/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/@sp/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.21.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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  --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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  --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: rgb(190.9931506849, 39.1780821918, 23.5068493151);
  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: rgb(248.28, 204.88, 200.4);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(242.52, 161.92, 153.6);
}

.table-hover .table-primary:hover {
  background-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-ultralightgray,
.table-ultralightgray > th,
.table-ultralightgray > td {
  background-color: rgb(253.32, 253.32, 253.32);
}
.table-ultralightgray th,
.table-ultralightgray td,
.table-ultralightgray thead th,
.table-ultralightgray tbody + tbody {
  border-color: rgb(251.88, 251.88, 251.88);
}

.table-hover .table-ultralightgray:hover {
  background-color: rgb(240.57, 240.57, 240.57);
}
.table-hover .table-ultralightgray:hover > td,
.table-hover .table-ultralightgray:hover > th {
  background-color: rgb(240.57, 240.57, 240.57);
}

.table-lightgray,
.table-lightgray > th,
.table-lightgray > td {
  background-color: rgb(250.24, 250.24, 250.24);
}
.table-lightgray th,
.table-lightgray td,
.table-lightgray thead th,
.table-lightgray tbody + tbody {
  border-color: rgb(246.16, 246.16, 246.16);
}

.table-hover .table-lightgray:hover {
  background-color: rgb(237.49, 237.49, 237.49);
}
.table-hover .table-lightgray:hover > td,
.table-hover .table-lightgray:hover > th {
  background-color: rgb(237.49, 237.49, 237.49);
}

.table-lightbluegray,
.table-lightbluegray > th,
.table-lightbluegray > td {
  background-color: rgb(253.6, 254.44, 255);
}
.table-lightbluegray th,
.table-lightbluegray td,
.table-lightbluegray thead th,
.table-lightbluegray tbody + tbody {
  border-color: rgb(252.4, 253.96, 255);
}

.table-hover .table-lightbluegray:hover {
  background-color: rgb(228.1, 244.24, 255);
}
.table-hover .table-lightbluegray:hover > td,
.table-hover .table-lightbluegray:hover > th {
  background-color: rgb(228.1, 244.24, 255);
}

.table-darkgrey,
.table-darkgrey > th,
.table-darkgrey > td {
  background-color: rgb(207.4, 207.4, 207.4);
}
.table-darkgrey th,
.table-darkgrey td,
.table-darkgrey thead th,
.table-darkgrey tbody + tbody {
  border-color: rgb(166.6, 166.6, 166.6);
}

.table-hover .table-darkgrey:hover {
  background-color: rgb(194.65, 194.65, 194.65);
}
.table-hover .table-darkgrey:hover > td,
.table-hover .table-darkgrey:hover > th {
  background-color: rgb(194.65, 194.65, 194.65);
}

.table-darkbluegrey,
.table-darkbluegrey > th,
.table-darkbluegrey > td {
  background-color: rgb(207.12, 208.24, 210.76);
}
.table-darkbluegrey th,
.table-darkbluegrey td,
.table-darkbluegrey thead th,
.table-darkbluegrey tbody + tbody {
  border-color: rgb(166.08, 168.16, 172.84);
}

.table-hover .table-darkbluegrey:hover {
  background-color: rgb(193.8662006079, 195.296231003, 198.5137993921);
}
.table-hover .table-darkbluegrey:hover > td,
.table-hover .table-darkbluegrey:hover > th {
  background-color: rgb(193.8662006079, 195.296231003, 198.5137993921);
}

.table-red,
.table-red > th,
.table-red > td {
  background-color: rgb(248.28, 204.88, 200.4);
}
.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: rgb(242.52, 161.92, 153.6);
}

.table-hover .table-red:hover {
  background-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: rgb(249.4, 199.56, 216.64);
}
.table-pink th,
.table-pink td,
.table-pink thead th,
.table-pink tbody + tbody {
  border-color: rgb(244.6, 152.04, 183.76);
}

.table-hover .table-pink:hover {
  background-color: rgb(247.0605504587, 176.3994495413, 200.6147706422);
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: rgb(247.0605504587, 176.3994495413, 200.6147706422);
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: rgb(212.44, 199.84, 234.84);
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: rgb(175.96, 152.56, 217.56);
}

.table-hover .table-purple:hover {
  background-color: rgb(198.0310780669, 181.1652788104, 228.0147211896);
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: rgb(198.0310780669, 181.1652788104, 228.0147211896);
}

.table-indigo,
.table-indigo > th,
.table-indigo > td {
  background-color: rgb(201.24, 206.28, 234.28);
}
.table-indigo th,
.table-indigo td,
.table-indigo thead th,
.table-indigo tbody + tbody {
  border-color: rgb(155.16, 164.52, 216.52);
}

.table-hover .table-indigo:hover {
  background-color: rgb(182.8339849624, 189.5995488722, 227.1860150376);
}
.table-hover .table-indigo:hover > td,
.table-hover .table-indigo:hover > th {
  background-color: rgb(182.8339849624, 189.5995488722, 227.1860150376);
}

.table-darkblue,
.table-darkblue > th,
.table-darkblue > td {
  background-color: rgb(200.4, 201.24, 203.2);
}
.table-darkblue th,
.table-darkblue td,
.table-darkblue thead th,
.table-darkblue tbody + tbody {
  border-color: rgb(153.6, 155.16, 158.8);
}

.table-hover .table-darkblue:hover {
  background-color: rgb(187.3144736842, 188.3557894737, 190.7855263158);
}
.table-hover .table-darkblue:hover > td,
.table-hover .table-darkblue:hover > th {
  background-color: rgb(187.3144736842, 188.3557894737, 190.7855263158);
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: rgb(197.88, 217.76, 234.84);
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: rgb(148.92, 185.84, 217.56);
}

.table-hover .table-blue:hover {
  background-color: rgb(179.032173913, 205.4719565217, 228.187826087);
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: rgb(179.032173913, 205.4719565217, 228.187826087);
}

.table-lightblue,
.table-lightblue > th,
.table-lightblue > td {
  background-color: rgb(198.16, 226.16, 244.92);
}
.table-lightblue th,
.table-lightblue td,
.table-lightblue thead th,
.table-lightblue tbody + tbody {
  border-color: rgb(149.44, 201.44, 236.28);
}

.table-hover .table-lightblue:hover {
  background-color: rgb(176.5010041841, 215.170460251, 241.0789958159);
}
.table-hover .table-lightblue:hover > td,
.table-hover .table-lightblue:hover > th {
  background-color: rgb(176.5010041841, 215.170460251, 241.0789958159);
}

.table-aqua,
.table-aqua > th,
.table-aqua > td {
  background-color: rgb(183.6, 236.24, 242.96);
}
.table-aqua th,
.table-aqua td,
.table-aqua thead th,
.table-aqua tbody + tbody {
  border-color: rgb(122.4, 220.16, 232.64);
}

.table-hover .table-aqua:hover {
  background-color: rgb(161.7795302013, 230.5067785235, 239.2804697987);
}
.table-hover .table-aqua:hover > td,
.table-hover .table-aqua:hover > th {
  background-color: rgb(161.7795302013, 230.5067785235, 239.2804697987);
}

.table-teal,
.table-teal > th,
.table-teal > td {
  background-color: rgb(189.76, 235.12, 230.92);
}
.table-teal th,
.table-teal td,
.table-teal thead th,
.table-teal tbody + tbody {
  border-color: rgb(133.84, 218.08, 210.28);
}

.table-hover .table-teal:hover {
  background-color: rgb(170.2155921053, 229.1644078947, 223.7061842105);
}
.table-hover .table-teal:hover > td,
.table-hover .table-teal:hover > th {
  background-color: rgb(170.2155921053, 229.1644078947, 223.7061842105);
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: rgb(196.2, 240.72, 215.24);
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: rgb(145.8, 228.48, 181.16);
}

.table-hover .table-green:hover {
  background-color: rgb(175.6827586207, 235.7372413793, 201.3664367816);
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: rgb(175.6827586207, 235.7372413793, 201.3664367816);
}

.table-lightgreen,
.table-lightgreen > th,
.table-lightgreen > td {
  background-color: rgb(222.52, 238.2, 204.32);
}
.table-lightgreen th,
.table-lightgreen td,
.table-lightgreen thead th,
.table-lightgreen tbody + tbody {
  border-color: rgb(194.68, 223.8, 160.88);
}

.table-hover .table-lightgreen:hover {
  background-color: rgb(210.2461410788, 231.8514522822, 185.1685477178);
}
.table-hover .table-lightgreen:hover > td,
.table-hover .table-lightgreen:hover > th {
  background-color: rgb(210.2461410788, 231.8514522822, 185.1685477178);
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: rgb(250.8, 232.04, 205.44);
}
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: rgb(247.2, 212.36, 162.96);
}

.table-hover .table-yellow:hover {
  background-color: rgb(248.8078125, 221.149375, 181.9321875);
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: rgb(248.8078125, 221.149375, 181.9321875);
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: rgb(255, 207.96, 193.12);
}
.table-orange th,
.table-orange td,
.table-orange thead th,
.table-orange tbody + tbody {
  border-color: rgb(255, 167.64, 140.08);
}

.table-hover .table-orange:hover {
  background-color: rgb(255, 188.5753846154, 167.62);
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: rgb(255, 188.5753846154, 167.62);
}

.table-brown,
.table-brown > th,
.table-brown > td {
  background-color: rgb(217.48, 207.4, 203.76);
}
.table-brown th,
.table-brown td,
.table-brown thead th,
.table-brown tbody + tbody {
  border-color: rgb(185.32, 166.6, 159.84);
}

.table-hover .table-brown:hover {
  background-color: rgb(206.7008201893, 193.7249211356, 189.0391798107);
}
.table-hover .table-brown:hover > td,
.table-hover .table-brown:hover > th {
  background-color: rgb(206.7008201893, 193.7249211356, 189.0391798107);
}

.table-darkcolor,
.table-darkcolor > th,
.table-darkcolor > td {
  background-color: rgb(197.88, 197.88, 197.88);
}
.table-darkcolor th,
.table-darkcolor td,
.table-darkcolor thead th,
.table-darkcolor tbody + tbody {
  border-color: rgb(148.92, 148.92, 148.92);
}

.table-hover .table-darkcolor:hover {
  background-color: rgb(185.13, 185.13, 185.13);
}
.table-hover .table-darkcolor:hover > td,
.table-hover .table-darkcolor:hover > th {
  background-color: rgb(185.13, 185.13, 185.13);
}

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: rgb(240.72, 240.72, 240.72);
}
.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: rgb(228.48, 228.48, 228.48);
}

.table-hover .table-gray:hover {
  background-color: rgb(227.97, 227.97, 227.97);
}
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
  background-color: rgb(227.97, 227.97, 227.97);
}

.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: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-windows,
.table-windows > th,
.table-windows > td {
  background-color: rgb(183.6, 215.8, 230.36);
}
.table-windows th,
.table-windows td,
.table-windows thead th,
.table-windows tbody + tbody {
  border-color: rgb(122.4, 182.2, 209.24);
}

.table-hover .table-windows:hover {
  background-color: rgb(164.6422740525, 205.3918367347, 223.8177259475);
}
.table-hover .table-windows:hover > td,
.table-hover .table-windows:hover > th {
  background-color: rgb(164.6422740525, 205.3918367347, 223.8177259475);
}

.table-android,
.table-android > th,
.table-android > td {
  background-color: rgb(224.2, 239.32, 203.48);
}
.table-android th,
.table-android td,
.table-android thead th,
.table-android tbody + tbody {
  border-color: rgb(197.8, 225.88, 159.32);
}

.table-hover .table-android:hover {
  background-color: rgb(212.5125, 233.37, 183.93);
}
.table-hover .table-android:hover > td,
.table-hover .table-android:hover > th {
  background-color: rgb(212.5125, 233.37, 183.93);
}

.table-ios,
.table-ios > th,
.table-ios > td {
  background-color: rgb(183.6, 183.6, 183.6);
}
.table-ios th,
.table-ios td,
.table-ios thead th,
.table-ios tbody + tbody {
  border-color: rgb(122.4, 122.4, 122.4);
}

.table-hover .table-ios:hover {
  background-color: rgb(170.85, 170.85, 170.85);
}
.table-hover .table-ios:hover > td,
.table-hover .table-ios:hover > th {
  background-color: rgb(170.85, 170.85, 170.85);
}

.table-text,
.table-text > th,
.table-text > td {
  background-color: rgba(218.5714285714, 218.5714285714, 218.5714285714, 0.888);
}
.table-text th,
.table-text td,
.table-text thead th,
.table-text tbody + tbody {
  border-color: rgba(174.1463414634, 174.1463414634, 174.1463414634, 0.792);
}

.table-hover .table-text:hover {
  background-color: rgba(205.8214285714, 205.8214285714, 205.8214285714, 0.888);
}
.table-hover .table-text:hover > td,
.table-hover .table-text:hover > th {
  background-color: rgba(205.8214285714, 205.8214285714, 205.8214285714, 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: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-defaultBg:hover > td,
.table-hover .table-defaultBg:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-darkmodeBg,
.table-darkmodeBg > th,
.table-darkmodeBg > td {
  background-color: rgb(197.1792265193, 197.8258563536, 199.2807734807);
}
.table-darkmodeBg th,
.table-darkmodeBg td,
.table-darkmodeBg thead th,
.table-darkmodeBg tbody + tbody {
  border-color: rgb(147.6185635359, 148.8194475138, 151.5214364641);
}

.table-hover .table-darkmodeBg:hover {
  background-color: rgb(184.1932328276, 184.9850895491, 186.7667671724);
}
.table-hover .table-darkmodeBg:hover > td,
.table-hover .table-darkmodeBg:hover > th {
  background-color: rgb(184.1932328276, 184.9850895491, 186.7667671724);
}

.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: rgb(69.1465517241, 77.125, 85.1034482759);
}
.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: rgb(69.1465517241, 77.125, 85.1034482759);
}
.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: rgb(244.9726027397, 180.2123287671, 173.5273972603);
  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: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.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: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.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: rgb(225.051369863, 46.1643835616, 27.698630137);
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(234.6, 102.85, 89.25, 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: rgb(213.698630137, 43.8356164384, 26.301369863);
  border-color: rgb(202.345890411, 41.5068493151, 24.904109589);
}
.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(234.6, 102.85, 89.25, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 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: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}
.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.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 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: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.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.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 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: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.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(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 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: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.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(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 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: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.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.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 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: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.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(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 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: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.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.45, 87.55, 92.65, 0.5);
}

.btn-ultralightgray {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn-ultralightgray:hover {
  color: #212529;
  background-color: rgb(229.875, 229.875, 229.875);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn-ultralightgray:focus, .btn-ultralightgray.focus {
  box-shadow: 0 0 0 0.2rem rgba(216.6, 217.2, 217.8, 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: rgb(223.5, 223.5, 223.5);
  border-color: rgb(217.125, 217.125, 217.125);
}
.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(216.6, 217.2, 217.8, 0.5);
}

.btn-lightgray {
  color: #212529;
  background-color: #eee;
  border-color: #eee;
}
.btn-lightgray:hover {
  color: #212529;
  background-color: rgb(218.875, 218.875, 218.875);
  border-color: rgb(212.5, 212.5, 212.5);
}
.btn-lightgray:focus, .btn-lightgray.focus {
  box-shadow: 0 0 0 0.2rem rgba(207.25, 207.85, 208.45, 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: rgb(212.5, 212.5, 212.5);
  border-color: rgb(206.125, 206.125, 206.125);
}
.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.25, 207.85, 208.45, 0.5);
}

.btn-lightbluegray {
  color: #212529;
  background-color: #fafdff;
  border-color: #fafdff;
}
.btn-lightbluegray:hover {
  color: #212529;
  background-color: rgb(211.75, 237.7, 255);
  border-color: rgb(199, 232.6, 255);
}
.btn-lightbluegray:focus, .btn-lightbluegray.focus {
  box-shadow: 0 0 0 0.2rem rgba(217.45, 220.6, 222.9, 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: rgb(199, 232.6, 255);
  border-color: rgb(186.25, 227.5, 255);
}
.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.45, 220.6, 222.9, 0.5);
}

.btn-darkgrey {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
}
.btn-darkgrey:hover {
  color: #fff;
  background-color: rgb(65.875, 65.875, 65.875);
  border-color: rgb(59.5, 59.5, 59.5);
}
.btn-darkgrey:focus, .btn-darkgrey.focus {
  box-shadow: 0 0 0 0.2rem rgba(110.5, 110.5, 110.5, 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: rgb(59.5, 59.5, 59.5);
  border-color: rgb(53.125, 53.125, 53.125);
}
.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(110.5, 110.5, 110.5, 0.5);
}

.btn-darkbluegrey {
  color: #fff;
  background-color: #545861;
  border-color: #545861;
}
.btn-darkbluegrey:hover {
  color: #fff;
  background-color: rgb(66.2486187845, 69.4033149171, 76.5013812155);
  border-color: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}
.btn-darkbluegrey:focus, .btn-darkbluegrey.focus {
  box-shadow: 0 0 0 0.2rem rgba(109.65, 113.05, 120.7, 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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  border-color: rgb(54.4143646409, 57.0055248619, 62.8356353591);
}
.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(109.65, 113.05, 120.7, 0.5);
}

.btn-red {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-red:hover {
  color: #fff;
  background-color: rgb(225.051369863, 46.1643835616, 27.698630137);
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
}
.btn-red:focus, .btn-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(234.6, 102.85, 89.25, 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: rgb(213.698630137, 43.8356164384, 26.301369863);
  border-color: rgb(202.345890411, 41.5068493151, 24.904109589);
}
.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(234.6, 102.85, 89.25, 0.5);
}

.btn-pink {
  color: #fff;
  background-color: #eb3976;
  border-color: #eb3976;
}
.btn-pink:hover {
  color: #fff;
  background-color: rgb(230.4701834862, 23.2798165138, 94.2832568807);
  border-color: rgb(218.8899082569, 22.1100917431, 89.5458715596);
}
.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 86.7, 138.55, 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: rgb(218.8899082569, 22.1100917431, 89.5458715596);
  border-color: rgb(207.3096330275, 20.9403669725, 84.8084862385);
}
.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, 86.7, 138.55, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-purple:hover {
  color: #fff;
  background-color: rgb(86.6524896266, 48.7946058091, 153.9553941909);
  border-color: rgb(81.2033195021, 45.7261410788, 144.2738589212);
}
.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(125.8, 87.55, 193.8, 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: rgb(81.2033195021, 45.7261410788, 144.2738589212);
  border-color: rgb(75.7541493776, 42.6576763485, 134.5923236515);
}
.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(125.8, 87.55, 193.8, 0.5);
}

.btn-indigo {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-indigo:hover {
  color: #fff;
  background-color: rgb(53.1239754098, 68.3022540984, 152.6260245902);
  border-color: rgb(49.8319672131, 64.0696721311, 143.1680327869);
}
.btn-indigo:focus, .btn-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(91.8, 107.1, 192.1, 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: rgb(49.8319672131, 64.0696721311, 143.1680327869);
  border-color: rgb(46.5399590164, 59.8370901639, 133.7100409836);
}
.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(91.8, 107.1, 192.1, 0.5);
}

.btn-darkblue {
  color: #fff;
  background-color: #3c3f46;
  border-color: #3c3f46;
}
.btn-darkblue:hover {
  color: #fff;
  background-color: rgb(42.3461538462, 44.4634615385, 49.4038461538);
  border-color: rgb(36.4615384615, 38.2846153846, 42.5384615385);
}
.btn-darkblue:focus, .btn-darkblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(89.25, 91.8, 97.75, 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: rgb(36.4615384615, 38.2846153846, 42.5384615385);
  border-color: rgb(30.5769230769, 32.1057692308, 35.6730769231);
}
.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.25, 91.8, 97.75, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: #337AB7;
  border-color: #337AB7;
}
.btn-blue:hover {
  color: #fff;
  background-color: rgb(42.6634615385, 102.0576923077, 153.0865384615);
  border-color: rgb(39.8846153846, 95.4102564103, 143.1153846154);
}
.btn-blue:focus, .btn-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(81.6, 141.95, 193.8, 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: rgb(39.8846153846, 95.4102564103, 143.1153846154);
  border-color: rgb(37.1057692308, 88.7628205128, 133.1442307692);
}
.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(81.6, 141.95, 193.8, 0.5);
}

.btn-lightblue {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-lightblue:hover {
  color: #fff;
  background-color: rgb(35.0585774059, 132.4435146444, 197.6914225941);
  border-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
}
.btn-lightblue:focus, .btn-lightblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 167.45, 224.4, 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: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  border-color: rgb(31.2175732218, 117.9330543933, 176.0324267782);
}
.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.45, 167.45, 224.4, 0.5);
}

.btn-aqua {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-aqua:hover {
  color: #fff;
  background-color: rgb(0, 154.0801886792, 173.75);
  border-color: rgb(0, 142.7735849057, 161);
}
.btn-aqua:focus, .btn-aqua.focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 198.05, 218.45, 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: rgb(0, 142.7735849057, 161);
  border-color: rgb(0, 131.4669811321, 148.25);
}
.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.25, 198.05, 218.45, 0.5);
}

.btn-teal {
  color: #fff;
  background-color: #16b8a9;
  border-color: #16b8a9;
}
.btn-teal:hover {
  color: #fff;
  background-color: rgb(17.9150485437, 149.8349514563, 137.6201456311);
  border-color: rgb(16.5533980583, 138.4466019417, 127.1601941748);
}
.btn-teal:focus, .btn-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(56.95, 194.65, 181.9, 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: rgb(16.5533980583, 138.4466019417, 127.1601941748);
  border-color: rgb(15.1917475728, 127.0582524272, 116.7002427184);
}
.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(56.95, 194.65, 181.9, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #2DCC71;
  border-color: #2DCC71;
}
.btn-green:hover {
  color: #fff;
  background-color: rgb(38.0873493976, 172.6626506024, 95.6415662651);
  border-color: rgb(35.7831325301, 162.2168674699, 89.8554216867);
}
.btn-green:focus, .btn-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(76.5, 211.65, 134.3, 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: rgb(35.7831325301, 162.2168674699, 89.8554216867);
  border-color: rgb(33.4789156627, 151.7710843373, 84.0692771084);
}
.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(76.5, 211.65, 134.3, 0.5);
}

.btn-lightgreen {
  color: #212529;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-lightgreen:hover {
  color: #fff;
  background-color: rgb(119.6836099585, 173.3018672199, 57.4481327801);
  border-color: rgb(113.0705394191, 163.7261410788, 54.2738589212);
}
.btn-lightgreen:focus, .btn-lightgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(123.1, 171.3, 69.05, 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: rgb(113.0705394191, 163.7261410788, 54.2738589212);
  border-color: rgb(106.4574688797, 154.1504149378, 51.0995850622);
}
.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.1, 171.3, 69.05, 0.5);
}

.btn-yellow {
  color: #212529;
  background-color: #F0AD4E;
  border-color: #F0AD4E;
}
.btn-yellow:hover {
  color: #212529;
  background-color: rgb(237.01171875, 156.6640625, 42.73828125);
  border-color: rgb(236.015625, 151.21875, 30.984375);
}
.btn-yellow:focus, .btn-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(208.95, 152.6, 72.45, 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: rgb(236.015625, 151.21875, 30.984375);
  border-color: rgb(234.38671875, 145.6640625, 19.86328125);
}
.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(208.95, 152.6, 72.45, 0.5);
}

.btn-orange {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-orange:hover {
  color: #fff;
  background-color: rgb(250.75, 60.1346153846, 0);
  border-color: rgb(238, 57.0769230769, 0);
}
.btn-orange:focus, .btn-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 112.2, 67.15, 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: rgb(238, 57.0769230769, 0);
  border-color: rgb(225.25, 54.0192307692, 0);
}
.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.2, 67.15, 0.5);
}

.btn-brown {
  color: #fff;
  background-color: #795548;
  border-color: #795548;
}
.btn-brown:hover {
  color: #fff;
  background-color: rgb(97.0194300518, 68.1541450777, 57.7305699482);
  border-color: rgb(89.0259067358, 62.5388601036, 52.9740932642);
}
.btn-brown:focus, .btn-brown.focus {
  box-shadow: 0 0 0 0.2rem rgba(141.1, 110.5, 99.45, 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: rgb(89.0259067358, 62.5388601036, 52.9740932642);
  border-color: rgb(81.0323834197, 56.9235751295, 48.2176165803);
}
.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.1, 110.5, 99.45, 0.5);
}

.btn-darkcolor {
  color: #fff;
  background-color: #333;
  border-color: #333;
}
.btn-darkcolor:hover {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
}
.btn-darkcolor:focus, .btn-darkcolor.focus {
  box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 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: rgb(25.5, 25.5, 25.5);
  border-color: rgb(19.125, 19.125, 19.125);
}
.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(81.6, 81.6, 81.6, 0.5);
}

.btn-gray {
  color: #212529;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray:hover {
  color: #212529;
  background-color: rgb(184.875, 184.875, 184.875);
  border-color: rgb(178.5, 178.5, 178.5);
}
.btn-gray:focus, .btn-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(178.35, 178.95, 179.55, 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: rgb(178.5, 178.5, 178.5);
  border-color: rgb(172.125, 172.125, 172.125);
}
.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.35, 178.95, 179.55, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-white:focus, .btn-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 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: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.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(221.7, 222.3, 222.9, 0.5);
}

.btn-windows {
  color: #fff;
  background-color: #0073A7;
  border-color: #0073A7;
}
.btn-windows:hover {
  color: #fff;
  background-color: rgb(0, 88.6601796407, 128.75);
  border-color: rgb(0, 79.880239521, 116);
}
.btn-windows:focus, .btn-windows.focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 136, 180.2, 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: rgb(0, 79.880239521, 116);
  border-color: rgb(0, 71.1002994012, 103.25);
}
.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.25, 136, 180.2, 0.5);
}

.btn-android {
  color: #212529;
  background-color: #91C747;
  border-color: #91C747;
}
.btn-android:hover {
  color: #fff;
  background-color: rgb(125.53125, 177.675, 54.075);
  border-color: rgb(118.625, 167.9, 51.1);
}
.btn-android:focus, .btn-android.focus {
  box-shadow: 0 0 0 0.2rem rgba(128.2, 174.7, 66.5, 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: rgb(118.625, 167.9, 51.1);
  border-color: rgb(111.71875, 158.125, 48.125);
}
.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.2, 174.7, 66.5, 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.25, 38.25, 38.25, 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.25, 38.25, 38.25, 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.375, 74.375, 74.375, 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.375, 74.375, 74.375, 0.5);
}

.btn-defaultBg {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-defaultBg:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-defaultBg:focus, .btn-defaultBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 222.3, 222.9, 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: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.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(221.7, 222.3, 222.9, 0.5);
}

.btn-darkmodeBg {
  color: #fff;
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}
.btn-darkmodeBg:hover {
  color: #fff;
  background-color: rgb(30.7458563536, 32.2099447514, 35.5041436464);
  border-color: rgb(24.8287292818, 26.0110497238, 28.6712707182);
}
.btn-darkmodeBg:focus, .btn-darkmodeBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(79.4726519337, 81.4356353591, 85.8523480663, 0.5);
}
.btn-darkmodeBg.disabled, .btn-darkmodeBg:disabled {
  color: #fff;
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}
.btn-darkmodeBg:not(:disabled):not(.disabled):active, .btn-darkmodeBg:not(:disabled):not(.disabled).active, .show > .btn-darkmodeBg.dropdown-toggle {
  color: #fff;
  background-color: rgb(24.8287292818, 26.0110497238, 28.6712707182);
  border-color: rgb(18.9116022099, 19.8121546961, 21.8383977901);
}
.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.4726519337, 81.4356353591, 85.8523480663, 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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}
.btn-outline-darkmodeBg:hover {
  color: #fff;
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}
.btn-outline-darkmodeBg:focus, .btn-outline-darkmodeBg.focus {
  box-shadow: 0 0 0 0.2rem rgba(48.4972375691, 50.8066298343, 56.0027624309, 0.5);
}
.btn-outline-darkmodeBg.disabled, .btn-outline-darkmodeBg:disabled {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}
.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.4972375691, 50.8066298343, 56.0027624309, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #E74C3C;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(190.9931506849, 39.1780821918, 23.5068493151);
  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: rgb(21.6283783784, 24.25, 26.8716216216);
  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: rgb(244.9726027397, 180.2123287671, 173.5273972603);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(250.5616438356, 221.897260274, 218.9383561644);
  border-color: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.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: rgb(244.9726027397, 180.2123287671, 173.5273972603);
  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: rgb(244.9726027397, 180.2123287671, 173.5273972603);
  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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.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 > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.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: rgb(190.9931506849, 39.1780821918, 23.5068493151);
  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: rgb(213.698630137, 43.8356164384, 26.301369863);
}
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: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
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: rgb(30.1449275362, 125.8550724638, 52);
}
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: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
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: rgb(211, 158.25, 0);
}
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: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
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: rgb(218.25, 223.5, 228.75);
}
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: rgb(29.1379310345, 32.5, 35.8620689655);
}
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: rgb(223.5, 223.5, 223.5);
}
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: rgb(212.5, 212.5, 212.5);
}
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: rgb(199, 232.6, 255);
}
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: rgb(59.5, 59.5, 59.5);
}
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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}
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: rgb(213.698630137, 43.8356164384, 26.301369863);
}
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: rgb(218.8899082569, 22.1100917431, 89.5458715596);
}
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: rgb(81.2033195021, 45.7261410788, 144.2738589212);
}
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: rgb(49.8319672131, 64.0696721311, 143.1680327869);
}
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: rgb(36.4615384615, 38.2846153846, 42.5384615385);
}
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: rgb(39.8846153846, 95.4102564103, 143.1153846154);
}
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: rgb(33.1380753138, 125.1882845188, 186.8619246862);
}
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: rgb(0, 142.7735849057, 161);
}
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: rgb(16.5533980583, 138.4466019417, 127.1601941748);
}
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: rgb(35.7831325301, 162.2168674699, 89.8554216867);
}
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: rgb(113.0705394191, 163.7261410788, 54.2738589212);
}
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: rgb(236.015625, 151.21875, 30.984375);
}
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: rgb(238, 57.0769230769, 0);
}
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: rgb(89.0259067358, 62.5388601036, 52.9740932642);
}
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: rgb(25.5, 25.5, 25.5);
}
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: rgb(178.5, 178.5, 178.5);
}
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: rgb(229.5, 229.5, 229.5);
}
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: rgb(0, 79.880239521, 116);
}
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: rgb(118.625, 167.9, 51.1);
}
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: rgb(229.5, 229.5, 229.5);
}
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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}
a.badge-darkmodeBg:hover, a.badge-darkmodeBg:focus {
  color: #fff;
  background-color: rgb(24.8287292818, 26.0110497238, 28.6712707182);
}
a.badge-darkmodeBg:focus, a.badge-darkmodeBg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(48.4972375691, 50.8066298343, 56.0027624309, 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: rgb(120.12, 39.52, 31.2);
  background-color: rgb(250.2, 219.2, 216);
  border-color: rgb(248.28, 204.88, 200.4);
}
.alert-primary hr {
  border-top-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}
.alert-primary .alert-link {
  color: rgb(79.6354639175, 26.2004123711, 20.6845360825);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}
.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

.alert-ultralightgray {
  color: rgb(129.48, 129.48, 129.48);
  background-color: rgb(253.8, 253.8, 253.8);
  border-color: rgb(253.32, 253.32, 253.32);
}
.alert-ultralightgray hr {
  border-top-color: rgb(240.57, 240.57, 240.57);
}
.alert-ultralightgray .alert-link {
  color: rgb(103.98, 103.98, 103.98);
}

.alert-lightgray {
  color: rgb(123.76, 123.76, 123.76);
  background-color: rgb(251.6, 251.6, 251.6);
  border-color: rgb(250.24, 250.24, 250.24);
}
.alert-lightgray hr {
  border-top-color: rgb(237.49, 237.49, 237.49);
}
.alert-lightgray .alert-link {
  color: rgb(98.26, 98.26, 98.26);
}

.alert-lightbluegray {
  color: rgb(130, 131.56, 132.6);
  background-color: rgb(254, 254.6, 255);
  border-color: rgb(253.6, 254.44, 255);
}
.alert-lightbluegray hr {
  border-top-color: rgb(228.1, 244.24, 255);
}
.alert-lightbluegray .alert-link {
  color: rgb(104.6881164107, 106.0223767179, 106.9118835893);
}

.alert-darkgrey {
  color: rgb(44.2, 44.2, 44.2);
  background-color: #dddddd;
  border-color: rgb(207.4, 207.4, 207.4);
}
.alert-darkgrey hr {
  border-top-color: rgb(194.65, 194.65, 194.65);
}
.alert-darkgrey .alert-link {
  color: rgb(18.7, 18.7, 18.7);
}

.alert-darkbluegrey {
  color: rgb(43.68, 45.76, 50.44);
  background-color: rgb(220.8, 221.6, 223.4);
  border-color: rgb(207.12, 208.24, 210.76);
}
.alert-darkbluegrey hr {
  border-top-color: rgb(193.8662006079, 195.296231003, 198.5137993921);
}
.alert-darkbluegrey .alert-link {
  color: rgb(20.0114917127, 20.9644198895, 23.1085082873);
}

.alert-red {
  color: rgb(120.12, 39.52, 31.2);
  background-color: rgb(250.2, 219.2, 216);
  border-color: rgb(248.28, 204.88, 200.4);
}
.alert-red hr {
  border-top-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}
.alert-red .alert-link {
  color: rgb(79.6354639175, 26.2004123711, 20.6845360825);
}

.alert-pink {
  color: rgb(122.2, 29.64, 61.36);
  background-color: rgb(251, 215.4, 227.6);
  border-color: rgb(249.4, 199.56, 216.64);
}
.alert-pink hr {
  border-top-color: rgb(247.0605504587, 176.3994495413, 200.6147706422);
}
.alert-pink .alert-link {
  color: rgb(81.1554794521, 19.6845205479, 40.7504109589);
}

.alert-purple {
  color: rgb(53.56, 30.16, 95.16);
  background-color: rgb(224.6, 215.6, 240.6);
  border-color: rgb(212.44, 199.84, 234.84);
}
.alert-purple hr {
  border-top-color: rgb(198.0310780669, 181.1652788104, 228.0147211896);
}
.alert-purple .alert-link {
  color: rgb(31.7633195021, 17.8861410788, 56.4338589212);
}

.alert-indigo {
  color: rgb(32.76, 42.12, 94.12);
  background-color: rgb(216.6, 220.2, 240.2);
  border-color: rgb(201.24, 206.28, 234.28);
}
.alert-indigo hr {
  border-top-color: rgb(182.8339849624, 189.5995488722, 227.1860150376);
}
.alert-indigo .alert-link {
  color: rgb(19.5919672131, 25.1896721311, 56.2880327869);
}

.alert-darkblue {
  color: rgb(31.2, 32.76, 36.4);
  background-color: rgb(216, 216.6, 218);
  border-color: rgb(200.4, 201.24, 203.2);
}
.alert-darkblue hr {
  border-top-color: rgb(187.3144736842, 188.3557894737, 190.7855263158);
}
.alert-darkblue .alert-link {
  color: rgb(7.6615384615, 8.0446153846, 8.9384615385);
}

.alert-blue {
  color: rgb(26.52, 63.44, 95.16);
  background-color: rgb(214.2, 228.4, 240.6);
  border-color: rgb(197.88, 217.76, 234.84);
}
.alert-blue hr {
  border-top-color: rgb(179.032173913, 205.4719565217, 228.187826087);
}
.alert-blue .alert-link {
  color: rgb(15.4046153846, 36.8502564103, 55.2753846154);
}

.alert-lightblue {
  color: rgb(27.04, 79.04, 113.88);
  background-color: rgb(214.4, 234.4, 247.8);
  border-color: rgb(198.16, 226.16, 244.92);
}
.alert-lightblue hr {
  border-top-color: rgb(176.5010041841, 215.170460251, 241.0789958159);
}
.alert-lightblue .alert-link {
  color: rgb(17.2540221402, 50.4348339483, 72.6659778598);
}

.alert-aqua {
  color: rgb(0, 97.76, 110.24);
  background-color: rgb(204, 241.6, 246.4);
  border-color: rgb(183.6, 236.24, 242.96);
}
.alert-aqua hr {
  border-top-color: rgb(161.7795302013, 230.5067785235, 239.2804697987);
}
.alert-aqua .alert-link {
  color: rgb(0, 52.5335849057, 59.24);
}

.alert-teal {
  color: rgb(11.44, 95.68, 87.88);
  background-color: rgb(208.4, 240.8, 237.8);
  border-color: rgb(189.76, 235.12, 230.92);
}
.alert-teal hr {
  border-top-color: rgb(170.2155921053, 229.1644078947, 223.7061842105);
}
.alert-teal .alert-link {
  color: rgb(5.9933980583, 50.1266019417, 46.0401941748);
}

.alert-green {
  color: rgb(23.4, 106.08, 58.76);
  background-color: rgb(213, 244.8, 226.6);
  border-color: rgb(196.2, 240.72, 215.24);
}
.alert-green hr {
  border-top-color: rgb(175.6827586207, 235.7372413793, 201.3664367816);
}
.alert-green .alert-link {
  color: rgb(14.1831325301, 64.2968674699, 35.6154216867);
}

.alert-lightgreen {
  color: rgb(72.28, 101.4, 38.48);
  background-color: rgb(231.8, 243, 218.8);
  border-color: rgb(222.52, 238.2, 204.32);
}
.alert-lightgreen hr {
  border-top-color: rgb(210.2461410788, 231.8514522822, 185.1685477178);
}
.alert-lightgreen .alert-link {
  color: rgb(45.9268401487, 64.429739777, 24.450260223);
}

.alert-yellow {
  color: rgb(124.8, 89.96, 40.56);
  background-color: rgb(252, 238.6, 219.6);
  border-color: rgb(250.8, 232.04, 205.44);
}
.alert-yellow hr {
  border-top-color: rgb(248.8078125, 221.149375, 181.9321875);
}
.alert-yellow .alert-link {
  color: rgb(86.3094339623, 62.2147169811, 28.0505660377);
}

.alert-orange {
  color: rgb(132.6, 45.24, 17.68);
  background-color: rgb(255, 221.4, 210.8);
  border-color: rgb(255, 207.96, 193.12);
}
.alert-orange hr {
  border-top-color: rgb(255, 188.5753846154, 167.62);
}
.alert-orange .alert-link {
  color: rgb(87.6, 29.8870588235, 11.68);
}

.alert-brown {
  color: rgb(62.92, 44.2, 37.44);
  background-color: rgb(228.2, 221, 218.4);
  border-color: rgb(217.48, 207.4, 203.76);
}
.alert-brown hr {
  border-top-color: rgb(206.7008201893, 193.7249211356, 189.0391798107);
}
.alert-brown .alert-link {
  color: rgb(30.9459067358, 21.7388601036, 18.4140932642);
}

.alert-darkcolor {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(214.2, 214.2, 214.2);
  border-color: rgb(197.88, 197.88, 197.88);
}
.alert-darkcolor hr {
  border-top-color: rgb(185.13, 185.13, 185.13);
}
.alert-darkcolor .alert-link {
  color: rgb(1.02, 1.02, 1.02);
}

.alert-gray {
  color: rgb(106.08, 106.08, 106.08);
  background-color: rgb(244.8, 244.8, 244.8);
  border-color: rgb(240.72, 240.72, 240.72);
}
.alert-gray hr {
  border-top-color: rgb(227.97, 227.97, 227.97);
}
.alert-gray .alert-link {
  color: rgb(80.58, 80.58, 80.58);
}

.alert-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-white hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-white .alert-link {
  color: rgb(107.1, 107.1, 107.1);
}

.alert-windows {
  color: rgb(0, 59.8, 86.84);
  background-color: rgb(204, 227, 237.4);
  border-color: rgb(183.6, 215.8, 230.36);
}
.alert-windows hr {
  border-top-color: rgb(164.6422740525, 205.3918367347, 223.8177259475);
}
.alert-windows .alert-link {
  color: rgb(0, 24.680239521, 35.84);
}

.alert-android {
  color: rgb(75.4, 103.48, 36.92);
  background-color: rgb(233, 243.8, 218.2);
  border-color: rgb(224.2, 239.32, 203.48);
}
.alert-android hr {
  border-top-color: rgb(212.5125, 233.37, 183.93);
}
.alert-android .alert-link {
  color: rgb(48.0111111111, 65.8911111111, 23.5088888889);
}

.alert-ios {
  color: black;
  background-color: #cccccc;
  border-color: rgb(183.6, 183.6, 183.6);
}
.alert-ios hr {
  border-top-color: rgb(170.85, 170.85, 170.85);
}
.alert-ios .alert-link {
  color: black;
}

.alert-text {
  color: rgba(0, 0, 0, 0.792);
  background-color: rgba(230.3225806452, 230.3225806452, 230.3225806452, 0.92);
  border-color: rgba(218.5714285714, 218.5714285714, 218.5714285714, 0.888);
}
.alert-text hr {
  border-top-color: rgba(205.8214285714, 205.8214285714, 205.8214285714, 0.888);
}
.alert-text .alert-link {
  color: rgba(0, 0, 0, 0.792);
}

.alert-defaultBg {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-defaultBg hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-defaultBg .alert-link {
  color: rgb(107.1, 107.1, 107.1);
}

.alert-darkmodeBg {
  color: rgb(25.2185635359, 26.4194475138, 29.1214364641);
  background-color: rgb(213.6994475138, 214.1613259669, 215.2005524862);
  border-color: rgb(197.1792265193, 197.8258563536, 199.2807734807);
}
.alert-darkmodeBg hr {
  border-top-color: rgb(184.1932328276, 184.9850895491, 186.7667671724);
}
.alert-darkmodeBg .alert-link {
  color: rgb(1.5500552486, 1.6238674033, 1.7899447514);
}

.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: rgb(120.12, 39.52, 31.2);
  background-color: rgb(248.28, 204.88, 200.4);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(120.12, 39.52, 31.2);
  background-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(120.12, 39.52, 31.2);
  border-color: rgb(120.12, 39.52, 31.2);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.list-group-item-ultralightgray {
  color: rgb(129.48, 129.48, 129.48);
  background-color: rgb(253.32, 253.32, 253.32);
}
.list-group-item-ultralightgray.list-group-item-action:hover, .list-group-item-ultralightgray.list-group-item-action:focus {
  color: rgb(129.48, 129.48, 129.48);
  background-color: rgb(240.57, 240.57, 240.57);
}
.list-group-item-ultralightgray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(129.48, 129.48, 129.48);
  border-color: rgb(129.48, 129.48, 129.48);
}

.list-group-item-lightgray {
  color: rgb(123.76, 123.76, 123.76);
  background-color: rgb(250.24, 250.24, 250.24);
}
.list-group-item-lightgray.list-group-item-action:hover, .list-group-item-lightgray.list-group-item-action:focus {
  color: rgb(123.76, 123.76, 123.76);
  background-color: rgb(237.49, 237.49, 237.49);
}
.list-group-item-lightgray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(123.76, 123.76, 123.76);
  border-color: rgb(123.76, 123.76, 123.76);
}

.list-group-item-lightbluegray {
  color: rgb(130, 131.56, 132.6);
  background-color: rgb(253.6, 254.44, 255);
}
.list-group-item-lightbluegray.list-group-item-action:hover, .list-group-item-lightbluegray.list-group-item-action:focus {
  color: rgb(130, 131.56, 132.6);
  background-color: rgb(228.1, 244.24, 255);
}
.list-group-item-lightbluegray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(130, 131.56, 132.6);
  border-color: rgb(130, 131.56, 132.6);
}

.list-group-item-darkgrey {
  color: rgb(44.2, 44.2, 44.2);
  background-color: rgb(207.4, 207.4, 207.4);
}
.list-group-item-darkgrey.list-group-item-action:hover, .list-group-item-darkgrey.list-group-item-action:focus {
  color: rgb(44.2, 44.2, 44.2);
  background-color: rgb(194.65, 194.65, 194.65);
}
.list-group-item-darkgrey.list-group-item-action.active {
  color: #fff;
  background-color: rgb(44.2, 44.2, 44.2);
  border-color: rgb(44.2, 44.2, 44.2);
}

.list-group-item-darkbluegrey {
  color: rgb(43.68, 45.76, 50.44);
  background-color: rgb(207.12, 208.24, 210.76);
}
.list-group-item-darkbluegrey.list-group-item-action:hover, .list-group-item-darkbluegrey.list-group-item-action:focus {
  color: rgb(43.68, 45.76, 50.44);
  background-color: rgb(193.8662006079, 195.296231003, 198.5137993921);
}
.list-group-item-darkbluegrey.list-group-item-action.active {
  color: #fff;
  background-color: rgb(43.68, 45.76, 50.44);
  border-color: rgb(43.68, 45.76, 50.44);
}

.list-group-item-red {
  color: rgb(120.12, 39.52, 31.2);
  background-color: rgb(248.28, 204.88, 200.4);
}
.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
  color: rgb(120.12, 39.52, 31.2);
  background-color: rgb(245.4854794521, 184.0375342466, 177.6945205479);
}
.list-group-item-red.list-group-item-action.active {
  color: #fff;
  background-color: rgb(120.12, 39.52, 31.2);
  border-color: rgb(120.12, 39.52, 31.2);
}

.list-group-item-pink {
  color: rgb(122.2, 29.64, 61.36);
  background-color: rgb(249.4, 199.56, 216.64);
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: rgb(122.2, 29.64, 61.36);
  background-color: rgb(247.0605504587, 176.3994495413, 200.6147706422);
}
.list-group-item-pink.list-group-item-action.active {
  color: #fff;
  background-color: rgb(122.2, 29.64, 61.36);
  border-color: rgb(122.2, 29.64, 61.36);
}

.list-group-item-purple {
  color: rgb(53.56, 30.16, 95.16);
  background-color: rgb(212.44, 199.84, 234.84);
}
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: rgb(53.56, 30.16, 95.16);
  background-color: rgb(198.0310780669, 181.1652788104, 228.0147211896);
}
.list-group-item-purple.list-group-item-action.active {
  color: #fff;
  background-color: rgb(53.56, 30.16, 95.16);
  border-color: rgb(53.56, 30.16, 95.16);
}

.list-group-item-indigo {
  color: rgb(32.76, 42.12, 94.12);
  background-color: rgb(201.24, 206.28, 234.28);
}
.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
  color: rgb(32.76, 42.12, 94.12);
  background-color: rgb(182.8339849624, 189.5995488722, 227.1860150376);
}
.list-group-item-indigo.list-group-item-action.active {
  color: #fff;
  background-color: rgb(32.76, 42.12, 94.12);
  border-color: rgb(32.76, 42.12, 94.12);
}

.list-group-item-darkblue {
  color: rgb(31.2, 32.76, 36.4);
  background-color: rgb(200.4, 201.24, 203.2);
}
.list-group-item-darkblue.list-group-item-action:hover, .list-group-item-darkblue.list-group-item-action:focus {
  color: rgb(31.2, 32.76, 36.4);
  background-color: rgb(187.3144736842, 188.3557894737, 190.7855263158);
}
.list-group-item-darkblue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(31.2, 32.76, 36.4);
  border-color: rgb(31.2, 32.76, 36.4);
}

.list-group-item-blue {
  color: rgb(26.52, 63.44, 95.16);
  background-color: rgb(197.88, 217.76, 234.84);
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: rgb(26.52, 63.44, 95.16);
  background-color: rgb(179.032173913, 205.4719565217, 228.187826087);
}
.list-group-item-blue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(26.52, 63.44, 95.16);
  border-color: rgb(26.52, 63.44, 95.16);
}

.list-group-item-lightblue {
  color: rgb(27.04, 79.04, 113.88);
  background-color: rgb(198.16, 226.16, 244.92);
}
.list-group-item-lightblue.list-group-item-action:hover, .list-group-item-lightblue.list-group-item-action:focus {
  color: rgb(27.04, 79.04, 113.88);
  background-color: rgb(176.5010041841, 215.170460251, 241.0789958159);
}
.list-group-item-lightblue.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 79.04, 113.88);
  border-color: rgb(27.04, 79.04, 113.88);
}

.list-group-item-aqua {
  color: rgb(0, 97.76, 110.24);
  background-color: rgb(183.6, 236.24, 242.96);
}
.list-group-item-aqua.list-group-item-action:hover, .list-group-item-aqua.list-group-item-action:focus {
  color: rgb(0, 97.76, 110.24);
  background-color: rgb(161.7795302013, 230.5067785235, 239.2804697987);
}
.list-group-item-aqua.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 97.76, 110.24);
  border-color: rgb(0, 97.76, 110.24);
}

.list-group-item-teal {
  color: rgb(11.44, 95.68, 87.88);
  background-color: rgb(189.76, 235.12, 230.92);
}
.list-group-item-teal.list-group-item-action:hover, .list-group-item-teal.list-group-item-action:focus {
  color: rgb(11.44, 95.68, 87.88);
  background-color: rgb(170.2155921053, 229.1644078947, 223.7061842105);
}
.list-group-item-teal.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.44, 95.68, 87.88);
  border-color: rgb(11.44, 95.68, 87.88);
}

.list-group-item-green {
  color: rgb(23.4, 106.08, 58.76);
  background-color: rgb(196.2, 240.72, 215.24);
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: rgb(23.4, 106.08, 58.76);
  background-color: rgb(175.6827586207, 235.7372413793, 201.3664367816);
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: rgb(23.4, 106.08, 58.76);
  border-color: rgb(23.4, 106.08, 58.76);
}

.list-group-item-lightgreen {
  color: rgb(72.28, 101.4, 38.48);
  background-color: rgb(222.52, 238.2, 204.32);
}
.list-group-item-lightgreen.list-group-item-action:hover, .list-group-item-lightgreen.list-group-item-action:focus {
  color: rgb(72.28, 101.4, 38.48);
  background-color: rgb(210.2461410788, 231.8514522822, 185.1685477178);
}
.list-group-item-lightgreen.list-group-item-action.active {
  color: #fff;
  background-color: rgb(72.28, 101.4, 38.48);
  border-color: rgb(72.28, 101.4, 38.48);
}

.list-group-item-yellow {
  color: rgb(124.8, 89.96, 40.56);
  background-color: rgb(250.8, 232.04, 205.44);
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
  color: rgb(124.8, 89.96, 40.56);
  background-color: rgb(248.8078125, 221.149375, 181.9321875);
}
.list-group-item-yellow.list-group-item-action.active {
  color: #fff;
  background-color: rgb(124.8, 89.96, 40.56);
  border-color: rgb(124.8, 89.96, 40.56);
}

.list-group-item-orange {
  color: rgb(132.6, 45.24, 17.68);
  background-color: rgb(255, 207.96, 193.12);
}
.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
  color: rgb(132.6, 45.24, 17.68);
  background-color: rgb(255, 188.5753846154, 167.62);
}
.list-group-item-orange.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 45.24, 17.68);
  border-color: rgb(132.6, 45.24, 17.68);
}

.list-group-item-brown {
  color: rgb(62.92, 44.2, 37.44);
  background-color: rgb(217.48, 207.4, 203.76);
}
.list-group-item-brown.list-group-item-action:hover, .list-group-item-brown.list-group-item-action:focus {
  color: rgb(62.92, 44.2, 37.44);
  background-color: rgb(206.7008201893, 193.7249211356, 189.0391798107);
}
.list-group-item-brown.list-group-item-action.active {
  color: #fff;
  background-color: rgb(62.92, 44.2, 37.44);
  border-color: rgb(62.92, 44.2, 37.44);
}

.list-group-item-darkcolor {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(197.88, 197.88, 197.88);
}
.list-group-item-darkcolor.list-group-item-action:hover, .list-group-item-darkcolor.list-group-item-action:focus {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(185.13, 185.13, 185.13);
}
.list-group-item-darkcolor.list-group-item-action.active {
  color: #fff;
  background-color: rgb(26.52, 26.52, 26.52);
  border-color: rgb(26.52, 26.52, 26.52);
}

.list-group-item-gray {
  color: rgb(106.08, 106.08, 106.08);
  background-color: rgb(240.72, 240.72, 240.72);
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
  color: rgb(106.08, 106.08, 106.08);
  background-color: rgb(227.97, 227.97, 227.97);
}
.list-group-item-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(106.08, 106.08, 106.08);
  border-color: rgb(106.08, 106.08, 106.08);
}

.list-group-item-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-white.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-windows {
  color: rgb(0, 59.8, 86.84);
  background-color: rgb(183.6, 215.8, 230.36);
}
.list-group-item-windows.list-group-item-action:hover, .list-group-item-windows.list-group-item-action:focus {
  color: rgb(0, 59.8, 86.84);
  background-color: rgb(164.6422740525, 205.3918367347, 223.8177259475);
}
.list-group-item-windows.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 59.8, 86.84);
  border-color: rgb(0, 59.8, 86.84);
}

.list-group-item-android {
  color: rgb(75.4, 103.48, 36.92);
  background-color: rgb(224.2, 239.32, 203.48);
}
.list-group-item-android.list-group-item-action:hover, .list-group-item-android.list-group-item-action:focus {
  color: rgb(75.4, 103.48, 36.92);
  background-color: rgb(212.5125, 233.37, 183.93);
}
.list-group-item-android.list-group-item-action.active {
  color: #fff;
  background-color: rgb(75.4, 103.48, 36.92);
  border-color: rgb(75.4, 103.48, 36.92);
}

.list-group-item-ios {
  color: black;
  background-color: rgb(183.6, 183.6, 183.6);
}
.list-group-item-ios.list-group-item-action:hover, .list-group-item-ios.list-group-item-action:focus {
  color: black;
  background-color: rgb(170.85, 170.85, 170.85);
}
.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(218.5714285714, 218.5714285714, 218.5714285714, 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(205.8214285714, 205.8214285714, 205.8214285714, 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: rgb(132.6, 132.6, 132.6);
  background-color: white;
}
.list-group-item-defaultBg.list-group-item-action:hover, .list-group-item-defaultBg.list-group-item-action:focus {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
.list-group-item-defaultBg.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-darkmodeBg {
  color: rgb(25.2185635359, 26.4194475138, 29.1214364641);
  background-color: rgb(197.1792265193, 197.8258563536, 199.2807734807);
}
.list-group-item-darkmodeBg.list-group-item-action:hover, .list-group-item-darkmodeBg.list-group-item-action:focus {
  color: rgb(25.2185635359, 26.4194475138, 29.1214364641);
  background-color: rgb(184.1932328276, 184.9850895491, 186.7667671724);
}
.list-group-item-darkmodeBg.list-group-item-action.active {
  color: #fff;
  background-color: rgb(25.2185635359, 26.4194475138, 29.1214364641);
  border-color: rgb(25.2185635359, 26.4194475138, 29.1214364641);
}

.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 rgb(247.35, 247.35, 247.35);
}

.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: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
}
.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: rgb(213.698630137, 43.8356164384, 26.301369863) !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: rgb(84.3605150215, 91.3905579399, 97.6394849785) !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: rgb(30.1449275362, 125.8550724638, 52) !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: rgb(17.3333333333, 122.0869565217, 138.6666666667) !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: rgb(211, 158.25, 0) !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: rgb(189.2151898734, 32.7848101266, 47.7721518987) !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: rgb(218.25, 223.5, 228.75) !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: rgb(29.1379310345, 32.5, 35.8620689655) !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: rgb(223.5, 223.5, 223.5) !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: rgb(212.5, 212.5, 212.5) !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: rgb(199, 232.6, 255) !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: rgb(59.5, 59.5, 59.5) !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: rgb(60.3314917127, 63.2044198895, 69.6685082873) !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: rgb(213.698630137, 43.8356164384, 26.301369863) !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: rgb(218.8899082569, 22.1100917431, 89.5458715596) !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: rgb(81.2033195021, 45.7261410788, 144.2738589212) !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: rgb(49.8319672131, 64.0696721311, 143.1680327869) !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: rgb(36.4615384615, 38.2846153846, 42.5384615385) !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: rgb(39.8846153846, 95.4102564103, 143.1153846154) !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: rgb(33.1380753138, 125.1882845188, 186.8619246862) !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: rgb(0, 142.7735849057, 161) !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: rgb(16.5533980583, 138.4466019417, 127.1601941748) !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: rgb(35.7831325301, 162.2168674699, 89.8554216867) !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: rgb(113.0705394191, 163.7261410788, 54.2738589212) !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: rgb(236.015625, 151.21875, 30.984375) !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: rgb(238, 57.0769230769, 0) !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: rgb(89.0259067358, 62.5388601036, 52.9740932642) !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: rgb(25.5, 25.5, 25.5) !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: rgb(178.5, 178.5, 178.5) !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: rgb(229.5, 229.5, 229.5) !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: rgb(0, 79.880239521, 116) !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: rgb(118.625, 167.9, 51.1) !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: rgb(229.5, 229.5, 229.5) !important;
}

.bg-darkmodeBg {
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309) !important;
}

a.bg-darkmodeBg:hover, a.bg-darkmodeBg:focus,
button.bg-darkmodeBg:hover,
button.bg-darkmodeBg:focus {
  background-color: rgb(24.8287292818, 26.0110497238, 28.6712707182) !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: rgb(48.4972375691, 50.8066298343, 56.0027624309) !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: rgb(190.9931506849, 39.1780821918, 23.5068493151) !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-ultralightgray {
  color: #f9f9f9 !important;
}

a.text-ultralightgray:hover, a.text-ultralightgray:focus {
  color: rgb(210.75, 210.75, 210.75) !important;
}

.text-lightgray {
  color: #eee !important;
}

a.text-lightgray:hover, a.text-lightgray:focus {
  color: rgb(199.75, 199.75, 199.75) !important;
}

.text-lightbluegray {
  color: #fafdff !important;
}

a.text-lightbluegray:hover, a.text-lightbluegray:focus {
  color: rgb(173.5, 222.4, 255) !important;
}

.text-darkgrey {
  color: #555555 !important;
}

a.text-darkgrey:hover, a.text-darkgrey:focus {
  color: rgb(46.75, 46.75, 46.75) !important;
}

.text-darkbluegrey {
  color: #545861 !important;
}

a.text-darkbluegrey:hover, a.text-darkbluegrey:focus {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309) !important;
}

.text-red {
  color: #E74C3C !important;
}

a.text-red:hover, a.text-red:focus {
  color: rgb(190.9931506849, 39.1780821918, 23.5068493151) !important;
}

.text-pink {
  color: #eb3976 !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: rgb(195.7293577982, 19.7706422018, 80.0711009174) !important;
}

.text-purple {
  color: #673ab7 !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: rgb(70.3049792531, 39.5892116183, 124.9107883817) !important;
}

.text-indigo {
  color: #3f51b5 !important;
}

a.text-indigo:hover, a.text-indigo:focus {
  color: rgb(43.2479508197, 55.6045081967, 124.2520491803) !important;
}

.text-darkblue {
  color: #3c3f46 !important;
}

a.text-darkblue:hover, a.text-darkblue:focus {
  color: rgb(24.6923076923, 25.9269230769, 28.8076923077) !important;
}

.text-blue {
  color: #337AB7 !important;
}

a.text-blue:hover, a.text-blue:focus {
  color: rgb(34.3269230769, 82.1153846154, 123.1730769231) !important;
}

.text-lightblue {
  color: #3498DB !important;
}

a.text-lightblue:hover, a.text-lightblue:focus {
  color: rgb(29.2970711297, 110.6778242678, 165.2029288703) !important;
}

.text-aqua {
  color: #00bcd4 !important;
}

a.text-aqua:hover, a.text-aqua:focus {
  color: rgb(0, 120.1603773585, 135.5) !important;
}

.text-teal {
  color: #16b8a9 !important;
}

a.text-teal:hover, a.text-teal:focus {
  color: rgb(13.8300970874, 115.6699029126, 106.2402912621) !important;
}

.text-green {
  color: #2DCC71 !important;
}

a.text-green:hover, a.text-green:focus {
  color: rgb(31.1746987952, 141.3253012048, 78.2831325301) !important;
}

.text-lightgreen {
  color: #8bc34a !important;
}

a.text-lightgreen:hover, a.text-lightgreen:focus {
  color: rgb(99.8443983402, 144.5746887967, 47.9253112033) !important;
}

.text-yellow {
  color: #F0AD4E !important;
}

a.text-yellow:hover, a.text-yellow:focus {
  color: rgb(222.6328125, 138.359375, 18.8671875) !important;
}

.text-orange {
  color: #ff5722 !important;
}

a.text-orange:hover, a.text-orange:focus {
  color: rgb(212.5, 50.9615384615, 0) !important;
}

.text-brown {
  color: #795548 !important;
}

a.text-brown:hover, a.text-brown:focus {
  color: rgb(73.0388601036, 51.3082901554, 43.4611398964) !important;
}

.text-darkcolor {
  color: #333 !important;
}

a.text-darkcolor:hover, a.text-darkcolor:focus {
  color: rgb(12.75, 12.75, 12.75) !important;
}

.text-gray {
  color: #ccc !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: rgb(165.75, 165.75, 165.75) !important;
}

.text-white {
  color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
  color: rgb(216.75, 216.75, 216.75) !important;
}

.text-windows {
  color: #0073A7 !important;
}

a.text-windows:hover, a.text-windows:focus {
  color: rgb(0, 62.3203592814, 90.5) !important;
}

.text-android {
  color: #91C747 !important;
}

a.text-android:hover, a.text-android:focus {
  color: rgb(104.8125, 148.35, 45.15) !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: rgb(216.75, 216.75, 216.75) !important;
}

.text-darkmodeBg {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309) !important;
}

a.text-darkmodeBg:hover, a.text-darkmodeBg:focus {
  color: rgb(12.9944751381, 13.6132596685, 15.0055248619) !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 7 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: rgb(213.698630137, 43.8356164384, 26.301369863);
}

#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: rgb(228.2054794521, 55.1575342466, 37.2945205479);
  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: rgb(228.2054794521, 55.1575342466, 37.2945205479);
}

.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: rgb(228.2054794521, 55.1575342466, 37.2945205479);
}

.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-ultralightgray {
  background: #f9f9f9;
  border-color: rgb(236.25, 236.25, 236.25);
  color: rgb(172.5, 172.5, 172.5);
  stroke: rgb(172.5, 172.5, 172.5);
}

.btn-ultralightgray:hover {
  background: hsl(0, 0%, 102.6470588235%);
  color: #606060;
  stroke: #606060;
}

.btn-ultralightgray:active {
  background: rgb(241.35, 241.35, 241.35);
}

.btn-ultralightgray.btn-inverted {
  background: none;
  color: #f9f9f9;
  stroke: #f9f9f9;
  cursor: pointer;
}

.btn-ultralightgray.btn-inverted:hover {
  background: hsl(0, 0%, 102.6470588235%);
  color: #606060;
  stroke: #606060;
}

.btn-ultralightgray.btn-inverted:active {
  background: rgb(241.35, 241.35, 241.35);
}

.btn-lightgray {
  background: #eee;
  border-color: rgb(225.25, 225.25, 225.25);
  color: rgb(161.5, 161.5, 161.5);
  stroke: rgb(161.5, 161.5, 161.5);
}

.btn-lightgray:hover {
  background: rgb(250.75, 250.75, 250.75);
  color: #555555;
  stroke: #555555;
}

.btn-lightgray:active {
  background: rgb(230.35, 230.35, 230.35);
}

.btn-lightgray.btn-inverted {
  background: none;
  color: #eee;
  stroke: #eee;
  cursor: pointer;
}

.btn-lightgray.btn-inverted:hover {
  background: rgb(250.75, 250.75, 250.75);
  color: #555555;
  stroke: #555555;
}

.btn-lightgray.btn-inverted:active {
  background: rgb(230.35, 230.35, 230.35);
}

.btn-lightbluegray {
  background: #fafdff;
  border-color: rgb(224.5, 242.8, 255);
  color: rgb(97, 191.8, 255);
  stroke: rgb(97, 191.8, 255);
}

.btn-lightbluegray:hover {
  background: hsl(204, 100%, 104.0196078431%);
  color: rgb(0, 119.4, 199);
  stroke: rgb(0, 119.4, 199);
}

.btn-lightbluegray:active {
  background: rgb(234.7, 246.88, 255);
}

.btn-lightbluegray.btn-inverted {
  background: none;
  color: #fafdff;
  stroke: #fafdff;
  cursor: pointer;
}

.btn-lightbluegray.btn-inverted:hover {
  background: hsl(204, 100%, 104.0196078431%);
  color: rgb(0, 119.4, 199);
  stroke: rgb(0, 119.4, 199);
}

.btn-lightbluegray.btn-inverted:active {
  background: rgb(234.7, 246.88, 255);
}

.btn-darkgrey {
  background: #555555;
  border-color: rgb(72.25, 72.25, 72.25);
  color: rgb(212.5, 212.5, 212.5);
  stroke: rgb(212.5, 212.5, 212.5);
}

.btn-darkgrey:hover {
  background: rgb(97.75, 97.75, 97.75);
  color: #eeeeee;
  stroke: #eeeeee;
}

.btn-darkgrey:active {
  background: rgb(77.35, 77.35, 77.35);
}

.btn-darkgrey.btn-inverted {
  background: none;
  color: #555555;
  stroke: #555555;
  cursor: pointer;
}

.btn-darkgrey.btn-inverted:hover {
  background: rgb(97.75, 97.75, 97.75);
  color: #eeeeee;
  stroke: #eeeeee;
}

.btn-darkgrey.btn-inverted:active {
  background: rgb(77.35, 77.35, 77.35);
}

.btn-darkbluegrey {
  background: #545861;
  border-color: rgb(72.1657458564, 75.6022099448, 83.3342541436);
  color: rgb(215.3425414365, 216.9779005525, 220.6574585635);
  stroke: rgb(215.3425414365, 216.9779005525, 220.6574585635);
}

.btn-darkbluegrey:hover {
  background: rgb(95.8342541436, 100.3977900552, 110.6657458564);
  color: rgb(242.6740331492, 243.182320442, 244.3259668508);
  stroke: rgb(242.6740331492, 243.182320442, 244.3259668508);
}

.btn-darkbluegrey:active {
  background: rgb(76.8994475138, 80.5613259669, 88.8005524862);
}

.btn-darkbluegrey.btn-inverted {
  background: none;
  color: #545861;
  stroke: #545861;
  cursor: pointer;
}

.btn-darkbluegrey.btn-inverted:hover {
  background: rgb(95.8342541436, 100.3977900552, 110.6657458564);
  color: rgb(242.6740331492, 243.182320442, 244.3259668508);
  stroke: rgb(242.6740331492, 243.182320442, 244.3259668508);
}

.btn-darkbluegrey.btn-inverted:active {
  background: rgb(76.8994475138, 80.5613259669, 88.8005524862);
}

.btn-red {
  background: #E74C3C;
  border-color: rgb(228.2054794521, 55.1575342466, 37.2945205479);
  color: rgb(253.3561643836, 242.7397260274, 241.6438356164);
  stroke: rgb(253.3561643836, 242.7397260274, 241.6438356164);
}

.btn-red:hover {
  background: rgb(233.7945205479, 96.8424657534, 82.7054794521);
  color: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
  stroke: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
}

.btn-red:active {
  background: rgb(229.3232876712, 63.4945205479, 46.3767123288);
}

.btn-red.btn-inverted {
  background: none;
  color: #E74C3C;
  stroke: #E74C3C;
  cursor: pointer;
}

.btn-red.btn-inverted:hover {
  background: rgb(233.7945205479, 96.8424657534, 82.7054794521);
  color: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
  stroke: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
}

.btn-red.btn-inverted:active {
  background: rgb(229.3232876712, 63.4945205479, 46.3767123288);
}

.btn-pink {
  background: #eb3976;
  border-color: rgb(232.6605504587, 33.8394495413, 101.9747706422);
  color: rgb(253.7155963303, 242.2844036697, 246.2018348624);
  stroke: rgb(253.7155963303, 242.2844036697, 246.2018348624);
}

.btn-pink:hover {
  background: rgb(237.3394495413, 80.1605504587, 134.0252293578);
  color: hsl(339.4382022472, 81.6513761468%, 117.2549019608%);
  stroke: hsl(339.4382022472, 81.6513761468%, 117.2549019608%);
}

.btn-pink:active {
  background: rgb(233.5963302752, 43.1036697248, 108.3848623853);
}

.btn-pink.btn-inverted {
  background: none;
  color: #eb3976;
  stroke: #eb3976;
  cursor: pointer;
}

.btn-pink.btn-inverted:hover {
  background: rgb(237.3394495413, 80.1605504587, 134.0252293578);
  color: hsl(339.4382022472, 81.6513761468%, 117.2549019608%);
  stroke: hsl(339.4382022472, 81.6513761468%, 117.2549019608%);
}

.btn-pink.btn-inverted:active {
  background: rgb(233.5963302752, 43.1036697248, 108.3848623853);
}

.btn-purple {
  background: #673ab7;
  border-color: rgb(92.101659751, 51.8630705394, 163.6369294606);
  color: rgb(246.9834024896, 244.3692946058, 251.6307053942);
  stroke: rgb(246.9834024896, 244.3692946058, 251.6307053942);
}

.btn-purple:hover {
  background: rgb(115.5684647303, 70.101659751, 196.398340249);
  color: hsl(261.6, 51.867219917%, 107.2549019608%);
  stroke: hsl(261.6, 51.867219917%, 107.2549019608%);
}

.btn-purple:active {
  background: rgb(96.4609958506, 54.3178423237, 171.3821576763);
}

.btn-purple.btn-inverted {
  background: none;
  color: #673ab7;
  stroke: #673ab7;
  cursor: pointer;
}

.btn-purple.btn-inverted:hover {
  background: rgb(115.5684647303, 70.101659751, 196.398340249);
  color: hsl(261.6, 51.867219917%, 107.2549019608%);
  stroke: hsl(261.6, 51.867219917%, 107.2549019608%);
}

.btn-purple.btn-inverted:active {
  background: rgb(96.4609958506, 54.3178423237, 171.3821576763);
}

.btn-indigo {
  background: #3f51b5;
  border-color: rgb(56.4159836066, 72.5348360656, 162.0840163934);
  color: rgb(246.8401639344, 247.6516393443, 252.1598360656);
  stroke: rgb(246.8401639344, 247.6516393443, 252.1598360656);
}

.btn-indigo:hover {
  background: rgb(76.5963114754, 94.3381147541, 192.9036885246);
  color: hsl(230.8474576271, 48.3606557377%, 107.8431372549%);
  stroke: hsl(230.8474576271, 48.3606557377%, 107.8431372549%);
}

.btn-indigo:active {
  background: rgb(59.0495901639, 75.9209016393, 169.6504098361);
}

.btn-indigo.btn-inverted {
  background: none;
  color: #3f51b5;
  stroke: #3f51b5;
  cursor: pointer;
}

.btn-indigo.btn-inverted:hover {
  background: rgb(76.5963114754, 94.3381147541, 192.9036885246);
  color: hsl(230.8474576271, 48.3606557377%, 107.8431372549%);
  stroke: hsl(230.8474576271, 48.3606557377%, 107.8431372549%);
}

.btn-indigo.btn-inverted:active {
  background: rgb(59.0495901639, 75.9209016393, 169.6504098361);
}

.btn-darkblue {
  background: #3c3f46;
  border-color: rgb(48.2307692308, 50.6423076923, 56.2692307692);
  color: rgb(187.6923076923, 190.5769230769, 197.3076923077);
  stroke: rgb(187.6923076923, 190.5769230769, 197.3076923077);
}

.btn-darkblue:hover {
  background: rgb(71.7692307692, 75.3576923077, 83.7307692308);
  color: rgb(215.1538461538, 216.8615384615, 220.8461538462);
  stroke: rgb(215.1538461538, 216.8615384615, 220.8461538462);
}

.btn-darkblue:active {
  background: rgb(52.9384615385, 55.5853846154, 61.7615384615);
}

.btn-darkblue.btn-inverted {
  background: none;
  color: #3c3f46;
  stroke: #3c3f46;
  cursor: pointer;
}

.btn-darkblue.btn-inverted:hover {
  background: rgb(71.7692307692, 75.3576923077, 83.7307692308);
  color: rgb(215.1538461538, 216.8615384615, 220.8461538462);
  stroke: rgb(215.1538461538, 216.8615384615, 220.8461538462);
}

.btn-darkblue.btn-inverted:active {
  background: rgb(52.9384615385, 55.5853846154, 61.7615384615);
}

.btn-blue {
  background: #337AB7;
  border-color: rgb(45.4423076923, 108.7051282051, 163.0576923077);
  color: rgb(238.5769230769, 244.9487179487, 250.4230769231);
  stroke: rgb(238.5769230769, 244.9487179487, 250.4230769231);
}

.btn-blue:hover {
  background: rgb(59.0961538462, 135.1025641026, 200.4038461538);
  color: hsl(207.7272727273, 56.4102564103%, 105.8823529412%);
  stroke: hsl(207.7272727273, 56.4102564103%, 105.8823529412%);
}

.btn-blue:active {
  background: rgb(47.6653846154, 114.0230769231, 171.0346153846);
}

.btn-blue.btn-inverted {
  background: none;
  color: #337AB7;
  stroke: #337AB7;
  cursor: pointer;
}

.btn-blue.btn-inverted:hover {
  background: rgb(59.0961538462, 135.1025641026, 200.4038461538);
  color: hsl(207.7272727273, 56.4102564103%, 105.8823529412%);
  stroke: hsl(207.7272727273, 56.4102564103%, 105.8823529412%);
}

.btn-blue.btn-inverted:active {
  background: rgb(47.6653846154, 114.0230769231, 171.0346153846);
}

.btn-lightblue {
  background: #3498DB;
  border-color: rgb(36.9790794979, 139.6987447699, 208.5209205021);
  color: rgb(225.2719665272, 239.9163179916, 249.7280334728);
  stroke: rgb(225.2719665272, 239.9163179916, 249.7280334728);
}

.btn-lightblue:hover {
  background: rgb(73.6589958159, 162.989539749, 222.8410041841);
  color: hsl(204.0718562874, 69.8744769874%, 113.137254902%);
  stroke: hsl(204.0718562874, 69.8744769874%, 113.137254902%);
}

.btn-lightblue:active {
  background: rgb(39.0046025105, 145.4062761506, 216.6953974895);
}

.btn-lightblue.btn-inverted {
  background: none;
  color: #3498DB;
  stroke: #3498DB;
  cursor: pointer;
}

.btn-lightblue.btn-inverted:hover {
  background: rgb(73.6589958159, 162.989539749, 222.8410041841);
  color: hsl(204.0718562874, 69.8744769874%, 113.137254902%);
  stroke: hsl(204.0718562874, 69.8744769874%, 113.137254902%);
}

.btn-lightblue.btn-inverted:active {
  background: rgb(39.0046025105, 145.4062761506, 216.6953974895);
}

.btn-aqua {
  background: #00bcd4;
  border-color: rgb(0, 165.3867924528, 186.5);
  color: rgb(212, 250.1320754717, 255);
  stroke: rgb(212, 250.1320754717, 255);
}

.btn-aqua:hover {
  background: rgb(0, 210.6132075472, 237.5);
  color: hsl(186.7924528302, 100%, 101.568627451%);
  stroke: hsl(186.7924528302, 100%, 101.568627451%);
}

.btn-aqua:active {
  background: rgb(0, 174.4320754717, 196.7);
}

.btn-aqua.btn-inverted {
  background: none;
  color: #00bcd4;
  stroke: #00bcd4;
  cursor: pointer;
}

.btn-aqua.btn-inverted:hover {
  background: rgb(0, 210.6132075472, 237.5);
  color: hsl(186.7924528302, 100%, 101.568627451%);
  stroke: hsl(186.7924528302, 100%, 101.568627451%);
}

.btn-aqua.btn-inverted:active {
  background: rgb(0, 174.4320754717, 196.7);
}

.btn-teal {
  background: #16b8a9;
  border-color: rgb(19.2766990291, 161.2233009709, 148.0800970874);
  color: rgb(211.2330097087, 249.7669902913, 246.1990291262);
  stroke: rgb(211.2330097087, 249.7669902913, 246.1990291262);
}

.btn-teal:hover {
  background: rgb(24.7233009709, 206.7766990291, 189.9199029126);
  color: hsl(174.4444444444, 78.640776699%, 100.3921568627%);
  stroke: hsl(174.4444444444, 78.640776699%, 100.3921568627%);
}

.btn-teal:active {
  background: rgb(20.3660194175, 170.3339805825, 156.4480582524);
}

.btn-teal.btn-inverted {
  background: none;
  color: #16b8a9;
  stroke: #16b8a9;
  cursor: pointer;
}

.btn-teal.btn-inverted:hover {
  background: rgb(24.7233009709, 206.7766990291, 189.9199029126);
  color: hsl(174.4444444444, 78.640776699%, 100.3921568627%);
  stroke: hsl(174.4444444444, 78.640776699%, 100.3921568627%);
}

.btn-teal.btn-inverted:active {
  background: rgb(20.3660194175, 170.3339805825, 156.4480582524);
}

.btn-green {
  background: #2DCC71;
  border-color: rgb(40.3915662651, 183.1084337349, 101.4277108434);
  color: rgb(250.0843373494, 253.9156626506, 251.7228915663);
  stroke: rgb(250.0843373494, 253.9156626506, 251.7228915663);
}

.btn-green:hover {
  background: rgb(62.0602409639, 212.4397590361, 126.3734939759);
  color: hsl(145.6603773585, 63.8554216867%, 108.8235294118%);
  stroke: hsl(145.6603773585, 63.8554216867%, 108.8235294118%);
}

.btn-green:active {
  background: rgb(42.234939759, 191.465060241, 106.056626506);
}

.btn-green.btn-inverted {
  background: none;
  color: #2DCC71;
  stroke: #2DCC71;
  cursor: pointer;
}

.btn-green.btn-inverted:hover {
  background: rgb(62.0602409639, 212.4397590361, 126.3734939759);
  color: hsl(145.6603773585, 63.8554216867%, 108.8235294118%);
  stroke: hsl(145.6603773585, 63.8554216867%, 108.8235294118%);
}

.btn-green.btn-inverted:active {
  background: rgb(42.234939759, 191.465060241, 106.056626506);
}

.btn-lightgreen {
  background: #8bc34a;
  border-color: rgb(126.2966804979, 182.877593361, 60.622406639);
  color: rgb(237.1908713693, 245.7883817427, 227.2116182573);
  stroke: rgb(237.1908713693, 245.7883817427, 227.2116182573);
}

.btn-lightgreen:hover {
  background: rgb(151.2738589212, 201.3485477178, 93.1514522822);
  color: hsl(87.7685950413, 50.2074688797%, 112.7450980392%);
  stroke: hsl(87.7685950413, 50.2074688797%, 112.7450980392%);
}

.btn-lightgreen:active {
  background: rgb(131.5871369295, 190.5381742739, 63.1618257261);
}

.btn-lightgreen.btn-inverted {
  background: none;
  color: #8bc34a;
  stroke: #8bc34a;
  cursor: pointer;
}

.btn-lightgreen.btn-inverted:hover {
  background: rgb(151.2738589212, 201.3485477178, 93.1514522822);
  color: hsl(87.7685950413, 50.2074688797%, 112.7450980392%);
  stroke: hsl(87.7685950413, 50.2074688797%, 112.7450980392%);
}

.btn-lightgreen.btn-inverted:active {
  background: rgb(131.5871369295, 190.5381742739, 63.1618257261);
}

.btn-yellow {
  background: #F0AD4E;
  border-color: rgb(238.0078125, 162.109375, 54.4921875);
  color: hsl(35.1851851852, 84.375%, 102.3529411765%);
  stroke: hsl(35.1851851852, 84.375%, 102.3529411765%);
}

.btn-yellow:hover {
  background: rgb(241.9921875, 183.890625, 101.5078125);
  color: hsl(35.1851851852, 84.375%, 122.3529411765%);
  stroke: hsl(35.1851851852, 84.375%, 122.3529411765%);
}

.btn-yellow:active {
  background: rgb(238.8046875, 166.465625, 63.8953125);
}

.btn-yellow.btn-inverted {
  background: none;
  color: #F0AD4E;
  stroke: #F0AD4E;
  cursor: pointer;
}

.btn-yellow.btn-inverted:hover {
  background: rgb(241.9921875, 183.890625, 101.5078125);
  color: hsl(35.1851851852, 84.375%, 122.3529411765%);
  stroke: hsl(35.1851851852, 84.375%, 122.3529411765%);
}

.btn-yellow.btn-inverted:active {
  background: rgb(238.8046875, 166.465625, 63.8953125);
}

.btn-orange {
  background: #ff5722;
  border-color: rgb(255, 67.6153846154, 8.5);
  color: rgb(255, 242.0769230769, 238);
  stroke: rgb(255, 242.0769230769, 238);
}

.btn-orange:hover {
  background: rgb(255, 106.3846153846, 59.5);
  color: hsl(14.3891402715, 100%, 116.6666666667%);
  stroke: hsl(14.3891402715, 100%, 116.6666666667%);
}

.btn-orange:active {
  background: rgb(255, 75.3692307692, 18.7);
}

.btn-orange.btn-inverted {
  background: none;
  color: #ff5722;
  stroke: #ff5722;
  cursor: pointer;
}

.btn-orange.btn-inverted:hover {
  background: rgb(255, 106.3846153846, 59.5);
  color: hsl(14.3891402715, 100%, 116.6666666667%);
  stroke: hsl(14.3891402715, 100%, 116.6666666667%);
}

.btn-orange.btn-inverted:active {
  background: rgb(255, 75.3692307692, 18.7);
}

.btn-brown {
  background: #795548;
  border-color: rgb(105.0129533679, 73.7694300518, 62.4870466321);
  color: rgb(231.8704663212, 220.3056994819, 216.1295336788);
  stroke: rgb(231.8704663212, 220.3056994819, 216.1295336788);
}

.btn-brown:hover {
  background: rgb(136.9870466321, 96.2305699482, 81.5129533679);
  color: rgb(250.896373057, 248.8445595855, 248.103626943);
  stroke: rgb(250.896373057, 248.8445595855, 248.103626943);
}

.btn-brown:active {
  background: rgb(111.4077720207, 78.2616580311, 66.2922279793);
}

.btn-brown.btn-inverted {
  background: none;
  color: #795548;
  stroke: #795548;
  cursor: pointer;
}

.btn-brown.btn-inverted:hover {
  background: rgb(136.9870466321, 96.2305699482, 81.5129533679);
  color: rgb(250.896373057, 248.8445595855, 248.103626943);
  stroke: rgb(250.896373057, 248.8445595855, 248.103626943);
}

.btn-brown.btn-inverted:active {
  background: rgb(111.4077720207, 78.2616580311, 66.2922279793);
}

.btn-darkcolor {
  background: #333;
  border-color: rgb(38.25, 38.25, 38.25);
  color: rgb(178.5, 178.5, 178.5);
  stroke: rgb(178.5, 178.5, 178.5);
}

.btn-darkcolor:hover {
  background: rgb(63.75, 63.75, 63.75);
  color: #cccccc;
  stroke: #cccccc;
}

.btn-darkcolor:active {
  background: rgb(43.35, 43.35, 43.35);
}

.btn-darkcolor.btn-inverted {
  background: none;
  color: #333;
  stroke: #333;
  cursor: pointer;
}

.btn-darkcolor.btn-inverted:hover {
  background: rgb(63.75, 63.75, 63.75);
  color: #cccccc;
  stroke: #cccccc;
}

.btn-darkcolor.btn-inverted:active {
  background: rgb(43.35, 43.35, 43.35);
}

.btn-gray {
  background: #ccc;
  border-color: rgb(191.25, 191.25, 191.25);
  color: rgb(127.5, 127.5, 127.5);
  stroke: rgb(127.5, 127.5, 127.5);
}

.btn-gray:hover {
  background: rgb(216.75, 216.75, 216.75);
  color: #333333;
  stroke: #333333;
}

.btn-gray:active {
  background: rgb(196.35, 196.35, 196.35);
}

.btn-gray.btn-inverted {
  background: none;
  color: #ccc;
  stroke: #ccc;
  cursor: pointer;
}

.btn-gray.btn-inverted:hover {
  background: rgb(216.75, 216.75, 216.75);
  color: #333333;
  stroke: #333333;
}

.btn-gray.btn-inverted:active {
  background: rgb(196.35, 196.35, 196.35);
}

.btn-white {
  background: #fff;
  border-color: rgb(242.25, 242.25, 242.25);
  color: rgb(178.5, 178.5, 178.5);
  stroke: rgb(178.5, 178.5, 178.5);
}

.btn-white:hover {
  background: hsl(0, 0%, 105%);
  color: #666666;
  stroke: #666666;
}

.btn-white:active {
  background: rgb(247.35, 247.35, 247.35);
}

.btn-white.btn-inverted {
  background: none;
  color: #fff;
  stroke: #fff;
  cursor: pointer;
}

.btn-white.btn-inverted:hover {
  background: hsl(0, 0%, 105%);
  color: #666666;
  stroke: #666666;
}

.btn-white.btn-inverted:active {
  background: rgb(247.35, 247.35, 247.35);
}

.btn-windows {
  background: #0073A7;
  border-color: rgb(0, 97.4401197605, 141.5);
  color: rgb(167, 227.5988023952, 255);
  stroke: rgb(167, 227.5988023952, 255);
}

.btn-windows:hover {
  background: rgb(0, 132.5598802395, 192.5);
  color: rgb(218, 243.4790419162, 255);
  stroke: rgb(218, 243.4790419162, 255);
}

.btn-windows:active {
  background: rgb(0, 104.4640718563, 151.7);
}

.btn-windows.btn-inverted {
  background: none;
  color: #0073A7;
  stroke: #0073A7;
  cursor: pointer;
}

.btn-windows.btn-inverted:hover {
  background: rgb(0, 132.5598802395, 192.5);
  color: rgb(218, 243.4790419162, 255);
  stroke: rgb(218, 243.4790419162, 255);
}

.btn-windows.btn-inverted:active {
  background: rgb(0, 104.4640718563, 151.7);
}

.btn-android {
  background: #91C747;
  border-color: rgb(132.4375, 187.45, 57.05);
  color: rgb(238.5, 246.6, 227.4);
  stroke: rgb(238.5, 246.6, 227.4);
}

.btn-android:hover {
  background: rgb(156.6875, 204.95, 90.55);
  color: hsl(85.3125, 53.3333333333%, 112.9411764706%);
  stroke: hsl(85.3125, 53.3333333333%, 112.9411764706%);
}

.btn-android:active {
  background: rgb(137.9625, 195.27, 59.43);
}

.btn-android.btn-inverted {
  background: none;
  color: #91C747;
  stroke: #91C747;
  cursor: pointer;
}

.btn-android.btn-inverted:hover {
  background: rgb(156.6875, 204.95, 90.55);
  color: hsl(85.3125, 53.3333333333%, 112.9411764706%);
  stroke: hsl(85.3125, 53.3333333333%, 112.9411764706%);
}

.btn-android.btn-inverted:active {
  background: rgb(137.9625, 195.27, 59.43);
}

.btn-ios {
  background: #000;
  border-color: hsl(0, 0%, -5%);
  color: rgb(127.5, 127.5, 127.5);
  stroke: rgb(127.5, 127.5, 127.5);
}

.btn-ios:hover {
  background: rgb(12.75, 12.75, 12.75);
  color: #999999;
  stroke: #999999;
}

.btn-ios:active {
  background: hsl(0, 0%, -3%);
}

.btn-ios.btn-inverted {
  background: none;
  color: #000;
  stroke: #000;
  cursor: pointer;
}

.btn-ios.btn-inverted:hover {
  background: rgb(12.75, 12.75, 12.75);
  color: #999999;
  stroke: #999999;
}

.btn-ios.btn-inverted:active {
  background: hsl(0, 0%, -3%);
}

.btn-primary {
  background: #E74C3C;
  border-color: rgb(228.2054794521, 55.1575342466, 37.2945205479);
  color: rgb(253.3561643836, 242.7397260274, 241.6438356164);
  stroke: rgb(253.3561643836, 242.7397260274, 241.6438356164);
}

.btn-primary:hover {
  background: rgb(233.7945205479, 96.8424657534, 82.7054794521);
  color: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
  stroke: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
}

.btn-primary:active {
  background: rgb(229.3232876712, 63.4945205479, 46.3767123288);
}

.btn-primary.btn-inverted {
  background: none;
  color: #E74C3C;
  stroke: #E74C3C;
  cursor: pointer;
}

.btn-primary.btn-inverted:hover {
  background: rgb(233.7945205479, 96.8424657534, 82.7054794521);
  color: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
  stroke: hsl(5.6140350877, 78.0821917808%, 117.0588235294%);
}

.btn-primary.btn-inverted:active {
  background: rgb(229.3232876712, 63.4945205479, 46.3767123288);
}

.btn-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: hsla(0, 0%, -5%, 0.6);
  color: rgba(127.5, 127.5, 127.5, 0.6);
  stroke: rgba(127.5, 127.5, 127.5, 0.6);
}

.btn-text:hover {
  background: rgba(12.75, 12.75, 12.75, 0.6);
  color: rgba(153, 153, 153, 0.6);
  stroke: rgba(153, 153, 153, 0.6);
}

.btn-text:active {
  background: hsla(0, 0%, -3%, 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(12.75, 12.75, 12.75, 0.6);
  color: rgba(153, 153, 153, 0.6);
  stroke: rgba(153, 153, 153, 0.6);
}

.btn-text.btn-inverted:active {
  background: hsla(0, 0%, -3%, 0.6);
}

.btn-defaultBg {
  background: #fff;
  border-color: rgb(242.25, 242.25, 242.25);
  color: rgb(178.5, 178.5, 178.5);
  stroke: rgb(178.5, 178.5, 178.5);
}

.btn-defaultBg:hover {
  background: hsl(0, 0%, 105%);
  color: #666666;
  stroke: #666666;
}

.btn-defaultBg:active {
  background: rgb(247.35, 247.35, 247.35);
}

.btn-defaultBg.btn-inverted {
  background: none;
  color: #fff;
  stroke: #fff;
  cursor: pointer;
}

.btn-defaultBg.btn-inverted:hover {
  background: hsl(0, 0%, 105%);
  color: #666666;
  stroke: #666666;
}

.btn-defaultBg.btn-inverted:active {
  background: rgb(247.35, 247.35, 247.35);
}

.btn-darkmodeBg {
  background: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
  color: rgb(174.3453038674, 177.6712707182, 185.1546961326);
  stroke: rgb(174.3453038674, 177.6712707182, 185.1546961326);
}

.btn-darkmodeBg:hover {
  background: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  color: rgb(201.6767955801, 203.8756906077, 208.8232044199);
  stroke: rgb(201.6767955801, 203.8756906077, 208.8232044199);
}

.btn-darkmodeBg:active {
  background: rgb(41.3966850829, 43.3679558011, 47.8033149171);
}

.btn-darkmodeBg.btn-inverted {
  background: none;
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  stroke: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  cursor: pointer;
}

.btn-darkmodeBg.btn-inverted:hover {
  background: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  color: rgb(201.6767955801, 203.8756906077, 208.8232044199);
  stroke: rgb(201.6767955801, 203.8756906077, 208.8232044199);
}

.btn-darkmodeBg.btn-inverted:active {
  background: rgb(41.3966850829, 43.3679558011, 47.8033149171);
}

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: rgb(36.6629834254, 38.408839779, 42.3370165746);
  color: rgba(255, 255, 255, 0.2);
}

.darkmode .btn[disabled]:hover, .darkmode button[disabled]:hover {
  background: rgb(36.6629834254, 38.408839779, 42.3370165746);
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

.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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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.4972375691, 50.8066298343, 56.0027624309, 0.6);
}

.darkmode .icon-link .icon-counter {
  position: absolute;
  top: 2.5em;
  left: calc(50% + 1em);
  background: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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(36.6629834254, 38.408839779, 42.3370165746, 0.8);
}

.darkmode .notification.bg-ultralightgray {
  background: #f9f9f9;
  border-color: rgb(223.5, 223.5, 223.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .notification.bg-lightgray {
  background: #eee;
  border-color: rgb(212.5, 212.5, 212.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .notification.bg-lightbluegray {
  background: #fafdff;
  border-color: rgb(199, 232.6, 255);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .notification.bg-darkgrey {
  background: #555555;
  border-color: rgb(59.5, 59.5, 59.5);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-darkbluegrey {
  background: #545861;
  border-color: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-red {
  background: #E74C3C;
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-pink {
  background: #eb3976;
  border-color: rgb(218.8899082569, 22.1100917431, 89.5458715596);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-purple {
  background: #673ab7;
  border-color: rgb(81.2033195021, 45.7261410788, 144.2738589212);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-indigo {
  background: #3f51b5;
  border-color: rgb(49.8319672131, 64.0696721311, 143.1680327869);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-darkblue {
  background: #3c3f46;
  border-color: rgb(36.4615384615, 38.2846153846, 42.5384615385);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-blue {
  background: #337AB7;
  border-color: rgb(39.8846153846, 95.4102564103, 143.1153846154);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-lightblue {
  background: #3498DB;
  border-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-aqua {
  background: #00bcd4;
  border-color: rgb(0, 142.7735849057, 161);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-teal {
  background: #16b8a9;
  border-color: rgb(16.5533980583, 138.4466019417, 127.1601941748);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-green {
  background: #2DCC71;
  border-color: rgb(35.7831325301, 162.2168674699, 89.8554216867);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-lightgreen {
  background: #8bc34a;
  border-color: rgb(113.0705394191, 163.7261410788, 54.2738589212);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-yellow {
  background: #F0AD4E;
  border-color: rgb(236.015625, 151.21875, 30.984375);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-orange {
  background: #ff5722;
  border-color: rgb(238, 57.0769230769, 0);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-brown {
  background: #795548;
  border-color: rgb(89.0259067358, 62.5388601036, 52.9740932642);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-darkcolor {
  background: #333;
  border-color: rgb(25.5, 25.5, 25.5);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-gray {
  background: #ccc;
  border-color: rgb(178.5, 178.5, 178.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .notification.bg-white {
  background: #fff;
  border-color: rgb(229.5, 229.5, 229.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .notification.bg-windows {
  background: #0073A7;
  border-color: rgb(0, 79.880239521, 116);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-android {
  background: #91C747;
  border-color: rgb(118.625, 167.9, 51.1);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-ios {
  background: #000;
  border-color: hsl(0, 0%, -10%);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-primary {
  background: #E74C3C;
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: hsla(0, 0%, -10%, 0.6);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .notification.bg-defaultBg {
  background: #fff;
  border-color: rgb(229.5, 229.5, 229.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .notification.bg-darkmodeBg {
  background: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(24.8287292818, 26.0110497238, 28.6712707182);
  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::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;
}

.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);
}

.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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::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.4972375691, 50.8066298343, 56.0027624309, 0.4);
}

.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 .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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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.3314917127, 63.2044198895, 69.6685082873, 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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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.4972375691, 50.8066298343, 56.0027624309, 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-ultralightgray {
  background: #f9f9f9;
  border-color: rgb(223.5, 223.5, 223.5);
  color: rgba(0, 0, 0, 0.8);
}

.label.bg-lightgray {
  background: #eee;
  border-color: rgb(212.5, 212.5, 212.5);
  color: rgba(0, 0, 0, 0.8);
}

.label.bg-lightbluegray {
  background: #fafdff;
  border-color: rgb(199, 232.6, 255);
  color: rgba(0, 0, 0, 0.8);
}

.label.bg-darkgrey {
  background: #555555;
  border-color: rgb(59.5, 59.5, 59.5);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-darkbluegrey {
  background: #545861;
  border-color: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-red {
  background: #E74C3C;
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-pink {
  background: #eb3976;
  border-color: rgb(218.8899082569, 22.1100917431, 89.5458715596);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-purple {
  background: #673ab7;
  border-color: rgb(81.2033195021, 45.7261410788, 144.2738589212);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-indigo {
  background: #3f51b5;
  border-color: rgb(49.8319672131, 64.0696721311, 143.1680327869);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-darkblue {
  background: #3c3f46;
  border-color: rgb(36.4615384615, 38.2846153846, 42.5384615385);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-blue {
  background: #337AB7;
  border-color: rgb(39.8846153846, 95.4102564103, 143.1153846154);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-lightblue {
  background: #3498DB;
  border-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-aqua {
  background: #00bcd4;
  border-color: rgb(0, 142.7735849057, 161);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-teal {
  background: #16b8a9;
  border-color: rgb(16.5533980583, 138.4466019417, 127.1601941748);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-green {
  background: #2DCC71;
  border-color: rgb(35.7831325301, 162.2168674699, 89.8554216867);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-lightgreen {
  background: #8bc34a;
  border-color: rgb(113.0705394191, 163.7261410788, 54.2738589212);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-yellow {
  background: #F0AD4E;
  border-color: rgb(236.015625, 151.21875, 30.984375);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-orange {
  background: #ff5722;
  border-color: rgb(238, 57.0769230769, 0);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-brown {
  background: #795548;
  border-color: rgb(89.0259067358, 62.5388601036, 52.9740932642);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-darkcolor {
  background: #333;
  border-color: rgb(25.5, 25.5, 25.5);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-gray {
  background: #ccc;
  border-color: rgb(178.5, 178.5, 178.5);
  color: rgba(0, 0, 0, 0.8);
}

.label.bg-white {
  background: #fff;
  border-color: rgb(229.5, 229.5, 229.5);
  color: rgba(0, 0, 0, 0.8);
}

.label.bg-windows {
  background: #0073A7;
  border-color: rgb(0, 79.880239521, 116);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-android {
  background: #91C747;
  border-color: rgb(118.625, 167.9, 51.1);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-ios {
  background: #000;
  border-color: hsl(0, 0%, -10%);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-primary {
  background: #E74C3C;
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: hsla(0, 0%, -10%, 0.6);
  color: rgba(255, 255, 255, 0.9);
}

.label.bg-defaultBg {
  background: #fff;
  border-color: rgb(229.5, 229.5, 229.5);
  color: rgba(0, 0, 0, 0.8);
}

.label.bg-darkmodeBg {
  background: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(24.8287292818, 26.0110497238, 28.6712707182);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label {
  background: rgba(36.6629834254, 38.408839779, 42.3370165746, 0.8);
  border-color: rgba(0, 0, 0, 0.15);
}

.darkmode .label.bg-ultralightgray {
  background: #f9f9f9;
  border-color: rgb(223.5, 223.5, 223.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .label.bg-lightgray {
  background: #eee;
  border-color: rgb(212.5, 212.5, 212.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .label.bg-lightbluegray {
  background: #fafdff;
  border-color: rgb(199, 232.6, 255);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .label.bg-darkgrey {
  background: #555555;
  border-color: rgb(59.5, 59.5, 59.5);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-darkbluegrey {
  background: #545861;
  border-color: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-red {
  background: #E74C3C;
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-pink {
  background: #eb3976;
  border-color: rgb(218.8899082569, 22.1100917431, 89.5458715596);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-purple {
  background: #673ab7;
  border-color: rgb(81.2033195021, 45.7261410788, 144.2738589212);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-indigo {
  background: #3f51b5;
  border-color: rgb(49.8319672131, 64.0696721311, 143.1680327869);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-darkblue {
  background: #3c3f46;
  border-color: rgb(36.4615384615, 38.2846153846, 42.5384615385);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-blue {
  background: #337AB7;
  border-color: rgb(39.8846153846, 95.4102564103, 143.1153846154);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-lightblue {
  background: #3498DB;
  border-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-aqua {
  background: #00bcd4;
  border-color: rgb(0, 142.7735849057, 161);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-teal {
  background: #16b8a9;
  border-color: rgb(16.5533980583, 138.4466019417, 127.1601941748);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-green {
  background: #2DCC71;
  border-color: rgb(35.7831325301, 162.2168674699, 89.8554216867);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-lightgreen {
  background: #8bc34a;
  border-color: rgb(113.0705394191, 163.7261410788, 54.2738589212);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-yellow {
  background: #F0AD4E;
  border-color: rgb(236.015625, 151.21875, 30.984375);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-orange {
  background: #ff5722;
  border-color: rgb(238, 57.0769230769, 0);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-brown {
  background: #795548;
  border-color: rgb(89.0259067358, 62.5388601036, 52.9740932642);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-darkcolor {
  background: #333;
  border-color: rgb(25.5, 25.5, 25.5);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-gray {
  background: #ccc;
  border-color: rgb(178.5, 178.5, 178.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .label.bg-white {
  background: #fff;
  border-color: rgb(229.5, 229.5, 229.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .label.bg-windows {
  background: #0073A7;
  border-color: rgb(0, 79.880239521, 116);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-android {
  background: #91C747;
  border-color: rgb(118.625, 167.9, 51.1);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-ios {
  background: #000;
  border-color: hsl(0, 0%, -10%);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-primary {
  background: #E74C3C;
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-text {
  background: rgba(0, 0, 0, 0.6);
  border-color: hsla(0, 0%, -10%, 0.6);
  color: rgba(255, 255, 255, 0.9);
}

.darkmode .label.bg-defaultBg {
  background: #fff;
  border-color: rgb(229.5, 229.5, 229.5);
  color: rgba(0, 0, 0, 0.8);
}

.darkmode .label.bg-darkmodeBg {
  background: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(24.8287292818, 26.0110497238, 28.6712707182);
  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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.darkmode .tabs nav ul li a.active {
  background: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

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: hsla(0, 0%, -10%, 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(239.9424657534, 142.695890411, 132.6575342466, 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: rgb(43.7635359116, 45.8475138122, 50.5364640884);
}

.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: rgb(43.7635359116, 45.8475138122, 50.5364640884);
}

.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 7 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 7 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 7 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;
}

select:focus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhAgMAAACkUGOAAAAADFBMVEUAAADnSjrnSzvnTDwDtnjkAAAAA3RSTlMAYKBJXQyRAAAAIklEQVQI12NgoAWQ//8DSLL/fwAkGf83gITqwBISNLGOAQB4AQYTAtXsEwAAAABJRU5ErkJggg==);
}

select {
  padding-right: 20px;
}

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: rgb(236.25, 236.25, 236.25);
}

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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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 7 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 7 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(25.5, 25.5, 25.5, 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 rgb(239.3835616438, 138.5273972603, 128.1164383562) 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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

.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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}

.select2-container .select2-results > .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]::before {
  content: "\f00c";
  font-family: "Font Awesome 7 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 7 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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}

.select2-container .select2-results__option[aria-selected=true]::before {
  content: "\f00c";
  font-family: "Font Awesome 7 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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(43.7635359116, 45.8475138122, 50.5364640884);
}

.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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}

.darkmode .checkbox[readonly] + span, .darkmode .radio[readonly] + span {
  background: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}

.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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

.darkmode .form-field.checkbox.toggle input[type=checkbox][readonly] + span::before, .darkmode label.checkbox.toggle input[type=checkbox][readonly] + span::before {
  background: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

.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: hsla(0, 0%, 110%, 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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

.darkmode .select2-container.select2-container--open .select2-selection--single {
  border-color: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

.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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}

.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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}

.darkmode .select2-dropdown {
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

.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.4972375691, 50.8066298343, 56.0027624309, 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(36.6629834254, 38.408839779, 42.3370165746, 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: hsla(221.5384615385, 7.182320442%, -4.5098039216%, 0.7);
  filter: blur(0px);
}

.darkmode .modal.fade {
  background: hsla(221.5384615385, 7.182320442%, -4.5098039216%, 0);
}

.darkmode .modal.fade.in {
  background: hsla(221.5384615385, 7.182320442%, -4.5098039216%, 0.4);
}

.darkmode .modal .modal-dialog {
  background: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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.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, .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 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 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, .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::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 7 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 tr td.media-screen-only, .sms-table table tbody tr th.media-screen-only {
  display: table-cell;
}

.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: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 table tbody {
  max-height: 200px;
  overflow: hidden;
}

.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.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, .sms-table table tfoot tr, .sms-table table tbody tr {
    background: none !important;
  }
  .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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

.darkmode .sms-table table tbody tr:nth-child(2n-1) {
  background: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

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
   */
}

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;
  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 7 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 7 Pro";
  float: right;
}

table.dataTable thead .sorting_desc::after {
  content: "\f0dd";
  display: inline-block;
  font-family: "Font Awesome 7 Pro";
  float: right;
}

table.dataTable thead .sorting_asc_disabled::after {
  content: "\f0de";
  display: inline-block;
  font-family: "Font Awesome 7 Pro";
  float: right;
  opacity: 0.6;
}

table.dataTable thead .sorting_desc_disabled::after {
  content: "\f0dd";
  display: inline-block;
  font-family: "Font Awesome 7 Pro";
  float: right;
  opacity: 0.6;
}

table.dataTable {
  /*
   * Body styles
   */
}

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.3703815869, 251.3703815869, 251.3703815869, 0.994125);
}

table.dataTable.stripe tbody tr.odd.selected,
table.dataTable tbody tr.odd.selected {
  background-color: rgba(173.4948516051, 187.2955784373, 213.9112658995, 0.994125);
}

table.dataTable.hover tbody tr:hover,
table.dataTable tbody tr:hover {
  background-color: rgba(249.411525974, 249.411525974, 249.411525974, 0.991);
}

table.dataTable.hover tbody tr:hover.selected,
table.dataTable tbody tr:hover.selected {
  background-color: rgba(172.1428571429, 185.836038961, 212.2443181818, 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;
}

.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;
  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 {
  -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;
}

.dataTables_wrapper {
  zoom: 1;
}

div.dataTables_scrollHead table {
  border-bottom: none;
}

div.dataTables_scrollHead + div.dataTables_scrollBody table {
  border-top: none;
}

.darkmode table.dataTable tbody tr {
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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:not(.active) {
  bottom: -100vh;
  transition: 0.3s;
  height: 0;
  overflow: hidden;
  opacity: 0;
}

#log.ui-resizable-resizing {
  opacity: 0.5;
}

#log {
  transition: 0.3s;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 270px;
  background: #191a1f;
  z-index: 1000;
}

#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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

@keyframes cookieMsgSlideIn {
  0% {
    transform: translate(0%, -100%);
  }
  100% {
    transform: translate(0%, 0%);
  }
}
/* - 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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

::-moz-selection {
  background: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

.darkmode ::selection {
  background: rgb(107.6685082873, 112.7955801105, 124.3314917127);
}

.darkmode ::-moz-selection {
  background: rgb(107.6685082873, 112.7955801105, 124.3314917127);
}

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: hsl(221.5384615385, 7.182320442%, 105.4901960784%);
  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: rgb(215.3425414365, 216.9779005525, 220.6574585635);
  background: rgb(24.8287292818, 26.0110497238, 28.6712707182);
}

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: rgb(24.8287292818, 26.0110497238, 28.6712707182);
  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: rgb(213.698630137, 43.8356164384, 26.301369863);
}

.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-red {
  background: #E74C3C;
}

.color-red {
  color: #E74C3C;
  stroke: #E74C3C;
}

.link-red {
  color: #E74C3C;
}

.bg-pink {
  background: #eb3976;
}

.color-pink {
  color: #eb3976;
  stroke: #eb3976;
}

.link-pink {
  color: #eb3976;
}

.bg-purple {
  background: #673ab7;
}

.color-purple {
  color: #673ab7;
  stroke: #673ab7;
}

.link-purple {
  color: #673ab7;
}

.bg-indigo {
  background: #3f51b5;
}

.color-indigo {
  color: #3f51b5;
  stroke: #3f51b5;
}

.link-indigo {
  color: #3f51b5;
}

.bg-darkblue {
  background: #3c3f46;
}

.color-darkblue {
  color: #3c3f46;
  stroke: #3c3f46;
}

.link-darkblue {
  color: #3c3f46;
}

.bg-blue {
  background: #337AB7;
}

.color-blue {
  color: #337AB7;
  stroke: #337AB7;
}

.link-blue {
  color: #337AB7;
}

.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-teal {
  background: #16b8a9;
}

.color-teal {
  color: #16b8a9;
  stroke: #16b8a9;
}

.link-teal {
  color: #16b8a9;
}

.bg-green {
  background: #2DCC71;
}

.color-green {
  color: #2DCC71;
  stroke: #2DCC71;
}

.link-green {
  color: #2DCC71;
}

.bg-lightgreen {
  background: #8bc34a;
}

.color-lightgreen {
  color: #8bc34a;
  stroke: #8bc34a;
}

.link-lightgreen {
  color: #8bc34a;
}

.bg-yellow {
  background: #F0AD4E;
}

.color-yellow {
  color: #F0AD4E;
  stroke: #F0AD4E;
}

.link-yellow {
  color: #F0AD4E;
}

.bg-orange {
  background: #ff5722;
}

.color-orange {
  color: #ff5722;
  stroke: #ff5722;
}

.link-orange {
  color: #ff5722;
}

.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-gray {
  background: #ccc;
}

.color-gray {
  color: #ccc;
  stroke: #ccc;
}

.link-gray {
  color: #ccc;
}

.bg-white {
  background: #fff;
}

.color-white {
  color: #fff;
  stroke: #fff;
}

.link-white {
  color: #fff;
}

.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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.color-darkmodeBg {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  stroke: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.link-darkmodeBg {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  color: rgba(255, 255, 255, 0.9);
}

.hover-color-darkmodeBg:hover {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.link-hover-darkmodeBg:hover {
  color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(24.8287292818, 26.0110497238, 28.6712707182);
}

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: rgb(242.625, 242.625, 242.625);
  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;
}

@media (max-width: 768px) {
  .pageheader .pageheader-headline h1 {
    font-size: 1.5em;
  }
}
.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;
}

.darkmode .pageheader {
  background: rgb(31.929281768, 33.4497237569, 36.870718232);
}

.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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

#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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

#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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}

#main-header a.action-toggle-class[data-class=open-menu]:hover span {
  background: hsl(5.6140350877, 78.0821917808%, 157.0588235294%);
}

#main-header nav#topmenu {
  height: 48px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

#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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
  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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
  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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

#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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}

#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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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;
}

#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 {
  transition: background 0.3s;
}

#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-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-red {
  background: #E74C3C;
  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-purple {
  background: #673ab7;
  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-darkblue {
  background: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}

#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-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-teal {
  background: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}

#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-lightgreen {
  background: #8bc34a;
  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-orange {
  background: #ff5722;
  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-gray {
  background: #ccc;
  color: rgba(0, 0, 0, 0.8);
}

#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-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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}

#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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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: hsl(221.5384615385, 7.182320442%, 115.4901960784%);
}

#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: hsl(221.5384615385, 7.182320442%, 115.4901960784%);
}

#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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

.darkmode #main-sidebar #logoarea {
  background-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
  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.4972375691, 50.8066298343, 56.0027624309, 0.9);
  box-shadow: 0 0 0 0 rgba(48.4972375691, 50.8066298343, 56.0027624309, 0.9);
}

.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 {
  transition: background 0.3s;
}

.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-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-red {
  background: #E74C3C;
  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-purple {
  background: #673ab7;
  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-darkblue {
  background: #3c3f46;
  color: rgba(255, 255, 255, 0.9);
}

.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-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-teal {
  background: #16b8a9;
  color: rgba(255, 255, 255, 0.9);
}

.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-lightgreen {
  background: #8bc34a;
  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-orange {
  background: #ff5722;
  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-gray {
  background: #ccc;
  color: rgba(0, 0, 0, 0.8);
}

.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-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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}

.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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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: hsl(221.5384615385, 7.182320442%, 115.4901960784%);
}

.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: hsl(221.5384615385, 7.182320442%, 115.4901960784%);
}

.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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.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: 0%;
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

body.login-page.darkmode #wrapper main, body.register-page.darkmode #wrapper main {
  background-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

body.login-page.darkmode #wrapper footer, body.register-page.darkmode #wrapper footer {
  background-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}

.darkmode #wrapper.login-page .login-wrapper main, .darkmode #wrapper.register-page .login-wrapper main {
  background-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.darkmode #wrapper.login-page .login-wrapper footer, .darkmode #wrapper.register-page .login-wrapper footer {
  background-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
  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: rgb(253.3561643836, 242.7397260274, 241.6438356164);
    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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  }
  .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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  }
  #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: rgb(36.6629834254, 38.408839779, 42.3370165746);
  }
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  }
  body.open-notification-menu {
    overflow: auto;
  }
  body.open-notification-menu main {
    filter: blur(0px);
    opacity: 1;
    right: 270px;
    width: calc(100% - 540px);
  }
  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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
  }
  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 7 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.close {
  max-height: 0;
  padding: 0;
  opacity: 0;
}

.accordion .accordion-content {
  transition: 0.5s;
  overflow: hidden;
  position: relative;
}

.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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
}

.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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.darkmode table.chat .message.message-left::after {
  background: #545861;
  border-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

.darkmode table.chat .message.message-right::after {
  background: #545861;
  border-color: rgb(36.6629834254, 38.408839779, 42.3370165746);
}

@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: rgb(239.3835616438, 138.5273972603, 128.1164383562) rgba(0, 0, 0, 0.125) rgb(239.3835616438, 138.5273972603, 128.1164383562) rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}

.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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
[type=range]:focus::-ms-fill-lower {
  background: #E74C3C;
}
[type=range]:focus::-ms-fill-upper {
  background: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
[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(12.75, 12.75, 12.75, 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 rgb(12.75, 12.75, 12.75);
  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(12.75, 12.75, 12.75, 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 rgb(12.75, 12.75, 12.75);
  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(12.75, 12.75, 12.75, 0.2);
  background: rgb(190.9931506849, 39.1780821918, 23.5068493151);
  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(12.75, 12.75, 12.75, 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 rgb(12.75, 12.75, 12.75);
  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__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 {
  /* multiselect__select */
}
.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 {
  /* multiselect__spinner */
}
.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 {
  /* multiselect__content-wrapper */
}
.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 {
  /* states */
}
.multiselect--active {
  z-index: 1051;
}
.multiselect--active .multiselect__select {
  transform: rotateZ(180deg);
}
.multiselect--active .multiselect__tags {
  border-color: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
.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: rgb(30.1449275362, 125.8550724638, 52);
}
.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: rgb(213.698630137, 43.8356164384, 26.301369863);
}
.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: rgb(211, 158.25, 0);
}
.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[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;
}
#flash-toast .box-content-2[data-v-05ecccf9], #teleport-target .box-content-2[data-v-05ecccf9] {
  padding: 0;
}
#flash-toast[data-v-05ecccf9], #teleport-target[data-v-05ecccf9] {
  user-select: none;
}
#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);
}
#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[data-v-05ecccf9], #teleport-target .notification[data-v-05ecccf9] {
  overflow: hidden;
}
#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[0]!./resources/js/components/Modal/Header.vue?vue&type=style&index=0&id=f01d068c&scoped=true&lang=scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal .modal-dialog .modal-header[data-v-f01d068c] {
  background: #333;
}
.modal .modal-dialog .modal-header .modal-title[data-v-f01d068c] {
  color: #fff;
}
.modal .modal-dialog .modal-header button[data-v-f01d068c] {
  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[0]!./resources/js/components/Modal/Modal.vue?vue&type=style&index=0&id=5723fbe0&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal .modal-dialog .modal-body[data-v-5723fbe0] {
  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[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[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
*/
/*
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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
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: hsla(0, 0%, -10%, 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(239.9424657534, 142.695890411, 132.6575342466, 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: rgb(43.7635359116, 45.8475138122, 50.5364640884);
}
.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: rgb(43.7635359116, 45.8475138122, 50.5364640884);
}
.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 7 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 7 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 7 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;
}
select[data-v-7dd436fc]:focus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhAgMAAACkUGOAAAAADFBMVEUAAADnSjrnSzvnTDwDtnjkAAAAA3RSTlMAYKBJXQyRAAAAIklEQVQI12NgoAWQ//8DSLL/fwAkGf83gITqwBISNLGOAQB4AQYTAtXsEwAAAABJRU5ErkJggg==);
}
select[data-v-7dd436fc] {
  padding-right: 20px;
}
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: rgb(236.25, 236.25, 236.25);
}
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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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 7 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 7 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(25.5, 25.5, 25.5, 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 rgb(239.3835616438, 138.5273972603, 128.1164383562) 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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
.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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.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 7 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 7 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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.select2-container .select2-results__option[aria-selected=true][data-v-7dd436fc]::before {
  content: "\f00c";
  font-family: "Font Awesome 7 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 rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}
.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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}
.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: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  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: rgb(43.7635359116, 45.8475138122, 50.5364640884);
}
.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: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}
.darkmode .checkbox[readonly] + span[data-v-7dd436fc], .darkmode .radio[readonly] + span[data-v-7dd436fc] {
  background: rgb(72.1657458564, 75.6022099448, 83.3342541436);
}
.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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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(25.5, 25.5, 25.5, 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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}
.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: rgb(60.3314917127, 63.2044198895, 69.6685082873);
}
.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: hsla(0, 0%, 110%, 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: rgb(36.6629834254, 38.408839779, 42.3370165746);
}
.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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
.darkmode .select2-container.select2-container--open .select2-selection--single[data-v-7dd436fc] {
  border-color: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
.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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(239.3835616438, 138.5273972603, 128.1164383562);
  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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.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: rgb(250.5616438356, 221.897260274, 218.9383561644);
}
.darkmode .select2-dropdown[data-v-7dd436fc] {
  background-color: rgb(48.4972375691, 50.8066298343, 56.0027624309);
  border-color: rgb(239.3835616438, 138.5273972603, 128.1164383562);
}
.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.4972375691, 50.8066298343, 56.0027624309, 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[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[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[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[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[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[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[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[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[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/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[0]!./resources/js/components/License/Delete/FirewallDelete.vue?vue&type=style&index=0&id=498c54f4&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[data-v-498c54f4] .dp__button_bottom {
  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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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/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[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[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[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[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: rgb(211, 158.25, 0);
}
.account-form.account-form[data-v-223a471e-s] [data-state=success] ~ span.error-bubble.label {
  background-color: #198754 !important;
  border-color: rgb(17.03125, 91.96875, 57.225);
}
.account-form.account-form[data-v-223a471e-s] [data-state=failed] ~ span.error-bubble.label {
  background-color: #dc3545 !important;
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[0]!./resources/js/components/Contracts/ContractsModal.vue?vue&type=style&index=0&id=5545e376&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal .modal-dialog .modal-body[data-v-5545e376] {
  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[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[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[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[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[0]!./resources/js/components/Contracts/ContractForm.vue?vue&type=style&index=0&id=7618c0ef&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#contractSelect + label[data-v-7618c0ef],
label[for=contractSelect][data-v-7618c0ef] {
  font-weight: bold;
}
#contractVersion + label[data-v-7618c0ef],
label[for=contractVersion][data-v-7618c0ef] {
  font-weight: bold;
}
#validFrom + label[data-v-7618c0ef],
label[for=validFrom][data-v-7618c0ef] {
  font-weight: bold;
}
hr[data-v-7618c0ef] {
  margin-bottom: 1rem;
}
.error-bubble[data-v-7618c0ef] {
  display: block;
  width: 100%;
  white-space: normal;
  overflow-wrap: break-word;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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[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[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[0]!./resources/js/components/Vuetable/Contracts/ContractTable.vue?vue&type=style&index=0&id=4f593f92&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button-link[data-v-4f593f92]:hover {
  text-decoration: none;
}
.btn-toolbar-center[data-v-4f593f92] {
  display: flex;
  justify-content: center;
  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[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[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;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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[0]!./resources/js/components/primeVueSandbox.vue?vue&type=style&index=0&id=e88a6a76&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dialog-header[data-v-e88a6a76] {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.type-selector[data-v-e88a6a76] {
  margin-left: auto;
  margin-right: 1rem;
}
.dialog-footer[data-v-e88a6a76] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 0;
  border-top: 1px solid #ddd;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcz9iZjQwNGQ0MzNlNzNkZmYyYjQwMCIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFLHNCQUFzQjtFQUN0Qjs7O3lEQUd1RDtFQUN2RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLCtFQUErRTtFQUMvRSxpQ0FBaUM7RUFDakMsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjOztFQUVkLHNDQUFzQztFQUN0QyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7Ozs7QUN4TkE7Ozs7O0VBS0U7QUFDRixZQUFZLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGtCQUFrQixhQUFhLENBQUMscUVBQXFFLGFBQWEsQ0FBQyx1REFBdUQscUJBQXFCLENBQUMsb0JBQW9CLDJCQUEyQixDQUFDLHdCQUF3QixDQUFDLGtCQUFrQixDQUFDLHVCQUF1QixtQkFBbUIsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLHlCQUF5QixVQUFVLENBQUMsZ0NBQWdDLFVBQVUsQ0FBQyxtQkFBbUIsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLDJDQUEyQyw0QkFBNEIsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsU0FBUyxDQUFDLGdKQUFnSixjQUFjLENBQUMsK0pBQStKLGNBQWMsQ0FBQyxlQUFlLHVCQUF1QixDQUFDLHNCQUFzQixJQUFJLDRCQUE0QixDQUFDLENBQUMseUJBQXlCLElBQUksNEJBQTRCLENBQUMsQ0FBQyxpQkFBaUIsSUFBSSw0QkFBNEIsQ0FBQyxDQUFDLFFBQVEsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLDBCQUEwQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMseUJBQXlCLFVBQVUsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLGFBQWEsVUFBVSxDQUFDLGFBQWEsVUFBVSxDQUFDLHNCQUFzQixlQUFlLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxTQUFTLHlCQUF5QixDQUFDLGtCQUFrQiw0QkFBNEIsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLHVCQUF1QixVQUFVLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLDZCQUE2QixVQUFVLENBQUMsb0RBQW9ELFVBQVUsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLHlCQUF5QixVQUFVLENBQUMsMkJBQTJCLFVBQVUsQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLDRCQUE0QixVQUFVLENBQUMsMEJBQTBCLFVBQVUsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLHNCQUFzQixVQUFVLENBQUMsNEJBQTRCLFVBQVUsQ0FBQyxxQkFBcUIsVUFBVSxDQUFDLHVCQUF1QixVQUFVLENBQUMsd0JBQXdCLFNBQVMsQ0FBQyxnQkFBZ0IsU0FBUyxDQUFDLHNCQUFzQix1QkFBdUIsQ0FBQywrQ0FBK0MsVUFBVSxDQUFDLGtEQUFrRCxVQUFVLENBQUMsd0JBQXdCLDZCQUE2QixDQUFDLGtDQUFrQyxrQkFBa0IsQ0FBQyxZQUFZLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLHlCQUF5QixDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGtCQUFrQixpQkFBaUIsQ0FBQyxtQ0FBbUMsQ0FBQyxxR0FBcUcsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsdUJBQXVCLE9BQU8sQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLFFBQVEsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLE9BQU8sQ0FBQyxRQUFRLENBQUMsMEJBQTBCLE1BQU0sQ0FBQyxRQUFRLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsV0FBVyxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQyxTQUFTLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHVCQUF1QixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyw0Q0FBNEMsNEJBQTRCLENBQUMsa0JBQWtCLFdBQVcsQ0FBQyxjQUFjLENBQUMscUVBQXFFLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyx1Q0FBdUMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQywrRUFBK0Usb0JBQW9CLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsb0JBQW9CLGFBQWEsQ0FBQyxpQkFBaUIsU0FBUyxDQUFDLG1HQUFtRywyQkFBMkIsQ0FBQyxzQkFBc0IsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQywyQkFBMkIsa0JBQWtCLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLHFCQUFxQixrQkFBa0IsQ0FBQyx5Q0FBeUMsa0JBQWtCLENBQUMsc0JBQXNCLGdCQUFnQixDQUFDLG1HQUFtRyxrQkFBa0IsQ0FBQyxrSEFBa0gsa0JBQWtCLENBQUMsY0FBYyxxQkFBcUIsQ0FBQyxtQ0FBbUMsQ0FBQyxpQkFBaUIsa0JBQWtCLENBQUMsYUFBYSxtQ0FBbUMsaUJBQWlCLENBQUMsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLDZCQUE2QixjQUFjLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxvQkFBb0IsYUFBYSxDQUFDLHVDQUF1QyxZQUFZLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLENBQUMsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsb0JBQW9CLENBQUMscUNBQXFDLFdBQVcsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLDJCQUEyQixDQUFDLHNDQUFzQyxDQUFDLG9DQUFvQyxtQkFBbUIsQ0FBQyx5REFBeUQsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLDBDQUEwQyxVQUFVLENBQUMsMkRBQTJELGtCQUFrQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQywwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxtQkFBbUIsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsbUNBQW1DLFVBQVUsQ0FBQyxXQUFXLENBQUMscUVBQXFFLENBQUMsOEdBQThHLENBQUMsd0VBQXdFLENBQUMsbUVBQW1FLENBQUMsb0VBQW9FLENBQUMsb0VBQW9FLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxRUFBcUUsQ0FBQyw4R0FBOEcsQ0FBQyx3RUFBd0UsQ0FBQyxtRUFBbUUsQ0FBQyxvRUFBb0UsQ0FBQyxvRUFBb0UsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHVEQUF1RCxVQUFVLENBQUMseURBQXlELGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLDJEQUEyRCxrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsb0JBQW9CLENBQUMsT0FBTyxDQUFDLDZCQUE2QixDQUFDLDJCQUEyQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyw2QkFBNkIsdURBQXVELENBQUMsYUFBYSxDQUFDLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyx1Q0FBdUMsV0FBVyxDQUFDLHVDQUF1QyxXQUFXLENBQUMsdUNBQXVDLFdBQVcsQ0FBQyw0Q0FBNEMsV0FBVyxDQUFDLDZDQUE2QyxXQUFXLENBQUMsNkRBQTZELFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyx5Q0FBeUMsNEJBQTRCLFlBQVksQ0FBQyxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLHlEQUF5RCxVQUFVLENBQUMsdUJBQXVCLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsZ0NBQWdDLGlCQUFpQixDQUFDLGdDQUFnQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsc0JBQXNCLENBQUMscUJBQXFCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLG1FQUFtRSxhQUFhLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyx1QkFBdUIsYUFBYSxDQUFDLGdCQUFnQixZQUFZLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLFlBQVksQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGtEQUFrRCxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsc0JBQXNCLGFBQWEsQ0FBQyw0QkFBNEIsYUFBYSxDQUFDLHlCQUF5QixhQUFhLENBQUMsMkJBQTJCLGdDQUFnQyxDQUFDLDJCQUEyQiwrQkFBK0IsQ0FBQywyQkFBMkIsNkJBQTZCLENBQUMsMkJBQTJCLCtCQUErQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQywyQkFBMkIsY0FBYyxDQUFDLGtLQUFrSyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixhQUFhLENBQUMsc0JBQXNCLGFBQWEsQ0FBQyx3QkFBd0IsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGtDQUFrQyxpQkFBaUIsQ0FBQyw4RUFBOEUsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsd0NBQXdDLDhFQUE4RSxDQUFDLDBCQUEwQixhQUFhLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsc0NBQXNDLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsOEpBQThKLGtCQUFrQixDQUFDLGlDQUFpQyxhQUFhLENBQUMsMEJBQTBCLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLENBQUMseUJBQXlCLENBQUMsa0JBQWtCLENBQUMsMkJBQTJCLENBQUMscUZBQXFGLDRCQUE0QixDOzs7O0FDTnQvWSxnQkFBZ0I7QUNBaEI7Ozs7OztFQUFBO0FBU0E7O0VBQUE7QUFTQTs7RUFBQTtBQWVBOztFQUFBO0FBSUE7RUFDRTtJQUNFO0VEakJGO0VDbUJBO0lBQ0U7RURqQkY7QUFDRjtBQ3FCQTs7RUFBQTtBQUlBO0VBQ0k7QURwQko7O0FDd0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXQTlDVTtFQStDVjtFQUNBO0VBQ0E7RUFDQTtBRHJCSjs7QUN3QkE7QUFDQTtFQUNJO0VBQ0E7QURyQko7O0FDd0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEckJKOztBQ3dCQTtFQUNJO0FEckJKOztBQ3lCQTs7RUFBQTtBQUlBOzs7RUFHSTtBRHZCSjs7QUMwQkE7Ozs7OztFQU1JO0FEdkJKOztBQzJCQTs7RUFBQTtBQUtJO0VBQ0k7QUQxQlI7QUM2Qkk7RUFFSTtBRDVCUjtBQytCSTtFQUNJO0FEN0JSO0FDK0JRO0VBQ0k7QUQ3Qlo7QUNnQ1E7RUFFSTtBRC9CWjs7QUNxQ0E7O0VBQUE7QUFLSTtFQUNJO0FEcENSO0FDdUNJO0VBRUk7QUR0Q1I7QUN5Q0k7RUFDSTtBRHZDUjtBQ3lDUTtFQUNJO0FEdkNaO0FDMENRO0VBRUk7QUR6Q1o7O0FDK0NBOztFQUFBO0FBSUE7RUFDSTtBRDdDSjtBQytDSTtFQUNJO0VBQ0E7RUFDQTtBRDdDUjtBQ2dESTtFQUNJO0FEOUNSO0FDZ0RRO0VBQ0k7RUFDQTtFQUNBO0FEOUNaO0FDaURRO0VBRUk7QURoRFo7QUNrRFk7RUFDSTtBRGhEaEI7O0FDdURBOztFQUFBO0FBSUM7RUFDRztBRHJESjtBQ3VESTtFQUNJO0VBQ0E7RUFDQTtBRHJEUjtBQ3dESTtFQUVJO0FEdkRSO0FDMERJO0VBQ0k7QUR4RFI7QUMwRFE7RUFDSTtBRHhEWjtBQzJEUTtFQUVJO0FEMURaOztBQ2dFQTs7RUFBQTtBQUdBO0VBQ0k7QUQ3REo7QUMrREk7RUFDSTtBRDdEUjtBQ2dFSTtFQUNJO0VBQ0E7QUQ5RFI7QUNrRVE7RUFDSTtFQUNBO0FEaEVaO0FDbUVRO0VBQ0k7RUFDQTtBRGpFWjs7QUN1RUE7O0VBQUE7QUFHQTtFQUNJO0FEcEVKO0FDc0VJO0VBQ0k7QURwRVI7QUN1RUk7RUFDSTtFQUNBO0VBQ0E7QURyRVI7QUN1RVE7RUFDSTtBRHJFWjtBQzBFUTtFQUNJO0VBQ0E7QUR4RVo7QUMyRVE7RUFDSTtFQUNBO0FEekVaOztBQytFQTs7RUFBQTtBQUdBO0VBQ0k7QUQ1RUo7QUM4RUk7RUFDSTtBRDVFUjtBQytFSTtFQUNJO0VBQ0E7RUFDQTtBRDdFUjtBQ2lGUTtFQUNJO0VBQ0E7QUQvRVo7QUNrRlE7RUFDSTtFQUNBO0FEaEZaOztBQ3NGQTs7RUFBQTtBQUdBO0VBQ0k7QURuRko7QUNxRkk7RUFDSTtBRG5GUjtBQ3NGSTtFQUNJO0VBQ0E7RUFDQTtBRHBGUjtBQ3dGUTtFQUNJO0VBQ0E7QUR0Rlo7QUN5RlE7RUFDSTtFQUNBO0FEdkZaOztBQzZGQTs7RUFBQTtBQUlBO0VBQ0k7QUQzRko7QUM2Rkk7RUFDSTtFQUNBO0FEM0ZSO0FDOEZJO0VBQ0k7RUFDQSxpQkF0V007RUF1V047QUQ1RlI7QUNnR1E7RUFDSTtFQUNBO0FEOUZaO0FDaUdRO0VBQ0k7RUFDQTtFQUNBO0FEL0ZaOztBQ3FHQTs7RUFBQTtBQUlBO0VBQ0k7QURuR0o7QUNxR0k7RUFDSTtFQUNBO0FEbkdSO0FDc0dJO0VBQ0k7RUFDQTtFQUNBO0FEcEdSO0FDd0dRO0VBQ0k7RUFDQTtBRHRHWjtBQ3lHUTtFQUNJO0VBQ0E7RUFDQTtBRHZHWjs7QUM2R0E7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7QUQzR0o7QUM2R0k7RUFDSTtFQUNBO0FEM0dSO0FDOEdJO0VBQ0k7RUFDQTtBRDVHUjtBQzhHUTtFQUNJO0FENUdaO0FDK0dRO0VBQ0k7QUQ3R1o7O0FDbUhBOztFQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0E7QURqSEo7QUNtSEk7RUFDSTtFQUNBO0FEakhSO0FDb0hJO0VBQ0k7RUFDQTtFQUNBO0FEbEhSO0FDb0hRO0VBQ0k7QURsSFo7QUNxSFE7RUFDSTtBRG5IWjs7QUN5SEE7RUFDSTtBRHRISjs7QUU5V0E7Ozs7RUFBQTtBQ0dBO0VBQ0U7RUFDQTtBSG1YRjs7QUdoWEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtWEY7O0FHaFhBOzs7Ozs7Ozs7RUFTRTtBSG1YRjs7QUdoWEE7O0VBRUU7QUhtWEY7O0FHaFhBOzs7RUFHRTtBSG1YRjs7QUdoWEE7Ozs7RUFJRTtBSG1YRjs7QUdqWEE7O0VBRUU7QUhvWEY7O0FJbGJFO0VBQ0U7QUpxYko7O0FJdGJFO0VBQ0U7QUp5Yko7O0FJMWJFO0VBQ0U7QUo2Yko7O0FJOWJFO0VBQ0U7QUppY0o7O0FJbGNFO0VBQ0U7QUpxY0o7O0FJdGNFO0VBQ0U7QUp5Y0o7O0FJMWNFO0VBQ0U7QUo2Y0o7O0FJOWNFO0VBQ0U7QUppZEo7O0FJbGRFO0VBQ0U7QUpxZEo7O0FJdGRFO0VBQ0U7QUp5ZEo7O0FJbmRFO0VDSUE7RUFDQTtFQUNBO0FMbWRGOztBSXpkRTtFQ0lBO0VBQ0E7RUFDQTtBTHlkRjs7QUkvZEU7RUNJQTtFQUNBO0VBQ0E7QUwrZEY7O0FJcmVFO0VDSUE7RUFDQTtFQUNBO0FMcWVGOztBSTNlRTtFQ0lBO0VBQ0E7RUFDQTtBTDJlRjs7QUlqZkU7RUNJQTtFQUNBO0VBQ0E7QUxpZkY7O0FNaGdCQTtFQUNFO0VBQ0EsYUNJd0I7QVArZjFCOztBUXJnQkE7RUFDRTtFQUNBO0VBQ0E7QVJ3Z0JGO0FRdGdCRTtFQUFPO0FSeWdCVDs7QVF0Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlnQkY7O0FTdGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5aEJGOztBU3RoQkE7RUFDRTtFQUNBO0FUeWhCRjs7QVN0aEJBO0VBQ0U7RUFDQTtBVHloQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpQkY7O0FVeGlCQTtFQUNFO0FWMmlCRjs7QVV4aUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyaUJGOztBVXJpQkE7RUFDRTs7Ozs7Ozs7O0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVndpQkY7QUFDRjtBVXJpQkE7RUFDRTtJQUFVO0VWd2lCVjtFVXZpQkE7SUFBTTtFVjBpQk47QUFDRjtBVXhpQkE7RUFDRTtJQUFPO0VWMmlCUDtFVTFpQkE7SUFBTztFVjZpQlA7RVU1aUJBO0lBQU87RVYraUJQO0VVOWlCQTtJQUFPO0VWaWpCUDtFVWhqQkE7SUFBTztFVm1qQlA7RVVsakJBO0lBQU87RVZxakJQO0VVcGpCQTtJQUFPO0VWdWpCUDtBQUNGO0FVcmpCQTtFQUNFO0lBQU07RVZ3akJOO0FBQ0Y7QVV0akJBO0VBQ0U7SUFDRTtJQUNBO0VWd2pCRjtFVXRqQkE7SUFDRTtJQUNBO0VWd2pCRjtBQUNGO0FVcmpCQTtFQUNFO0lBQ0U7RVZ1akJGO0FBQ0Y7QVVwakJBO0VBQ0U7SUFBSztFVnVqQkw7RVV0akJBO0lBQUs7RVZ5akJMO0VVeGpCQTtJQUFVO0VWMmpCVjtFVTFqQkE7SUFBVztFVjZqQlg7RVU1akJBO0lBQU07RVYrakJOO0VVOWpCQTtJQUFNO0VWaWtCTjtFVWhrQkE7SUFBTTtFVm1rQk47RVVsa0JBO0lBQU07RVZxa0JOO0VVcGtCQTtJQUFZO0VWdWtCWjtBQUNGO0FVcmtCQTtFQUNFO0lBQUs7RVZ3a0JMO0VVdmtCQTtJQUFPO0VWMGtCUDtBQUNGO0FXOXRCQTtFQUNFO0FYZ3VCRjs7QVc3dEJBO0VBQ0U7QVhndUJGOztBVzd0QkE7RUFDRTtBWGd1QkY7O0FXN3RCQTtFQUNFO0FYZ3VCRjs7QVc3dEJBO0VBQ0U7QVhndUJGOztBVzd0QkE7O0VBRUU7QVhndUJGOztBVzd0QkE7RUFDRTtBWGd1QkY7O0FZMXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JMbUN3QjtFS2xDeEIsWUxtQ3dCO0FQMHRCMUI7O0FZMXZCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnZCRjs7QVkxdkJBO0VBQ0U7QVo2dkJGOztBWTF2QkE7RUFDRTtBWjZ2QkY7O0FZMXZCQTtFQUNFO0FaNnZCRjs7QWF4eEJBO2dFQUFBO0FBSUU7RUFBc0M7QWIweEJ4Qzs7QWExeEJFO0VBQXNDO0FiOHhCeEM7O0FhOXhCRTtFQUFzQztBYmt5QnhDOztBYWx5QkU7RUFBc0M7QWJzeUJ4Qzs7QWF0eUJFO0VBQXNDO0FiMHlCeEM7O0FhMXlCRTtFQUFzQztBYjh5QnhDOztBYTl5QkU7RUFBc0M7QWJrekJ4Qzs7QWFsekJFO0VBQXNDO0Fic3pCeEM7O0FhdHpCRTtFQUFzQztBYjB6QnhDOztBYTF6QkU7RUFBc0M7QWI4ekJ4Qzs7QWE5ekJFO0VBQXNDO0FiazBCeEM7O0FhbDBCRTtFQUFzQztBYnMwQnhDOztBYXQwQkU7RUFBc0M7QWIwMEJ4Qzs7QWExMEJFO0VBQXNDO0FiODBCeEM7O0FhOTBCRTtFQUFzQztBYmsxQnhDOztBYWwxQkU7RUFBc0M7QWJzMUJ4Qzs7QWF0MUJFO0VBQXNDO0FiMDFCeEM7O0FhMTFCRTtFQUFzQztBYjgxQnhDOztBYTkxQkU7RUFBc0M7QWJrMkJ4Qzs7QWFsMkJFO0VBQXNDO0FiczJCeEM7O0FhdDJCRTtFQUFzQztBYjAyQnhDOztBYTEyQkU7RUFBc0M7QWI4MkJ4Qzs7QWE5MkJFO0VBQXNDO0FiazNCeEM7O0FhbDNCRTtFQUFzQztBYnMzQnhDOztBYXQzQkU7RUFBc0M7QWIwM0J4Qzs7QWExM0JFO0VBQXNDO0FiODNCeEM7O0FhOTNCRTtFQUFzQztBYms0QnhDOztBYWw0QkU7RUFBc0M7QWJzNEJ4Qzs7QWF0NEJFO0VBQXNDO0FiMDRCeEM7O0FhMTRCRTtFQUFzQztBYjg0QnhDOztBYTk0QkU7RUFBc0M7QWJrNUJ4Qzs7QWFsNUJFO0VBQXNDO0FiczVCeEM7O0FhdDVCRTtFQUFzQztBYjA1QnhDOztBYTE1QkU7RUFBc0M7QWI4NUJ4Qzs7QWE5NUJFO0VBQXNDO0FiazZCeEM7O0FhbDZCRTtFQUFzQztBYnM2QnhDOztBYXQ2QkU7RUFBc0M7QWIwNkJ4Qzs7QWExNkJFO0VBQXNDO0FiODZCeEM7O0FhOTZCRTtFQUFzQztBYms3QnhDOztBYWw3QkU7RUFBc0M7QWJzN0J4Qzs7QWF0N0JFO0VBQXNDO0FiMDdCeEM7O0FhMTdCRTtFQUFzQztBYjg3QnhDOztBYTk3QkU7RUFBc0M7QWJrOEJ4Qzs7QWFsOEJFO0VBQXNDO0FiczhCeEM7O0FhdDhCRTtFQUFzQztBYjA4QnhDOztBYTE4QkU7RUFBc0M7QWI4OEJ4Qzs7QWE5OEJFO0VBQXNDO0FiazlCeEM7O0FhbDlCRTtFQUFzQztBYnM5QnhDOztBYXQ5QkU7RUFBc0M7QWIwOUJ4Qzs7QWExOUJFO0VBQXNDO0FiODlCeEM7O0FhOTlCRTtFQUFzQztBYmsrQnhDOztBYWwrQkU7RUFBc0M7QWJzK0J4Qzs7QWF0K0JFO0VBQXNDO0FiMCtCeEM7O0FhMStCRTtFQUFzQztBYjgrQnhDOztBYTkrQkU7RUFBc0M7QWJrL0J4Qzs7QWFsL0JFO0VBQXNDO0Ficy9CeEM7O0FhdC9CRTtFQUFzQztBYjAvQnhDOztBYTEvQkU7RUFBc0M7QWI4L0J4Qzs7QWE5L0JFO0VBQXNDO0Fia2dDeEM7O0FhbGdDRTtFQUFzQztBYnNnQ3hDOztBYXRnQ0U7RUFBc0M7QWIwZ0N4Qzs7QWExZ0NFO0VBQXNDO0FiOGdDeEM7O0FhOWdDRTtFQUFzQztBYmtoQ3hDOztBYWxoQ0U7RUFBc0M7QWJzaEN4Qzs7QWF0aENFO0VBQXNDO0FiMGhDeEM7O0FhMWhDRTtFQUFzQztBYjhoQ3hDOztBYTloQ0U7RUFBc0M7QWJraUN4Qzs7QWFsaUNFO0VBQXNDO0Fic2lDeEM7O0FhdGlDRTtFQUFzQztBYjBpQ3hDOztBYTFpQ0U7RUFBc0M7QWI4aUN4Qzs7QWE5aUNFO0VBQXNDO0Fia2pDeEM7O0FhbGpDRTtFQUFzQztBYnNqQ3hDOztBYXRqQ0U7RUFBc0M7QWIwakN4Qzs7QWExakNFO0VBQXNDO0FiOGpDeEM7O0FhOWpDRTtFQUFzQztBYmtrQ3hDOztBYWxrQ0U7RUFBc0M7QWJza0N4Qzs7QWF0a0NFO0VBQXNDO0FiMGtDeEM7O0FhMWtDRTtFQUFzQztBYjhrQ3hDOztBYTlrQ0U7RUFBc0M7QWJrbEN4Qzs7QWFsbENFO0VBQXNDO0Fic2xDeEM7O0FhdGxDRTtFQUFzQztBYjBsQ3hDOztBYTFsQ0U7RUFBc0M7QWI4bEN4Qzs7QWE5bENFO0VBQXNDO0Fia21DeEM7O0FhbG1DRTtFQUFzQztBYnNtQ3hDOztBYXRtQ0U7RUFBc0M7QWIwbUN4Qzs7QWExbUNFO0VBQXNDO0FiOG1DeEM7O0FhOW1DRTtFQUFzQztBYmtuQ3hDOztBYWxuQ0U7RUFBc0M7QWJzbkN4Qzs7QWF0bkNFO0VBQXNDO0FiMG5DeEM7O0FhMW5DRTtFQUFzQztBYjhuQ3hDOztBYTluQ0U7RUFBc0M7QWJrb0N4Qzs7QWFsb0NFO0VBQXNDO0Fic29DeEM7O0FhdG9DRTtFQUFzQztBYjBvQ3hDOztBYTFvQ0U7RUFBc0M7QWI4b0N4Qzs7QWE5b0NFO0VBQXNDO0Fia3BDeEM7O0FhbHBDRTtFQUFzQztBYnNwQ3hDOztBYXRwQ0U7RUFBc0M7QWIwcEN4Qzs7QWExcENFO0VBQXNDO0FiOHBDeEM7O0FhOXBDRTtFQUFzQztBYmtxQ3hDOztBYWxxQ0U7RUFBc0M7QWJzcUN4Qzs7QWF0cUNFO0VBQXNDO0FiMHFDeEM7O0FhMXFDRTtFQUFzQztBYjhxQ3hDOztBYTlxQ0U7RUFBc0M7QWJrckN4Qzs7QWFsckNFO0VBQXNDO0Fic3JDeEM7O0FhdHJDRTtFQUFzQztBYjByQ3hDOztBYTFyQ0U7RUFBc0M7QWI4ckN4Qzs7QWE5ckNFO0VBQXNDO0Fia3NDeEM7O0FhbHNDRTtFQUFzQztBYnNzQ3hDOztBYXRzQ0U7RUFBc0M7QWIwc0N4Qzs7QWExc0NFO0VBQXNDO0FiOHNDeEM7O0FhOXNDRTtFQUFzQztBYmt0Q3hDOztBYWx0Q0U7RUFBc0M7QWJzdEN4Qzs7QWF0dENFO0VBQXNDO0FiMHRDeEM7O0FhMXRDRTtFQUFzQztBYjh0Q3hDOztBYTl0Q0U7RUFBc0M7QWJrdUN4Qzs7QWFsdUNFO0VBQXNDO0Fic3VDeEM7O0FhdHVDRTtFQUFzQztBYjB1Q3hDOztBYTF1Q0U7RUFBc0M7QWI4dUN4Qzs7QWE5dUNFO0VBQXNDO0Fia3ZDeEM7O0FhbHZDRTtFQUFzQztBYnN2Q3hDOztBYXR2Q0U7RUFBc0M7QWIwdkN4Qzs7QWExdkNFO0VBQXNDO0FiOHZDeEM7O0FhOXZDRTtFQUFzQztBYmt3Q3hDOztBYWx3Q0U7RUFBc0M7QWJzd0N4Qzs7QWF0d0NFO0VBQXNDO0FiMHdDeEM7O0FhMXdDRTtFQUFzQztBYjh3Q3hDOztBYTl3Q0U7RUFBc0M7QWJreEN4Qzs7QWFseENFO0VBQXNDO0Fic3hDeEM7O0FhdHhDRTtFQUFzQztBYjB4Q3hDOztBYTF4Q0U7RUFBc0M7QWI4eEN4Qzs7QWE5eENFO0VBQXNDO0Fia3lDeEM7O0FhbHlDRTtFQUFzQztBYnN5Q3hDOztBYXR5Q0U7RUFBc0M7QWIweUN4Qzs7QWExeUNFO0VBQXNDO0FiOHlDeEM7O0FhOXlDRTtFQUFzQztBYmt6Q3hDOztBYWx6Q0U7RUFBc0M7QWJzekN4Qzs7QWF0ekNFO0VBQXNDO0FiMHpDeEM7O0FhMXpDRTtFQUFzQztBYjh6Q3hDOztBYTl6Q0U7RUFBc0M7QWJrMEN4Qzs7QWFsMENFO0VBQXNDO0FiczBDeEM7O0FhdDBDRTtFQUFzQztBYjAwQ3hDOztBYTEwQ0U7RUFBc0M7QWI4MEN4Qzs7QWE5MENFO0VBQXNDO0FiazFDeEM7O0FhbDFDRTtFQUFzQztBYnMxQ3hDOztBYXQxQ0U7RUFBc0M7QWIwMUN4Qzs7QWExMUNFO0VBQXNDO0FiODFDeEM7O0FhOTFDRTtFQUFzQztBYmsyQ3hDOztBYWwyQ0U7RUFBc0M7QWJzMkN4Qzs7QWF0MkNFO0VBQXNDO0FiMDJDeEM7O0FhMTJDRTtFQUFzQztBYjgyQ3hDOztBYTkyQ0U7RUFBc0M7QWJrM0N4Qzs7QWFsM0NFO0VBQXNDO0FiczNDeEM7O0FhdDNDRTtFQUFzQztBYjAzQ3hDOztBYTEzQ0U7RUFBc0M7QWI4M0N4Qzs7QWE5M0NFO0VBQXNDO0FiazRDeEM7O0FhbDRDRTtFQUFzQztBYnM0Q3hDOztBYXQ0Q0U7RUFBc0M7QWIwNEN4Qzs7QWExNENFO0VBQXNDO0FiODRDeEM7O0FhOTRDRTtFQUFzQztBYms1Q3hDOztBYWw1Q0U7RUFBc0M7QWJzNUN4Qzs7QWF0NUNFO0VBQXNDO0FiMDVDeEM7O0FhMTVDRTtFQUFzQztBYjg1Q3hDOztBYTk1Q0U7RUFBc0M7QWJrNkN4Qzs7QWFsNkNFO0VBQXNDO0FiczZDeEM7O0FhdDZDRTtFQUFzQztBYjA2Q3hDOztBYTE2Q0U7RUFBc0M7QWI4NkN4Qzs7QWE5NkNFO0VBQXNDO0FiazdDeEM7O0FhbDdDRTtFQUFzQztBYnM3Q3hDOztBYXQ3Q0U7RUFBc0M7QWIwN0N4Qzs7QWExN0NFO0VBQXNDO0FiODdDeEM7O0FhOTdDRTtFQUFzQztBYms4Q3hDOztBYWw4Q0U7RUFBc0M7QWJzOEN4Qzs7QWF0OENFO0VBQXNDO0FiMDhDeEM7O0FhMThDRTtFQUFzQztBYjg4Q3hDOztBYTk4Q0U7RUFBc0M7QWJrOUN4Qzs7QWFsOUNFO0VBQXNDO0FiczlDeEM7O0FhdDlDRTtFQUFzQztBYjA5Q3hDOztBYTE5Q0U7RUFBc0M7QWI4OUN4Qzs7QWE5OUNFO0VBQXNDO0FiaytDeEM7O0FhbCtDRTtFQUFzQztBYnMrQ3hDOztBYXQrQ0U7RUFBc0M7QWIwK0N4Qzs7QWExK0NFO0VBQXNDO0FiOCtDeEM7O0FhOStDRTtFQUFzQztBYmsvQ3hDOztBYWwvQ0U7RUFBc0M7QWJzL0N4Qzs7QWF0L0NFO0VBQXNDO0FiMC9DeEM7O0FhMS9DRTtFQUFzQztBYjgvQ3hDOztBYTkvQ0U7RUFBc0M7QWJrZ0R4Qzs7QWFsZ0RFO0VBQXNDO0Fic2dEeEM7O0FhdGdERTtFQUFzQztBYjBnRHhDOztBYTFnREU7RUFBc0M7QWI4Z0R4Qzs7QWE5Z0RFO0VBQXNDO0Fia2hEeEM7O0FhbGhERTtFQUFzQztBYnNoRHhDOztBYXRoREU7RUFBc0M7QWIwaER4Qzs7QWExaERFO0VBQXNDO0FiOGhEeEM7O0FhOWhERTtFQUFzQztBYmtpRHhDOztBYWxpREU7RUFBc0M7QWJzaUR4Qzs7QWF0aURFO0VBQXNDO0FiMGlEeEM7O0FhMWlERTtFQUFzQztBYjhpRHhDOztBYTlpREU7RUFBc0M7QWJrakR4Qzs7QWFsakRFO0VBQXNDO0Fic2pEeEM7O0FhdGpERTtFQUFzQztBYjBqRHhDOztBYTFqREU7RUFBc0M7QWI4akR4Qzs7QWE5akRFO0VBQXNDO0Fia2tEeEM7O0FhbGtERTtFQUFzQztBYnNrRHhDOztBYXRrREU7RUFBc0M7QWIwa0R4Qzs7QWExa0RFO0VBQXNDO0FiOGtEeEM7O0FhOWtERTtFQUFzQztBYmtsRHhDOztBYWxsREU7RUFBc0M7QWJzbER4Qzs7QWF0bERFO0VBQXNDO0FiMGxEeEM7O0FhMWxERTtFQUFzQztBYjhsRHhDOztBYTlsREU7RUFBc0M7QWJrbUR4Qzs7QWFsbURFO0VBQXNDO0Fic21EeEM7O0FhdG1ERTtFQUFzQztBYjBtRHhDOztBYTFtREU7RUFBc0M7QWI4bUR4Qzs7QWE5bURFO0VBQXNDO0Fia25EeEM7O0FhbG5ERTtFQUFzQztBYnNuRHhDOztBYXRuREU7RUFBc0M7QWIwbkR4Qzs7QWExbkRFO0VBQXNDO0FiOG5EeEM7O0FhOW5ERTtFQUFzQztBYmtvRHhDOztBYWxvREU7RUFBc0M7QWJzb0R4Qzs7QWF0b0RFO0VBQXNDO0FiMG9EeEM7O0FhMW9ERTtFQUFzQztBYjhvRHhDOztBYTlvREU7RUFBc0M7QWJrcER4Qzs7QWFscERFO0VBQXNDO0Fic3BEeEM7O0FhdHBERTtFQUFzQztBYjBwRHhDOztBYTFwREU7RUFBc0M7QWI4cER4Qzs7QWE5cERFO0VBQXNDO0Fia3FEeEM7O0FhbHFERTtFQUFzQztBYnNxRHhDOztBYXRxREU7RUFBc0M7QWIwcUR4Qzs7QWExcURFO0VBQXNDO0FiOHFEeEM7O0FhOXFERTtFQUFzQztBYmtyRHhDOztBYWxyREU7RUFBc0M7QWJzckR4Qzs7QWF0ckRFO0VBQXNDO0FiMHJEeEM7O0FhMXJERTtFQUFzQztBYjhyRHhDOztBYTlyREU7RUFBc0M7QWJrc0R4Qzs7QWFsc0RFO0VBQXNDO0Fic3NEeEM7O0FhdHNERTtFQUFzQztBYjBzRHhDOztBYTFzREU7RUFBc0M7QWI4c0R4Qzs7QWE5c0RFO0VBQXNDO0Fia3REeEM7O0FhbHRERTtFQUFzQztBYnN0RHhDOztBYXR0REU7RUFBc0M7QWIwdER4Qzs7QWExdERFO0VBQXNDO0FiOHREeEM7O0FhOXRERTtFQUFzQztBYmt1RHhDOztBYWx1REU7RUFBc0M7QWJzdUR4Qzs7QWF0dURFO0VBQXNDO0FiMHVEeEM7O0FhMXVERTtFQUFzQztBYjh1RHhDOztBYTl1REU7RUFBc0M7QWJrdkR4Qzs7QWFsdkRFO0VBQXNDO0Fic3ZEeEM7O0FhdHZERTtFQUFzQztBYjB2RHhDOztBYTF2REU7RUFBc0M7QWI4dkR4Qzs7QWE5dkRFO0VBQXNDO0Fia3dEeEM7O0FhbHdERTtFQUFzQztBYnN3RHhDOztBYXR3REU7RUFBc0M7QWIwd0R4Qzs7QWExd0RFO0VBQXNDO0FiOHdEeEM7O0FhOXdERTtFQUFzQztBYmt4RHhDOztBYWx4REU7RUFBc0M7QWJzeER4Qzs7QWF0eERFO0VBQXNDO0FiMHhEeEM7O0FhMXhERTtFQUFzQztBYjh4RHhDOztBYTl4REU7RUFBc0M7QWJreUR4Qzs7QWFseURFO0VBQXNDO0Fic3lEeEM7O0FhdHlERTtFQUFzQztBYjB5RHhDOztBYTF5REU7RUFBc0M7QWI4eUR4Qzs7QWE5eURFO0VBQXNDO0Fia3pEeEM7O0FhbHpERTtFQUFzQztBYnN6RHhDOztBYXR6REU7RUFBc0M7QWIwekR4Qzs7QWExekRFO0VBQXNDO0FiOHpEeEM7O0FhOXpERTtFQUFzQztBYmswRHhDOztBYWwwREU7RUFBc0M7QWJzMER4Qzs7QWF0MERFO0VBQXNDO0FiMDBEeEM7O0FhMTBERTtFQUFzQztBYjgwRHhDOztBYTkwREU7RUFBc0M7QWJrMUR4Qzs7QWFsMURFO0VBQXNDO0FiczFEeEM7O0FhdDFERTtFQUFzQztBYjAxRHhDOztBYTExREU7RUFBc0M7QWI4MUR4Qzs7QWE5MURFO0VBQXNDO0FiazJEeEM7O0FhbDJERTtFQUFzQztBYnMyRHhDOztBYXQyREU7RUFBc0M7QWIwMkR4Qzs7QWExMkRFO0VBQXNDO0FiODJEeEM7O0FhOTJERTtFQUFzQztBYmszRHhDOztBYWwzREU7RUFBc0M7QWJzM0R4Qzs7QWF0M0RFO0VBQXNDO0FiMDNEeEM7O0FhMTNERTtFQUFzQztBYjgzRHhDOztBYTkzREU7RUFBc0M7QWJrNER4Qzs7QWFsNERFO0VBQXNDO0FiczREeEM7O0FhdDRERTtFQUFzQztBYjA0RHhDOztBYTE0REU7RUFBc0M7QWI4NER4Qzs7QWE5NERFO0VBQXNDO0FiazVEeEM7O0FhbDVERTtFQUFzQztBYnM1RHhDOztBYXQ1REU7RUFBc0M7QWIwNUR4Qzs7QWExNURFO0VBQXNDO0FiODVEeEM7O0FhOTVERTtFQUFzQztBYms2RHhDOztBYWw2REU7RUFBc0M7QWJzNkR4Qzs7QWF0NkRFO0VBQXNDO0FiMDZEeEM7O0FhMTZERTtFQUFzQztBYjg2RHhDOztBYTk2REU7RUFBc0M7QWJrN0R4Qzs7QWFsN0RFO0VBQXNDO0FiczdEeEM7O0FhdDdERTtFQUFzQztBYjA3RHhDOztBYTE3REU7RUFBc0M7QWI4N0R4Qzs7QWE5N0RFO0VBQXNDO0FiazhEeEM7O0FhbDhERTtFQUFzQztBYnM4RHhDOztBYXQ4REU7RUFBc0M7QWIwOER4Qzs7QWExOERFO0VBQXNDO0FiODhEeEM7O0FhOThERTtFQUFzQztBYms5RHhDOztBYWw5REU7RUFBc0M7QWJzOUR4Qzs7QWF0OURFO0VBQXNDO0FiMDlEeEM7O0FhMTlERTtFQUFzQztBYjg5RHhDOztBYTk5REU7RUFBc0M7QWJrK0R4Qzs7QWFsK0RFO0VBQXNDO0FicytEeEM7O0FhdCtERTtFQUFzQztBYjArRHhDOztBYTErREU7RUFBc0M7QWI4K0R4Qzs7QWE5K0RFO0VBQXNDO0Fiay9EeEM7O0FhbC9ERTtFQUFzQztBYnMvRHhDOztBYXQvREU7RUFBc0M7QWIwL0R4Qzs7QWExL0RFO0VBQXNDO0FiOC9EeEM7O0FhOS9ERTtFQUFzQztBYmtnRXhDOztBYWxnRUU7RUFBc0M7QWJzZ0V4Qzs7QWF0Z0VFO0VBQXNDO0FiMGdFeEM7O0FhMWdFRTtFQUFzQztBYjhnRXhDOztBYTlnRUU7RUFBc0M7QWJraEV4Qzs7QWFsaEVFO0VBQXNDO0Fic2hFeEM7O0FhdGhFRTtFQUFzQztBYjBoRXhDOztBYTFoRUU7RUFBc0M7QWI4aEV4Qzs7QWE5aEVFO0VBQXNDO0Fia2lFeEM7O0FhbGlFRTtFQUFzQztBYnNpRXhDOztBYXRpRUU7RUFBc0M7QWIwaUV4Qzs7QWExaUVFO0VBQXNDO0FiOGlFeEM7O0FhOWlFRTtFQUFzQztBYmtqRXhDOztBYWxqRUU7RUFBc0M7QWJzakV4Qzs7QWF0akVFO0VBQXNDO0FiMGpFeEM7O0FhMWpFRTtFQUFzQztBYjhqRXhDOztBYTlqRUU7RUFBc0M7QWJra0V4Qzs7QWFsa0VFO0VBQXNDO0Fic2tFeEM7O0FhdGtFRTtFQUFzQztBYjBrRXhDOztBYTFrRUU7RUFBc0M7QWI4a0V4Qzs7QWE5a0VFO0VBQXNDO0Fia2xFeEM7O0FhbGxFRTtFQUFzQztBYnNsRXhDOztBYXRsRUU7RUFBc0M7QWIwbEV4Qzs7QWExbEVFO0VBQXNDO0FiOGxFeEM7O0FhOWxFRTtFQUFzQztBYmttRXhDOztBYWxtRUU7RUFBc0M7QWJzbUV4Qzs7QWF0bUVFO0VBQXNDO0FiMG1FeEM7O0FhMW1FRTtFQUFzQztBYjhtRXhDOztBYTltRUU7RUFBc0M7QWJrbkV4Qzs7QWFsbkVFO0VBQXNDO0Fic25FeEM7O0FhdG5FRTtFQUFzQztBYjBuRXhDOztBYTFuRUU7RUFBc0M7QWI4bkV4Qzs7QWE5bkVFO0VBQXNDO0Fia29FeEM7O0FhbG9FRTtFQUFzQztBYnNvRXhDOztBYXRvRUU7RUFBc0M7QWIwb0V4Qzs7QWExb0VFO0VBQXNDO0FiOG9FeEM7O0FhOW9FRTtFQUFzQztBYmtwRXhDOztBYWxwRUU7RUFBc0M7QWJzcEV4Qzs7QWF0cEVFO0VBQXNDO0FiMHBFeEM7O0FhMXBFRTtFQUFzQztBYjhwRXhDOztBYTlwRUU7RUFBc0M7QWJrcUV4Qzs7QWFscUVFO0VBQXNDO0Fic3FFeEM7O0FhdHFFRTtFQUFzQztBYjBxRXhDOztBYTFxRUU7RUFBc0M7QWI4cUV4Qzs7QWE5cUVFO0VBQXNDO0Fia3JFeEM7O0FhbHJFRTtFQUFzQztBYnNyRXhDOztBYXRyRUU7RUFBc0M7QWIwckV4Qzs7QWExckVFO0VBQXNDO0FiOHJFeEM7O0FhOXJFRTtFQUFzQztBYmtzRXhDOztBYWxzRUU7RUFBc0M7QWJzc0V4Qzs7QWF0c0VFO0VBQXNDO0FiMHNFeEM7O0FhMXNFRTtFQUFzQztBYjhzRXhDOztBYTlzRUU7RUFBc0M7QWJrdEV4Qzs7QWFsdEVFO0VBQXNDO0Fic3RFeEM7O0FhdHRFRTtFQUFzQztBYjB0RXhDOztBYTF0RUU7RUFBc0M7QWI4dEV4Qzs7QWE5dEVFO0VBQXNDO0Fia3VFeEM7O0FhbHVFRTtFQUFzQztBYnN1RXhDOztBYXR1RUU7RUFBc0M7QWIwdUV4Qzs7QWExdUVFO0VBQXNDO0FiOHVFeEM7O0FhOXVFRTtFQUFzQztBYmt2RXhDOztBYWx2RUU7RUFBc0M7QWJzdkV4Qzs7QWF0dkVFO0VBQXNDO0FiMHZFeEM7O0FhMXZFRTtFQUFzQztBYjh2RXhDOztBYTl2RUU7RUFBc0M7QWJrd0V4Qzs7QWFsd0VFO0VBQXNDO0Fic3dFeEM7O0FhdHdFRTtFQUFzQztBYjB3RXhDOztBYTF3RUU7RUFBc0M7QWI4d0V4Qzs7QWE5d0VFO0VBQXNDO0Fia3hFeEM7O0FhbHhFRTtFQUFzQztBYnN4RXhDOztBYXR4RUU7RUFBc0M7QWIweEV4Qzs7QWExeEVFO0VBQXNDO0FiOHhFeEM7O0FhOXhFRTtFQUFzQztBYmt5RXhDOztBYWx5RUU7RUFBc0M7QWJzeUV4Qzs7QWF0eUVFO0VBQXNDO0FiMHlFeEM7O0FhMXlFRTtFQUFzQztBYjh5RXhDOztBYTl5RUU7RUFBc0M7QWJrekV4Qzs7QWFsekVFO0VBQXNDO0Fic3pFeEM7O0FhdHpFRTtFQUFzQztBYjB6RXhDOztBYTF6RUU7RUFBc0M7QWI4ekV4Qzs7QWE5ekVFO0VBQXNDO0FiazBFeEM7O0FhbDBFRTtFQUFzQztBYnMwRXhDOztBYXQwRUU7RUFBc0M7QWIwMEV4Qzs7QWExMEVFO0VBQXNDO0FiODBFeEM7O0FhOTBFRTtFQUFzQztBYmsxRXhDOztBYWwxRUU7RUFBc0M7QWJzMUV4Qzs7QWF0MUVFO0VBQXNDO0FiMDFFeEM7O0FhMTFFRTtFQUFzQztBYjgxRXhDOztBYTkxRUU7RUFBc0M7QWJrMkV4Qzs7QWFsMkVFO0VBQXNDO0FiczJFeEM7O0FhdDJFRTtFQUFzQztBYjAyRXhDOztBYTEyRUU7RUFBc0M7QWI4MkV4Qzs7QWE5MkVFO0VBQXNDO0FiazNFeEM7O0FhbDNFRTtFQUFzQztBYnMzRXhDOztBYXQzRUU7RUFBc0M7QWIwM0V4Qzs7QWExM0VFO0VBQXNDO0FiODNFeEM7O0FhOTNFRTtFQUFzQztBYms0RXhDOztBYWw0RUU7RUFBc0M7QWJzNEV4Qzs7QWF0NEVFO0VBQXNDO0FiMDRFeEM7O0FhMTRFRTtFQUFzQztBYjg0RXhDOztBYTk0RUU7RUFBc0M7QWJrNUV4Qzs7QWFsNUVFO0VBQXNDO0FiczVFeEM7O0FhdDVFRTtFQUFzQztBYjA1RXhDOztBYTE1RUU7RUFBc0M7QWI4NUV4Qzs7QWE5NUVFO0VBQXNDO0FiazZFeEM7O0FhbDZFRTtFQUFzQztBYnM2RXhDOztBYXQ2RUU7RUFBc0M7QWIwNkV4Qzs7QWExNkVFO0VBQXNDO0FiODZFeEM7O0FhOTZFRTtFQUFzQztBYms3RXhDOztBYWw3RUU7RUFBc0M7QWJzN0V4Qzs7QWF0N0VFO0VBQXNDO0FiMDdFeEM7O0FhMTdFRTtFQUFzQztBYjg3RXhDOztBYTk3RUU7RUFBc0M7QWJrOEV4Qzs7QWFsOEVFO0VBQXNDO0FiczhFeEM7O0FhdDhFRTtFQUFzQztBYjA4RXhDOztBYTE4RUU7RUFBc0M7QWI4OEV4Qzs7QWE5OEVFO0VBQXNDO0FiazlFeEM7O0FhbDlFRTtFQUFzQztBYnM5RXhDOztBYXQ5RUU7RUFBc0M7QWIwOUV4Qzs7QWExOUVFO0VBQXNDO0FiODlFeEM7O0FhOTlFRTtFQUFzQztBYmsrRXhDOztBYWwrRUU7RUFBc0M7QWJzK0V4Qzs7QWF0K0VFO0VBQXNDO0FiMCtFeEM7O0FhMStFRTtFQUFzQztBYjgrRXhDOztBYTkrRUU7RUFBc0M7QWJrL0V4Qzs7QWFsL0VFO0VBQXNDO0Ficy9FeEM7O0FhdC9FRTtFQUFzQztBYjAvRXhDOztBYTEvRUU7RUFBc0M7QWI4L0V4Qzs7QWE5L0VFO0VBQXNDO0Fia2dGeEM7O0FhbGdGRTtFQUFzQztBYnNnRnhDOztBYXRnRkU7RUFBc0M7QWIwZ0Z4Qzs7QWExZ0ZFO0VBQXNDO0FiOGdGeEM7O0FhOWdGRTtFQUFzQztBYmtoRnhDOztBYWxoRkU7RUFBc0M7QWJzaEZ4Qzs7QWF0aEZFO0VBQXNDO0FiMGhGeEM7O0FhMWhGRTtFQUFzQztBYjhoRnhDOztBYTloRkU7RUFBc0M7QWJraUZ4Qzs7QWFsaUZFO0VBQXNDO0Fic2lGeEM7O0FhdGlGRTtFQUFzQztBYjBpRnhDOztBYTFpRkU7RUFBc0M7QWI4aUZ4Qzs7QWE5aUZFO0VBQXNDO0Fia2pGeEM7O0FhbGpGRTtFQUFzQztBYnNqRnhDOztBYXRqRkU7RUFBc0M7QWIwakZ4Qzs7QWExakZFO0VBQXNDO0FiOGpGeEM7O0FhOWpGRTtFQUFzQztBYmtrRnhDOztBYWxrRkU7RUFBc0M7QWJza0Z4Qzs7QWF0a0ZFO0VBQXNDO0FiMGtGeEM7O0FhMWtGRTtFQUFzQztBYjhrRnhDOztBYTlrRkU7RUFBc0M7QWJrbEZ4Qzs7QWFsbEZFO0VBQXNDO0Fic2xGeEM7O0FhdGxGRTtFQUFzQztBYjBsRnhDOztBYTFsRkU7RUFBc0M7QWI4bEZ4Qzs7QWE5bEZFO0VBQXNDO0Fia21GeEM7O0FhbG1GRTtFQUFzQztBYnNtRnhDOztBYXRtRkU7RUFBc0M7QWIwbUZ4Qzs7QWExbUZFO0VBQXNDO0FiOG1GeEM7O0FhOW1GRTtFQUFzQztBYmtuRnhDOztBYWxuRkU7RUFBc0M7QWJzbkZ4Qzs7QWF0bkZFO0VBQXNDO0FiMG5GeEM7O0FhMW5GRTtFQUFzQztBYjhuRnhDOztBYTluRkU7RUFBc0M7QWJrb0Z4Qzs7QWFsb0ZFO0VBQXNDO0Fic29GeEM7O0FhdG9GRTtFQUFzQztBYjBvRnhDOztBYTFvRkU7RUFBc0M7QWI4b0Z4Qzs7QWE5b0ZFO0VBQXNDO0Fia3BGeEM7O0FhbHBGRTtFQUFzQztBYnNwRnhDOztBYXRwRkU7RUFBc0M7QWIwcEZ4Qzs7QWExcEZFO0VBQXNDO0FiOHBGeEM7O0FhOXBGRTtFQUFzQztBYmtxRnhDOztBYWxxRkU7RUFBc0M7QWJzcUZ4Qzs7QWF0cUZFO0VBQXNDO0FiMHFGeEM7O0FhMXFGRTtFQUFzQztBYjhxRnhDOztBYTlxRkU7RUFBc0M7QWJrckZ4Qzs7QWFsckZFO0VBQXNDO0Fic3JGeEM7O0FhdHJGRTtFQUFzQztBYjByRnhDOztBYTFyRkU7RUFBc0M7QWI4ckZ4Qzs7QWE5ckZFO0VBQXNDO0Fia3NGeEM7O0FhbHNGRTtFQUFzQztBYnNzRnhDOztBYXRzRkU7RUFBc0M7QWIwc0Z4Qzs7QWExc0ZFO0VBQXNDO0FiOHNGeEM7O0FhOXNGRTtFQUFzQztBYmt0RnhDOztBYWx0RkU7RUFBc0M7QWJzdEZ4Qzs7QWF0dEZFO0VBQXNDO0FiMHRGeEM7O0FhMXRGRTtFQUFzQztBYjh0RnhDOztBYTl0RkU7RUFBc0M7QWJrdUZ4Qzs7QWFsdUZFO0VBQXNDO0Fic3VGeEM7O0FhdHVGRTtFQUFzQztBYjB1RnhDOztBYTF1RkU7RUFBc0M7QWI4dUZ4Qzs7QWE5dUZFO0VBQXNDO0Fia3ZGeEM7O0FhbHZGRTtFQUFzQztBYnN2RnhDOztBYXR2RkU7RUFBc0M7QWIwdkZ4Qzs7QWExdkZFO0VBQXNDO0FiOHZGeEM7O0FhOXZGRTtFQUFzQztBYmt3RnhDOztBYWx3RkU7RUFBc0M7QWJzd0Z4Qzs7QWF0d0ZFO0VBQXNDO0FiMHdGeEM7O0FhMXdGRTtFQUFzQztBYjh3RnhDOztBYTl3RkU7RUFBc0M7QWJreEZ4Qzs7QWFseEZFO0VBQXNDO0Fic3hGeEM7O0FhdHhGRTtFQUFzQztBYjB4RnhDOztBYTF4RkU7RUFBc0M7QWI4eEZ4Qzs7QWE5eEZFO0VBQXNDO0Fia3lGeEM7O0FhbHlGRTtFQUFzQztBYnN5RnhDOztBYXR5RkU7RUFBc0M7QWIweUZ4Qzs7QWExeUZFO0VBQXNDO0FiOHlGeEM7O0FhOXlGRTtFQUFzQztBYmt6RnhDOztBYWx6RkU7RUFBc0M7QWJzekZ4Qzs7QWF0ekZFO0VBQXNDO0FiMHpGeEM7O0FhMXpGRTtFQUFzQztBYjh6RnhDOztBYTl6RkU7RUFBc0M7QWJrMEZ4Qzs7QWFsMEZFO0VBQXNDO0FiczBGeEM7O0FhdDBGRTtFQUFzQztBYjAwRnhDOztBYTEwRkU7RUFBc0M7QWI4MEZ4Qzs7QWE5MEZFO0VBQXNDO0FiazFGeEM7O0FhbDFGRTtFQUFzQztBYnMxRnhDOztBYXQxRkU7RUFBc0M7QWIwMUZ4Qzs7QWExMUZFO0VBQXNDO0FiODFGeEM7O0FhOTFGRTtFQUFzQztBYmsyRnhDOztBYWwyRkU7RUFBc0M7QWJzMkZ4Qzs7QWF0MkZFO0VBQXNDO0FiMDJGeEM7O0FhMTJGRTtFQUFzQztBYjgyRnhDOztBYTkyRkU7RUFBc0M7QWJrM0Z4Qzs7QWFsM0ZFO0VBQXNDO0FiczNGeEM7O0FhdDNGRTtFQUFzQztBYjAzRnhDOztBYTEzRkU7RUFBc0M7QWI4M0Z4Qzs7QWE5M0ZFO0VBQXNDO0FiazRGeEM7O0FhbDRGRTtFQUFzQztBYnM0RnhDOztBYXQ0RkU7RUFBc0M7QWIwNEZ4Qzs7QWExNEZFO0VBQXNDO0FiODRGeEM7O0FhOTRGRTtFQUFzQztBYms1RnhDOztBYWw1RkU7RUFBc0M7QWJzNUZ4Qzs7QWF0NUZFO0VBQXNDO0FiMDVGeEM7O0FhMTVGRTtFQUFzQztBYjg1RnhDOztBYTk1RkU7RUFBc0M7QWJrNkZ4Qzs7QWFsNkZFO0VBQXNDO0FiczZGeEM7O0FhdDZGRTtFQUFzQztBYjA2RnhDOztBYTE2RkU7RUFBc0M7QWI4NkZ4Qzs7QWE5NkZFO0VBQXNDO0FiazdGeEM7O0FhbDdGRTtFQUFzQztBYnM3RnhDOztBYXQ3RkU7RUFBc0M7QWIwN0Z4Qzs7QWExN0ZFO0VBQXNDO0FiODdGeEM7O0FhOTdGRTtFQUFzQztBYms4RnhDOztBYWw4RkU7RUFBc0M7QWJzOEZ4Qzs7QWF0OEZFO0VBQXNDO0FiMDhGeEM7O0FhMThGRTtFQUFzQztBYjg4RnhDOztBYTk4RkU7RUFBc0M7QWJrOUZ4Qzs7QWFsOUZFO0VBQXNDO0FiczlGeEM7O0FhdDlGRTtFQUFzQztBYjA5RnhDOztBYTE5RkU7RUFBc0M7QWI4OUZ4Qzs7QWE5OUZFO0VBQXNDO0FiaytGeEM7O0FhbCtGRTtFQUFzQztBYnMrRnhDOztBYXQrRkU7RUFBc0M7QWIwK0Z4Qzs7QWExK0ZFO0VBQXNDO0FiOCtGeEM7O0FhOStGRTtFQUFzQztBYmsvRnhDOztBYWwvRkU7RUFBc0M7QWJzL0Z4Qzs7QWF0L0ZFO0VBQXNDO0FiMC9GeEM7O0FhMS9GRTtFQUFzQztBYjgvRnhDOztBYTkvRkU7RUFBc0M7QWJrZ0d4Qzs7QWFsZ0dFO0VBQXNDO0Fic2dHeEM7O0FhdGdHRTtFQUFzQztBYjBnR3hDOztBYTFnR0U7RUFBc0M7QWI4Z0d4Qzs7QWE5Z0dFO0VBQXNDO0Fia2hHeEM7O0FhbGhHRTtFQUFzQztBYnNoR3hDOztBYXRoR0U7RUFBc0M7QWIwaEd4Qzs7QWExaEdFO0VBQXNDO0FiOGhHeEM7O0FhOWhHRTtFQUFzQztBYmtpR3hDOztBYWxpR0U7RUFBc0M7QWJzaUd4Qzs7QWF0aUdFO0VBQXNDO0FiMGlHeEM7O0FhMWlHRTtFQUFzQztBYjhpR3hDOztBYTlpR0U7RUFBc0M7QWJrakd4Qzs7QWFsakdFO0VBQXNDO0Fic2pHeEM7O0FhdGpHRTtFQUFzQztBYjBqR3hDOztBYTFqR0U7RUFBc0M7QWI4akd4Qzs7QWE5akdFO0VBQXNDO0Fia2tHeEM7O0FhbGtHRTtFQUFzQztBYnNrR3hDOztBYXRrR0U7RUFBc0M7QWIwa0d4Qzs7QWExa0dFO0VBQXNDO0FiOGtHeEM7O0FhOWtHRTtFQUFzQztBYmtsR3hDOztBYWxsR0U7RUFBc0M7QWJzbEd4Qzs7QWF0bEdFO0VBQXNDO0FiMGxHeEM7O0FhMWxHRTtFQUFzQztBYjhsR3hDOztBYTlsR0U7RUFBc0M7QWJrbUd4Qzs7QWFsbUdFO0VBQXNDO0Fic21HeEM7O0FhdG1HRTtFQUFzQztBYjBtR3hDOztBYTFtR0U7RUFBc0M7QWI4bUd4Qzs7QWE5bUdFO0VBQXNDO0Fia25HeEM7O0FhbG5HRTtFQUFzQztBYnNuR3hDOztBYXRuR0U7RUFBc0M7QWIwbkd4Qzs7QWExbkdFO0VBQXNDO0FiOG5HeEM7O0FhOW5HRTtFQUFzQztBYmtvR3hDOztBYWxvR0U7RUFBc0M7QWJzb0d4Qzs7QWF0b0dFO0VBQXNDO0FiMG9HeEM7O0FhMW9HRTtFQUFzQztBYjhvR3hDOztBYTlvR0U7RUFBc0M7QWJrcEd4Qzs7QWFscEdFO0VBQXNDO0Fic3BHeEM7O0FhdHBHRTtFQUFzQztBYjBwR3hDOztBYTFwR0U7RUFBc0M7QWI4cEd4Qzs7QWE5cEdFO0VBQXNDO0Fia3FHeEM7O0FhbHFHRTtFQUFzQztBYnNxR3hDOztBYXRxR0U7RUFBc0M7QWIwcUd4Qzs7QWExcUdFO0VBQXNDO0FiOHFHeEM7O0FhOXFHRTtFQUFzQztBYmtyR3hDOztBYWxyR0U7RUFBc0M7QWJzckd4Qzs7QWF0ckdFO0VBQXNDO0FiMHJHeEM7O0FhMXJHRTtFQUFzQztBYjhyR3hDOztBYTlyR0U7RUFBc0M7QWJrc0d4Qzs7QWFsc0dFO0VBQXNDO0Fic3NHeEM7O0FhdHNHRTtFQUFzQztBYjBzR3hDOztBYTFzR0U7RUFBc0M7QWI4c0d4Qzs7QWE5c0dFO0VBQXNDO0Fia3RHeEM7O0FhbHRHRTtFQUFzQztBYnN0R3hDOztBYXR0R0U7RUFBc0M7QWIwdEd4Qzs7QWExdEdFO0VBQXNDO0FiOHRHeEM7O0FhOXRHRTtFQUFzQztBYmt1R3hDOztBYWx1R0U7RUFBc0M7QWJzdUd4Qzs7QWF0dUdFO0VBQXNDO0FiMHVHeEM7O0FhMXVHRTtFQUFzQztBYjh1R3hDOztBYTl1R0U7RUFBc0M7QWJrdkd4Qzs7QWFsdkdFO0VBQXNDO0Fic3ZHeEM7O0FhdHZHRTtFQUFzQztBYjB2R3hDOztBYTF2R0U7RUFBc0M7QWI4dkd4Qzs7QWE5dkdFO0VBQXNDO0Fia3dHeEM7O0FhbHdHRTtFQUFzQztBYnN3R3hDOztBYXR3R0U7RUFBc0M7QWIwd0d4Qzs7QWExd0dFO0VBQXNDO0FiOHdHeEM7O0FhOXdHRTtFQUFzQztBYmt4R3hDOztBYWx4R0U7RUFBc0M7QWJzeEd4Qzs7QWF0eEdFO0VBQXNDO0FiMHhHeEM7O0FhMXhHRTtFQUFzQztBYjh4R3hDOztBYTl4R0U7RUFBc0M7QWJreUd4Qzs7QWFseUdFO0VBQXNDO0Fic3lHeEM7O0FhdHlHRTtFQUFzQztBYjB5R3hDOztBYTF5R0U7RUFBc0M7QWI4eUd4Qzs7QWE5eUdFO0VBQXNDO0Fia3pHeEM7O0FhbHpHRTtFQUFzQztBYnN6R3hDOztBYXR6R0U7RUFBc0M7QWIwekd4Qzs7QWExekdFO0VBQXNDO0FiOHpHeEM7O0FhOXpHRTtFQUFzQztBYmswR3hDOztBYWwwR0U7RUFBc0M7QWJzMEd4Qzs7QWF0MEdFO0VBQXNDO0FiMDBHeEM7O0FhMTBHRTtFQUFzQztBYjgwR3hDOztBYTkwR0U7RUFBc0M7QWJrMUd4Qzs7QWFsMUdFO0VBQXNDO0FiczFHeEM7O0FhdDFHRTtFQUFzQztBYjAxR3hDOztBYTExR0U7RUFBc0M7QWI4MUd4Qzs7QWE5MUdFO0VBQXNDO0FiazJHeEM7O0FhbDJHRTtFQUFzQztBYnMyR3hDOztBYXQyR0U7RUFBc0M7QWIwMkd4Qzs7QWExMkdFO0VBQXNDO0FiODJHeEM7O0FhOTJHRTtFQUFzQztBYmszR3hDOztBYWwzR0U7RUFBc0M7QWJzM0d4Qzs7QWF0M0dFO0VBQXNDO0FiMDNHeEM7O0FhMTNHRTtFQUFzQztBYjgzR3hDOztBYTkzR0U7RUFBc0M7QWJrNEd4Qzs7QWFsNEdFO0VBQXNDO0FiczRHeEM7O0FhdDRHRTtFQUFzQztBYjA0R3hDOztBYTE0R0U7RUFBc0M7QWI4NEd4Qzs7QWE5NEdFO0VBQXNDO0FiazVHeEM7O0FhbDVHRTtFQUFzQztBYnM1R3hDOztBYXQ1R0U7RUFBc0M7QWIwNUd4Qzs7QWExNUdFO0VBQXNDO0FiODVHeEM7O0FhOTVHRTtFQUFzQztBYms2R3hDOztBYWw2R0U7RUFBc0M7QWJzNkd4Qzs7QWF0NkdFO0VBQXNDO0FiMDZHeEM7O0FhMTZHRTtFQUFzQztBYjg2R3hDOztBYTk2R0U7RUFBc0M7QWJrN0d4Qzs7QWFsN0dFO0VBQXNDO0FiczdHeEM7O0FhdDdHRTtFQUFzQztBYjA3R3hDOztBYTE3R0U7RUFBc0M7QWI4N0d4Qzs7QWE5N0dFO0VBQXNDO0FiazhHeEM7O0FhbDhHRTtFQUFzQztBYnM4R3hDOztBYXQ4R0U7RUFBc0M7QWIwOEd4Qzs7QWExOEdFO0VBQXNDO0FiODhHeEM7O0FhOThHRTtFQUFzQztBYms5R3hDOztBYWw5R0U7RUFBc0M7QWJzOUd4Qzs7QWF0OUdFO0VBQXNDO0FiMDlHeEM7O0FhMTlHRTtFQUFzQztBYjg5R3hDOztBYTk5R0U7RUFBc0M7QWJrK0d4Qzs7QWFsK0dFO0VBQXNDO0FicytHeEM7O0FhdCtHRTtFQUFzQztBYjArR3hDOztBYTErR0U7RUFBc0M7QWI4K0d4Qzs7QWE5K0dFO0VBQXNDO0Fiay9HeEM7O0FhbC9HRTtFQUFzQztBYnMvR3hDOztBYXQvR0U7RUFBc0M7QWIwL0d4Qzs7QWExL0dFO0VBQXNDO0FiOC9HeEM7O0FhOS9HRTtFQUFzQztBYmtnSHhDOztBYWxnSEU7RUFBc0M7QWJzZ0h4Qzs7QWF0Z0hFO0VBQXNDO0FiMGdIeEM7O0FhMWdIRTtFQUFzQztBYjhnSHhDOztBYTlnSEU7RUFBc0M7QWJraEh4Qzs7QWFsaEhFO0VBQXNDO0Fic2hIeEM7O0FhdGhIRTtFQUFzQztBYjBoSHhDOztBYTFoSEU7RUFBc0M7QWI4aEh4Qzs7QWE5aEhFO0VBQXNDO0Fia2lIeEM7O0FhbGlIRTtFQUFzQztBYnNpSHhDOztBYXRpSEU7RUFBc0M7QWIwaUh4Qzs7QWExaUhFO0VBQXNDO0FiOGlIeEM7O0FhOWlIRTtFQUFzQztBYmtqSHhDOztBYWxqSEU7RUFBc0M7QWJzakh4Qzs7QWF0akhFO0VBQXNDO0FiMGpIeEM7O0FhMWpIRTtFQUFzQztBYjhqSHhDOztBYTlqSEU7RUFBc0M7QWJra0h4Qzs7QWFsa0hFO0VBQXNDO0Fic2tIeEM7O0FhdGtIRTtFQUFzQztBYjBrSHhDOztBYTFrSEU7RUFBc0M7QWI4a0h4Qzs7QWE5a0hFO0VBQXNDO0Fia2xIeEM7O0FhbGxIRTtFQUFzQztBYnNsSHhDOztBYXRsSEU7RUFBc0M7QWIwbEh4Qzs7QWExbEhFO0VBQXNDO0FiOGxIeEM7O0FhOWxIRTtFQUFzQztBYmttSHhDOztBYWxtSEU7RUFBc0M7QWJzbUh4Qzs7QWF0bUhFO0VBQXNDO0FiMG1IeEM7O0FhMW1IRTtFQUFzQztBYjhtSHhDOztBYTltSEU7RUFBc0M7QWJrbkh4Qzs7QWFsbkhFO0VBQXNDO0Fic25IeEM7O0FhdG5IRTtFQUFzQztBYjBuSHhDOztBYTFuSEU7RUFBc0M7QWI4bkh4Qzs7QWE5bkhFO0VBQXNDO0Fia29IeEM7O0FhbG9IRTtFQUFzQztBYnNvSHhDOztBYXRvSEU7RUFBc0M7QWIwb0h4Qzs7QWExb0hFO0VBQXNDO0FiOG9IeEM7O0FhOW9IRTtFQUFzQztBYmtwSHhDOztBYWxwSEU7RUFBc0M7QWJzcEh4Qzs7QWF0cEhFO0VBQXNDO0FiMHBIeEM7O0FhMXBIRTtFQUFzQztBYjhwSHhDOztBYTlwSEU7RUFBc0M7QWJrcUh4Qzs7QWFscUhFO0VBQXNDO0Fic3FIeEM7O0FhdHFIRTtFQUFzQztBYjBxSHhDOztBYTFxSEU7RUFBc0M7QWI4cUh4Qzs7QWE5cUhFO0VBQXNDO0Fia3JIeEM7O0FhbHJIRTtFQUFzQztBYnNySHhDOztBYXRySEU7RUFBc0M7QWIwckh4Qzs7QWExckhFO0VBQXNDO0FiOHJIeEM7O0FhOXJIRTtFQUFzQztBYmtzSHhDOztBYWxzSEU7RUFBc0M7QWJzc0h4Qzs7QWF0c0hFO0VBQXNDO0FiMHNIeEM7O0FhMXNIRTtFQUFzQztBYjhzSHhDOztBYTlzSEU7RUFBc0M7QWJrdEh4Qzs7QWFsdEhFO0VBQXNDO0Fic3RIeEM7O0FhdHRIRTtFQUFzQztBYjB0SHhDOztBYTF0SEU7RUFBc0M7QWI4dEh4Qzs7QWE5dEhFO0VBQXNDO0Fia3VIeEM7O0FhbHVIRTtFQUFzQztBYnN1SHhDOztBYXR1SEU7RUFBc0M7QWIwdUh4Qzs7QWExdUhFO0VBQXNDO0FiOHVIeEM7O0FhOXVIRTtFQUFzQztBYmt2SHhDOztBYWx2SEU7RUFBc0M7QWJzdkh4Qzs7QWF0dkhFO0VBQXNDO0FiMHZIeEM7O0FhMXZIRTtFQUFzQztBYjh2SHhDOztBYTl2SEU7RUFBc0M7QWJrd0h4Qzs7QWFsd0hFO0VBQXNDO0Fic3dIeEM7O0FhdHdIRTtFQUFzQztBYjB3SHhDOztBYTF3SEU7RUFBc0M7QWI4d0h4Qzs7QWE5d0hFO0VBQXNDO0Fia3hIeEM7O0FhbHhIRTtFQUFzQztBYnN4SHhDOztBYXR4SEU7RUFBc0M7QWIweEh4Qzs7QWExeEhFO0VBQXNDO0FiOHhIeEM7O0FhOXhIRTtFQUFzQztBYmt5SHhDOztBYWx5SEU7RUFBc0M7QWJzeUh4Qzs7QWF0eUhFO0VBQXNDO0FiMHlIeEM7O0FhMXlIRTtFQUFzQztBYjh5SHhDOztBYTl5SEU7RUFBc0M7QWJrekh4Qzs7QWFsekhFO0VBQXNDO0Fic3pIeEM7O0FhdHpIRTtFQUFzQztBYjB6SHhDOztBYTF6SEU7RUFBc0M7QWI4ekh4Qzs7QWE5ekhFO0VBQXNDO0FiazBIeEM7O0FhbDBIRTtFQUFzQztBYnMwSHhDOztBYXQwSEU7RUFBc0M7QWIwMEh4Qzs7QWExMEhFO0VBQXNDO0FiODBIeEM7O0FhOTBIRTtFQUFzQztBYmsxSHhDOztBYWwxSEU7RUFBc0M7QWJzMUh4Qzs7QWF0MUhFO0VBQXNDO0FiMDFIeEM7O0FhMTFIRTtFQUFzQztBYjgxSHhDOztBYTkxSEU7RUFBc0M7QWJrMkh4Qzs7QWFsMkhFO0VBQXNDO0FiczJIeEM7O0FhdDJIRTtFQUFzQztBYjAySHhDOztBYTEySEU7RUFBc0M7QWI4Mkh4Qzs7QWE5MkhFO0VBQXNDO0FiazNIeEM7O0FhbDNIRTtFQUFzQztBYnMzSHhDOztBYXQzSEU7RUFBc0M7QWIwM0h4Qzs7QWExM0hFO0VBQXNDO0FiODNIeEM7O0FhOTNIRTtFQUFzQztBYms0SHhDOztBYWw0SEU7RUFBc0M7QWJzNEh4Qzs7QWF0NEhFO0VBQXNDO0FiMDRIeEM7O0FhMTRIRTtFQUFzQztBYjg0SHhDOztBYTk0SEU7RUFBc0M7QWJrNUh4Qzs7QWFsNUhFO0VBQXNDO0FiczVIeEM7O0FhdDVIRTtFQUFzQztBYjA1SHhDOztBYTE1SEU7RUFBc0M7QWI4NUh4Qzs7QWE5NUhFO0VBQXNDO0FiazZIeEM7O0FhbDZIRTtFQUFzQztBYnM2SHhDOztBYXQ2SEU7RUFBc0M7QWIwNkh4Qzs7QWExNkhFO0VBQXNDO0FiODZIeEM7O0FhOTZIRTtFQUFzQztBYms3SHhDOztBYWw3SEU7RUFBc0M7QWJzN0h4Qzs7QWF0N0hFO0VBQXNDO0FiMDdIeEM7O0FhMTdIRTtFQUFzQztBYjg3SHhDOztBYTk3SEU7RUFBc0M7QWJrOEh4Qzs7QWFsOEhFO0VBQXNDO0FiczhIeEM7O0FhdDhIRTtFQUFzQztBYjA4SHhDOztBYTE4SEU7RUFBc0M7QWI4OEh4Qzs7QWE5OEhFO0VBQXNDO0FiazlIeEM7O0FhbDlIRTtFQUFzQztBYnM5SHhDOztBYXQ5SEU7RUFBc0M7QWIwOUh4Qzs7QWExOUhFO0VBQXNDO0FiODlIeEM7O0FhOTlIRTtFQUFzQztBYmsrSHhDOztBYWwrSEU7RUFBc0M7QWJzK0h4Qzs7QWF0K0hFO0VBQXNDO0FiMCtIeEM7O0FhMStIRTtFQUFzQztBYjgrSHhDOztBYTkrSEU7RUFBc0M7QWJrL0h4Qzs7QWFsL0hFO0VBQXNDO0Ficy9IeEM7O0FhdC9IRTtFQUFzQztBYjAvSHhDOztBYTEvSEU7RUFBc0M7QWI4L0h4Qzs7QWE5L0hFO0VBQXNDO0Fia2dJeEM7O0FhbGdJRTtFQUFzQztBYnNnSXhDOztBYXRnSUU7RUFBc0M7QWIwZ0l4Qzs7QWExZ0lFO0VBQXNDO0FiOGdJeEM7O0FhOWdJRTtFQUFzQztBYmtoSXhDOztBYWxoSUU7RUFBc0M7QWJzaEl4Qzs7QWF0aElFO0VBQXNDO0FiMGhJeEM7O0FhMWhJRTtFQUFzQztBYjhoSXhDOztBYTloSUU7RUFBc0M7QWJraUl4Qzs7QWFsaUlFO0VBQXNDO0Fic2lJeEM7O0FhdGlJRTtFQUFzQztBYjBpSXhDOztBYTFpSUU7RUFBc0M7QWI4aUl4Qzs7QWE5aUlFO0VBQXNDO0Fia2pJeEM7O0FhbGpJRTtFQUFzQztBYnNqSXhDOztBYXRqSUU7RUFBc0M7QWIwakl4Qzs7QWExaklFO0VBQXNDO0FiOGpJeEM7O0FhOWpJRTtFQUFzQztBYmtrSXhDOztBYWxrSUU7RUFBc0M7QWJza0l4Qzs7QWF0a0lFO0VBQXNDO0FiMGtJeEM7O0FhMWtJRTtFQUFzQztBYjhrSXhDOztBYTlrSUU7RUFBc0M7QWJrbEl4Qzs7QWFsbElFO0VBQXNDO0Fic2xJeEM7O0FhdGxJRTtFQUFzQztBYjBsSXhDOztBYTFsSUU7RUFBc0M7QWI4bEl4Qzs7QWE5bElFO0VBQXNDO0Fia21JeEM7O0FhbG1JRTtFQUFzQztBYnNtSXhDOztBYXRtSUU7RUFBc0M7QWIwbUl4Qzs7QWExbUlFO0VBQXNDO0FiOG1JeEM7O0FhOW1JRTtFQUFzQztBYmtuSXhDOztBYWxuSUU7RUFBc0M7QWJzbkl4Qzs7QWF0bklFO0VBQXNDO0FiMG5JeEM7O0FhMW5JRTtFQUFzQztBYjhuSXhDOztBYTluSUU7RUFBc0M7QWJrb0l4Qzs7QWFsb0lFO0VBQXNDO0Fic29JeEM7O0FhdG9JRTtFQUFzQztBYjBvSXhDOztBYTFvSUU7RUFBc0M7QWI4b0l4Qzs7QWE5b0lFO0VBQXNDO0Fia3BJeEM7O0FhbHBJRTtFQUFzQztBYnNwSXhDOztBYXRwSUU7RUFBc0M7QWIwcEl4Qzs7QWExcElFO0VBQXNDO0FiOHBJeEM7O0FhOXBJRTtFQUFzQztBYmtxSXhDOztBYWxxSUU7RUFBc0M7QWJzcUl4Qzs7QWF0cUlFO0VBQXNDO0FiMHFJeEM7O0FhMXFJRTtFQUFzQztBYjhxSXhDOztBYTlxSUU7RUFBc0M7QWJrckl4Qzs7QWFscklFO0VBQXNDO0Fic3JJeEM7O0FhdHJJRTtFQUFzQztBYjBySXhDOztBYTFySUU7RUFBc0M7QWI4ckl4Qzs7QWE5cklFO0VBQXNDO0Fia3NJeEM7O0FhbHNJRTtFQUFzQztBYnNzSXhDOztBYXRzSUU7RUFBc0M7QWIwc0l4Qzs7QWExc0lFO0VBQXNDO0FiOHNJeEM7O0FhOXNJRTtFQUFzQztBYmt0SXhDOztBYWx0SUU7RUFBc0M7QWJzdEl4Qzs7QWF0dElFO0VBQXNDO0FiMHRJeEM7O0FhMXRJRTtFQUFzQztBYjh0SXhDOztBYTl0SUU7RUFBc0M7QWJrdUl4Qzs7QWFsdUlFO0VBQXNDO0Fic3VJeEM7O0FhdHVJRTtFQUFzQztBYjB1SXhDOztBYTF1SUU7RUFBc0M7QWI4dUl4Qzs7QWE5dUlFO0VBQXNDO0Fia3ZJeEM7O0FhbHZJRTtFQUFzQztBYnN2SXhDOztBYXR2SUU7RUFBc0M7QWIwdkl4Qzs7QWExdklFO0VBQXNDO0FiOHZJeEM7O0FhOXZJRTtFQUFzQztBYmt3SXhDOztBYWx3SUU7RUFBc0M7QWJzd0l4Qzs7QWF0d0lFO0VBQXNDO0FiMHdJeEM7O0FhMXdJRTtFQUFzQztBYjh3SXhDOztBYTl3SUU7RUFBc0M7QWJreEl4Qzs7QWFseElFO0VBQXNDO0Fic3hJeEM7O0FhdHhJRTtFQUFzQztBYjB4SXhDOztBYTF4SUU7RUFBc0M7QWI4eEl4Qzs7QWE5eElFO0VBQXNDO0Fia3lJeEM7O0FhbHlJRTtFQUFzQztBYnN5SXhDOztBYXR5SUU7RUFBc0M7QWIweUl4Qzs7QWExeUlFO0VBQXNDO0FiOHlJeEM7O0FhOXlJRTtFQUFzQztBYmt6SXhDOztBYWx6SUU7RUFBc0M7QWJzekl4Qzs7QWF0eklFO0VBQXNDO0FiMHpJeEM7O0FhMXpJRTtFQUFzQztBYjh6SXhDOztBYTl6SUU7RUFBc0M7QWJrMEl4Qzs7QWFsMElFO0VBQXNDO0FiczBJeEM7O0FhdDBJRTtFQUFzQztBYjAwSXhDOztBYTEwSUU7RUFBc0M7QWI4MEl4Qzs7QWE5MElFO0VBQXNDO0FiazFJeEM7O0FhbDFJRTtFQUFzQztBYnMxSXhDOztBYXQxSUU7RUFBc0M7QWIwMUl4Qzs7QWExMUlFO0VBQXNDO0FiODFJeEM7O0FhOTFJRTtFQUFzQztBYmsySXhDOztBYWwySUU7RUFBc0M7QWJzMkl4Qzs7QWF0MklFO0VBQXNDO0FiMDJJeEM7O0FhMTJJRTtFQUFzQztBYjgySXhDOztBYTkySUU7RUFBc0M7QWJrM0l4Qzs7QWFsM0lFO0VBQXNDO0FiczNJeEM7O0FhdDNJRTtFQUFzQztBYjAzSXhDOztBYTEzSUU7RUFBc0M7QWI4M0l4Qzs7QWE5M0lFO0VBQXNDO0FiazRJeEM7O0FhbDRJRTtFQUFzQztBYnM0SXhDOztBYXQ0SUU7RUFBc0M7QWIwNEl4Qzs7QWExNElFO0VBQXNDO0FiODRJeEM7O0FhOTRJRTtFQUFzQztBYms1SXhDOztBYWw1SUU7RUFBc0M7QWJzNUl4Qzs7QWF0NUlFO0VBQXNDO0FiMDVJeEM7O0FhMTVJRTtFQUFzQztBYjg1SXhDOztBYTk1SUU7RUFBc0M7QWJrNkl4Qzs7QWFsNklFO0VBQXNDO0FiczZJeEM7O0FhdDZJRTtFQUFzQztBYjA2SXhDOztBYTE2SUU7RUFBc0M7QWI4Nkl4Qzs7QWE5NklFO0VBQXNDO0FiazdJeEM7O0FhbDdJRTtFQUFzQztBYnM3SXhDOztBYXQ3SUU7RUFBc0M7QWIwN0l4Qzs7QWExN0lFO0VBQXNDO0FiODdJeEM7O0FhOTdJRTtFQUFzQztBYms4SXhDOztBYWw4SUU7RUFBc0M7QWJzOEl4Qzs7QWF0OElFO0VBQXNDO0FiMDhJeEM7O0FhMThJRTtFQUFzQztBYjg4SXhDOztBYTk4SUU7RUFBc0M7QWJrOUl4Qzs7QWFsOUlFO0VBQXNDO0FiczlJeEM7O0FhdDlJRTtFQUFzQztBYjA5SXhDOztBYTE5SUU7RUFBc0M7QWI4OUl4Qzs7QWE5OUlFO0VBQXNDO0FiaytJeEM7O0FhbCtJRTtFQUFzQztBYnMrSXhDOztBYXQrSUU7RUFBc0M7QWIwK0l4Qzs7QWExK0lFO0VBQXNDO0FiOCtJeEM7O0FhOStJRTtFQUFzQztBYmsvSXhDOztBYWwvSUU7RUFBc0M7QWJzL0l4Qzs7QWF0L0lFO0VBQXNDO0FiMC9JeEM7O0FhMS9JRTtFQUFzQztBYjgvSXhDOztBYTkvSUU7RUFBc0M7QWJrZ0p4Qzs7QWFsZ0pFO0VBQXNDO0Fic2dKeEM7O0FhdGdKRTtFQUFzQztBYjBnSnhDOztBYTFnSkU7RUFBc0M7QWI4Z0p4Qzs7QWE5Z0pFO0VBQXNDO0Fia2hKeEM7O0FhbGhKRTtFQUFzQztBYnNoSnhDOztBYXRoSkU7RUFBc0M7QWIwaEp4Qzs7QWExaEpFO0VBQXNDO0FiOGhKeEM7O0FhOWhKRTtFQUFzQztBYmtpSnhDOztBYWxpSkU7RUFBc0M7QWJzaUp4Qzs7QWF0aUpFO0VBQXNDO0FiMGlKeEM7O0FhMWlKRTtFQUFzQztBYjhpSnhDOztBYTlpSkU7RUFBc0M7QWJrakp4Qzs7QWFsakpFO0VBQXNDO0Fic2pKeEM7O0FhdGpKRTtFQUFzQztBYjBqSnhDOztBYTFqSkU7RUFBc0M7QWI4akp4Qzs7QWE5akpFO0VBQXNDO0Fia2tKeEM7O0FhbGtKRTtFQUFzQztBYnNrSnhDOztBYXRrSkU7RUFBc0M7QWIwa0p4Qzs7QWExa0pFO0VBQXNDO0FiOGtKeEM7O0FhOWtKRTtFQUFzQztBYmtsSnhDOztBYWxsSkU7RUFBc0M7QWJzbEp4Qzs7QWF0bEpFO0VBQXNDO0FiMGxKeEM7O0FhMWxKRTtFQUFzQztBYjhsSnhDOztBYTlsSkU7RUFBc0M7QWJrbUp4Qzs7QWFsbUpFO0VBQXNDO0Fic21KeEM7O0FhdG1KRTtFQUFzQztBYjBtSnhDOztBYTFtSkU7RUFBc0M7QWI4bUp4Qzs7QWE5bUpFO0VBQXNDO0Fia25KeEM7O0FhbG5KRTtFQUFzQztBYnNuSnhDOztBYXRuSkU7RUFBc0M7QWIwbkp4Qzs7QWExbkpFO0VBQXNDO0FiOG5KeEM7O0FhOW5KRTtFQUFzQztBYmtvSnhDOztBYWxvSkU7RUFBc0M7QWJzb0p4Qzs7QWF0b0pFO0VBQXNDO0FiMG9KeEM7O0FhMW9KRTtFQUFzQztBYjhvSnhDOztBYTlvSkU7RUFBc0M7QWJrcEp4Qzs7QWFscEpFO0VBQXNDO0Fic3BKeEM7O0FhdHBKRTtFQUFzQztBYjBwSnhDOztBYTFwSkU7RUFBc0M7QWI4cEp4Qzs7QWE5cEpFO0VBQXNDO0Fia3FKeEM7O0FhbHFKRTtFQUFzQztBYnNxSnhDOztBYXRxSkU7RUFBc0M7QWIwcUp4Qzs7QWExcUpFO0VBQXNDO0FiOHFKeEM7O0FhOXFKRTtFQUFzQztBYmtySnhDOztBYWxySkU7RUFBc0M7QWJzckp4Qzs7QWF0ckpFO0VBQXNDO0FiMHJKeEM7O0FhMXJKRTtFQUFzQztBYjhySnhDOztBYTlySkU7RUFBc0M7QWJrc0p4Qzs7QWFsc0pFO0VBQXNDO0Fic3NKeEM7O0FhdHNKRTtFQUFzQztBYjBzSnhDOztBYTFzSkU7RUFBc0M7QWI4c0p4Qzs7QWE5c0pFO0VBQXNDO0Fia3RKeEM7O0FhbHRKRTtFQUFzQztBYnN0SnhDOztBYXR0SkU7RUFBc0M7QWIwdEp4Qzs7QWExdEpFO0VBQXNDO0FiOHRKeEM7O0FhOXRKRTtFQUFzQztBYmt1SnhDOztBYWx1SkU7RUFBc0M7QWJzdUp4Qzs7QWF0dUpFO0VBQXNDO0FiMHVKeEM7O0FhMXVKRTtFQUFzQztBYjh1SnhDOztBYTl1SkU7RUFBc0M7QWJrdkp4Qzs7QWFsdkpFO0VBQXNDO0Fic3ZKeEM7O0FhdHZKRTtFQUFzQztBYjB2SnhDOztBYTF2SkU7RUFBc0M7QWI4dkp4Qzs7QWE5dkpFO0VBQXNDO0Fia3dKeEM7O0FhbHdKRTtFQUFzQztBYnN3SnhDOztBYXR3SkU7RUFBc0M7QWIwd0p4Qzs7QWExd0pFO0VBQXNDO0FiOHdKeEM7O0FhOXdKRTtFQUFzQztBYmt4SnhDOztBYWx4SkU7RUFBc0M7QWJzeEp4Qzs7QWF0eEpFO0VBQXNDO0FiMHhKeEM7O0FhMXhKRTtFQUFzQztBYjh4SnhDOztBYTl4SkU7RUFBc0M7QWJreUp4Qzs7QWFseUpFO0VBQXNDO0Fic3lKeEM7O0FhdHlKRTtFQUFzQztBYjB5SnhDOztBYTF5SkU7RUFBc0M7QWI4eUp4Qzs7QWE5eUpFO0VBQXNDO0Fia3pKeEM7O0FhbHpKRTtFQUFzQztBYnN6SnhDOztBYXR6SkU7RUFBc0M7QWIwekp4Qzs7QWExekpFO0VBQXNDO0FiOHpKeEM7O0FhOXpKRTtFQUFzQztBYmswSnhDOztBYWwwSkU7RUFBc0M7QWJzMEp4Qzs7QWF0MEpFO0VBQXNDO0FiMDBKeEM7O0FhMTBKRTtFQUFzQztBYjgwSnhDOztBYTkwSkU7RUFBc0M7QWJrMUp4Qzs7QWFsMUpFO0VBQXNDO0FiczFKeEM7O0FhdDFKRTtFQUFzQztBYjAxSnhDOztBYTExSkU7RUFBc0M7QWI4MUp4Qzs7QWE5MUpFO0VBQXNDO0FiazJKeEM7O0FhbDJKRTtFQUFzQztBYnMySnhDOztBYXQySkU7RUFBc0M7QWIwMkp4Qzs7QWExMkpFO0VBQXNDO0FiODJKeEM7O0FhOTJKRTtFQUFzQztBYmszSnhDOztBYWwzSkU7RUFBc0M7QWJzM0p4Qzs7QWF0M0pFO0VBQXNDO0FiMDNKeEM7O0FhMTNKRTtFQUFzQztBYjgzSnhDOztBYTkzSkU7RUFBc0M7QWJrNEp4Qzs7QWFsNEpFO0VBQXNDO0FiczRKeEM7O0FhdDRKRTtFQUFzQztBYjA0SnhDOztBYTE0SkU7RUFBc0M7QWI4NEp4Qzs7QWE5NEpFO0VBQXNDO0FiazVKeEM7O0FhbDVKRTtFQUFzQztBYnM1SnhDOztBYXQ1SkU7RUFBc0M7QWIwNUp4Qzs7QWExNUpFO0VBQXNDO0FiODVKeEM7O0FhOTVKRTtFQUFzQztBYms2SnhDOztBYWw2SkU7RUFBc0M7QWJzNkp4Qzs7QWF0NkpFO0VBQXNDO0FiMDZKeEM7O0FhMTZKRTtFQUFzQztBYjg2SnhDOztBYTk2SkU7RUFBc0M7QWJrN0p4Qzs7QWFsN0pFO0VBQXNDO0FiczdKeEM7O0FhdDdKRTtFQUFzQztBYjA3SnhDOztBYTE3SkU7RUFBc0M7QWI4N0p4Qzs7QWE5N0pFO0VBQXNDO0FiazhKeEM7O0FhbDhKRTtFQUFzQztBYnM4SnhDOztBYXQ4SkU7RUFBc0M7QWIwOEp4Qzs7QWExOEpFO0VBQXNDO0FiODhKeEM7O0FhOThKRTtFQUFzQztBYms5SnhDOztBYWw5SkU7RUFBc0M7QWJzOUp4Qzs7QWF0OUpFO0VBQXNDO0FiMDlKeEM7O0FhMTlKRTtFQUFzQztBYjg5SnhDOztBYTk5SkU7RUFBc0M7QWJrK0p4Qzs7QWFsK0pFO0VBQXNDO0FicytKeEM7O0FhdCtKRTtFQUFzQztBYjArSnhDOztBYTErSkU7RUFBc0M7QWI4K0p4Qzs7QWE5K0pFO0VBQXNDO0Fiay9KeEM7O0FhbC9KRTtFQUFzQztBYnMvSnhDOztBYXQvSkU7RUFBc0M7QWIwL0p4Qzs7QWExL0pFO0VBQXNDO0FiOC9KeEM7O0FhOS9KRTtFQUFzQztBYmtnS3hDOztBYWxnS0U7RUFBc0M7QWJzZ0t4Qzs7QWF0Z0tFO0VBQXNDO0FiMGdLeEM7O0FhMWdLRTtFQUFzQztBYjhnS3hDOztBYTlnS0U7RUFBc0M7QWJraEt4Qzs7QWFsaEtFO0VBQXNDO0Fic2hLeEM7O0FhdGhLRTtFQUFzQztBYjBoS3hDOztBYTFoS0U7RUFBc0M7QWI4aEt4Qzs7QWE5aEtFO0VBQXNDO0Fia2lLeEM7O0FhbGlLRTtFQUFzQztBYnNpS3hDOztBYXRpS0U7RUFBc0M7QWIwaUt4Qzs7QWExaUtFO0VBQXNDO0FiOGlLeEM7O0FhOWlLRTtFQUFzQztBYmtqS3hDOztBYWxqS0U7RUFBc0M7QWJzakt4Qzs7QWF0aktFO0VBQXNDO0FiMGpLeEM7O0FhMWpLRTtFQUFzQztBYjhqS3hDOztBYTlqS0U7RUFBc0M7QWJra0t4Qzs7QWFsa0tFO0VBQXNDO0Fic2tLeEM7O0FhdGtLRTtFQUFzQztBYjBrS3hDOztBYTFrS0U7RUFBc0M7QWI4a0t4Qzs7QWE5a0tFO0VBQXNDO0Fia2xLeEM7O0FhbGxLRTtFQUFzQztBYnNsS3hDOztBYXRsS0U7RUFBc0M7QWIwbEt4Qzs7QWExbEtFO0VBQXNDO0FiOGxLeEM7O0FhOWxLRTtFQUFzQztBYmttS3hDOztBYWxtS0U7RUFBc0M7QWJzbUt4Qzs7QWF0bUtFO0VBQXNDO0FiMG1LeEM7O0FhMW1LRTtFQUFzQztBYjhtS3hDOztBYTltS0U7RUFBc0M7QWJrbkt4Qzs7QWFsbktFO0VBQXNDO0Fic25LeEM7O0FhdG5LRTtFQUFzQztBYjBuS3hDOztBYTFuS0U7RUFBc0M7QWI4bkt4Qzs7QWE5bktFO0VBQXNDO0Fia29LeEM7O0FhbG9LRTtFQUFzQztBYnNvS3hDOztBYXRvS0U7RUFBc0M7QWIwb0t4Qzs7QWExb0tFO0VBQXNDO0FiOG9LeEM7O0FhOW9LRTtFQUFzQztBYmtwS3hDOztBYWxwS0U7RUFBc0M7QWJzcEt4Qzs7QWF0cEtFO0VBQXNDO0FiMHBLeEM7O0FhMXBLRTtFQUFzQztBYjhwS3hDOztBYTlwS0U7RUFBc0M7QWJrcUt4Qzs7QWFscUtFO0VBQXNDO0Fic3FLeEM7O0FhdHFLRTtFQUFzQztBYjBxS3hDOztBYTFxS0U7RUFBc0M7QWI4cUt4Qzs7QWE5cUtFO0VBQXNDO0Fia3JLeEM7O0FhbHJLRTtFQUFzQztBYnNyS3hDOztBYXRyS0U7RUFBc0M7QWIwckt4Qzs7QWExcktFO0VBQXNDO0FiOHJLeEM7O0FhOXJLRTtFQUFzQztBYmtzS3hDOztBYWxzS0U7RUFBc0M7QWJzc0t4Qzs7QWF0c0tFO0VBQXNDO0FiMHNLeEM7O0FhMXNLRTtFQUFzQztBYjhzS3hDOztBYTlzS0U7RUFBc0M7QWJrdEt4Qzs7QWFsdEtFO0VBQXNDO0Fic3RLeEM7O0FhdHRLRTtFQUFzQztBYjB0S3hDOztBYTF0S0U7RUFBc0M7QWI4dEt4Qzs7QWE5dEtFO0VBQXNDO0Fia3VLeEM7O0FhbHVLRTtFQUFzQztBYnN1S3hDOztBYXR1S0U7RUFBc0M7QWIwdUt4Qzs7QWExdUtFO0VBQXNDO0FiOHVLeEM7O0FhOXVLRTtFQUFzQztBYmt2S3hDOztBYWx2S0U7RUFBc0M7QWJzdkt4Qzs7QWF0dktFO0VBQXNDO0FiMHZLeEM7O0FhMXZLRTtFQUFzQztBYjh2S3hDOztBYTl2S0U7RUFBc0M7QWJrd0t4Qzs7QWFsd0tFO0VBQXNDO0Fic3dLeEM7O0FhdHdLRTtFQUFzQztBYjB3S3hDOztBYTF3S0U7RUFBc0M7QWI4d0t4Qzs7QWE5d0tFO0VBQXNDO0Fia3hLeEM7O0FhbHhLRTtFQUFzQztBYnN4S3hDOztBYXR4S0U7RUFBc0M7QWIweEt4Qzs7QWExeEtFO0VBQXNDO0FiOHhLeEM7O0FhOXhLRTtFQUFzQztBYmt5S3hDOztBYWx5S0U7RUFBc0M7QWJzeUt4Qzs7QWF0eUtFO0VBQXNDO0FiMHlLeEM7O0FhMXlLRTtFQUFzQztBYjh5S3hDOztBYTl5S0U7RUFBc0M7QWJrekt4Qzs7QWFsektFO0VBQXNDO0Fic3pLeEM7O0FhdHpLRTtFQUFzQztBYjB6S3hDOztBYTF6S0U7RUFBc0M7QWI4ekt4Qzs7QWE5ektFO0VBQXNDO0FiazBLeEM7O0FhbDBLRTtFQUFzQztBYnMwS3hDOztBYXQwS0U7RUFBc0M7QWIwMEt4Qzs7QWExMEtFO0VBQXNDO0FiODBLeEM7O0FhOTBLRTtFQUFzQztBYmsxS3hDOztBYWwxS0U7RUFBc0M7QWJzMUt4Qzs7QWF0MUtFO0VBQXNDO0FiMDFLeEM7O0FhMTFLRTtFQUFzQztBYjgxS3hDOztBYTkxS0U7RUFBc0M7QWJrMkt4Qzs7QWFsMktFO0VBQXNDO0FiczJLeEM7O0FhdDJLRTtFQUFzQztBYjAyS3hDOztBYTEyS0U7RUFBc0M7QWI4Mkt4Qzs7QWE5MktFO0VBQXNDO0FiazNLeEM7O0FhbDNLRTtFQUFzQztBYnMzS3hDOztBYXQzS0U7RUFBc0M7QWIwM0t4Qzs7QWExM0tFO0VBQXNDO0FiODNLeEM7O0FhOTNLRTtFQUFzQztBYms0S3hDOztBYWw0S0U7RUFBc0M7QWJzNEt4Qzs7QWF0NEtFO0VBQXNDO0FiMDRLeEM7O0FhMTRLRTtFQUFzQztBYjg0S3hDOztBYTk0S0U7RUFBc0M7QWJrNUt4Qzs7QWFsNUtFO0VBQXNDO0FiczVLeEM7O0FhdDVLRTtFQUFzQztBYjA1S3hDOztBYTE1S0U7RUFBc0M7QWI4NUt4Qzs7QWE5NUtFO0VBQXNDO0FiazZLeEM7O0FhbDZLRTtFQUFzQztBYnM2S3hDOztBYXQ2S0U7RUFBc0M7QWIwNkt4Qzs7QWExNktFO0VBQXNDO0FiODZLeEM7O0FhOTZLRTtFQUFzQztBYms3S3hDOztBYWw3S0U7RUFBc0M7QWJzN0t4Qzs7QWF0N0tFO0VBQXNDO0FiMDdLeEM7O0FhMTdLRTtFQUFzQztBYjg3S3hDOztBYTk3S0U7RUFBc0M7QWJrOEt4Qzs7QWFsOEtFO0VBQXNDO0FiczhLeEM7O0FhdDhLRTtFQUFzQztBYjA4S3hDOztBYTE4S0U7RUFBc0M7QWI4OEt4Qzs7QWE5OEtFO0VBQXNDO0FiazlLeEM7O0FhbDlLRTtFQUFzQztBYnM5S3hDOztBYXQ5S0U7RUFBc0M7QWIwOUt4Qzs7QWExOUtFO0VBQXNDO0FiODlLeEM7O0FhOTlLRTtFQUFzQztBYmsrS3hDOztBYWwrS0U7RUFBc0M7QWJzK0t4Qzs7QWF0K0tFO0VBQXNDO0FiMCtLeEM7O0FhMStLRTtFQUFzQztBYjgrS3hDOztBYTkrS0U7RUFBc0M7QWJrL0t4Qzs7QWFsL0tFO0VBQXNDO0Ficy9LeEM7O0FhdC9LRTtFQUFzQztBYjAvS3hDOztBYTEvS0U7RUFBc0M7QWI4L0t4Qzs7QWE5L0tFO0VBQXNDO0Fia2dMeEM7O0FhbGdMRTtFQUFzQztBYnNnTHhDOztBYXRnTEU7RUFBc0M7QWIwZ0x4Qzs7QWExZ0xFO0VBQXNDO0FiOGdMeEM7O0FhOWdMRTtFQUFzQztBYmtoTHhDOztBYWxoTEU7RUFBc0M7QWJzaEx4Qzs7QWF0aExFO0VBQXNDO0FiMGhMeEM7O0FhMWhMRTtFQUFzQztBYjhoTHhDOztBYTloTEU7RUFBc0M7QWJraUx4Qzs7QWFsaUxFO0VBQXNDO0Fic2lMeEM7O0FhdGlMRTtFQUFzQztBYjBpTHhDOztBYTFpTEU7RUFBc0M7QWI4aUx4Qzs7QWE5aUxFO0VBQXNDO0Fia2pMeEM7O0FhbGpMRTtFQUFzQztBYnNqTHhDOztBYXRqTEU7RUFBc0M7QWIwakx4Qzs7QWExakxFO0VBQXNDO0FiOGpMeEM7O0FhOWpMRTtFQUFzQztBYmtrTHhDOztBYWxrTEU7RUFBc0M7QWJza0x4Qzs7QWF0a0xFO0VBQXNDO0FiMGtMeEM7O0FhMWtMRTtFQUFzQztBYjhrTHhDOztBYTlrTEU7RUFBc0M7QWJrbEx4Qzs7QWFsbExFO0VBQXNDO0Fic2xMeEM7O0FhdGxMRTtFQUFzQztBYjBsTHhDOztBYTFsTEU7RUFBc0M7QWI4bEx4Qzs7QWE5bExFO0VBQXNDO0Fia21MeEM7O0FhbG1MRTtFQUFzQztBYnNtTHhDOztBYXRtTEU7RUFBc0M7QWIwbUx4Qzs7QWExbUxFO0VBQXNDO0FiOG1MeEM7O0FhOW1MRTtFQUFzQztBYmtuTHhDOztBYWxuTEU7RUFBc0M7QWJzbkx4Qzs7QWF0bkxFO0VBQXNDO0FiMG5MeEM7O0FhMW5MRTtFQUFzQztBYjhuTHhDOztBYTluTEU7RUFBc0M7QWJrb0x4Qzs7QWFsb0xFO0VBQXNDO0Fic29MeEM7O0FhdG9MRTtFQUFzQztBYjBvTHhDOztBYTFvTEU7RUFBc0M7QWI4b0x4Qzs7QWE5b0xFO0VBQXNDO0Fia3BMeEM7O0FhbHBMRTtFQUFzQztBYnNwTHhDOztBYXRwTEU7RUFBc0M7QWIwcEx4Qzs7QWExcExFO0VBQXNDO0FiOHBMeEM7O0FhOXBMRTtFQUFzQztBYmtxTHhDOztBYWxxTEU7RUFBc0M7QWJzcUx4Qzs7QWF0cUxFO0VBQXNDO0FiMHFMeEM7O0FhMXFMRTtFQUFzQztBYjhxTHhDOztBYTlxTEU7RUFBc0M7QWJrckx4Qzs7QWFsckxFO0VBQXNDO0Fic3JMeEM7O0FhdHJMRTtFQUFzQztBYjByTHhDOztBYTFyTEU7RUFBc0M7QWI4ckx4Qzs7QWE5ckxFO0VBQXNDO0Fia3NMeEM7O0FhbHNMRTtFQUFzQztBYnNzTHhDOztBYXRzTEU7RUFBc0M7QWIwc0x4Qzs7QWExc0xFO0VBQXNDO0FiOHNMeEM7O0FhOXNMRTtFQUFzQztBYmt0THhDOztBYWx0TEU7RUFBc0M7QWJzdEx4Qzs7QWF0dExFO0VBQXNDO0FiMHRMeEM7O0FhMXRMRTtFQUFzQztBYjh0THhDOztBYTl0TEU7RUFBc0M7QWJrdUx4Qzs7QWFsdUxFO0VBQXNDO0Fic3VMeEM7O0FhdHVMRTtFQUFzQztBYjB1THhDOztBYTF1TEU7RUFBc0M7QWI4dUx4Qzs7QWE5dUxFO0VBQXNDO0Fia3ZMeEM7O0FhbHZMRTtFQUFzQztBYnN2THhDOztBYXR2TEU7RUFBc0M7QWIwdkx4Qzs7QWExdkxFO0VBQXNDO0FiOHZMeEM7O0FhOXZMRTtFQUFzQztBYmt3THhDOztBYWx3TEU7RUFBc0M7QWJzd0x4Qzs7QWF0d0xFO0VBQXNDO0FiMHdMeEM7O0FhMXdMRTtFQUFzQztBYjh3THhDOztBYTl3TEU7RUFBc0M7QWJreEx4Qzs7QWFseExFO0VBQXNDO0Fic3hMeEM7O0FhdHhMRTtFQUFzQztBYjB4THhDOztBYTF4TEU7RUFBc0M7QWI4eEx4Qzs7QWE5eExFO0VBQXNDO0Fia3lMeEM7O0FhbHlMRTtFQUFzQztBYnN5THhDOztBYXR5TEU7RUFBc0M7QWIweUx4Qzs7QWExeUxFO0VBQXNDO0FiOHlMeEM7O0FhOXlMRTtFQUFzQztBYmt6THhDOztBYWx6TEU7RUFBc0M7QWJzekx4Qzs7QWF0ekxFO0VBQXNDO0FiMHpMeEM7O0FhMXpMRTtFQUFzQztBYjh6THhDOztBYTl6TEU7RUFBc0M7QWJrMEx4Qzs7QWFsMExFO0VBQXNDO0FiczBMeEM7O0FhdDBMRTtFQUFzQztBYjAwTHhDOztBYTEwTEU7RUFBc0M7QWI4MEx4Qzs7QWE5MExFO0VBQXNDO0FiazFMeEM7O0FhbDFMRTtFQUFzQztBYnMxTHhDOztBYXQxTEU7RUFBc0M7QWIwMUx4Qzs7QWExMUxFO0VBQXNDO0FiODFMeEM7O0FhOTFMRTtFQUFzQztBYmsyTHhDOztBYWwyTEU7RUFBc0M7QWJzMkx4Qzs7QWF0MkxFO0VBQXNDO0FiMDJMeEM7O0FhMTJMRTtFQUFzQztBYjgyTHhDOztBYTkyTEU7RUFBc0M7QWJrM0x4Qzs7QWFsM0xFO0VBQXNDO0FiczNMeEM7O0FhdDNMRTtFQUFzQztBYjAzTHhDOztBYTEzTEU7RUFBc0M7QWI4M0x4Qzs7QWE5M0xFO0VBQXNDO0FiazRMeEM7O0FhbDRMRTtFQUFzQztBYnM0THhDOztBYXQ0TEU7RUFBc0M7QWIwNEx4Qzs7QWExNExFO0VBQXNDO0FiODRMeEM7O0FhOTRMRTtFQUFzQztBYms1THhDOztBYWw1TEU7RUFBc0M7QWJzNUx4Qzs7QWF0NUxFO0VBQXNDO0FiMDVMeEM7O0FhMTVMRTtFQUFzQztBYjg1THhDOztBYTk1TEU7RUFBc0M7QWJrNkx4Qzs7QWFsNkxFO0VBQXNDO0FiczZMeEM7O0FhdDZMRTtFQUFzQztBYjA2THhDOztBYTE2TEU7RUFBc0M7QWI4Nkx4Qzs7QWE5NkxFO0VBQXNDO0FiazdMeEM7O0FhbDdMRTtFQUFzQztBYnM3THhDOztBYXQ3TEU7RUFBc0M7QWIwN0x4Qzs7QWExN0xFO0VBQXNDO0FiODdMeEM7O0FhOTdMRTtFQUFzQztBYms4THhDOztBYWw4TEU7RUFBc0M7QWJzOEx4Qzs7QWF0OExFO0VBQXNDO0FiMDhMeEM7O0FhMThMRTtFQUFzQztBYjg4THhDOztBYTk4TEU7RUFBc0M7QWJrOUx4Qzs7QWFsOUxFO0VBQXNDO0FiczlMeEM7O0FhdDlMRTtFQUFzQztBYjA5THhDOztBYTE5TEU7RUFBc0M7QWI4OUx4Qzs7QWE5OUxFO0VBQXNDO0FiaytMeEM7O0FhbCtMRTtFQUFzQztBYnMrTHhDOztBYXQrTEU7RUFBc0M7QWIwK0x4Qzs7QWExK0xFO0VBQXNDO0FiOCtMeEM7O0FhOStMRTtFQUFzQztBYmsvTHhDOztBYWwvTEU7RUFBc0M7QWJzL0x4Qzs7QWF0L0xFO0VBQXNDO0FiMC9MeEM7O0FhMS9MRTtFQUFzQztBYjgvTHhDOztBYTkvTEU7RUFBc0M7QWJrZ014Qzs7QWFsZ01FO0VBQXNDO0Fic2dNeEM7O0FhdGdNRTtFQUFzQztBYjBnTXhDOztBYTFnTUU7RUFBc0M7QWI4Z014Qzs7QWE5Z01FO0VBQXNDO0Fia2hNeEM7O0FhbGhNRTtFQUFzQztBYnNoTXhDOztBYXRoTUU7RUFBc0M7QWIwaE14Qzs7QWExaE1FO0VBQXNDO0FiOGhNeEM7O0FhOWhNRTtFQUFzQztBYmtpTXhDOztBYWxpTUU7RUFBc0M7QWJzaU14Qzs7QWF0aU1FO0VBQXNDO0FiMGlNeEM7O0FhMWlNRTtFQUFzQztBYjhpTXhDOztBYTlpTUU7RUFBc0M7QWJrak14Qzs7QWFsak1FO0VBQXNDO0Fic2pNeEM7O0FhdGpNRTtFQUFzQztBYjBqTXhDOztBYTFqTUU7RUFBc0M7QWI4ak14Qzs7QWE5ak1FO0VBQXNDO0Fia2tNeEM7O0FhbGtNRTtFQUFzQztBYnNrTXhDOztBYXRrTUU7RUFBc0M7QWIwa014Qzs7QWExa01FO0VBQXNDO0FiOGtNeEM7O0FhOWtNRTtFQUFzQztBYmtsTXhDOztBYWxsTUU7RUFBc0M7QWJzbE14Qzs7QWF0bE1FO0VBQXNDO0FiMGxNeEM7O0FhMWxNRTtFQUFzQztBYjhsTXhDOztBYTlsTUU7RUFBc0M7QWJrbU14Qzs7QWFsbU1FO0VBQXNDO0Fic21NeEM7O0FhdG1NRTtFQUFzQztBYjBtTXhDOztBYTFtTUU7RUFBc0M7QWI4bU14Qzs7QWE5bU1FO0VBQXNDO0Fia25NeEM7O0FhbG5NRTtFQUFzQztBYnNuTXhDOztBYXRuTUU7RUFBc0M7QWIwbk14Qzs7QWExbk1FO0VBQXNDO0FiOG5NeEM7O0FhOW5NRTtFQUFzQztBYmtvTXhDOztBYWxvTUU7RUFBc0M7QWJzb014Qzs7QWF0b01FO0VBQXNDO0FiMG9NeEM7O0FhMW9NRTtFQUFzQztBYjhvTXhDOztBYTlvTUU7RUFBc0M7QWJrcE14Qzs7QWFscE1FO0VBQXNDO0Fic3BNeEM7O0FhdHBNRTtFQUFzQztBYjBwTXhDOztBYTFwTUU7RUFBc0M7QWI4cE14Qzs7QWE5cE1FO0VBQXNDO0Fia3FNeEM7O0FhbHFNRTtFQUFzQztBYnNxTXhDOztBYXRxTUU7RUFBc0M7QWIwcU14Qzs7QWExcU1FO0VBQXNDO0FiOHFNeEM7O0FhOXFNRTtFQUFzQztBYmtyTXhDOztBYWxyTUU7RUFBc0M7QWJzck14Qzs7QWF0ck1FO0VBQXNDO0FiMHJNeEM7O0FhMXJNRTtFQUFzQztBYjhyTXhDOztBYTlyTUU7RUFBc0M7QWJrc014Qzs7QWFsc01FO0VBQXNDO0Fic3NNeEM7O0FhdHNNRTtFQUFzQztBYjBzTXhDOztBYTFzTUU7RUFBc0M7QWI4c014Qzs7QWE5c01FO0VBQXNDO0Fia3RNeEM7O0FhbHRNRTtFQUFzQztBYnN0TXhDOztBYXR0TUU7RUFBc0M7QWIwdE14Qzs7QWExdE1FO0VBQXNDO0FiOHRNeEM7O0FhOXRNRTtFQUFzQztBYmt1TXhDOztBYWx1TUU7RUFBc0M7QWJzdU14Qzs7QWF0dU1FO0VBQXNDO0FiMHVNeEM7O0FhMXVNRTtFQUFzQztBYjh1TXhDOztBYTl1TUU7RUFBc0M7QWJrdk14Qzs7QWFsdk1FO0VBQXNDO0Fic3ZNeEM7O0FhdHZNRTtFQUFzQztBYjB2TXhDOztBYTF2TUU7RUFBc0M7QWI4dk14Qzs7QWE5dk1FO0VBQXNDO0Fia3dNeEM7O0FhbHdNRTtFQUFzQztBYnN3TXhDOztBYXR3TUU7RUFBc0M7QWIwd014Qzs7QWExd01FO0VBQXNDO0FiOHdNeEM7O0FhOXdNRTtFQUFzQztBYmt4TXhDOztBYWx4TUU7RUFBc0M7QWJzeE14Qzs7QWF0eE1FO0VBQXNDO0FiMHhNeEM7O0FhMXhNRTtFQUFzQztBYjh4TXhDOztBYTl4TUU7RUFBc0M7QWJreU14Qzs7QWFseU1FO0VBQXNDO0Fic3lNeEM7O0FhdHlNRTtFQUFzQztBYjB5TXhDOztBYTF5TUU7RUFBc0M7QWI4eU14Qzs7QWE5eU1FO0VBQXNDO0Fia3pNeEM7O0FhbHpNRTtFQUFzQztBYnN6TXhDOztBYXR6TUU7RUFBc0M7QWIwek14Qzs7QWExek1FO0VBQXNDO0FiOHpNeEM7O0FhOXpNRTtFQUFzQztBYmswTXhDOztBYWwwTUU7RUFBc0M7QWJzME14Qzs7QWF0ME1FO0VBQXNDO0FiMDBNeEM7O0FhMTBNRTtFQUFzQztBYjgwTXhDOztBYTkwTUU7RUFBc0M7QWJrMU14Qzs7QWFsMU1FO0VBQXNDO0FiczFNeEM7O0FhdDFNRTtFQUFzQztBYjAxTXhDOztBYTExTUU7RUFBc0M7QWI4MU14Qzs7QWE5MU1FO0VBQXNDO0FiazJNeEM7O0FhbDJNRTtFQUFzQztBYnMyTXhDOztBYXQyTUU7RUFBc0M7QWIwMk14Qzs7QWExMk1FO0VBQXNDO0FiODJNeEM7O0FhOTJNRTtFQUFzQztBYmszTXhDOztBYWwzTUU7RUFBc0M7QWJzM014Qzs7QWF0M01FO0VBQXNDO0FiMDNNeEM7O0FhMTNNRTtFQUFzQztBYjgzTXhDOztBYTkzTUU7RUFBc0M7QWJrNE14Qzs7QWFsNE1FO0VBQXNDO0FiczRNeEM7O0FhdDRNRTtFQUFzQztBYjA0TXhDOztBYTE0TUU7RUFBc0M7QWI4NE14Qzs7QWE5NE1FO0VBQXNDO0FiazVNeEM7O0FhbDVNRTtFQUFzQztBYnM1TXhDOztBYXQ1TUU7RUFBc0M7QWIwNU14Qzs7QWExNU1FO0VBQXNDO0FiODVNeEM7O0FhOTVNRTtFQUFzQztBYms2TXhDOztBYWw2TUU7RUFBc0M7QWJzNk14Qzs7QWF0Nk1FO0VBQXNDO0FiMDZNeEM7O0FhMTZNRTtFQUFzQztBYjg2TXhDOztBYTk2TUU7RUFBc0M7QWJrN014Qzs7QWFsN01FO0VBQXNDO0FiczdNeEM7O0FhdDdNRTtFQUFzQztBYjA3TXhDOztBYTE3TUU7RUFBc0M7QWI4N014Qzs7QWE5N01FO0VBQXNDO0FiazhNeEM7O0FhbDhNRTtFQUFzQztBYnM4TXhDOztBYXQ4TUU7RUFBc0M7QWIwOE14Qzs7QWExOE1FO0VBQXNDO0FiODhNeEM7O0FhOThNRTtFQUFzQztBYms5TXhDOztBYWw5TUU7RUFBc0M7QWJzOU14Qzs7QWF0OU1FO0VBQXNDO0FiMDlNeEM7O0FhMTlNRTtFQUFzQztBYjg5TXhDOztBYTk5TUU7RUFBc0M7QWJrK014Qzs7QWFsK01FO0VBQXNDO0FicytNeEM7O0FhdCtNRTtFQUFzQztBYjArTXhDOztBYTErTUU7RUFBc0M7QWI4K014Qzs7QWE5K01FO0VBQXNDO0Fiay9NeEM7O0FhbC9NRTtFQUFzQztBYnMvTXhDOztBYXQvTUU7RUFBc0M7QWIwL014Qzs7QWExL01FO0VBQXNDO0FiOC9NeEM7O0FhOS9NRTtFQUFzQztBYmtnTnhDOztBYWxnTkU7RUFBc0M7QWJzZ054Qzs7QWF0Z05FO0VBQXNDO0FiMGdOeEM7O0FhMWdORTtFQUFzQztBYjhnTnhDOztBYTlnTkU7RUFBc0M7QWJraE54Qzs7QWFsaE5FO0VBQXNDO0Fic2hOeEM7O0FhdGhORTtFQUFzQztBYjBoTnhDOztBYTFoTkU7RUFBc0M7QWI4aE54Qzs7QWE5aE5FO0VBQXNDO0Fia2lOeEM7O0FhbGlORTtFQUFzQztBYnNpTnhDOztBYXRpTkU7RUFBc0M7QWIwaU54Qzs7QWExaU5FO0VBQXNDO0FiOGlOeEM7O0FhOWlORTtFQUFzQztBYmtqTnhDOztBYWxqTkU7RUFBc0M7QWJzak54Qzs7QWF0ak5FO0VBQXNDO0FiMGpOeEM7O0FhMWpORTtFQUFzQztBYjhqTnhDOztBYTlqTkU7RUFBc0M7QWJra054Qzs7QWFsa05FO0VBQXNDO0Fic2tOeEM7O0FhdGtORTtFQUFzQztBYjBrTnhDOztBYTFrTkU7RUFBc0M7QWI4a054Qzs7QWE5a05FO0VBQXNDO0Fia2xOeEM7O0FhbGxORTtFQUFzQztBYnNsTnhDOztBYXRsTkU7RUFBc0M7QWIwbE54Qzs7QWExbE5FO0VBQXNDO0FiOGxOeEM7O0FhOWxORTtFQUFzQztBYmttTnhDOztBYWxtTkU7RUFBc0M7QWJzbU54Qzs7QWF0bU5FO0VBQXNDO0FiMG1OeEM7O0FhMW1ORTtFQUFzQztBYjhtTnhDOztBYTltTkU7RUFBc0M7QWJrbk54Qzs7QWFsbk5FO0VBQXNDO0Fic25OeEM7O0FhdG5ORTtFQUFzQztBYjBuTnhDOztBYTFuTkU7RUFBc0M7QWI4bk54Qzs7QWE5bk5FO0VBQXNDO0Fia29OeEM7O0FhbG9ORTtFQUFzQztBYnNvTnhDOztBYXRvTkU7RUFBc0M7QWIwb054Qzs7QWExb05FO0VBQXNDO0FiOG9OeEM7O0FhOW9ORTtFQUFzQztBYmtwTnhDOztBYWxwTkU7RUFBc0M7QWJzcE54Qzs7QWF0cE5FO0VBQXNDO0FiMHBOeEM7O0FhMXBORTtFQUFzQztBYjhwTnhDOztBYTlwTkU7RUFBc0M7QWJrcU54Qzs7QWFscU5FO0VBQXNDO0Fic3FOeEM7O0FhdHFORTtFQUFzQztBYjBxTnhDOztBYTFxTkU7RUFBc0M7QWI4cU54Qzs7QWE5cU5FO0VBQXNDO0Fia3JOeEM7O0FhbHJORTtFQUFzQztBYnNyTnhDOztBYXRyTkU7RUFBc0M7QWIwck54Qzs7QWExck5FO0VBQXNDO0FiOHJOeEM7O0FhOXJORTtFQUFzQztBYmtzTnhDOztBYWxzTkU7RUFBc0M7QWJzc054Qzs7QWF0c05FO0VBQXNDO0FiMHNOeEM7O0FhMXNORTtFQUFzQztBYjhzTnhDOztBYTlzTkU7RUFBc0M7QWJrdE54Qzs7QWFsdE5FO0VBQXNDO0Fic3ROeEM7O0FhdHRORTtFQUFzQztBYjB0TnhDOztBYTF0TkU7RUFBc0M7QWI4dE54Qzs7QWE5dE5FO0VBQXNDO0Fia3VOeEM7O0FhbHVORTtFQUFzQztBYnN1TnhDOztBYXR1TkU7RUFBc0M7QWIwdU54Qzs7QWExdU5FO0VBQXNDO0FiOHVOeEM7O0FhOXVORTtFQUFzQztBYmt2TnhDOztBYWx2TkU7RUFBc0M7QWJzdk54Qzs7QWF0dk5FO0VBQXNDO0FiMHZOeEM7O0FhMXZORTtFQUFzQztBYjh2TnhDOztBYTl2TkU7RUFBc0M7QWJrd054Qzs7QWFsd05FO0VBQXNDO0Fic3dOeEM7O0FhdHdORTtFQUFzQztBYjB3TnhDOztBYTF3TkU7RUFBc0M7QWI4d054Qzs7QWE5d05FO0VBQXNDO0Fia3hOeEM7O0FhbHhORTtFQUFzQztBYnN4TnhDOztBYXR4TkU7RUFBc0M7QWIweE54Qzs7QWExeE5FO0VBQXNDO0FiOHhOeEM7O0FhOXhORTtFQUFzQztBYmt5TnhDOztBYWx5TkU7RUFBc0M7QWJzeU54Qzs7QWF0eU5FO0VBQXNDO0FiMHlOeEM7O0FhMXlORTtFQUFzQztBYjh5TnhDOztBYTl5TkU7RUFBc0M7QWJrek54Qzs7QWFsek5FO0VBQXNDO0Fic3pOeEM7O0FhdHpORTtFQUFzQztBYjB6TnhDOztBYTF6TkU7RUFBc0M7QWI4ek54Qzs7QWE5ek5FO0VBQXNDO0FiazBOeEM7O0FhbDBORTtFQUFzQztBYnMwTnhDOztBYXQwTkU7RUFBc0M7QWIwME54Qzs7QWExME5FO0VBQXNDO0FiODBOeEM7O0FhOTBORTtFQUFzQztBYmsxTnhDOztBYWwxTkU7RUFBc0M7QWJzMU54Qzs7QWF0MU5FO0VBQXNDO0FiMDFOeEM7O0FhMTFORTtFQUFzQztBYjgxTnhDOztBYTkxTkU7RUFBc0M7QWJrMk54Qzs7QWFsMk5FO0VBQXNDO0FiczJOeEM7O0FhdDJORTtFQUFzQztBYjAyTnhDOztBYTEyTkU7RUFBc0M7QWI4Mk54Qzs7QWE5Mk5FO0VBQXNDO0FiazNOeEM7O0FhbDNORTtFQUFzQztBYnMzTnhDOztBYXQzTkU7RUFBc0M7QWIwM054Qzs7QWExM05FO0VBQXNDO0FiODNOeEM7O0FhOTNORTtFQUFzQztBYms0TnhDOztBYWw0TkU7RUFBc0M7QWJzNE54Qzs7QWF0NE5FO0VBQXNDO0FiMDROeEM7O0FhMTRORTtFQUFzQztBYjg0TnhDOztBYTk0TkU7RUFBc0M7QWJrNU54Qzs7QWFsNU5FO0VBQXNDO0FiczVOeEM7O0FhdDVORTtFQUFzQztBYjA1TnhDOztBYTE1TkU7RUFBc0M7QWI4NU54Qzs7QWE5NU5FO0VBQXNDO0FiazZOeEM7O0FhbDZORTtFQUFzQztBYnM2TnhDOztBYXQ2TkU7RUFBc0M7QWIwNk54Qzs7QWExNk5FO0VBQXNDO0FiODZOeEM7O0FhOTZORTtFQUFzQztBYms3TnhDOztBYWw3TkU7RUFBc0M7QWJzN054Qzs7QWF0N05FO0VBQXNDO0FiMDdOeEM7O0FhMTdORTtFQUFzQztBYjg3TnhDOztBYTk3TkU7RUFBc0M7QWJrOE54Qzs7QWFsOE5FO0VBQXNDO0FiczhOeEM7O0FhdDhORTtFQUFzQztBYjA4TnhDOztBYTE4TkU7RUFBc0M7QWI4OE54Qzs7QWE5OE5FO0VBQXNDO0FiazlOeEM7O0FhbDlORTtFQUFzQztBYnM5TnhDOztBYXQ5TkU7RUFBc0M7QWIwOU54Qzs7QWExOU5FO0VBQXNDO0FiODlOeEM7O0FhOTlORTtFQUFzQztBYmsrTnhDOztBYWwrTkU7RUFBc0M7QWJzK054Qzs7QWF0K05FO0VBQXNDO0FiMCtOeEM7O0FhMStORTtFQUFzQztBYjgrTnhDOztBYTkrTkU7RUFBc0M7QWJrL054Qzs7QWFsL05FO0VBQXNDO0Ficy9OeEM7O0FhdC9ORTtFQUFzQztBYjAvTnhDOztBYTEvTkU7RUFBc0M7QWI4L054Qzs7QWE5L05FO0VBQXNDO0Fia2dPeEM7O0FhbGdPRTtFQUFzQztBYnNnT3hDOztBYXRnT0U7RUFBc0M7QWIwZ094Qzs7QWExZ09FO0VBQXNDO0FiOGdPeEM7O0FhOWdPRTtFQUFzQztBYmtoT3hDOztBYWxoT0U7RUFBc0M7QWJzaE94Qzs7QWF0aE9FO0VBQXNDO0FiMGhPeEM7O0FhMWhPRTtFQUFzQztBYjhoT3hDOztBYTloT0U7RUFBc0M7QWJraU94Qzs7QWFsaU9FO0VBQXNDO0Fic2lPeEM7O0FhdGlPRTtFQUFzQztBYjBpT3hDOztBYTFpT0U7RUFBc0M7QWI4aU94Qzs7QWE5aU9FO0VBQXNDO0Fia2pPeEM7O0FhbGpPRTtFQUFzQztBYnNqT3hDOztBYXRqT0U7RUFBc0M7QWIwak94Qzs7QWExak9FO0VBQXNDO0FiOGpPeEM7O0FhOWpPRTtFQUFzQztBYmtrT3hDOztBYWxrT0U7RUFBc0M7QWJza094Qzs7QWF0a09FO0VBQXNDO0FiMGtPeEM7O0FhMWtPRTtFQUFzQztBYjhrT3hDOztBYTlrT0U7RUFBc0M7QWJrbE94Qzs7QWFsbE9FO0VBQXNDO0Fic2xPeEM7O0FhdGxPRTtFQUFzQztBYjBsT3hDOztBYTFsT0U7RUFBc0M7QWI4bE94Qzs7QWE5bE9FO0VBQXNDO0Fia21PeEM7O0FhbG1PRTtFQUFzQztBYnNtT3hDOztBYXRtT0U7RUFBc0M7QWIwbU94Qzs7QWExbU9FO0VBQXNDO0FiOG1PeEM7O0FhOW1PRTtFQUFzQztBYmtuT3hDOztBYWxuT0U7RUFBc0M7QWJzbk94Qzs7QWF0bk9FO0VBQXNDO0FiMG5PeEM7O0FhMW5PRTtFQUFzQztBYjhuT3hDOztBYTluT0U7RUFBc0M7QWJrb094Qzs7QWFsb09FO0VBQXNDO0Fic29PeEM7O0FhdG9PRTtFQUFzQztBYjBvT3hDOztBYTFvT0U7RUFBc0M7QWI4b094Qzs7QWE5b09FO0VBQXNDO0Fia3BPeEM7O0FhbHBPRTtFQUFzQztBYnNwT3hDOztBYXRwT0U7RUFBc0M7QWIwcE94Qzs7QWExcE9FO0VBQXNDO0FiOHBPeEM7O0FhOXBPRTtFQUFzQztBYmtxT3hDOztBYWxxT0U7RUFBc0M7QWJzcU94Qzs7QWF0cU9FO0VBQXNDO0FiMHFPeEM7O0FhMXFPRTtFQUFzQztBYjhxT3hDOztBYTlxT0U7RUFBc0M7QWJrck94Qzs7QWFsck9FO0VBQXNDO0Fic3JPeEM7O0FhdHJPRTtFQUFzQztBYjByT3hDOztBYTFyT0U7RUFBc0M7QWI4ck94Qzs7QWE5ck9FO0VBQXNDO0Fia3NPeEM7O0FhbHNPRTtFQUFzQztBYnNzT3hDOztBYXRzT0U7RUFBc0M7QWIwc094Qzs7QWExc09FO0VBQXNDO0FiOHNPeEM7O0FhOXNPRTtFQUFzQztBYmt0T3hDOztBYWx0T0U7RUFBc0M7QWJzdE94Qzs7QWF0dE9FO0VBQXNDO0FiMHRPeEM7O0FhMXRPRTtFQUFzQztBYjh0T3hDOztBYTl0T0U7RUFBc0M7QWJrdU94Qzs7QWFsdU9FO0VBQXNDO0Fic3VPeEM7O0FhdHVPRTtFQUFzQztBYjB1T3hDOztBYTF1T0U7RUFBc0M7QWI4dU94Qzs7QWE5dU9FO0VBQXNDO0Fia3ZPeEM7O0FhbHZPRTtFQUFzQztBYnN2T3hDOztBYXR2T0U7RUFBc0M7QWIwdk94Qzs7QWExdk9FO0VBQXNDO0FiOHZPeEM7O0FhOXZPRTtFQUFzQztBYmt3T3hDOztBYWx3T0U7RUFBc0M7QWJzd094Qzs7QWF0d09FO0VBQXNDO0FiMHdPeEM7O0FhMXdPRTtFQUFzQztBYjh3T3hDOztBYTl3T0U7RUFBc0M7QWJreE94Qzs7QWFseE9FO0VBQXNDO0Fic3hPeEM7O0FhdHhPRTtFQUFzQztBYjB4T3hDOztBYTF4T0U7RUFBc0M7QWI4eE94Qzs7QWE5eE9FO0VBQXNDO0Fia3lPeEM7O0FhbHlPRTtFQUFzQztBYnN5T3hDOztBYXR5T0U7RUFBc0M7QWIweU94Qzs7QWExeU9FO0VBQXNDO0FiOHlPeEM7O0FhOXlPRTtFQUFzQztBYmt6T3hDOztBYWx6T0U7RUFBc0M7QWJzek94Qzs7QWF0ek9FO0VBQXNDO0FiMHpPeEM7O0FhMXpPRTtFQUFzQztBYjh6T3hDOztBYTl6T0U7RUFBc0M7QWJrME94Qzs7QWFsME9FO0VBQXNDO0FiczBPeEM7O0FhdDBPRTtFQUFzQztBYjAwT3hDOztBYTEwT0U7RUFBc0M7QWI4ME94Qzs7QWE5ME9FO0VBQXNDO0FiazFPeEM7O0FhbDFPRTtFQUFzQztBYnMxT3hDOztBYXQxT0U7RUFBc0M7QWIwMU94Qzs7QWExMU9FO0VBQXNDO0FiODFPeEM7O0FhOTFPRTtFQUFzQztBYmsyT3hDOztBYWwyT0U7RUFBc0M7QWJzMk94Qzs7QWF0Mk9FO0VBQXNDO0FiMDJPeEM7O0FhMTJPRTtFQUFzQztBYjgyT3hDOztBYTkyT0U7RUFBc0M7QWJrM094Qzs7QWFsM09FO0VBQXNDO0FiczNPeEM7O0FhdDNPRTtFQUFzQztBYjAzT3hDOztBYTEzT0U7RUFBc0M7QWI4M094Qzs7QWE5M09FO0VBQXNDO0FiazRPeEM7O0FhbDRPRTtFQUFzQztBYnM0T3hDOztBYXQ0T0U7RUFBc0M7QWIwNE94Qzs7QWExNE9FO0VBQXNDO0FiODRPeEM7O0FhOTRPRTtFQUFzQztBYms1T3hDOztBYWw1T0U7RUFBc0M7QWJzNU94Qzs7QWF0NU9FO0VBQXNDO0FiMDVPeEM7O0FhMTVPRTtFQUFzQztBYjg1T3hDOztBYTk1T0U7RUFBc0M7QWJrNk94Qzs7QWFsNk9FO0VBQXNDO0FiczZPeEM7O0FhdDZPRTtFQUFzQztBYjA2T3hDOztBYTE2T0U7RUFBc0M7QWI4Nk94Qzs7QWE5Nk9FO0VBQXNDO0FiazdPeEM7O0FhbDdPRTtFQUFzQztBYnM3T3hDOztBYXQ3T0U7RUFBc0M7QWIwN094Qzs7QWExN09FO0VBQXNDO0FiODdPeEM7O0FhOTdPRTtFQUFzQztBYms4T3hDOztBYWw4T0U7RUFBc0M7QWJzOE94Qzs7QWF0OE9FO0VBQXNDO0FiMDhPeEM7O0FhMThPRTtFQUFzQztBYjg4T3hDOztBYTk4T0U7RUFBc0M7QWJrOU94Qzs7QWFsOU9FO0VBQXNDO0FiczlPeEM7O0FhdDlPRTtFQUFzQztBYjA5T3hDOztBYTE5T0U7RUFBc0M7QWI4OU94Qzs7QWE5OU9FO0VBQXNDO0FiaytPeEM7O0FhbCtPRTtFQUFzQztBYnMrT3hDOztBYXQrT0U7RUFBc0M7QWIwK094Qzs7QWExK09FO0VBQXNDO0FiOCtPeEM7O0FhOStPRTtFQUFzQztBYmsvT3hDOztBYWwvT0U7RUFBc0M7QWJzL094Qzs7QWF0L09FO0VBQXNDO0FiMC9PeEM7O0FhMS9PRTtFQUFzQztBYjgvT3hDOztBYTkvT0U7RUFBc0M7QWJrZ1B4Qzs7QWFsZ1BFO0VBQXNDO0Fic2dQeEM7O0FhdGdQRTtFQUFzQztBYjBnUHhDOztBYTFnUEU7RUFBc0M7QWI4Z1B4Qzs7QWE5Z1BFO0VBQXNDO0Fia2hQeEM7O0FhbGhQRTtFQUFzQztBYnNoUHhDOztBYXRoUEU7RUFBc0M7QWIwaFB4Qzs7QWExaFBFO0VBQXNDO0FiOGhQeEM7O0FhOWhQRTtFQUFzQztBYmtpUHhDOztBYWxpUEU7RUFBc0M7QWJzaVB4Qzs7QWF0aVBFO0VBQXNDO0FiMGlQeEM7O0FhMWlQRTtFQUFzQztBYjhpUHhDOztBYTlpUEU7RUFBc0M7QWJralB4Qzs7QWFsalBFO0VBQXNDO0Fic2pQeEM7O0FhdGpQRTtFQUFzQztBYjBqUHhDOztBYTFqUEU7RUFBc0M7QWI4alB4Qzs7QWE5alBFO0VBQXNDO0Fia2tQeEM7O0FhbGtQRTtFQUFzQztBYnNrUHhDOztBYXRrUEU7RUFBc0M7QWIwa1B4Qzs7QWExa1BFO0VBQXNDO0FiOGtQeEM7O0FhOWtQRTtFQUFzQztBYmtsUHhDOztBYWxsUEU7RUFBc0M7QWJzbFB4Qzs7QWF0bFBFO0VBQXNDO0FiMGxQeEM7O0FhMWxQRTtFQUFzQztBYjhsUHhDOztBYTlsUEU7RUFBc0M7QWJrbVB4Qzs7QWFsbVBFO0VBQXNDO0Fic21QeEM7O0FhdG1QRTtFQUFzQztBYjBtUHhDOztBYTFtUEU7RUFBc0M7QWI4bVB4Qzs7QWE5bVBFO0VBQXNDO0Fia25QeEM7O0FhbG5QRTtFQUFzQztBYnNuUHhDOztBYXRuUEU7RUFBc0M7QWIwblB4Qzs7QWExblBFO0VBQXNDO0FiOG5QeEM7O0FhOW5QRTtFQUFzQztBYmtvUHhDOztBYWxvUEU7RUFBc0M7QWJzb1B4Qzs7QWF0b1BFO0VBQXNDO0FiMG9QeEM7O0FhMW9QRTtFQUFzQztBYjhvUHhDOztBYTlvUEU7RUFBc0M7QWJrcFB4Qzs7QWFscFBFO0VBQXNDO0Fic3BQeEM7O0FhdHBQRTtFQUFzQztBYjBwUHhDOztBYTFwUEU7RUFBc0M7QWI4cFB4Qzs7QWE5cFBFO0VBQXNDO0Fia3FQeEM7O0FhbHFQRTtFQUFzQztBYnNxUHhDOztBYXRxUEU7RUFBc0M7QWIwcVB4Qzs7QWExcVBFO0VBQXNDO0FiOHFQeEM7O0FhOXFQRTtFQUFzQztBYmtyUHhDOztBYWxyUEU7RUFBc0M7QWJzclB4Qzs7QWF0clBFO0VBQXNDO0FiMHJQeEM7O0FhMXJQRTtFQUFzQztBYjhyUHhDOztBYTlyUEU7RUFBc0M7QWJrc1B4Qzs7QWFsc1BFO0VBQXNDO0Fic3NQeEM7O0FhdHNQRTtFQUFzQztBYjBzUHhDOztBYTFzUEU7RUFBc0M7QWI4c1B4Qzs7QWE5c1BFO0VBQXNDO0Fia3RQeEM7O0FhbHRQRTtFQUFzQztBYnN0UHhDOztBYXR0UEU7RUFBc0M7QWIwdFB4Qzs7QWExdFBFO0VBQXNDO0FiOHRQeEM7O0FhOXRQRTtFQUFzQztBYmt1UHhDOztBYWx1UEU7RUFBc0M7QWJzdVB4Qzs7QWF0dVBFO0VBQXNDO0FiMHVQeEM7O0FhMXVQRTtFQUFzQztBYjh1UHhDOztBYTl1UEU7RUFBc0M7QWJrdlB4Qzs7QWFsdlBFO0VBQXNDO0Fic3ZQeEM7O0FhdHZQRTtFQUFzQztBYjB2UHhDOztBYTF2UEU7RUFBc0M7QWI4dlB4Qzs7QWE5dlBFO0VBQXNDO0Fia3dQeEM7O0FhbHdQRTtFQUFzQztBYnN3UHhDOztBYXR3UEU7RUFBc0M7QWIwd1B4Qzs7QWExd1BFO0VBQXNDO0FiOHdQeEM7O0FhOXdQRTtFQUFzQztBYmt4UHhDOztBYWx4UEU7RUFBc0M7QWJzeFB4Qzs7QWF0eFBFO0VBQXNDO0FiMHhQeEM7O0FhMXhQRTtFQUFzQztBYjh4UHhDOztBYTl4UEU7RUFBc0M7QWJreVB4Qzs7QWFseVBFO0VBQXNDO0Fic3lQeEM7O0FhdHlQRTtFQUFzQztBYjB5UHhDOztBYTF5UEU7RUFBc0M7QWI4eVB4Qzs7QWE5eVBFO0VBQXNDO0Fia3pQeEM7O0FhbHpQRTtFQUFzQztBYnN6UHhDOztBYXR6UEU7RUFBc0M7QWIwelB4Qzs7QWExelBFO0VBQXNDO0FiOHpQeEM7O0FhOXpQRTtFQUFzQztBYmswUHhDOztBYWwwUEU7RUFBc0M7QWJzMFB4Qzs7QWF0MFBFO0VBQXNDO0FiMDBQeEM7O0FhMTBQRTtFQUFzQztBYjgwUHhDOztBYTkwUEU7RUFBc0M7QWJrMVB4Qzs7QWFsMVBFO0VBQXNDO0FiczFQeEM7O0FhdDFQRTtFQUFzQztBYjAxUHhDOztBYTExUEU7RUFBc0M7QWI4MVB4Qzs7QWE5MVBFO0VBQXNDO0FiazJQeEM7O0FhbDJQRTtFQUFzQztBYnMyUHhDOztBYXQyUEU7RUFBc0M7QWIwMlB4Qzs7QWExMlBFO0VBQXNDO0FiODJQeEM7O0FhOTJQRTtFQUFzQztBYmszUHhDOztBYWwzUEU7RUFBc0M7QWJzM1B4Qzs7QWF0M1BFO0VBQXNDO0FiMDNQeEM7O0FhMTNQRTtFQUFzQztBYjgzUHhDOztBYTkzUEU7RUFBc0M7QWJrNFB4Qzs7QWFsNFBFO0VBQXNDO0FiczRQeEM7O0FhdDRQRTtFQUFzQztBYjA0UHhDOztBYTE0UEU7RUFBc0M7QWI4NFB4Qzs7QWE5NFBFO0VBQXNDO0FiazVQeEM7O0FhbDVQRTtFQUFzQztBYnM1UHhDOztBYXQ1UEU7RUFBc0M7QWIwNVB4Qzs7QWExNVBFO0VBQXNDO0FiODVQeEM7O0FhOTVQRTtFQUFzQztBYms2UHhDOztBYWw2UEU7RUFBc0M7QWJzNlB4Qzs7QWF0NlBFO0VBQXNDO0FiMDZQeEM7O0FhMTZQRTtFQUFzQztBYjg2UHhDOztBYTk2UEU7RUFBc0M7QWJrN1B4Qzs7QWFsN1BFO0VBQXNDO0FiczdQeEM7O0FhdDdQRTtFQUFzQztBYjA3UHhDOztBYTE3UEU7RUFBc0M7QWI4N1B4Qzs7QWE5N1BFO0VBQXNDO0FiazhQeEM7O0FhbDhQRTtFQUFzQztBYnM4UHhDOztBYXQ4UEU7RUFBc0M7QWIwOFB4Qzs7QWExOFBFO0VBQXNDO0FiODhQeEM7O0FhOThQRTtFQUFzQztBYms5UHhDOztBYWw5UEU7RUFBc0M7QWJzOVB4Qzs7QWF0OVBFO0VBQXNDO0FiMDlQeEM7O0FhMTlQRTtFQUFzQztBYjg5UHhDOztBYTk5UEU7RUFBc0M7QWJrK1B4Qzs7QWFsK1BFO0VBQXNDO0FicytQeEM7O0FhdCtQRTtFQUFzQztBYjArUHhDOztBYTErUEU7RUFBc0M7QWI4K1B4Qzs7QWE5K1BFO0VBQXNDO0Fiay9QeEM7O0FhbC9QRTtFQUFzQztBYnMvUHhDOztBYXQvUEU7RUFBc0M7QWIwL1B4Qzs7QWExL1BFO0VBQXNDO0FiOC9QeEM7O0FhOS9QRTtFQUFzQztBYmtnUXhDOztBYWxnUUU7RUFBc0M7QWJzZ1F4Qzs7QWF0Z1FFO0VBQXNDO0FiMGdReEM7O0FhMWdRRTtFQUFzQztBYjhnUXhDOztBYTlnUUU7RUFBc0M7QWJraFF4Qzs7QWFsaFFFO0VBQXNDO0Fic2hReEM7O0FhdGhRRTtFQUFzQztBYjBoUXhDOztBYTFoUUU7RUFBc0M7QWI4aFF4Qzs7QWE5aFFFO0VBQXNDO0Fia2lReEM7O0FhbGlRRTtFQUFzQztBYnNpUXhDOztBYXRpUUU7RUFBc0M7QWIwaVF4Qzs7QWExaVFFO0VBQXNDO0FiOGlReEM7O0FhOWlRRTtFQUFzQztBYmtqUXhDOztBYWxqUUU7RUFBc0M7QWJzalF4Qzs7QWF0alFFO0VBQXNDO0FiMGpReEM7O0FhMWpRRTtFQUFzQztBYjhqUXhDOztBYTlqUUU7RUFBc0M7QWJra1F4Qzs7QWFsa1FFO0VBQXNDO0Fic2tReEM7O0FhdGtRRTtFQUFzQztBYjBrUXhDOztBYTFrUUU7RUFBc0M7QWI4a1F4Qzs7QWE5a1FFO0VBQXNDO0Fia2xReEM7O0FhbGxRRTtFQUFzQztBYnNsUXhDOztBYXRsUUU7RUFBc0M7QWIwbFF4Qzs7QWExbFFFO0VBQXNDO0FiOGxReEM7O0FhOWxRRTtFQUFzQztBYmttUXhDOztBYWxtUUU7RUFBc0M7QWJzbVF4Qzs7QWF0bVFFO0VBQXNDO0FiMG1ReEM7O0FhMW1RRTtFQUFzQztBYjhtUXhDOztBYTltUUU7RUFBc0M7QWJrblF4Qzs7QWFsblFFO0VBQXNDO0Fic25ReEM7O0FhdG5RRTtFQUFzQztBYjBuUXhDOztBYTFuUUU7RUFBc0M7QWI4blF4Qzs7QWE5blFFO0VBQXNDO0Fia29ReEM7O0FhbG9RRTtFQUFzQztBYnNvUXhDOztBYXRvUUU7RUFBc0M7QWIwb1F4Qzs7QWExb1FFO0VBQXNDO0FiOG9ReEM7O0FhOW9RRTtFQUFzQztBYmtwUXhDOztBYWxwUUU7RUFBc0M7QWJzcFF4Qzs7QWF0cFFFO0VBQXNDO0FiMHBReEM7O0FhMXBRRTtFQUFzQztBYjhwUXhDOztBYTlwUUU7RUFBc0M7QWJrcVF4Qzs7QWFscVFFO0VBQXNDO0Fic3FReEM7O0FhdHFRRTtFQUFzQztBYjBxUXhDOztBYTFxUUU7RUFBc0M7QWI4cVF4Qzs7QWE5cVFFO0VBQXNDO0Fia3JReEM7O0FhbHJRRTtFQUFzQztBYnNyUXhDOztBYXRyUUU7RUFBc0M7QWIwclF4Qzs7QWExclFFO0VBQXNDO0FiOHJReEM7O0FhOXJRRTtFQUFzQztBYmtzUXhDOztBYWxzUUU7RUFBc0M7QWJzc1F4Qzs7QWF0c1FFO0VBQXNDO0FiMHNReEM7O0FhMXNRRTtFQUFzQztBYjhzUXhDOztBYTlzUUU7RUFBc0M7QWJrdFF4Qzs7QWFsdFFFO0VBQXNDO0Fic3RReEM7O0FhdHRRRTtFQUFzQztBYjB0UXhDOztBYTF0UUU7RUFBc0M7QWI4dFF4Qzs7QWE5dFFFO0VBQXNDO0Fia3VReEM7O0FhbHVRRTtFQUFzQztBYnN1UXhDOztBYXR1UUU7RUFBc0M7QWIwdVF4Qzs7QWExdVFFO0VBQXNDO0FiOHVReEM7O0FhOXVRRTtFQUFzQztBYmt2UXhDOztBYWx2UUU7RUFBc0M7QWJzdlF4Qzs7QWF0dlFFO0VBQXNDO0FiMHZReEM7O0FhMXZRRTtFQUFzQztBYjh2UXhDOztBYTl2UUU7RUFBc0M7QWJrd1F4Qzs7QWFsd1FFO0VBQXNDO0Fic3dReEM7O0FhdHdRRTtFQUFzQztBYjB3UXhDOztBYTF3UUU7RUFBc0M7QWI4d1F4Qzs7QWE5d1FFO0VBQXNDO0Fia3hReEM7O0FhbHhRRTtFQUFzQztBYnN4UXhDOztBYXR4UUU7RUFBc0M7QWIweFF4Qzs7QWExeFFFO0VBQXNDO0FiOHhReEM7O0FhOXhRRTtFQUFzQztBYmt5UXhDOztBYWx5UUU7RUFBc0M7QWJzeVF4Qzs7QWF0eVFFO0VBQXNDO0FiMHlReEM7O0FhMXlRRTtFQUFzQztBYjh5UXhDOztBYTl5UUU7RUFBc0M7QWJrelF4Qzs7QWFselFFO0VBQXNDO0Fic3pReEM7O0FhdHpRRTtFQUFzQztBYjB6UXhDOztBYTF6UUU7RUFBc0M7QWI4elF4Qzs7QWE5elFFO0VBQXNDO0FiazBReEM7O0FhbDBRRTtFQUFzQztBYnMwUXhDOztBYXQwUUU7RUFBc0M7QWIwMFF4Qzs7QWExMFFFO0VBQXNDO0FiODBReEM7O0FhOTBRRTtFQUFzQztBYmsxUXhDOztBYWwxUUU7RUFBc0M7QWJzMVF4Qzs7QWF0MVFFO0VBQXNDO0FiMDFReEM7O0FhMTFRRTtFQUFzQztBYjgxUXhDOztBYTkxUUU7RUFBc0M7QWJrMlF4Qzs7QWFsMlFFO0VBQXNDO0FiczJReEM7O0FhdDJRRTtFQUFzQztBYjAyUXhDOztBYTEyUUU7RUFBc0M7QWI4MlF4Qzs7QWE5MlFFO0VBQXNDO0FiazNReEM7O0FhbDNRRTtFQUFzQztBYnMzUXhDOztBYXQzUUU7RUFBc0M7QWIwM1F4Qzs7QWExM1FFO0VBQXNDO0FiODNReEM7O0FhOTNRRTtFQUFzQztBYms0UXhDOztBYWw0UUU7RUFBc0M7QWJzNFF4Qzs7QWF0NFFFO0VBQXNDO0FiMDRReEM7O0FhMTRRRTtFQUFzQztBYjg0UXhDOztBYTk0UUU7RUFBc0M7QWJrNVF4Qzs7QWFsNVFFO0VBQXNDO0FiczVReEM7O0FhdDVRRTtFQUFzQztBYjA1UXhDOztBYTE1UUU7RUFBc0M7QWI4NVF4Qzs7QWE5NVFFO0VBQXNDO0FiazZReEM7O0FhbDZRRTtFQUFzQztBYnM2UXhDOztBYXQ2UUU7RUFBc0M7QWIwNlF4Qzs7QWExNlFFO0VBQXNDO0FiODZReEM7O0FhOTZRRTtFQUFzQztBYms3UXhDOztBYWw3UUU7RUFBc0M7QWJzN1F4Qzs7QWF0N1FFO0VBQXNDO0FiMDdReEM7O0FhMTdRRTtFQUFzQztBYjg3UXhDOztBYTk3UUU7RUFBc0M7QWJrOFF4Qzs7QWFsOFFFO0VBQXNDO0FiczhReEM7O0FhdDhRRTtFQUFzQztBYjA4UXhDOztBYTE4UUU7RUFBc0M7QWI4OFF4Qzs7QWE5OFFFO0VBQXNDO0FiazlReEM7O0FhbDlRRTtFQUFzQztBYnM5UXhDOztBYXQ5UUU7RUFBc0M7QWIwOVF4Qzs7QWExOVFFO0VBQXNDO0FiODlReEM7O0FhOTlRRTtFQUFzQztBYmsrUXhDOztBYWwrUUU7RUFBc0M7QWJzK1F4Qzs7QWF0K1FFO0VBQXNDO0FiMCtReEM7O0FhMStRRTtFQUFzQztBYjgrUXhDOztBYTkrUUU7RUFBc0M7QWJrL1F4Qzs7QWFsL1FFO0VBQXNDO0Ficy9ReEM7O0FhdC9RRTtFQUFzQztBYjAvUXhDOztBYTEvUUU7RUFBc0M7QWI4L1F4Qzs7QWE5L1FFO0VBQXNDO0Fia2dSeEM7O0FhbGdSRTtFQUFzQztBYnNnUnhDOztBYXRnUkU7RUFBc0M7QWIwZ1J4Qzs7QWExZ1JFO0VBQXNDO0FiOGdSeEM7O0FhOWdSRTtFQUFzQztBYmtoUnhDOztBYWxoUkU7RUFBc0M7QWJzaFJ4Qzs7QWF0aFJFO0VBQXNDO0FiMGhSeEM7O0FhMWhSRTtFQUFzQztBYjhoUnhDOztBYTloUkU7RUFBc0M7QWJraVJ4Qzs7QWFsaVJFO0VBQXNDO0Fic2lSeEM7O0FhdGlSRTtFQUFzQztBYjBpUnhDOztBYTFpUkU7RUFBc0M7QWI4aVJ4Qzs7QWE5aVJFO0VBQXNDO0Fia2pSeEM7O0FhbGpSRTtFQUFzQztBYnNqUnhDOztBYXRqUkU7RUFBc0M7QWIwalJ4Qzs7QWExalJFO0VBQXNDO0FiOGpSeEM7O0FhOWpSRTtFQUFzQztBYmtrUnhDOztBYWxrUkU7RUFBc0M7QWJza1J4Qzs7QWF0a1JFO0VBQXNDO0FiMGtSeEM7O0FhMWtSRTtFQUFzQztBYjhrUnhDOztBYTlrUkU7RUFBc0M7QWJrbFJ4Qzs7QWFsbFJFO0VBQXNDO0Fic2xSeEM7O0FhdGxSRTtFQUFzQztBYjBsUnhDOztBYTFsUkU7RUFBc0M7QWI4bFJ4Qzs7QWE5bFJFO0VBQXNDO0Fia21SeEM7O0FhbG1SRTtFQUFzQztBYnNtUnhDOztBYXRtUkU7RUFBc0M7QWIwbVJ4Qzs7QWExbVJFO0VBQXNDO0FiOG1SeEM7O0FhOW1SRTtFQUFzQztBYmtuUnhDOztBYWxuUkU7RUFBc0M7QWJzblJ4Qzs7QWF0blJFO0VBQXNDO0FiMG5SeEM7O0FhMW5SRTtFQUFzQztBYjhuUnhDOztBYTluUkU7RUFBc0M7QWJrb1J4Qzs7QWFsb1JFO0VBQXNDO0Fic29SeEM7O0FhdG9SRTtFQUFzQztBYjBvUnhDOztBYTFvUkU7RUFBc0M7QWI4b1J4Qzs7QWE5b1JFO0VBQXNDO0Fia3BSeEM7O0FhbHBSRTtFQUFzQztBYnNwUnhDOztBYXRwUkU7RUFBc0M7QWIwcFJ4Qzs7QWExcFJFO0VBQXNDO0FiOHBSeEM7O0FhOXBSRTtFQUFzQztBYmtxUnhDOztBYWxxUkU7RUFBc0M7QWJzcVJ4Qzs7QWF0cVJFO0VBQXNDO0FiMHFSeEM7O0FhMXFSRTtFQUFzQztBYjhxUnhDOztBYTlxUkU7RUFBc0M7QWJrclJ4Qzs7QWFsclJFO0VBQXNDO0Fic3JSeEM7O0FhdHJSRTtFQUFzQztBYjByUnhDOztBYTFyUkU7RUFBc0M7QWI4clJ4Qzs7QWE5clJFO0VBQXNDO0Fia3NSeEM7O0FhbHNSRTtFQUFzQztBYnNzUnhDOztBYXRzUkU7RUFBc0M7QWIwc1J4Qzs7QWExc1JFO0VBQXNDO0FiOHNSeEM7O0FhOXNSRTtFQUFzQztBYmt0UnhDOztBYWx0UkU7RUFBc0M7QWJzdFJ4Qzs7QWF0dFJFO0VBQXNDO0FiMHRSeEM7O0FhMXRSRTtFQUFzQztBYjh0UnhDOztBYTl0UkU7RUFBc0M7QWJrdVJ4Qzs7QWFsdVJFO0VBQXNDO0Fic3VSeEM7O0FhdHVSRTtFQUFzQztBYjB1UnhDOztBYTF1UkU7RUFBc0M7QWI4dVJ4Qzs7QWE5dVJFO0VBQXNDO0Fia3ZSeEM7O0FhbHZSRTtFQUFzQztBYnN2UnhDOztBYXR2UkU7RUFBc0M7QWIwdlJ4Qzs7QWExdlJFO0VBQXNDO0FiOHZSeEM7O0FhOXZSRTtFQUFzQztBYmt3UnhDOztBYWx3UkU7RUFBc0M7QWJzd1J4Qzs7QWF0d1JFO0VBQXNDO0FiMHdSeEM7O0FhMXdSRTtFQUFzQztBYjh3UnhDOztBYTl3UkU7RUFBc0M7QWJreFJ4Qzs7QWFseFJFO0VBQXNDO0Fic3hSeEM7O0FhdHhSRTtFQUFzQztBYjB4UnhDOztBYTF4UkU7RUFBc0M7QWI4eFJ4Qzs7QWE5eFJFO0VBQXNDO0Fia3lSeEM7O0FhbHlSRTtFQUFzQztBYnN5UnhDOztBYXR5UkU7RUFBc0M7QWIweVJ4Qzs7QWExeVJFO0VBQXNDO0FiOHlSeEM7O0FhOXlSRTtFQUFzQztBYmt6UnhDOztBYWx6UkU7RUFBc0M7QWJzelJ4Qzs7QWF0elJFO0VBQXNDO0FiMHpSeEM7O0FhMXpSRTtFQUFzQztBYjh6UnhDOztBYTl6UkU7RUFBc0M7QWJrMFJ4Qzs7QWFsMFJFO0VBQXNDO0FiczBSeEM7O0FhdDBSRTtFQUFzQztBYjAwUnhDOztBYTEwUkU7RUFBc0M7QWI4MFJ4Qzs7QWE5MFJFO0VBQXNDO0FiazFSeEM7O0FhbDFSRTtFQUFzQztBYnMxUnhDOztBYXQxUkU7RUFBc0M7QWIwMVJ4Qzs7QWExMVJFO0VBQXNDO0FiODFSeEM7O0FhOTFSRTtFQUFzQztBYmsyUnhDOztBYWwyUkU7RUFBc0M7QWJzMlJ4Qzs7QWF0MlJFO0VBQXNDO0FiMDJSeEM7O0FhMTJSRTtFQUFzQztBYjgyUnhDOztBYTkyUkU7RUFBc0M7QWJrM1J4Qzs7QWFsM1JFO0VBQXNDO0FiczNSeEM7O0FhdDNSRTtFQUFzQztBYjAzUnhDOztBYTEzUkU7RUFBc0M7QWI4M1J4Qzs7QWE5M1JFO0VBQXNDO0FiazRSeEM7O0FhbDRSRTtFQUFzQztBYnM0UnhDOztBYXQ0UkU7RUFBc0M7QWIwNFJ4Qzs7QWExNFJFO0VBQXNDO0FiODRSeEM7O0FhOTRSRTtFQUFzQztBYms1UnhDOztBYWw1UkU7RUFBc0M7QWJzNVJ4Qzs7QWF0NVJFO0VBQXNDO0FiMDVSeEM7O0FhMTVSRTtFQUFzQztBYjg1UnhDOztBYTk1UkU7RUFBc0M7QWJrNlJ4Qzs7QWFsNlJFO0VBQXNDO0FiczZSeEM7O0FhdDZSRTtFQUFzQztBYjA2UnhDOztBYTE2UkU7RUFBc0M7QWI4NlJ4Qzs7QWE5NlJFO0VBQXNDO0FiazdSeEM7O0FhbDdSRTtFQUFzQztBYnM3UnhDOztBYXQ3UkU7RUFBc0M7QWIwN1J4Qzs7QWExN1JFO0VBQXNDO0FiODdSeEM7O0FhOTdSRTtFQUFzQztBYms4UnhDOztBYWw4UkU7RUFBc0M7QWJzOFJ4Qzs7QWF0OFJFO0VBQXNDO0FiMDhSeEM7O0FhMThSRTtFQUFzQztBYjg4UnhDOztBYTk4UkU7RUFBc0M7QWJrOVJ4Qzs7QWFsOVJFO0VBQXNDO0FiczlSeEM7O0FhdDlSRTtFQUFzQztBYjA5UnhDOztBYTE5UkU7RUFBc0M7QWI4OVJ4Qzs7QWE5OVJFO0VBQXNDO0FiaytSeEM7O0FhbCtSRTtFQUFzQztBYnMrUnhDOztBYXQrUkU7RUFBc0M7QWIwK1J4Qzs7QWExK1JFO0VBQXNDO0FiOCtSeEM7O0FhOStSRTtFQUFzQztBYmsvUnhDOztBYWwvUkU7RUFBc0M7QWJzL1J4Qzs7QWF0L1JFO0VBQXNDO0FiMC9SeEM7O0FhMS9SRTtFQUFzQztBYjgvUnhDOztBYTkvUkU7RUFBc0M7QWJrZ1N4Qzs7QWFsZ1NFO0VBQXNDO0Fic2dTeEM7O0FhdGdTRTtFQUFzQztBYjBnU3hDOztBYTFnU0U7RUFBc0M7QWI4Z1N4Qzs7QWE5Z1NFO0VBQXNDO0Fia2hTeEM7O0FhbGhTRTtFQUFzQztBYnNoU3hDOztBYXRoU0U7RUFBc0M7QWIwaFN4Qzs7QWExaFNFO0VBQXNDO0FiOGhTeEM7O0FhOWhTRTtFQUFzQztBYmtpU3hDOztBYWxpU0U7RUFBc0M7QWJzaVN4Qzs7QWF0aVNFO0VBQXNDO0FiMGlTeEM7O0FhMWlTRTtFQUFzQztBYjhpU3hDOztBYTlpU0U7RUFBc0M7QWJralN4Qzs7QWFsalNFO0VBQXNDO0Fic2pTeEM7O0FhdGpTRTtFQUFzQztBYjBqU3hDOztBYTFqU0U7RUFBc0M7QWI4alN4Qzs7QWE5alNFO0VBQXNDO0Fia2tTeEM7O0FhbGtTRTtFQUFzQztBYnNrU3hDOztBYXRrU0U7RUFBc0M7QWIwa1N4Qzs7QWExa1NFO0VBQXNDO0FiOGtTeEM7O0FhOWtTRTtFQUFzQztBYmtsU3hDOztBYWxsU0U7RUFBc0M7QWJzbFN4Qzs7QWF0bFNFO0VBQXNDO0FiMGxTeEM7O0FhMWxTRTtFQUFzQztBYjhsU3hDOztBYTlsU0U7RUFBc0M7QWJrbVN4Qzs7QWFsbVNFO0VBQXNDO0Fic21TeEM7O0FhdG1TRTtFQUFzQztBYjBtU3hDOztBYTFtU0U7RUFBc0M7QWI4bVN4Qzs7QWE5bVNFO0VBQXNDO0Fia25TeEM7O0FhbG5TRTtFQUFzQztBYnNuU3hDOztBYXRuU0U7RUFBc0M7QWIwblN4Qzs7QWExblNFO0VBQXNDO0FiOG5TeEM7O0FhOW5TRTtFQUFzQztBYmtvU3hDOztBYWxvU0U7RUFBc0M7QWJzb1N4Qzs7QWF0b1NFO0VBQXNDO0FiMG9TeEM7O0FhMW9TRTtFQUFzQztBYjhvU3hDOztBYTlvU0U7RUFBc0M7QWJrcFN4Qzs7QWFscFNFO0VBQXNDO0Fic3BTeEM7O0FhdHBTRTtFQUFzQztBYjBwU3hDOztBYTFwU0U7RUFBc0M7QWI4cFN4Qzs7QWE5cFNFO0VBQXNDO0Fia3FTeEM7O0FhbHFTRTtFQUFzQztBYnNxU3hDOztBYXRxU0U7RUFBc0M7QWIwcVN4Qzs7QWExcVNFO0VBQXNDO0FiOHFTeEM7O0FhOXFTRTtFQUFzQztBYmtyU3hDOztBYWxyU0U7RUFBc0M7QWJzclN4Qzs7QWF0clNFO0VBQXNDO0FiMHJTeEM7O0FhMXJTRTtFQUFzQztBYjhyU3hDOztBYTlyU0U7RUFBc0M7QWJrc1N4Qzs7QWFsc1NFO0VBQXNDO0Fic3NTeEM7O0FhdHNTRTtFQUFzQztBYjBzU3hDOztBYTFzU0U7RUFBc0M7QWI4c1N4Qzs7QWE5c1NFO0VBQXNDO0Fia3RTeEM7O0FhbHRTRTtFQUFzQztBYnN0U3hDOztBYXR0U0U7RUFBc0M7QWIwdFN4Qzs7QWExdFNFO0VBQXNDO0FiOHRTeEM7O0FhOXRTRTtFQUFzQztBYmt1U3hDOztBYWx1U0U7RUFBc0M7QWJzdVN4Qzs7QWF0dVNFO0VBQXNDO0FiMHVTeEM7O0FhMXVTRTtFQUFzQztBYjh1U3hDOztBYTl1U0U7RUFBc0M7QWJrdlN4Qzs7QWFsdlNFO0VBQXNDO0Fic3ZTeEM7O0FhdHZTRTtFQUFzQztBYjB2U3hDOztBYTF2U0U7RUFBc0M7QWI4dlN4Qzs7QWE5dlNFO0VBQXNDO0Fia3dTeEM7O0FhbHdTRTtFQUFzQztBYnN3U3hDOztBYXR3U0U7RUFBc0M7QWIwd1N4Qzs7QWExd1NFO0VBQXNDO0FiOHdTeEM7O0FhOXdTRTtFQUFzQztBYmt4U3hDOztBYWx4U0U7RUFBc0M7QWJzeFN4Qzs7QWF0eFNFO0VBQXNDO0FiMHhTeEM7O0FhMXhTRTtFQUFzQztBYjh4U3hDOztBYTl4U0U7RUFBc0M7QWJreVN4Qzs7QWFseVNFO0VBQXNDO0Fic3lTeEM7O0FhdHlTRTtFQUFzQztBYjB5U3hDOztBYTF5U0U7RUFBc0M7QWI4eVN4Qzs7QWE5eVNFO0VBQXNDO0Fia3pTeEM7O0FhbHpTRTtFQUFzQztBYnN6U3hDOztBYXR6U0U7RUFBc0M7QWIwelN4Qzs7QWExelNFO0VBQXNDO0FiOHpTeEM7O0FhOXpTRTtFQUFzQztBYmswU3hDOztBYWwwU0U7RUFBc0M7QWJzMFN4Qzs7QWF0MFNFO0VBQXNDO0FiMDBTeEM7O0FhMTBTRTtFQUFzQztBYjgwU3hDOztBYTkwU0U7RUFBc0M7QWJrMVN4Qzs7QWFsMVNFO0VBQXNDO0FiczFTeEM7O0FhdDFTRTtFQUFzQztBYjAxU3hDOztBYTExU0U7RUFBc0M7QWI4MVN4Qzs7QWE5MVNFO0VBQXNDO0FiazJTeEM7O0FhbDJTRTtFQUFzQztBYnMyU3hDOztBYXQyU0U7RUFBc0M7QWIwMlN4Qzs7QWExMlNFO0VBQXNDO0FiODJTeEM7O0FhOTJTRTtFQUFzQztBYmszU3hDOztBYWwzU0U7RUFBc0M7QWJzM1N4Qzs7QWF0M1NFO0VBQXNDO0FiMDNTeEM7O0FhMTNTRTtFQUFzQztBYjgzU3hDOztBYTkzU0U7RUFBc0M7QWJrNFN4Qzs7QWFsNFNFO0VBQXNDO0FiczRTeEM7O0FhdDRTRTtFQUFzQztBYjA0U3hDOztBYTE0U0U7RUFBc0M7QWI4NFN4Qzs7QWE5NFNFO0VBQXNDO0FiazVTeEM7O0FhbDVTRTtFQUFzQztBYnM1U3hDOztBYXQ1U0U7RUFBc0M7QWIwNVN4Qzs7QWExNVNFO0VBQXNDO0FiODVTeEM7O0FhOTVTRTtFQUFzQztBYms2U3hDOztBYWw2U0U7RUFBc0M7QWJzNlN4Qzs7QWF0NlNFO0VBQXNDO0FiMDZTeEM7O0FhMTZTRTtFQUFzQztBYjg2U3hDOztBYTk2U0U7RUFBc0M7QWJrN1N4Qzs7QWFsN1NFO0VBQXNDO0FiczdTeEM7O0FhdDdTRTtFQUFzQztBYjA3U3hDOztBYTE3U0U7RUFBc0M7QWI4N1N4Qzs7QWE5N1NFO0VBQXNDO0FiazhTeEM7O0FhbDhTRTtFQUFzQztBYnM4U3hDOztBYXQ4U0U7RUFBc0M7QWIwOFN4Qzs7QWExOFNFO0VBQXNDO0FiODhTeEM7O0FhOThTRTtFQUFzQztBYms5U3hDOztBYWw5U0U7RUFBc0M7QWJzOVN4Qzs7QWF0OVNFO0VBQXNDO0FiMDlTeEM7O0FhMTlTRTtFQUFzQztBYjg5U3hDOztBYTk5U0U7RUFBc0M7QWJrK1N4Qzs7QWFsK1NFO0VBQXNDO0FicytTeEM7O0FhdCtTRTtFQUFzQztBYjArU3hDOztBYTErU0U7RUFBc0M7QWI4K1N4Qzs7QWE5K1NFO0VBQXNDO0Fiay9TeEM7O0FhbC9TRTtFQUFzQztBYnMvU3hDOztBYXQvU0U7RUFBc0M7QWIwL1N4Qzs7QWExL1NFO0VBQXNDO0FiOC9TeEM7O0FhOS9TRTtFQUFzQztBYmtnVHhDOztBYWxnVEU7RUFBc0M7QWJzZ1R4Qzs7QWF0Z1RFO0VBQXNDO0FiMGdUeEM7O0FhMWdURTtFQUFzQztBYjhnVHhDOztBYTlnVEU7RUFBc0M7QWJraFR4Qzs7QWFsaFRFO0VBQXNDO0Fic2hUeEM7O0FhdGhURTtFQUFzQztBYjBoVHhDOztBYTFoVEU7RUFBc0M7QWI4aFR4Qzs7QWE5aFRFO0VBQXNDO0Fia2lUeEM7O0FhbGlURTtFQUFzQztBYnNpVHhDOztBYXRpVEU7RUFBc0M7QWIwaVR4Qzs7QWExaVRFO0VBQXNDO0FiOGlUeEM7O0FhOWlURTtFQUFzQztBYmtqVHhDOztBYWxqVEU7RUFBc0M7QWJzalR4Qzs7QWF0alRFO0VBQXNDO0FiMGpUeEM7O0FhMWpURTtFQUFzQztBYjhqVHhDOztBYTlqVEU7RUFBc0M7QWJra1R4Qzs7QWFsa1RFO0VBQXNDO0Fic2tUeEM7O0FhdGtURTtFQUFzQztBYjBrVHhDOztBYTFrVEU7RUFBc0M7QWI4a1R4Qzs7QWE5a1RFO0VBQXNDO0Fia2xUeEM7O0FhbGxURTtFQUFzQztBYnNsVHhDOztBYXRsVEU7RUFBc0M7QWIwbFR4Qzs7QWExbFRFO0VBQXNDO0FiOGxUeEM7O0FhOWxURTtFQUFzQztBYmttVHhDOztBYWxtVEU7RUFBc0M7QWJzbVR4Qzs7QWF0bVRFO0VBQXNDO0FiMG1UeEM7O0FhMW1URTtFQUFzQztBYjhtVHhDOztBYTltVEU7RUFBc0M7QWJrblR4Qzs7QWFsblRFO0VBQXNDO0Fic25UeEM7O0FhdG5URTtFQUFzQztBYjBuVHhDOztBYTFuVEU7RUFBc0M7QWI4blR4Qzs7QWE5blRFO0VBQXNDO0Fia29UeEM7O0FhbG9URTtFQUFzQztBYnNvVHhDOztBYXRvVEU7RUFBc0M7QWIwb1R4Qzs7QWExb1RFO0VBQXNDO0FiOG9UeEM7O0FhOW9URTtFQUFzQztBYmtwVHhDOztBYWxwVEU7RUFBc0M7QWJzcFR4Qzs7QWF0cFRFO0VBQXNDO0FiMHBUeEM7O0FhMXBURTtFQUFzQztBYjhwVHhDOztBYTlwVEU7RUFBc0M7QWJrcVR4Qzs7QWFscVRFO0VBQXNDO0Fic3FUeEM7O0FhdHFURTtFQUFzQztBYjBxVHhDOztBYTFxVEU7RUFBc0M7QWI4cVR4Qzs7QWE5cVRFO0VBQXNDO0Fia3JUeEM7O0FhbHJURTtFQUFzQztBYnNyVHhDOztBYXRyVEU7RUFBc0M7QWIwclR4Qzs7QWExclRFO0VBQXNDO0FiOHJUeEM7O0FhOXJURTtFQUFzQztBYmtzVHhDOztBYWxzVEU7RUFBc0M7QWJzc1R4Qzs7QWF0c1RFO0VBQXNDO0FiMHNUeEM7O0FhMXNURTtFQUFzQztBYjhzVHhDOztBYTlzVEU7RUFBc0M7QWJrdFR4Qzs7QWFsdFRFO0VBQXNDO0Fic3RUeEM7O0FhdHRURTtFQUFzQztBYjB0VHhDOztBYTF0VEU7RUFBc0M7QWI4dFR4Qzs7QWE5dFRFO0VBQXNDO0Fia3VUeEM7O0FhbHVURTtFQUFzQztBYnN1VHhDOztBYXR1VEU7RUFBc0M7QWIwdVR4Qzs7QWExdVRFO0VBQXNDO0FiOHVUeEM7O0FhOXVURTtFQUFzQztBYmt2VHhDOztBYWx2VEU7RUFBc0M7QWJzdlR4Qzs7QWF0dlRFO0VBQXNDO0FiMHZUeEM7O0FhMXZURTtFQUFzQztBYjh2VHhDOztBYTl2VEU7RUFBc0M7QWJrd1R4Qzs7QWFsd1RFO0VBQXNDO0Fic3dUeEM7O0FhdHdURTtFQUFzQztBYjB3VHhDOztBYTF3VEU7RUFBc0M7QWI4d1R4Qzs7QWE5d1RFO0VBQXNDO0Fia3hUeEM7O0FhbHhURTtFQUFzQztBYnN4VHhDOztBYXR4VEU7RUFBc0M7QWIweFR4Qzs7QWExeFRFO0VBQXNDO0FiOHhUeEM7O0FhOXhURTtFQUFzQztBYmt5VHhDOztBYWx5VEU7RUFBc0M7QWJzeVR4Qzs7QWF0eVRFO0VBQXNDO0FiMHlUeEM7O0FhMXlURTtFQUFzQztBYjh5VHhDOztBYTl5VEU7RUFBc0M7QWJrelR4Qzs7QWFselRFO0VBQXNDO0Fic3pUeEM7O0FhdHpURTtFQUFzQztBYjB6VHhDOztBYTF6VEU7RUFBc0M7QWI4elR4Qzs7QWE5elRFO0VBQXNDO0FiazBUeEM7O0FhbDBURTtFQUFzQztBYnMwVHhDOztBYXQwVEU7RUFBc0M7QWIwMFR4Qzs7QWExMFRFO0VBQXNDO0FiODBUeEM7O0FhOTBURTtFQUFzQztBYmsxVHhDOztBYWwxVEU7RUFBc0M7QWJzMVR4Qzs7QWF0MVRFO0VBQXNDO0FiMDFUeEM7O0FhMTFURTtFQUFzQztBYjgxVHhDOztBYTkxVEU7RUFBc0M7QWJrMlR4Qzs7QWFsMlRFO0VBQXNDO0FiczJUeEM7O0FhdDJURTtFQUFzQztBYjAyVHhDOztBYTEyVEU7RUFBc0M7QWI4MlR4Qzs7QWE5MlRFO0VBQXNDO0FiazNUeEM7O0FhbDNURTtFQUFzQztBYnMzVHhDOztBYXQzVEU7RUFBc0M7QWIwM1R4Qzs7QWExM1RFO0VBQXNDO0FiODNUeEM7O0FhOTNURTtFQUFzQztBYms0VHhDOztBYWw0VEU7RUFBc0M7QWJzNFR4Qzs7QWF0NFRFO0VBQXNDO0FiMDRUeEM7O0FhMTRURTtFQUFzQztBYjg0VHhDOztBYTk0VEU7RUFBc0M7QWJrNVR4Qzs7QWFsNVRFO0VBQXNDO0FiczVUeEM7O0FhdDVURTtFQUFzQztBYjA1VHhDOztBYTE1VEU7RUFBc0M7QWI4NVR4Qzs7QWE5NVRFO0VBQXNDO0FiazZUeEM7O0FhbDZURTtFQUFzQztBYnM2VHhDOztBYXQ2VEU7RUFBc0M7QWIwNlR4Qzs7QWExNlRFO0VBQXNDO0FiODZUeEM7O0FhOTZURTtFQUFzQztBYms3VHhDOztBYWw3VEU7RUFBc0M7QWJzN1R4Qzs7QWF0N1RFO0VBQXNDO0FiMDdUeEM7O0FhMTdURTtFQUFzQztBYjg3VHhDOztBYTk3VEU7RUFBc0M7QWJrOFR4Qzs7QWFsOFRFO0VBQXNDO0FiczhUeEM7O0FhdDhURTtFQUFzQztBYjA4VHhDOztBYTE4VEU7RUFBc0M7QWI4OFR4Qzs7QWE5OFRFO0VBQXNDO0FiazlUeEM7O0FhbDlURTtFQUFzQztBYnM5VHhDOztBYXQ5VEU7RUFBc0M7QWIwOVR4Qzs7QWExOVRFO0VBQXNDO0FiODlUeEM7O0FhOTlURTtFQUFzQztBYmsrVHhDOztBYWwrVEU7RUFBc0M7QWJzK1R4Qzs7QWF0K1RFO0VBQXNDO0FiMCtUeEM7O0FhMStURTtFQUFzQztBYjgrVHhDOztBYTkrVEU7RUFBc0M7QWJrL1R4Qzs7QWFsL1RFO0VBQXNDO0Ficy9UeEM7O0FhdC9URTtFQUFzQztBYjAvVHhDOztBYTEvVEU7RUFBc0M7QWI4L1R4Qzs7QWE5L1RFO0VBQXNDO0Fia2dVeEM7O0FhbGdVRTtFQUFzQztBYnNnVXhDOztBYXRnVUU7RUFBc0M7QWIwZ1V4Qzs7QWExZ1VFO0VBQXNDO0FiOGdVeEM7O0FhOWdVRTtFQUFzQztBYmtoVXhDOztBYWxoVUU7RUFBc0M7QWJzaFV4Qzs7QWF0aFVFO0VBQXNDO0FiMGhVeEM7O0FhMWhVRTtFQUFzQztBYjhoVXhDOztBYTloVUU7RUFBc0M7QWJraVV4Qzs7QWFsaVVFO0VBQXNDO0Fic2lVeEM7O0FhdGlVRTtFQUFzQztBYjBpVXhDOztBYTFpVUU7RUFBc0M7QWI4aVV4Qzs7QWE5aVVFO0VBQXNDO0Fia2pVeEM7O0FhbGpVRTtFQUFzQztBYnNqVXhDOztBYXRqVUU7RUFBc0M7QWIwalV4Qzs7QWExalVFO0VBQXNDO0FiOGpVeEM7O0FhOWpVRTtFQUFzQztBYmtrVXhDOztBYWxrVUU7RUFBc0M7QWJza1V4Qzs7QWF0a1VFO0VBQXNDO0FiMGtVeEM7O0FhMWtVRTtFQUFzQztBYjhrVXhDOztBYTlrVUU7RUFBc0M7QWJrbFV4Qzs7QWFsbFVFO0VBQXNDO0Fic2xVeEM7O0FhdGxVRTtFQUFzQztBYjBsVXhDOztBYTFsVUU7RUFBc0M7QWI4bFV4Qzs7QWE5bFVFO0VBQXNDO0Fia21VeEM7O0FhbG1VRTtFQUFzQztBYnNtVXhDOztBYXRtVUU7RUFBc0M7QWIwbVV4Qzs7QWExbVVFO0VBQXNDO0FiOG1VeEM7O0FhOW1VRTtFQUFzQztBYmtuVXhDOztBYWxuVUU7RUFBc0M7QWJzblV4Qzs7QWF0blVFO0VBQXNDO0FiMG5VeEM7O0FhMW5VRTtFQUFzQztBYjhuVXhDOztBYTluVUU7RUFBc0M7QWJrb1V4Qzs7QWFsb1VFO0VBQXNDO0Fic29VeEM7O0FhdG9VRTtFQUFzQztBYjBvVXhDOztBYTFvVUU7RUFBc0M7QWI4b1V4Qzs7QWE5b1VFO0VBQXNDO0Fia3BVeEM7O0FhbHBVRTtFQUFzQztBYnNwVXhDOztBYXRwVUU7RUFBc0M7QWIwcFV4Qzs7QWExcFVFO0VBQXNDO0FiOHBVeEM7O0FhOXBVRTtFQUFzQztBYmtxVXhDOztBYWxxVUU7RUFBc0M7QWJzcVV4Qzs7QWF0cVVFO0VBQXNDO0FiMHFVeEM7O0FhMXFVRTtFQUFzQztBYjhxVXhDOztBYTlxVUU7RUFBc0M7QWJrclV4Qzs7QWFsclVFO0VBQXNDO0Fic3JVeEM7O0FhdHJVRTtFQUFzQztBYjByVXhDOztBYTFyVUU7RUFBc0M7QWI4clV4Qzs7QWE5clVFO0VBQXNDO0Fia3NVeEM7O0FhbHNVRTtFQUFzQztBYnNzVXhDOztBYXRzVUU7RUFBc0M7QWIwc1V4Qzs7QWExc1VFO0VBQXNDO0FiOHNVeEM7O0FhOXNVRTtFQUFzQztBYmt0VXhDOztBYWx0VUU7RUFBc0M7QWJzdFV4Qzs7QWF0dFVFO0VBQXNDO0FiMHRVeEM7O0FhMXRVRTtFQUFzQztBYjh0VXhDOztBYTl0VUU7RUFBc0M7QWJrdVV4Qzs7QWFsdVVFO0VBQXNDO0Fic3VVeEM7O0FhdHVVRTtFQUFzQztBYjB1VXhDOztBYTF1VUU7RUFBc0M7QWI4dVV4Qzs7QWE5dVVFO0VBQXNDO0Fia3ZVeEM7O0FhbHZVRTtFQUFzQztBYnN2VXhDOztBYXR2VUU7RUFBc0M7QWIwdlV4Qzs7QWExdlVFO0VBQXNDO0FiOHZVeEM7O0FhOXZVRTtFQUFzQztBYmt3VXhDOztBYWx3VUU7RUFBc0M7QWJzd1V4Qzs7QWF0d1VFO0VBQXNDO0FiMHdVeEM7O0FhMXdVRTtFQUFzQztBYjh3VXhDOztBYTl3VUU7RUFBc0M7QWJreFV4Qzs7QWFseFVFO0VBQXNDO0Fic3hVeEM7O0FhdHhVRTtFQUFzQztBYjB4VXhDOztBYTF4VUU7RUFBc0M7QWI4eFV4Qzs7QWE5eFVFO0VBQXNDO0Fia3lVeEM7O0FhbHlVRTtFQUFzQztBYnN5VXhDOztBYXR5VUU7RUFBc0M7QWIweVV4Qzs7QWExeVVFO0VBQXNDO0FiOHlVeEM7O0FhOXlVRTtFQUFzQztBYmt6VXhDOztBYWx6VUU7RUFBc0M7QWJzelV4Qzs7QWF0elVFO0VBQXNDO0FiMHpVeEM7O0FhMXpVRTtFQUFzQztBYjh6VXhDOztBYTl6VUU7RUFBc0M7QWJrMFV4Qzs7QWFsMFVFO0VBQXNDO0FiczBVeEM7O0FhdDBVRTtFQUFzQztBYjAwVXhDOztBYTEwVUU7RUFBc0M7QWI4MFV4Qzs7QWE5MFVFO0VBQXNDO0FiazFVeEM7O0FhbDFVRTtFQUFzQztBYnMxVXhDOztBYXQxVUU7RUFBc0M7QWIwMVV4Qzs7QWExMVVFO0VBQXNDO0FiODFVeEM7O0FhOTFVRTtFQUFzQztBYmsyVXhDOztBYWwyVUU7RUFBc0M7QWJzMlV4Qzs7QWF0MlVFO0VBQXNDO0FiMDJVeEM7O0FhMTJVRTtFQUFzQztBYjgyVXhDOztBYTkyVUU7RUFBc0M7QWJrM1V4Qzs7QWFsM1VFO0VBQXNDO0FiczNVeEM7O0FhdDNVRTtFQUFzQztBYjAzVXhDOztBYTEzVUU7RUFBc0M7QWI4M1V4Qzs7QWE5M1VFO0VBQXNDO0FiazRVeEM7O0FhbDRVRTtFQUFzQztBYnM0VXhDOztBYXQ0VUU7RUFBc0M7QWIwNFV4Qzs7QWExNFVFO0VBQXNDO0FiODRVeEM7O0FhOTRVRTtFQUFzQztBYms1VXhDOztBYWw1VUU7RUFBc0M7QWJzNVV4Qzs7QWF0NVVFO0VBQXNDO0FiMDVVeEM7O0FhMTVVRTtFQUFzQztBYjg1VXhDOztBYTk1VUU7RUFBc0M7QWJrNlV4Qzs7QWFsNlVFO0VBQXNDO0FiczZVeEM7O0FhdDZVRTtFQUFzQztBYjA2VXhDOztBYTE2VUU7RUFBc0M7QWI4NlV4Qzs7QWE5NlVFO0VBQXNDO0FiazdVeEM7O0FhbDdVRTtFQUFzQztBYnM3VXhDOztBYXQ3VUU7RUFBc0M7QWIwN1V4Qzs7QWExN1VFO0VBQXNDO0FiODdVeEM7O0FhOTdVRTtFQUFzQztBYms4VXhDOztBYWw4VUU7RUFBc0M7QWJzOFV4Qzs7QWF0OFVFO0VBQXNDO0FiMDhVeEM7O0FhMThVRTtFQUFzQztBYjg4VXhDOztBYTk4VUU7RUFBc0M7QWJrOVV4Qzs7QWFsOVVFO0VBQXNDO0FiczlVeEM7O0FhdDlVRTtFQUFzQztBYjA5VXhDOztBYTE5VUU7RUFBc0M7QWI4OVV4Qzs7QWE5OVVFO0VBQXNDO0FiaytVeEM7O0FhbCtVRTtFQUFzQztBYnMrVXhDOztBYXQrVUU7RUFBc0M7QWIwK1V4Qzs7QWExK1VFO0VBQXNDO0FiOCtVeEM7O0FhOStVRTtFQUFzQztBYmsvVXhDOztBYWwvVUU7RUFBc0M7QWJzL1V4Qzs7QWF0L1VFO0VBQXNDO0FiMC9VeEM7O0FhMS9VRTtFQUFzQztBYjgvVXhDOztBYTkvVUU7RUFBc0M7QWJrZ1Z4Qzs7QWFsZ1ZFO0VBQXNDO0Fic2dWeEM7O0FhdGdWRTtFQUFzQztBYjBnVnhDOztBYTFnVkU7RUFBc0M7QWI4Z1Z4Qzs7QWE5Z1ZFO0VBQXNDO0Fia2hWeEM7O0FhbGhWRTtFQUFzQztBYnNoVnhDOztBYXRoVkU7RUFBc0M7QWIwaFZ4Qzs7QWExaFZFO0VBQXNDO0FiOGhWeEM7O0FhOWhWRTtFQUFzQztBYmtpVnhDOztBYWxpVkU7RUFBc0M7QWJzaVZ4Qzs7QWF0aVZFO0VBQXNDO0FiMGlWeEM7O0FhMWlWRTtFQUFzQztBYjhpVnhDOztBYTlpVkU7RUFBc0M7QWJralZ4Qzs7QWFsalZFO0VBQXNDO0Fic2pWeEM7O0FhdGpWRTtFQUFzQztBYjBqVnhDOztBYTFqVkU7RUFBc0M7QWI4alZ4Qzs7QWE5alZFO0VBQXNDO0Fia2tWeEM7O0FhbGtWRTtFQUFzQztBYnNrVnhDOztBYXRrVkU7RUFBc0M7QWIwa1Z4Qzs7QWExa1ZFO0VBQXNDO0FiOGtWeEM7O0FhOWtWRTtFQUFzQztBYmtsVnhDOztBYWxsVkU7RUFBc0M7QWJzbFZ4Qzs7QWF0bFZFO0VBQXNDO0FiMGxWeEM7O0FhMWxWRTtFQUFzQztBYjhsVnhDOztBYTlsVkU7RUFBc0M7QWJrbVZ4Qzs7QWFsbVZFO0VBQXNDO0Fic21WeEM7O0FhdG1WRTtFQUFzQztBYjBtVnhDOztBYTFtVkU7RUFBc0M7QWI4bVZ4Qzs7QWE5bVZFO0VBQXNDO0Fia25WeEM7O0FhbG5WRTtFQUFzQztBYnNuVnhDOztBYXRuVkU7RUFBc0M7QWIwblZ4Qzs7QWExblZFO0VBQXNDO0FiOG5WeEM7O0FhOW5WRTtFQUFzQztBYmtvVnhDOztBYWxvVkU7RUFBc0M7QWJzb1Z4Qzs7QWF0b1ZFO0VBQXNDO0FiMG9WeEM7O0FhMW9WRTtFQUFzQztBYjhvVnhDOztBYTlvVkU7RUFBc0M7QWJrcFZ4Qzs7QWFscFZFO0VBQXNDO0Fic3BWeEM7O0FhdHBWRTtFQUFzQztBYjBwVnhDOztBYTFwVkU7RUFBc0M7QWI4cFZ4Qzs7QWE5cFZFO0VBQXNDO0Fia3FWeEM7O0FhbHFWRTtFQUFzQztBYnNxVnhDOztBYXRxVkU7RUFBc0M7QWIwcVZ4Qzs7QWExcVZFO0VBQXNDO0FiOHFWeEM7O0FhOXFWRTtFQUFzQztBYmtyVnhDOztBYWxyVkU7RUFBc0M7QWJzclZ4Qzs7QWF0clZFO0VBQXNDO0FiMHJWeEM7O0FhMXJWRTtFQUFzQztBYjhyVnhDOztBYTlyVkU7RUFBc0M7QWJrc1Z4Qzs7QWFsc1ZFO0VBQXNDO0Fic3NWeEM7O0FhdHNWRTtFQUFzQztBYjBzVnhDOztBYTFzVkU7RUFBc0M7QWI4c1Z4Qzs7QWE5c1ZFO0VBQXNDO0Fia3RWeEM7O0FhbHRWRTtFQUFzQztBYnN0VnhDOztBYXR0VkU7RUFBc0M7QWIwdFZ4Qzs7QWExdFZFO0VBQXNDO0FiOHRWeEM7O0FhOXRWRTtFQUFzQztBYmt1VnhDOztBYWx1VkU7RUFBc0M7QWJzdVZ4Qzs7QWF0dVZFO0VBQXNDO0FiMHVWeEM7O0FhMXVWRTtFQUFzQztBYjh1VnhDOztBYTl1VkU7RUFBc0M7QWJrdlZ4Qzs7QWFsdlZFO0VBQXNDO0Fic3ZWeEM7O0FhdHZWRTtFQUFzQztBYjB2VnhDOztBYTF2VkU7RUFBc0M7QWI4dlZ4Qzs7QWE5dlZFO0VBQXNDO0Fia3dWeEM7O0FhbHdWRTtFQUFzQztBYnN3VnhDOztBYXR3VkU7RUFBc0M7QWIwd1Z4Qzs7QWExd1ZFO0VBQXNDO0FiOHdWeEM7O0FhOXdWRTtFQUFzQztBYmt4VnhDOztBYWx4VkU7RUFBc0M7QWJzeFZ4Qzs7QWF0eFZFO0VBQXNDO0FiMHhWeEM7O0FhMXhWRTtFQUFzQztBYjh4VnhDOztBYTl4VkU7RUFBc0M7QWJreVZ4Qzs7QWFseVZFO0VBQXNDO0Fic3lWeEM7O0FhdHlWRTtFQUFzQztBYjB5VnhDOztBYTF5VkU7RUFBc0M7QWI4eVZ4Qzs7QWE5eVZFO0VBQXNDO0Fia3pWeEM7O0FhbHpWRTtFQUFzQztBYnN6VnhDOztBYXR6VkU7RUFBc0M7QWIwelZ4Qzs7QWExelZFO0VBQXNDO0FiOHpWeEM7O0FhOXpWRTtFQUFzQztBYmswVnhDOztBYWwwVkU7RUFBc0M7QWJzMFZ4Qzs7QWF0MFZFO0VBQXNDO0FiMDBWeEM7O0FhMTBWRTtFQUFzQztBYjgwVnhDOztBYTkwVkU7RUFBc0M7QWJrMVZ4Qzs7QWFsMVZFO0VBQXNDO0FiczFWeEM7O0FhdDFWRTtFQUFzQztBYjAxVnhDOztBYTExVkU7RUFBc0M7QWI4MVZ4Qzs7QWE5MVZFO0VBQXNDO0FiazJWeEM7O0FhbDJWRTtFQUFzQztBYnMyVnhDOztBYXQyVkU7RUFBc0M7QWIwMlZ4Qzs7QWExMlZFO0VBQXNDO0FiODJWeEM7O0FhOTJWRTtFQUFzQztBYmszVnhDOztBYWwzVkU7RUFBc0M7QWJzM1Z4Qzs7QWF0M1ZFO0VBQXNDO0FiMDNWeEM7O0FhMTNWRTtFQUFzQztBYjgzVnhDOztBYTkzVkU7RUFBc0M7QWJrNFZ4Qzs7QWFsNFZFO0VBQXNDO0FiczRWeEM7O0FhdDRWRTtFQUFzQztBYjA0VnhDOztBYTE0VkU7RUFBc0M7QWI4NFZ4Qzs7QWE5NFZFO0VBQXNDO0FiazVWeEM7O0FhbDVWRTtFQUFzQztBYnM1VnhDOztBYXQ1VkU7RUFBc0M7QWIwNVZ4Qzs7QWExNVZFO0VBQXNDO0FiODVWeEM7O0FhOTVWRTtFQUFzQztBYms2VnhDOztBYWw2VkU7RUFBc0M7QWJzNlZ4Qzs7QWF0NlZFO0VBQXNDO0FiMDZWeEM7O0FhMTZWRTtFQUFzQztBYjg2VnhDOztBYTk2VkU7RUFBc0M7QWJrN1Z4Qzs7QWFsN1ZFO0VBQXNDO0FiczdWeEM7O0FhdDdWRTtFQUFzQztBYjA3VnhDOztBYTE3VkU7RUFBc0M7QWI4N1Z4Qzs7QWE5N1ZFO0VBQXNDO0FiazhWeEM7O0FhbDhWRTtFQUFzQztBYnM4VnhDOztBYXQ4VkU7RUFBc0M7QWIwOFZ4Qzs7QWExOFZFO0VBQXNDO0FiODhWeEM7O0FhOThWRTtFQUFzQztBYms5VnhDOztBYWw5VkU7RUFBc0M7QWJzOVZ4Qzs7QWF0OVZFO0VBQXNDO0FiMDlWeEM7O0FhMTlWRTtFQUFzQztBYjg5VnhDOztBYTk5VkU7RUFBc0M7QWJrK1Z4Qzs7QWFsK1ZFO0VBQXNDO0FicytWeEM7O0FhdCtWRTtFQUFzQztBYjArVnhDOztBYTErVkU7RUFBc0M7QWI4K1Z4Qzs7QWE5K1ZFO0VBQXNDO0Fiay9WeEM7O0FhbC9WRTtFQUFzQztBYnMvVnhDOztBYXQvVkU7RUFBc0M7QWIwL1Z4Qzs7QWExL1ZFO0VBQXNDO0FiOC9WeEM7O0FhOS9WRTtFQUFzQztBYmtnV3hDOztBYWxnV0U7RUFBc0M7QWJzZ1d4Qzs7QWF0Z1dFO0VBQXNDO0FiMGdXeEM7O0FhMWdXRTtFQUFzQztBYjhnV3hDOztBYTlnV0U7RUFBc0M7QWJraFd4Qzs7QWFsaFdFO0VBQXNDO0Fic2hXeEM7O0FhdGhXRTtFQUFzQztBYjBoV3hDOztBYTFoV0U7RUFBc0M7QWI4aFd4Qzs7QWE5aFdFO0VBQXNDO0Fia2lXeEM7O0FhbGlXRTtFQUFzQztBYnNpV3hDOztBYXRpV0U7RUFBc0M7QWIwaVd4Qzs7QWExaVdFO0VBQXNDO0FiOGlXeEM7O0FhOWlXRTtFQUFzQztBYmtqV3hDOztBYWxqV0U7RUFBc0M7QWJzald4Qzs7QWF0aldFO0VBQXNDO0FiMGpXeEM7O0FhMWpXRTtFQUFzQztBYjhqV3hDOztBYTlqV0U7RUFBc0M7QWJra1d4Qzs7QWFsa1dFO0VBQXNDO0Fic2tXeEM7O0FhdGtXRTtFQUFzQztBYjBrV3hDOztBYTFrV0U7RUFBc0M7QWI4a1d4Qzs7QWE5a1dFO0VBQXNDO0Fia2xXeEM7O0FhbGxXRTtFQUFzQztBYnNsV3hDOztBYXRsV0U7RUFBc0M7QWIwbFd4Qzs7QWExbFdFO0VBQXNDO0FiOGxXeEM7O0FhOWxXRTtFQUFzQztBYmttV3hDOztBYWxtV0U7RUFBc0M7QWJzbVd4Qzs7QWF0bVdFO0VBQXNDO0FiMG1XeEM7O0FhMW1XRTtFQUFzQztBYjhtV3hDOztBYTltV0U7RUFBc0M7QWJrbld4Qzs7QWFsbldFO0VBQXNDO0Fic25XeEM7O0FhdG5XRTtFQUFzQztBYjBuV3hDOztBYTFuV0U7RUFBc0M7QWI4bld4Qzs7QWE5bldFO0VBQXNDO0Fia29XeEM7O0FhbG9XRTtFQUFzQztBYnNvV3hDOztBYXRvV0U7RUFBc0M7QWIwb1d4Qzs7QWExb1dFO0VBQXNDO0FiOG9XeEM7O0FhOW9XRTtFQUFzQztBYmtwV3hDOztBYWxwV0U7RUFBc0M7QWJzcFd4Qzs7QWF0cFdFO0VBQXNDO0FiMHBXeEM7O0FhMXBXRTtFQUFzQztBYjhwV3hDOztBYTlwV0U7RUFBc0M7QWJrcVd4Qzs7QWFscVdFO0VBQXNDO0Fic3FXeEM7O0FhdHFXRTtFQUFzQztBYjBxV3hDOztBYTFxV0U7RUFBc0M7QWI4cVd4Qzs7QWE5cVdFO0VBQXNDO0Fia3JXeEM7O0FhbHJXRTtFQUFzQztBYnNyV3hDOztBYXRyV0U7RUFBc0M7QWIwcld4Qzs7QWExcldFO0VBQXNDO0FiOHJXeEM7O0FhOXJXRTtFQUFzQztBYmtzV3hDOztBYWxzV0U7RUFBc0M7QWJzc1d4Qzs7QWF0c1dFO0VBQXNDO0FiMHNXeEM7O0FhMXNXRTtFQUFzQztBYjhzV3hDOztBYTlzV0U7RUFBc0M7QWJrdFd4Qzs7QWFsdFdFO0VBQXNDO0Fic3RXeEM7O0FhdHRXRTtFQUFzQztBYjB0V3hDOztBYTF0V0U7RUFBc0M7QWI4dFd4Qzs7QWE5dFdFO0VBQXNDO0Fia3VXeEM7O0FhbHVXRTtFQUFzQztBYnN1V3hDOztBYXR1V0U7RUFBc0M7QWIwdVd4Qzs7QWExdVdFO0VBQXNDO0FiOHVXeEM7O0FhOXVXRTtFQUFzQztBYmt2V3hDOztBYWx2V0U7RUFBc0M7QWJzdld4Qzs7QWF0dldFO0VBQXNDO0FiMHZXeEM7O0FhMXZXRTtFQUFzQztBYjh2V3hDOztBYTl2V0U7RUFBc0M7QWJrd1d4Qzs7QWFsd1dFO0VBQXNDO0Fic3dXeEM7O0FhdHdXRTtFQUFzQztBYjB3V3hDOztBYTF3V0U7RUFBc0M7QWI4d1d4Qzs7QWE5d1dFO0VBQXNDO0Fia3hXeEM7O0FhbHhXRTtFQUFzQztBYnN4V3hDOztBYXR4V0U7RUFBc0M7QWIweFd4Qzs7QWExeFdFO0VBQXNDO0FiOHhXeEM7O0FhOXhXRTtFQUFzQztBYmt5V3hDOztBYWx5V0U7RUFBc0M7QWJzeVd4Qzs7QWF0eVdFO0VBQXNDO0FiMHlXeEM7O0FhMXlXRTtFQUFzQztBYjh5V3hDOztBYTl5V0U7RUFBc0M7QWJreld4Qzs7QWFseldFO0VBQXNDO0Fic3pXeEM7O0FhdHpXRTtFQUFzQztBYjB6V3hDOztBYTF6V0U7RUFBc0M7QWI4eld4Qzs7QWE5eldFO0VBQXNDO0FiazBXeEM7O0FhbDBXRTtFQUFzQztBYnMwV3hDOztBYXQwV0U7RUFBc0M7QWIwMFd4Qzs7QWExMFdFO0VBQXNDO0FiODBXeEM7O0FhOTBXRTtFQUFzQztBYmsxV3hDOztBYWwxV0U7RUFBc0M7QWJzMVd4Qzs7QWF0MVdFO0VBQXNDO0FiMDFXeEM7O0FhMTFXRTtFQUFzQztBYjgxV3hDOztBYTkxV0U7RUFBc0M7QWJrMld4Qzs7QWFsMldFO0VBQXNDO0FiczJXeEM7O0FhdDJXRTtFQUFzQztBYjAyV3hDOztBYTEyV0U7RUFBc0M7QWI4Mld4Qzs7QWE5MldFO0VBQXNDO0FiazNXeEM7O0FhbDNXRTtFQUFzQztBYnMzV3hDOztBYXQzV0U7RUFBc0M7QWIwM1d4Qzs7QWExM1dFO0VBQXNDO0FiODNXeEM7O0FhOTNXRTtFQUFzQztBYms0V3hDOztBYWw0V0U7RUFBc0M7QWJzNFd4Qzs7QWF0NFdFO0VBQXNDO0FiMDRXeEM7O0FhMTRXRTtFQUFzQztBYjg0V3hDOztBYTk0V0U7RUFBc0M7QWJrNVd4Qzs7QWFsNVdFO0VBQXNDO0FiczVXeEM7O0FhdDVXRTtFQUFzQztBYjA1V3hDOztBYTE1V0U7RUFBc0M7QWI4NVd4Qzs7QWE5NVdFO0VBQXNDO0FiazZXeEM7O0FhbDZXRTtFQUFzQztBYnM2V3hDOztBYXQ2V0U7RUFBc0M7QWIwNld4Qzs7QWExNldFO0VBQXNDO0FiODZXeEM7O0FhOTZXRTtFQUFzQztBYms3V3hDOztBYWw3V0U7RUFBc0M7QWJzN1d4Qzs7QWF0N1dFO0VBQXNDO0FiMDdXeEM7O0FhMTdXRTtFQUFzQztBYjg3V3hDOztBYTk3V0U7RUFBc0M7QWJrOFd4Qzs7QWFsOFdFO0VBQXNDO0FiczhXeEM7O0FhdDhXRTtFQUFzQztBYjA4V3hDOztBYTE4V0U7RUFBc0M7QWI4OFd4Qzs7QWE5OFdFO0VBQXNDO0FiazlXeEM7O0FhbDlXRTtFQUFzQztBYnM5V3hDOztBYXQ5V0U7RUFBc0M7QWIwOVd4Qzs7QWExOVdFO0VBQXNDO0FiODlXeEM7O0FhOTlXRTtFQUFzQztBYmsrV3hDOztBYWwrV0U7RUFBc0M7QWJzK1d4Qzs7QWF0K1dFO0VBQXNDO0FiMCtXeEM7O0FhMStXRTtFQUFzQztBYjgrV3hDOztBYTkrV0U7RUFBc0M7QWJrL1d4Qzs7QWFsL1dFO0VBQXNDO0Ficy9XeEM7O0FhdC9XRTtFQUFzQztBYjAvV3hDOztBYTEvV0U7RUFBc0M7QWI4L1d4Qzs7QWE5L1dFO0VBQXNDO0Fia2dYeEM7O0FhbGdYRTtFQUFzQztBYnNnWHhDOztBYXRnWEU7RUFBc0M7QWIwZ1h4Qzs7QWExZ1hFO0VBQXNDO0FiOGdYeEM7O0FhOWdYRTtFQUFzQztBYmtoWHhDOztBYWxoWEU7RUFBc0M7QWJzaFh4Qzs7QWF0aFhFO0VBQXNDO0FiMGhYeEM7O0FhMWhYRTtFQUFzQztBYjhoWHhDOztBYTloWEU7RUFBc0M7QWJraVh4Qzs7QWFsaVhFO0VBQXNDO0Fic2lYeEM7O0FhdGlYRTtFQUFzQztBYjBpWHhDOztBYTFpWEU7RUFBc0M7QWI4aVh4Qzs7QWE5aVhFO0VBQXNDO0Fia2pYeEM7O0FhbGpYRTtFQUFzQztBYnNqWHhDOztBYXRqWEU7RUFBc0M7QWIwalh4Qzs7QWExalhFO0VBQXNDO0FiOGpYeEM7O0FhOWpYRTtFQUFzQztBYmtrWHhDOztBYWxrWEU7RUFBc0M7QWJza1h4Qzs7QWF0a1hFO0VBQXNDO0FiMGtYeEM7O0FhMWtYRTtFQUFzQztBYjhrWHhDOztBYTlrWEU7RUFBc0M7QWJrbFh4Qzs7QWFsbFhFO0VBQXNDO0Fic2xYeEM7O0FhdGxYRTtFQUFzQztBYjBsWHhDOztBYTFsWEU7RUFBc0M7QWI4bFh4Qzs7QWE5bFhFO0VBQXNDO0Fia21YeEM7O0FhbG1YRTtFQUFzQztBYnNtWHhDOztBYXRtWEU7RUFBc0M7QWIwbVh4Qzs7QWExbVhFO0VBQXNDO0FiOG1YeEM7O0FhOW1YRTtFQUFzQztBYmtuWHhDOztBYWxuWEU7RUFBc0M7QWJzblh4Qzs7QWF0blhFO0VBQXNDO0FiMG5YeEM7O0FhMW5YRTtFQUFzQztBYjhuWHhDOztBYTluWEU7RUFBc0M7QWJrb1h4Qzs7QWFsb1hFO0VBQXNDO0Fic29YeEM7O0FhdG9YRTtFQUFzQztBYjBvWHhDOztBYTFvWEU7RUFBc0M7QWI4b1h4Qzs7QWE5b1hFO0VBQXNDO0Fia3BYeEM7O0FhbHBYRTtFQUFzQztBYnNwWHhDOztBYXRwWEU7RUFBc0M7QWIwcFh4Qzs7QWExcFhFO0VBQXNDO0FiOHBYeEM7O0FhOXBYRTtFQUFzQztBYmtxWHhDOztBYWxxWEU7RUFBc0M7QWJzcVh4Qzs7QWF0cVhFO0VBQXNDO0FiMHFYeEM7O0FhMXFYRTtFQUFzQztBYjhxWHhDOztBYTlxWEU7RUFBc0M7QWJrclh4Qzs7QWFsclhFO0VBQXNDO0Fic3JYeEM7O0FhdHJYRTtFQUFzQztBYjByWHhDOztBYTFyWEU7RUFBc0M7QWI4clh4Qzs7QWE5clhFO0VBQXNDO0Fia3NYeEM7O0FhbHNYRTtFQUFzQztBYnNzWHhDOztBYXRzWEU7RUFBc0M7QWIwc1h4Qzs7QWExc1hFO0VBQXNDO0FiOHNYeEM7O0FhOXNYRTtFQUFzQztBYmt0WHhDOztBYWx0WEU7RUFBc0M7QWJzdFh4Qzs7QWF0dFhFO0VBQXNDO0FiMHRYeEM7O0FhMXRYRTtFQUFzQztBYjh0WHhDOztBYTl0WEU7RUFBc0M7QWJrdVh4Qzs7QWFsdVhFO0VBQXNDO0Fic3VYeEM7O0FhdHVYRTtFQUFzQztBYjB1WHhDOztBYTF1WEU7RUFBc0M7QWI4dVh4Qzs7QWE5dVhFO0VBQXNDO0Fia3ZYeEM7O0FhbHZYRTtFQUFzQztBYnN2WHhDOztBYXR2WEU7RUFBc0M7QWIwdlh4Qzs7QWExdlhFO0VBQXNDO0FiOHZYeEM7O0FhOXZYRTtFQUFzQztBYmt3WHhDOztBYWx3WEU7RUFBc0M7QWJzd1h4Qzs7QWF0d1hFO0VBQXNDO0FiMHdYeEM7O0FhMXdYRTtFQUFzQztBYjh3WHhDOztBYTl3WEU7RUFBc0M7QWJreFh4Qzs7QWFseFhFO0VBQXNDO0Fic3hYeEM7O0FhdHhYRTtFQUFzQztBYjB4WHhDOztBYTF4WEU7RUFBc0M7QWI4eFh4Qzs7QWE5eFhFO0VBQXNDO0Fia3lYeEM7O0FhbHlYRTtFQUFzQztBYnN5WHhDOztBYXR5WEU7RUFBc0M7QWIweVh4Qzs7QWExeVhFO0VBQXNDO0FiOHlYeEM7O0FhOXlYRTtFQUFzQztBYmt6WHhDOztBYWx6WEU7RUFBc0M7QWJzelh4Qzs7QWF0elhFO0VBQXNDO0FiMHpYeEM7O0FhMXpYRTtFQUFzQztBYjh6WHhDOztBYTl6WEU7RUFBc0M7QWJrMFh4Qzs7QWFsMFhFO0VBQXNDO0FiczBYeEM7O0FhdDBYRTtFQUFzQztBYjAwWHhDOztBYTEwWEU7RUFBc0M7QWI4MFh4Qzs7QWE5MFhFO0VBQXNDO0FiazFYeEM7O0FhbDFYRTtFQUFzQztBYnMxWHhDOztBYXQxWEU7RUFBc0M7QWIwMVh4Qzs7QWExMVhFO0VBQXNDO0FiODFYeEM7O0FhOTFYRTtFQUFzQztBYmsyWHhDOztBYWwyWEU7RUFBc0M7QWJzMlh4Qzs7QWF0MlhFO0VBQXNDO0FiMDJYeEM7O0FhMTJYRTtFQUFzQztBYjgyWHhDOztBYTkyWEU7RUFBc0M7QWJrM1h4Qzs7QWFsM1hFO0VBQXNDO0FiczNYeEM7O0FhdDNYRTtFQUFzQztBYjAzWHhDOztBYTEzWEU7RUFBc0M7QWI4M1h4Qzs7QWE5M1hFO0VBQXNDO0FiazRYeEM7O0FhbDRYRTtFQUFzQztBYnM0WHhDOztBYXQ0WEU7RUFBc0M7QWIwNFh4Qzs7QWExNFhFO0VBQXNDO0FiODRYeEM7O0FhOTRYRTtFQUFzQztBYms1WHhDOztBYWw1WEU7RUFBc0M7QWJzNVh4Qzs7QWF0NVhFO0VBQXNDO0FiMDVYeEM7O0FhMTVYRTtFQUFzQztBYjg1WHhDOztBYTk1WEU7RUFBc0M7QWJrNlh4Qzs7QWFsNlhFO0VBQXNDO0FiczZYeEM7O0FhdDZYRTtFQUFzQztBYjA2WHhDOztBYTE2WEU7RUFBc0M7QWI4Nlh4Qzs7QWE5NlhFO0VBQXNDO0FiazdYeEM7O0FhbDdYRTtFQUFzQztBYnM3WHhDOztBYXQ3WEU7RUFBc0M7QWIwN1h4Qzs7QWExN1hFO0VBQXNDO0FiODdYeEM7O0FhOTdYRTtFQUFzQztBYms4WHhDOztBYWw4WEU7RUFBc0M7QWJzOFh4Qzs7QWF0OFhFO0VBQXNDO0FiMDhYeEM7O0FhMThYRTtFQUFzQztBYjg4WHhDOztBYTk4WEU7RUFBc0M7QWJrOVh4Qzs7QWFsOVhFO0VBQXNDO0FiczlYeEM7O0FhdDlYRTtFQUFzQztBYjA5WHhDOztBYTE5WEU7RUFBc0M7QWI4OVh4Qzs7QWE5OVhFO0VBQXNDO0FiaytYeEM7O0FhbCtYRTtFQUFzQztBYnMrWHhDOztBYXQrWEU7RUFBc0M7QWIwK1h4Qzs7QWExK1hFO0VBQXNDO0FiOCtYeEM7O0FhOStYRTtFQUFzQztBYmsvWHhDOztBYWwvWEU7RUFBc0M7QWJzL1h4Qzs7QWF0L1hFO0VBQXNDO0FiMC9YeEM7O0FhMS9YRTtFQUFzQztBYjgvWHhDOztBYTkvWEU7RUFBc0M7QWJrZ1l4Qzs7QWFsZ1lFO0VBQXNDO0Fic2dZeEM7O0FhdGdZRTtFQUFzQztBYjBnWXhDOztBYTFnWUU7RUFBc0M7QWI4Z1l4Qzs7QWE5Z1lFO0VBQXNDO0Fia2hZeEM7O0FhbGhZRTtFQUFzQztBYnNoWXhDOztBYXRoWUU7RUFBc0M7QWIwaFl4Qzs7QWExaFlFO0VBQXNDO0FiOGhZeEM7O0FhOWhZRTtFQUFzQztBYmtpWXhDOztBYWxpWUU7RUFBc0M7QWJzaVl4Qzs7QWF0aVlFO0VBQXNDO0FiMGlZeEM7O0FhMWlZRTtFQUFzQztBYjhpWXhDOztBYTlpWUU7RUFBc0M7QWJrall4Qzs7QWFsallFO0VBQXNDO0Fic2pZeEM7O0FhdGpZRTtFQUFzQztBYjBqWXhDOztBYTFqWUU7RUFBc0M7QWI4all4Qzs7QWE5allFO0VBQXNDO0Fia2tZeEM7O0FhbGtZRTtFQUFzQztBYnNrWXhDOztBYXRrWUU7RUFBc0M7QWIwa1l4Qzs7QWExa1lFO0VBQXNDO0FiOGtZeEM7O0FhOWtZRTtFQUFzQztBYmtsWXhDOztBYWxsWUU7RUFBc0M7QWJzbFl4Qzs7QWF0bFlFO0VBQXNDO0FiMGxZeEM7O0FhMWxZRTtFQUFzQztBYjhsWXhDOztBYTlsWUU7RUFBc0M7QWJrbVl4Qzs7QWFsbVlFO0VBQXNDO0Fic21ZeEM7O0FhdG1ZRTtFQUFzQztBYjBtWXhDOztBYTFtWUU7RUFBc0M7QWI4bVl4Qzs7QWE5bVlFO0VBQXNDO0Fia25ZeEM7O0FhbG5ZRTtFQUFzQztBYnNuWXhDOztBYXRuWUU7RUFBc0M7QWIwbll4Qzs7QWExbllFO0VBQXNDO0FiOG5ZeEM7O0FhOW5ZRTtFQUFzQztBYmtvWXhDOztBYWxvWUU7RUFBc0M7QWJzb1l4Qzs7QWF0b1lFO0VBQXNDO0FiMG9ZeEM7O0FhMW9ZRTtFQUFzQztBYjhvWXhDOztBYTlvWUU7RUFBc0M7QWJrcFl4Qzs7QWFscFlFO0VBQXNDO0Fic3BZeEM7O0FhdHBZRTtFQUFzQztBYjBwWXhDOztBYTFwWUU7RUFBc0M7QWI4cFl4Qzs7QWE5cFlFO0VBQXNDO0Fia3FZeEM7O0FhbHFZRTtFQUFzQztBYnNxWXhDOztBYXRxWUU7RUFBc0M7QWIwcVl4Qzs7QWExcVlFO0VBQXNDO0FiOHFZeEM7O0FhOXFZRTtFQUFzQztBYmtyWXhDOztBYWxyWUU7RUFBc0M7QWJzcll4Qzs7QWF0cllFO0VBQXNDO0FiMHJZeEM7O0FhMXJZRTtFQUFzQztBYjhyWXhDOztBYTlyWUU7RUFBc0M7QWJrc1l4Qzs7QWFsc1lFO0VBQXNDO0Fic3NZeEM7O0FhdHNZRTtFQUFzQztBYjBzWXhDOztBYTFzWUU7RUFBc0M7QWI4c1l4Qzs7QWE5c1lFO0VBQXNDO0Fia3RZeEM7O0FhbHRZRTtFQUFzQztBYnN0WXhDOztBYXR0WUU7RUFBc0M7QWIwdFl4Qzs7QWExdFlFO0VBQXNDO0FiOHRZeEM7O0FhOXRZRTtFQUFzQztBYmt1WXhDOztBYWx1WUU7RUFBc0M7QWJzdVl4Qzs7QWF0dVlFO0VBQXNDO0FiMHVZeEM7O0FhMXVZRTtFQUFzQztBYjh1WXhDOztBYTl1WUU7RUFBc0M7QWJrdll4Qzs7QWFsdllFO0VBQXNDO0Fic3ZZeEM7O0FhdHZZRTtFQUFzQztBYjB2WXhDOztBYTF2WUU7RUFBc0M7QWI4dll4Qzs7QWE5dllFO0VBQXNDO0Fia3dZeEM7O0FhbHdZRTtFQUFzQztBYnN3WXhDOztBYXR3WUU7RUFBc0M7QWIwd1l4Qzs7QWExd1lFO0VBQXNDO0FiOHdZeEM7O0FhOXdZRTtFQUFzQztBYmt4WXhDOztBYWx4WUU7RUFBc0M7QWJzeFl4Qzs7QWF0eFlFO0VBQXNDO0FiMHhZeEM7O0FhMXhZRTtFQUFzQztBYjh4WXhDOztBYTl4WUU7RUFBc0M7QWJreVl4Qzs7QWFseVlFO0VBQXNDO0Fic3lZeEM7O0FhdHlZRTtFQUFzQztBYjB5WXhDOztBYTF5WUU7RUFBc0M7QWI4eVl4Qzs7QWE5eVlFO0VBQXNDO0Fia3pZeEM7O0FhbHpZRTtFQUFzQztBYnN6WXhDOztBYXR6WUU7RUFBc0M7QWIwell4Qzs7QWExellFO0VBQXNDO0FiOHpZeEM7O0FhOXpZRTtFQUFzQztBYmswWXhDOztBYWwwWUU7RUFBc0M7QWJzMFl4Qzs7QWF0MFlFO0VBQXNDO0FiMDBZeEM7O0FhMTBZRTtFQUFzQztBYjgwWXhDOztBYTkwWUU7RUFBc0M7QWJrMVl4Qzs7QWFsMVlFO0VBQXNDO0FiczFZeEM7O0FhdDFZRTtFQUFzQztBYjAxWXhDOztBYTExWUU7RUFBc0M7QWI4MVl4Qzs7QWE5MVlFO0VBQXNDO0FiazJZeEM7O0FhbDJZRTtFQUFzQztBYnMyWXhDOztBYXQyWUU7RUFBc0M7QWIwMll4Qzs7QWExMllFO0VBQXNDO0FiODJZeEM7O0FhOTJZRTtFQUFzQztBYmszWXhDOztBYWwzWUU7RUFBc0M7QWJzM1l4Qzs7QWF0M1lFO0VBQXNDO0FiMDNZeEM7O0FhMTNZRTtFQUFzQztBYjgzWXhDOztBYTkzWUU7RUFBc0M7QWJrNFl4Qzs7QWFsNFlFO0VBQXNDO0FiczRZeEM7O0FhdDRZRTtFQUFzQztBYjA0WXhDOztBYTE0WUU7RUFBc0M7QWI4NFl4Qzs7QWE5NFlFO0VBQXNDO0FiazVZeEM7O0FhbDVZRTtFQUFzQztBYnM1WXhDOztBYXQ1WUU7RUFBc0M7QWIwNVl4Qzs7QWExNVlFO0VBQXNDO0FiODVZeEM7O0FhOTVZRTtFQUFzQztBYms2WXhDOztBYWw2WUU7RUFBc0M7QWJzNll4Qzs7QWF0NllFO0VBQXNDO0FiMDZZeEM7O0FhMTZZRTtFQUFzQztBYjg2WXhDOztBYTk2WUU7RUFBc0M7QWJrN1l4Qzs7QWFsN1lFO0VBQXNDO0FiczdZeEM7O0FhdDdZRTtFQUFzQztBYjA3WXhDOztBYTE3WUU7RUFBc0M7QWI4N1l4Qzs7QWE5N1lFO0VBQXNDO0FiazhZeEM7O0FhbDhZRTtFQUFzQztBYnM4WXhDOztBYXQ4WUU7RUFBc0M7QWIwOFl4Qzs7QWExOFlFO0VBQXNDO0FiODhZeEM7O0FhOThZRTtFQUFzQztBYms5WXhDOztBYWw5WUU7RUFBc0M7QWJzOVl4Qzs7QWF0OVlFO0VBQXNDO0FiMDlZeEM7O0FhMTlZRTtFQUFzQztBYjg5WXhDOztBYTk5WUU7RUFBc0M7QWJrK1l4Qzs7QWFsK1lFO0VBQXNDO0FicytZeEM7O0FhdCtZRTtFQUFzQztBYjArWXhDOztBYTErWUU7RUFBc0M7QWI4K1l4Qzs7QWE5K1lFO0VBQXNDO0Fiay9ZeEM7O0FhbC9ZRTtFQUFzQztBYnMvWXhDOztBYXQvWUU7RUFBc0M7QWIwL1l4Qzs7QWExL1lFO0VBQXNDO0FiOC9ZeEM7O0FhOS9ZRTtFQUFzQztBYmtnWnhDOztBYWxnWkU7RUFBc0M7QWJzZ1p4Qzs7QWF0Z1pFO0VBQXNDO0FiMGdaeEM7O0FhMWdaRTtFQUFzQztBYjhnWnhDOztBYTlnWkU7RUFBc0M7QWJraFp4Qzs7QWFsaFpFO0VBQXNDO0Fic2haeEM7O0FhdGhaRTtFQUFzQztBYjBoWnhDOztBYTFoWkU7RUFBc0M7QWI4aFp4Qzs7QWE5aFpFO0VBQXNDO0Fia2laeEM7O0FhbGlaRTtFQUFzQztBYnNpWnhDOztBYXRpWkU7RUFBc0M7QWIwaVp4Qzs7QWExaVpFO0VBQXNDO0FiOGlaeEM7O0FhOWlaRTtFQUFzQztBYmtqWnhDOztBYWxqWkU7RUFBc0M7QWJzalp4Qzs7QWF0alpFO0VBQXNDO0FiMGpaeEM7O0FhMWpaRTtFQUFzQztBYjhqWnhDOztBYTlqWkU7RUFBc0M7QWJra1p4Qzs7QWFsa1pFO0VBQXNDO0Fic2taeEM7O0FhdGtaRTtFQUFzQztBYjBrWnhDOztBYTFrWkU7RUFBc0M7QWI4a1p4Qzs7QWE5a1pFO0VBQXNDO0Fia2xaeEM7O0FhbGxaRTtFQUFzQztBYnNsWnhDOztBYXRsWkU7RUFBc0M7QWIwbFp4Qzs7QWExbFpFO0VBQXNDO0FiOGxaeEM7O0FhOWxaRTtFQUFzQztBYmttWnhDOztBYWxtWkU7RUFBc0M7QWJzbVp4Qzs7QWF0bVpFO0VBQXNDO0FiMG1aeEM7O0FhMW1aRTtFQUFzQztBYjhtWnhDOztBYTltWkU7RUFBc0M7QWJrblp4Qzs7QWFsblpFO0VBQXNDO0Fic25aeEM7O0FhdG5aRTtFQUFzQztBYjBuWnhDOztBYTFuWkU7RUFBc0M7QWI4blp4Qzs7QWE5blpFO0VBQXNDO0Fia29aeEM7O0FhbG9aRTtFQUFzQztBYnNvWnhDOztBYXRvWkU7RUFBc0M7QWIwb1p4Qzs7QWExb1pFO0VBQXNDO0FiOG9aeEM7O0FhOW9aRTtFQUFzQztBYmtwWnhDOztBYWxwWkU7RUFBc0M7QWJzcFp4Qzs7QWF0cFpFO0VBQXNDO0FiMHBaeEM7O0FhMXBaRTtFQUFzQztBYjhwWnhDOztBYTlwWkU7RUFBc0M7QWJrcVp4Qzs7QWFscVpFO0VBQXNDO0Fic3FaeEM7O0FhdHFaRTtFQUFzQztBYjBxWnhDOztBYTFxWkU7RUFBc0M7QWI4cVp4Qzs7QWE5cVpFO0VBQXNDO0Fia3JaeEM7O0FhbHJaRTtFQUFzQztBYnNyWnhDOztBYXRyWkU7RUFBc0M7QWIwclp4Qzs7QWExclpFO0VBQXNDO0FiOHJaeEM7O0FhOXJaRTtFQUFzQztBYmtzWnhDOztBYWxzWkU7RUFBc0M7QWJzc1p4Qzs7QWF0c1pFO0VBQXNDO0FiMHNaeEM7O0FhMXNaRTtFQUFzQztBYjhzWnhDOztBYTlzWkU7RUFBc0M7QWJrdFp4Qzs7QWFsdFpFO0VBQXNDO0Fic3RaeEM7O0FhdHRaRTtFQUFzQztBYjB0WnhDOztBYTF0WkU7RUFBc0M7QWI4dFp4Qzs7QWE5dFpFO0VBQXNDO0Fia3VaeEM7O0FhbHVaRTtFQUFzQztBYnN1WnhDOztBYXR1WkU7RUFBc0M7QWIwdVp4Qzs7QWExdVpFO0VBQXNDO0FiOHVaeEM7O0FhOXVaRTtFQUFzQztBYmt2WnhDOztBYWx2WkU7RUFBc0M7QWJzdlp4Qzs7QWF0dlpFO0VBQXNDO0FiMHZaeEM7O0FhMXZaRTtFQUFzQztBYjh2WnhDOztBYTl2WkU7RUFBc0M7QWJrd1p4Qzs7QWFsd1pFO0VBQXNDO0Fic3daeEM7O0FhdHdaRTtFQUFzQztBYjB3WnhDOztBYTF3WkU7RUFBc0M7QWI4d1p4Qzs7QWE5d1pFO0VBQXNDO0Fia3haeEM7O0FhbHhaRTtFQUFzQztBYnN4WnhDOztBYXR4WkU7RUFBc0M7QWIweFp4Qzs7QWExeFpFO0VBQXNDO0FiOHhaeEM7O0FhOXhaRTtFQUFzQztBYmt5WnhDOztBYWx5WkU7RUFBc0M7QWJzeVp4Qzs7QWF0eVpFO0VBQXNDO0FiMHlaeEM7O0FhMXlaRTtFQUFzQztBYjh5WnhDOztBYTl5WkU7RUFBc0M7QWJrelp4Qzs7QWFselpFO0VBQXNDO0Fic3paeEM7O0FhdHpaRTtFQUFzQztBYjB6WnhDOztBYTF6WkU7RUFBc0M7QWI4elp4Qzs7QWE5elpFO0VBQXNDO0FiazBaeEM7O0FhbDBaRTtFQUFzQztBYnMwWnhDOztBYXQwWkU7RUFBc0M7QWIwMFp4Qzs7QWExMFpFO0VBQXNDO0FiODBaeEM7O0FhOTBaRTtFQUFzQztBYmsxWnhDOztBYWwxWkU7RUFBc0M7QWJzMVp4Qzs7QWF0MVpFO0VBQXNDO0FiMDFaeEM7O0FhMTFaRTtFQUFzQztBYjgxWnhDOztBYTkxWkU7RUFBc0M7QWJrMlp4Qzs7QWFsMlpFO0VBQXNDO0FiczJaeEM7O0FhdDJaRTtFQUFzQztBYjAyWnhDOztBYTEyWkU7RUFBc0M7QWI4Mlp4Qzs7QWE5MlpFO0VBQXNDO0FiazNaeEM7O0FhbDNaRTtFQUFzQztBYnMzWnhDOztBYXQzWkU7RUFBc0M7QWIwM1p4Qzs7QWExM1pFO0VBQXNDO0FiODNaeEM7O0FhOTNaRTtFQUFzQztBYms0WnhDOztBYWw0WkU7RUFBc0M7QWJzNFp4Qzs7QWF0NFpFO0VBQXNDO0FiMDRaeEM7O0FhMTRaRTtFQUFzQztBYjg0WnhDOztBYTk0WkU7RUFBc0M7QWJrNVp4Qzs7QWFsNVpFO0VBQXNDO0FiczVaeEM7O0FhdDVaRTtFQUFzQztBYjA1WnhDOztBYTE1WkU7RUFBc0M7QWI4NVp4Qzs7QWE5NVpFO0VBQXNDO0FiazZaeEM7O0FhbDZaRTtFQUFzQztBYnM2WnhDOztBYXQ2WkU7RUFBc0M7QWIwNlp4Qzs7QWExNlpFO0VBQXNDO0FiODZaeEM7O0FhOTZaRTtFQUFzQztBYms3WnhDOztBYWw3WkU7RUFBc0M7QWJzN1p4Qzs7QWF0N1pFO0VBQXNDO0FiMDdaeEM7O0FhMTdaRTtFQUFzQztBYjg3WnhDOztBYTk3WkU7RUFBc0M7QWJrOFp4Qzs7QWFsOFpFO0VBQXNDO0FiczhaeEM7O0FhdDhaRTtFQUFzQztBYjA4WnhDOztBYTE4WkU7RUFBc0M7QWI4OFp4Qzs7QWE5OFpFO0VBQXNDO0FiazlaeEM7O0FhbDlaRTtFQUFzQztBYnM5WnhDOztBYXQ5WkU7RUFBc0M7QWIwOVp4Qzs7QWExOVpFO0VBQXNDO0FiODlaeEM7O0FhOTlaRTtFQUFzQztBYmsrWnhDOztBYWwrWkU7RUFBc0M7QWJzK1p4Qzs7QWF0K1pFO0VBQXNDO0FiMCtaeEM7O0FhMStaRTtFQUFzQztBYjgrWnhDOztBYTkrWkU7RUFBc0M7QWJrL1p4Qzs7QWFsL1pFO0VBQXNDO0Ficy9aeEM7O0FhdC9aRTtFQUFzQztBYjAvWnhDOztBYTEvWkU7RUFBc0M7QWI4L1p4Qzs7QWE5L1pFO0VBQXNDO0Fia2dheEM7O0FhbGdhRTtFQUFzQztBYnNnYXhDOztBYXRnYUU7RUFBc0M7QWIwZ2F4Qzs7QWExZ2FFO0VBQXNDO0FiOGdheEM7O0FhOWdhRTtFQUFzQztBYmtoYXhDOztBYWxoYUU7RUFBc0M7QWJzaGF4Qzs7QWF0aGFFO0VBQXNDO0FiMGhheEM7O0FhMWhhRTtFQUFzQztBYjhoYXhDOztBYTloYUU7RUFBc0M7QWJraWF4Qzs7QWFsaWFFO0VBQXNDO0Fic2lheEM7O0FhdGlhRTtFQUFzQztBYjBpYXhDOztBYTFpYUU7RUFBc0M7QWI4aWF4Qzs7QWE5aWFFO0VBQXNDO0Fia2pheEM7O0FhbGphRTtFQUFzQztBYnNqYXhDOztBYXRqYUU7RUFBc0M7QWIwamF4Qzs7QWExamFFO0VBQXNDO0FiOGpheEM7O0FhOWphRTtFQUFzQztBYmtrYXhDOztBYWxrYUU7RUFBc0M7QWJza2F4Qzs7QWF0a2FFO0VBQXNDO0FiMGtheEM7O0FhMWthRTtFQUFzQztBYjhrYXhDOztBYTlrYUU7RUFBc0M7QWJrbGF4Qzs7QWFsbGFFO0VBQXNDO0Fic2xheEM7O0FhdGxhRTtFQUFzQztBYjBsYXhDOztBYTFsYUU7RUFBc0M7QWI4bGF4Qzs7QWE5bGFFO0VBQXNDO0Fia21heEM7O0FhbG1hRTtFQUFzQztBYnNtYXhDOztBYXRtYUU7RUFBc0M7QWIwbWF4Qzs7QWExbWFFO0VBQXNDO0FiOG1heEM7O0FhOW1hRTtFQUFzQztBYmtuYXhDOztBYWxuYUU7RUFBc0M7QWJzbmF4Qzs7QWF0bmFFO0VBQXNDO0FiMG5heEM7O0FhMW5hRTtFQUFzQztBYjhuYXhDOztBYTluYUU7RUFBc0M7QWJrb2F4Qzs7QWFsb2FFO0VBQXNDO0Fic29heEM7O0FhdG9hRTtFQUFzQztBYjBvYXhDOztBYTFvYUU7RUFBc0M7QWI4b2F4Qzs7QWE5b2FFO0VBQXNDO0Fia3BheEM7O0FhbHBhRTtFQUFzQztBYnNwYXhDOztBYXRwYUU7RUFBc0M7QWIwcGF4Qzs7QWExcGFFO0VBQXNDO0FiOHBheEM7O0FhOXBhRTtFQUFzQztBYmtxYXhDOztBYWxxYUU7RUFBc0M7QWJzcWF4Qzs7QWF0cWFFO0VBQXNDO0FiMHFheEM7O0FhMXFhRTtFQUFzQztBYjhxYXhDOztBYTlxYUU7RUFBc0M7QWJrcmF4Qzs7QWFscmFFO0VBQXNDO0Fic3JheEM7O0FhdHJhRTtFQUFzQztBYjByYXhDOztBYTFyYUU7RUFBc0M7QWI4cmF4Qzs7QWE5cmFFO0VBQXNDO0Fia3NheEM7O0FhbHNhRTtFQUFzQztBYnNzYXhDOztBYXRzYUU7RUFBc0M7QWIwc2F4Qzs7QWExc2FFO0VBQXNDO0FiOHNheEM7O0FhOXNhRTtFQUFzQztBYmt0YXhDOztBYWx0YUU7RUFBc0M7QWJzdGF4Qzs7QWF0dGFFO0VBQXNDO0FiMHRheEM7O0FhMXRhRTtFQUFzQztBYjh0YXhDOztBYTl0YUU7RUFBc0M7QWJrdWF4Qzs7QWFsdWFFO0VBQXNDO0Fic3VheEM7O0FhdHVhRTtFQUFzQztBYjB1YXhDOztBYTF1YUU7RUFBc0M7QWI4dWF4Qzs7QWE5dWFFO0VBQXNDO0Fia3ZheEM7O0FhbHZhRTtFQUFzQztBYnN2YXhDOztBYXR2YUU7RUFBc0M7QWIwdmF4Qzs7QWExdmFFO0VBQXNDO0FiOHZheEM7O0FhOXZhRTtFQUFzQztBYmt3YXhDOztBYWx3YUU7RUFBc0M7QWJzd2F4Qzs7QWF0d2FFO0VBQXNDO0FiMHdheEM7O0FhMXdhRTtFQUFzQztBYjh3YXhDOztBYTl3YUU7RUFBc0M7QWJreGF4Qzs7QWFseGFFO0VBQXNDO0Fic3hheEM7O0FhdHhhRTtFQUFzQztBYjB4YXhDOztBYTF4YUU7RUFBc0M7QWI4eGF4Qzs7QWE5eGFFO0VBQXNDO0Fia3lheEM7O0FhbHlhRTtFQUFzQztBYnN5YXhDOztBYXR5YUU7RUFBc0M7QWIweWF4Qzs7QWExeWFFO0VBQXNDO0FiOHlheEM7O0FhOXlhRTtFQUFzQztBYmt6YXhDOztBYWx6YUU7RUFBc0M7QWJzemF4Qzs7QWF0emFFO0VBQXNDO0FiMHpheEM7O0FhMXphRTtFQUFzQztBYjh6YXhDOztBYTl6YUU7RUFBc0M7QWJrMGF4Qzs7QWFsMGFFO0VBQXNDO0FiczBheEM7O0FhdDBhRTtFQUFzQztBYjAwYXhDOztBYTEwYUU7RUFBc0M7QWI4MGF4Qzs7QWE5MGFFO0VBQXNDO0FiazFheEM7O0FhbDFhRTtFQUFzQztBYnMxYXhDOztBYXQxYUU7RUFBc0M7QWIwMWF4Qzs7QWExMWFFO0VBQXNDO0FiODFheEM7O0FhOTFhRTtFQUFzQztBYmsyYXhDOztBYWwyYUU7RUFBc0M7QWJzMmF4Qzs7QWF0MmFFO0VBQXNDO0FiMDJheEM7O0FhMTJhRTtFQUFzQztBYjgyYXhDOztBYTkyYUU7RUFBc0M7QWJrM2F4Qzs7QWFsM2FFO0VBQXNDO0FiczNheEM7O0FhdDNhRTtFQUFzQztBYjAzYXhDOztBYTEzYUU7RUFBc0M7QWI4M2F4Qzs7QWE5M2FFO0VBQXNDO0FiazRheEM7O0FhbDRhRTtFQUFzQztBYnM0YXhDOztBYXQ0YUU7RUFBc0M7QWIwNGF4Qzs7QWExNGFFO0VBQXNDO0FiODRheEM7O0FhOTRhRTtFQUFzQztBYms1YXhDOztBYWw1YUU7RUFBc0M7QWJzNWF4Qzs7QWF0NWFFO0VBQXNDO0FiMDVheEM7O0FhMTVhRTtFQUFzQztBYjg1YXhDOztBYTk1YUU7RUFBc0M7QWJrNmF4Qzs7QWFsNmFFO0VBQXNDO0FiczZheEM7O0FhdDZhRTtFQUFzQztBYjA2YXhDOztBYTE2YUU7RUFBc0M7QWI4NmF4Qzs7QWE5NmFFO0VBQXNDO0FiazdheEM7O0FhbDdhRTtFQUFzQztBYnM3YXhDOztBYXQ3YUU7RUFBc0M7QWIwN2F4Qzs7QWExN2FFO0VBQXNDO0FiODdheEM7O0FhOTdhRTtFQUFzQztBYms4YXhDOztBYWw4YUU7RUFBc0M7QWJzOGF4Qzs7QWF0OGFFO0VBQXNDO0FiMDhheEM7O0FhMThhRTtFQUFzQztBYjg4YXhDOztBYTk4YUU7RUFBc0M7QWJrOWF4Qzs7QWFsOWFFO0VBQXNDO0FiczlheEM7O0FhdDlhRTtFQUFzQztBYjA5YXhDOztBYTE5YUU7RUFBc0M7QWI4OWF4Qzs7QWE5OWFFO0VBQXNDO0FiaytheEM7O0FhbCthRTtFQUFzQztBYnMrYXhDOztBYXQrYUU7RUFBc0M7QWIwK2F4Qzs7QWExK2FFO0VBQXNDO0FiOCtheEM7O0FhOSthRTtFQUFzQztBYmsvYXhDOztBYWwvYUU7RUFBc0M7QWJzL2F4Qzs7QWF0L2FFO0VBQXNDO0FiMC9heEM7O0FhMS9hRTtFQUFzQztBYjgvYXhDOztBYTkvYUU7RUFBc0M7QWJrZ2J4Qzs7QWFsZ2JFO0VBQXNDO0Fic2dieEM7O0FhdGdiRTtFQUFzQztBYjBnYnhDOztBYTFnYkU7RUFBc0M7QWI4Z2J4Qzs7QWE5Z2JFO0VBQXNDO0Fia2hieEM7O0FhbGhiRTtFQUFzQztBYnNoYnhDOztBYXRoYkU7RUFBc0M7QWIwaGJ4Qzs7QWExaGJFO0VBQXNDO0FiOGhieEM7O0FhOWhiRTtFQUFzQztBYmtpYnhDOztBYWxpYkU7RUFBc0M7QWJzaWJ4Qzs7QWF0aWJFO0VBQXNDO0FiMGlieEM7O0FhMWliRTtFQUFzQztBYjhpYnhDOztBYTlpYkU7RUFBc0M7QWJramJ4Qzs7QWFsamJFO0VBQXNDO0Fic2pieEM7O0FhdGpiRTtFQUFzQztBYjBqYnhDOztBYTFqYkU7RUFBc0M7QWI4amJ4Qzs7QWE5amJFO0VBQXNDO0Fia2tieEM7O0FhbGtiRTtFQUFzQztBYnNrYnhDOztBYXRrYkU7RUFBc0M7QWIwa2J4Qzs7QWExa2JFO0VBQXNDO0FiOGtieEM7O0FhOWtiRTtFQUFzQztBYmtsYnhDOztBYWxsYkU7RUFBc0M7QWJzbGJ4Qzs7QWF0bGJFO0VBQXNDO0FiMGxieEM7O0FhMWxiRTtFQUFzQztBYjhsYnhDOztBYTlsYkU7RUFBc0M7QWJrbWJ4Qzs7QWFsbWJFO0VBQXNDO0Fic21ieEM7O0FhdG1iRTtFQUFzQztBYjBtYnhDOztBYTFtYkU7RUFBc0M7QWI4bWJ4Qzs7QWE5bWJFO0VBQXNDO0Fia25ieEM7O0FhbG5iRTtFQUFzQztBYnNuYnhDOztBYXRuYkU7RUFBc0M7QWIwbmJ4Qzs7QWExbmJFO0VBQXNDO0FiOG5ieEM7O0FhOW5iRTtFQUFzQztBYmtvYnhDOztBYWxvYkU7RUFBc0M7QWJzb2J4Qzs7QWF0b2JFO0VBQXNDO0FiMG9ieEM7O0FhMW9iRTtFQUFzQztBYjhvYnhDOztBYTlvYkU7RUFBc0M7QWJrcGJ4Qzs7QWFscGJFO0VBQXNDO0Fic3BieEM7O0FhdHBiRTtFQUFzQztBYjBwYnhDOztBYTFwYkU7RUFBc0M7QWI4cGJ4Qzs7QWE5cGJFO0VBQXNDO0Fia3FieEM7O0FhbHFiRTtFQUFzQztBYnNxYnhDOztBYXRxYkU7RUFBc0M7QWIwcWJ4Qzs7QWExcWJFO0VBQXNDO0FiOHFieEM7O0FhOXFiRTtFQUFzQztBYmtyYnhDOztBYWxyYkU7RUFBc0M7QWJzcmJ4Qzs7QWF0cmJFO0VBQXNDO0FiMHJieEM7O0FhMXJiRTtFQUFzQztBYjhyYnhDOztBYTlyYkU7RUFBc0M7QWJrc2J4Qzs7QWFsc2JFO0VBQXNDO0Fic3NieEM7O0FhdHNiRTtFQUFzQztBYjBzYnhDOztBYTFzYkU7RUFBc0M7QWI4c2J4Qzs7QWE5c2JFO0VBQXNDO0Fia3RieEM7O0FhbHRiRTtFQUFzQztBYnN0YnhDOztBYXR0YkU7RUFBc0M7QWIwdGJ4Qzs7QWExdGJFO0VBQXNDO0FiOHRieEM7O0FhOXRiRTtFQUFzQztBYmt1YnhDOztBYWx1YkU7RUFBc0M7QWJzdWJ4Qzs7QWF0dWJFO0VBQXNDO0FiMHVieEM7O0FhMXViRTtFQUFzQztBYjh1YnhDOztBYTl1YkU7RUFBc0M7QWJrdmJ4Qzs7QWFsdmJFO0VBQXNDO0Fic3ZieEM7O0FhdHZiRTtFQUFzQztBYjB2YnhDOztBYTF2YkU7RUFBc0M7QWI4dmJ4Qzs7QWE5dmJFO0VBQXNDO0Fia3dieEM7O0FhbHdiRTtFQUFzQztBYnN3YnhDOztBYXR3YkU7RUFBc0M7QWIwd2J4Qzs7QWExd2JFO0VBQXNDO0FiOHdieEM7O0FhOXdiRTtFQUFzQztBYmt4YnhDOztBYWx4YkU7RUFBc0M7QWJzeGJ4Qzs7QWF0eGJFO0VBQXNDO0FiMHhieEM7O0FhMXhiRTtFQUFzQztBYjh4YnhDOztBYTl4YkU7RUFBc0M7QWJreWJ4Qzs7QWFseWJFO0VBQXNDO0Fic3lieEM7O0FhdHliRTtFQUFzQztBYjB5YnhDOztBYTF5YkU7RUFBc0M7QWI4eWJ4Qzs7QWE5eWJFO0VBQXNDO0Fia3pieEM7O0FhbHpiRTtFQUFzQztBYnN6YnhDOztBYXR6YkU7RUFBc0M7QWIwemJ4Qzs7QWExemJFO0VBQXNDO0FiOHpieEM7O0FhOXpiRTtFQUFzQztBYmswYnhDOztBYWwwYkU7RUFBc0M7QWJzMGJ4Qzs7QWF0MGJFO0VBQXNDO0FiMDBieEM7O0FhMTBiRTtFQUFzQztBYjgwYnhDOztBYTkwYkU7RUFBc0M7QWJrMWJ4Qzs7QWFsMWJFO0VBQXNDO0FiczFieEM7O0FhdDFiRTtFQUFzQztBYjAxYnhDOztBYTExYkU7RUFBc0M7QWI4MWJ4Qzs7QWE5MWJFO0VBQXNDO0FiazJieEM7O0FhbDJiRTtFQUFzQztBYnMyYnhDOztBYXQyYkU7RUFBc0M7QWIwMmJ4Qzs7QWExMmJFO0VBQXNDO0FiODJieEM7O0FhOTJiRTtFQUFzQztBYmszYnhDOztBYWwzYkU7RUFBc0M7QWJzM2J4Qzs7QWF0M2JFO0VBQXNDO0FiMDNieEM7O0FhMTNiRTtFQUFzQztBYjgzYnhDOztBYTkzYkU7RUFBc0M7QWJrNGJ4Qzs7QWFsNGJFO0VBQXNDO0FiczRieEM7O0FhdDRiRTtFQUFzQztBYjA0YnhDOztBYTE0YkU7RUFBc0M7QWI4NGJ4Qzs7QWE5NGJFO0VBQXNDO0FiazVieEM7O0FhbDViRTtFQUFzQztBYnM1YnhDOztBYXQ1YkU7RUFBc0M7QWIwNWJ4Qzs7QWExNWJFO0VBQXNDO0FiODVieEM7O0FhOTViRTtFQUFzQztBYms2YnhDOztBYWw2YkU7RUFBc0M7QWJzNmJ4Qzs7QWF0NmJFO0VBQXNDO0FiMDZieEM7O0FhMTZiRTtFQUFzQztBYjg2YnhDOztBYTk2YkU7RUFBc0M7QWJrN2J4Qzs7QWFsN2JFO0VBQXNDO0FiczdieEM7O0FhdDdiRTtFQUFzQztBYjA3YnhDOztBYTE3YkU7RUFBc0M7QWI4N2J4Qzs7QWE5N2JFO0VBQXNDO0FiazhieEM7O0FhbDhiRTtFQUFzQztBYnM4YnhDOztBYXQ4YkU7RUFBc0M7QWIwOGJ4Qzs7QWExOGJFO0VBQXNDO0FiODhieEM7O0FhOThiRTtFQUFzQztBYms5YnhDOztBYWw5YkU7RUFBc0M7QWJzOWJ4Qzs7QWF0OWJFO0VBQXNDO0FiMDlieEM7O0FhMTliRTtFQUFzQztBYjg5YnhDOztBYTk5YkU7RUFBc0M7QWJrK2J4Qzs7QWFsK2JFO0VBQXNDO0FicytieEM7O0FhdCtiRTtFQUFzQztBYjArYnhDOztBYTErYkU7RUFBc0M7QWI4K2J4Qzs7QWE5K2JFO0VBQXNDO0Fiay9ieEM7O0FhbC9iRTtFQUFzQztBYnMvYnhDOztBYXQvYkU7RUFBc0M7QWIwL2J4Qzs7QWExL2JFO0VBQXNDO0FiOC9ieEM7O0FhOS9iRTtFQUFzQztBYmtnY3hDOztBYWxnY0U7RUFBc0M7QWJzZ2N4Qzs7QWF0Z2NFO0VBQXNDO0FiMGdjeEM7O0FhMWdjRTtFQUFzQztBYjhnY3hDOztBYTlnY0U7RUFBc0M7QWJraGN4Qzs7QWFsaGNFO0VBQXNDO0Fic2hjeEM7O0FhdGhjRTtFQUFzQztBYjBoY3hDOztBYTFoY0U7RUFBc0M7QWI4aGN4Qzs7QWE5aGNFO0VBQXNDO0Fia2ljeEM7O0FhbGljRTtFQUFzQztBYnNpY3hDOztBYXRpY0U7RUFBc0M7QWIwaWN4Qzs7QWExaWNFO0VBQXNDO0FiOGljeEM7O0FhOWljRTtFQUFzQztBYmtqY3hDOztBYWxqY0U7RUFBc0M7QWJzamN4Qzs7QWF0amNFO0VBQXNDO0FiMGpjeEM7O0FhMWpjRTtFQUFzQztBYjhqY3hDOztBYTlqY0U7RUFBc0M7QWJra2N4Qzs7QWFsa2NFO0VBQXNDO0Fic2tjeEM7O0FhdGtjRTtFQUFzQztBYjBrY3hDOztBYTFrY0U7RUFBc0M7QWI4a2N4Qzs7QWE5a2NFO0VBQXNDO0Fia2xjeEM7O0FhbGxjRTtFQUFzQztBYnNsY3hDOztBYXRsY0U7RUFBc0M7QWIwbGN4Qzs7QWExbGNFO0VBQXNDO0FiOGxjeEM7O0FhOWxjRTtFQUFzQztBYmttY3hDOztBYWxtY0U7RUFBc0M7QWJzbWN4Qzs7QWF0bWNFO0VBQXNDO0FiMG1jeEM7O0FhMW1jRTtFQUFzQztBYjhtY3hDOztBYTltY0U7RUFBc0M7QWJrbmN4Qzs7QWFsbmNFO0VBQXNDO0Fic25jeEM7O0FhdG5jRTtFQUFzQztBYjBuY3hDOztBYTFuY0U7RUFBc0M7QWI4bmN4Qzs7QWE5bmNFO0VBQXNDO0Fia29jeEM7O0FhbG9jRTtFQUFzQztBYnNvY3hDOztBYXRvY0U7RUFBc0M7QWIwb2N4Qzs7QWExb2NFO0VBQXNDO0FiOG9jeEM7O0FhOW9jRTtFQUFzQztBYmtwY3hDOztBYWxwY0U7RUFBc0M7QWJzcGN4Qzs7QWF0cGNFO0VBQXNDO0FiMHBjeEM7O0FhMXBjRTtFQUFzQztBYjhwY3hDOztBYTlwY0U7RUFBc0M7QWJrcWN4Qzs7QWFscWNFO0VBQXNDO0Fic3FjeEM7O0FhdHFjRTtFQUFzQztBYjBxY3hDOztBYTFxY0U7RUFBc0M7QWI4cWN4Qzs7QWE5cWNFO0VBQXNDO0Fia3JjeEM7O0FhbHJjRTtFQUFzQztBYnNyY3hDOztBYXRyY0U7RUFBc0M7QWIwcmN4Qzs7QWExcmNFO0VBQXNDO0FiOHJjeEM7O0FhOXJjRTtFQUFzQztBYmtzY3hDOztBYWxzY0U7RUFBc0M7QWJzc2N4Qzs7QWF0c2NFO0VBQXNDO0FiMHNjeEM7O0FhMXNjRTtFQUFzQztBYjhzY3hDOztBYTlzY0U7RUFBc0M7QWJrdGN4Qzs7QWFsdGNFO0VBQXNDO0Fic3RjeEM7O0FhdHRjRTtFQUFzQztBYjB0Y3hDOztBYTF0Y0U7RUFBc0M7QWI4dGN4Qzs7QWE5dGNFO0VBQXNDO0Fia3VjeEM7O0FhbHVjRTtFQUFzQztBYnN1Y3hDOztBYXR1Y0U7RUFBc0M7QWIwdWN4Qzs7QWExdWNFO0VBQXNDO0FiOHVjeEM7O0FhOXVjRTtFQUFzQztBYmt2Y3hDOztBYWx2Y0U7RUFBc0M7QWJzdmN4Qzs7QWF0dmNFO0VBQXNDO0FiMHZjeEM7O0FhMXZjRTtFQUFzQztBYjh2Y3hDOztBYTl2Y0U7RUFBc0M7QWJrd2N4Qzs7QWFsd2NFO0VBQXNDO0Fic3djeEM7O0FhdHdjRTtFQUFzQztBYjB3Y3hDOztBYTF3Y0U7RUFBc0M7QWI4d2N4Qzs7QWE5d2NFO0VBQXNDO0Fia3hjeEM7O0FhbHhjRTtFQUFzQztBYnN4Y3hDOztBYXR4Y0U7RUFBc0M7QWIweGN4Qzs7QWExeGNFO0VBQXNDO0FiOHhjeEM7O0FhOXhjRTtFQUFzQztBYmt5Y3hDOztBYWx5Y0U7RUFBc0M7QWJzeWN4Qzs7QWF0eWNFO0VBQXNDO0FiMHljeEM7O0FhMXljRTtFQUFzQztBYjh5Y3hDOztBYTl5Y0U7RUFBc0M7QWJremN4Qzs7QWFsemNFO0VBQXNDO0Fic3pjeEM7O0FhdHpjRTtFQUFzQztBYjB6Y3hDOztBYTF6Y0U7RUFBc0M7QWI4emN4Qzs7QWE5emNFO0VBQXNDO0FiazBjeEM7O0FhbDBjRTtFQUFzQztBYnMwY3hDOztBYXQwY0U7RUFBc0M7QWIwMGN4Qzs7QWExMGNFO0VBQXNDO0FiODBjeEM7O0FhOTBjRTtFQUFzQztBYmsxY3hDOztBYWwxY0U7RUFBc0M7QWJzMWN4Qzs7QWF0MWNFO0VBQXNDO0FiMDFjeEM7O0FhMTFjRTtFQUFzQztBYjgxY3hDOztBYTkxY0U7RUFBc0M7QWJrMmN4Qzs7QWFsMmNFO0VBQXNDO0FiczJjeEM7O0FhdDJjRTtFQUFzQztBYjAyY3hDOztBYTEyY0U7RUFBc0M7QWI4MmN4Qzs7QWE5MmNFO0VBQXNDO0FiazNjeEM7O0FhbDNjRTtFQUFzQztBYnMzY3hDOztBYXQzY0U7RUFBc0M7QWIwM2N4Qzs7QWExM2NFO0VBQXNDO0FiODNjeEM7O0FhOTNjRTtFQUFzQztBYms0Y3hDOztBYWw0Y0U7RUFBc0M7QWJzNGN4Qzs7QWF0NGNFO0VBQXNDO0FiMDRjeEM7O0FhMTRjRTtFQUFzQztBYjg0Y3hDOztBYTk0Y0U7RUFBc0M7QWJrNWN4Qzs7QWFsNWNFO0VBQXNDO0FiczVjeEM7O0FhdDVjRTtFQUFzQztBYjA1Y3hDOztBYTE1Y0U7RUFBc0M7QWI4NWN4Qzs7QWE5NWNFO0VBQXNDO0FiazZjeEM7O0FhbDZjRTtFQUFzQztBYnM2Y3hDOztBYXQ2Y0U7RUFBc0M7QWIwNmN4Qzs7QWExNmNFO0VBQXNDO0FiODZjeEM7O0FhOTZjRTtFQUFzQztBYms3Y3hDOztBYWw3Y0U7RUFBc0M7QWJzN2N4Qzs7QWF0N2NFO0VBQXNDO0FiMDdjeEM7O0FhMTdjRTtFQUFzQztBYjg3Y3hDOztBYTk3Y0U7RUFBc0M7QWJrOGN4Qzs7QWFsOGNFO0VBQXNDO0FiczhjeEM7O0FhdDhjRTtFQUFzQztBYjA4Y3hDOztBYTE4Y0U7RUFBc0M7QWI4OGN4Qzs7QWE5OGNFO0VBQXNDO0FiazljeEM7O0FhbDljRTtFQUFzQztBYnM5Y3hDOztBYXQ5Y0U7RUFBc0M7QWIwOWN4Qzs7QWExOWNFO0VBQXNDO0FiODljeEM7O0FhOTljRTtFQUFzQztBYmsrY3hDOztBYWwrY0U7RUFBc0M7QWJzK2N4Qzs7QWF0K2NFO0VBQXNDO0FiMCtjeEM7O0FhMStjRTtFQUFzQztBYjgrY3hDOztBYTkrY0U7RUFBc0M7QWJrL2N4Qzs7QWFsL2NFO0VBQXNDO0Ficy9jeEM7O0FhdC9jRTtFQUFzQztBYjAvY3hDOztBYTEvY0U7RUFBc0M7QWI4L2N4Qzs7QWE5L2NFO0VBQXNDO0Fia2dkeEM7O0FhbGdkRTtFQUFzQztBYnNnZHhDOztBYXRnZEU7RUFBc0M7QWIwZ2R4Qzs7QWExZ2RFO0VBQXNDO0FiOGdkeEM7O0FhOWdkRTtFQUFzQztBYmtoZHhDOztBYWxoZEU7RUFBc0M7QWJzaGR4Qzs7QWF0aGRFO0VBQXNDO0FiMGhkeEM7O0FhMWhkRTtFQUFzQztBYjhoZHhDOztBYTloZEU7RUFBc0M7QWJraWR4Qzs7QWFsaWRFO0VBQXNDO0Fic2lkeEM7O0FhdGlkRTtFQUFzQztBYjBpZHhDOztBYTFpZEU7RUFBc0M7QWI4aWR4Qzs7QWE5aWRFO0VBQXNDO0Fia2pkeEM7O0FhbGpkRTtFQUFzQztBYnNqZHhDOztBYXRqZEU7RUFBc0M7QWIwamR4Qzs7QWExamRFO0VBQXNDO0FiOGpkeEM7O0FhOWpkRTtFQUFzQztBYmtrZHhDOztBYWxrZEU7RUFBc0M7QWJza2R4Qzs7QWF0a2RFO0VBQXNDO0FiMGtkeEM7O0FhMWtkRTtFQUFzQztBYjhrZHhDOztBYTlrZEU7RUFBc0M7QWJrbGR4Qzs7QWFsbGRFO0VBQXNDO0Fic2xkeEM7O0FhdGxkRTtFQUFzQztBYjBsZHhDOztBYTFsZEU7RUFBc0M7QWI4bGR4Qzs7QWE5bGRFO0VBQXNDO0Fia21keEM7O0FhbG1kRTtFQUFzQztBYnNtZHhDOztBYXRtZEU7RUFBc0M7QWIwbWR4Qzs7QWExbWRFO0VBQXNDO0FiOG1keEM7O0FhOW1kRTtFQUFzQztBYmtuZHhDOztBYWxuZEU7RUFBc0M7QWJzbmR4Qzs7QWF0bmRFO0VBQXNDO0FiMG5keEM7O0FhMW5kRTtFQUFzQztBYjhuZHhDOztBYTluZEU7RUFBc0M7QWJrb2R4Qzs7QWFsb2RFO0VBQXNDO0Fic29keEM7O0FhdG9kRTtFQUFzQztBYjBvZHhDOztBYTFvZEU7RUFBc0M7QWI4b2R4Qzs7QWE5b2RFO0VBQXNDO0Fia3BkeEM7O0FhbHBkRTtFQUFzQztBYnNwZHhDOztBYXRwZEU7RUFBc0M7QWIwcGR4Qzs7QWExcGRFO0VBQXNDO0FiOHBkeEM7O0FhOXBkRTtFQUFzQztBYmtxZHhDOztBYWxxZEU7RUFBc0M7QWJzcWR4Qzs7QWF0cWRFO0VBQXNDO0FiMHFkeEM7O0FhMXFkRTtFQUFzQztBYjhxZHhDOztBYTlxZEU7RUFBc0M7QWJrcmR4Qzs7QWFscmRFO0VBQXNDO0Fic3JkeEM7O0FhdHJkRTtFQUFzQztBYjByZHhDOztBYTFyZEU7RUFBc0M7QWI4cmR4Qzs7QWE5cmRFO0VBQXNDO0Fia3NkeEM7O0FhbHNkRTtFQUFzQztBYnNzZHhDOztBYXRzZEU7RUFBc0M7QWIwc2R4Qzs7QWExc2RFO0VBQXNDO0FiOHNkeEM7O0FhOXNkRTtFQUFzQztBYmt0ZHhDOztBYWx0ZEU7RUFBc0M7QWJzdGR4Qzs7QWF0dGRFO0VBQXNDO0FiMHRkeEM7O0FhMXRkRTtFQUFzQztBYjh0ZHhDOztBYTl0ZEU7RUFBc0M7QWJrdWR4Qzs7QWFsdWRFO0VBQXNDO0Fic3VkeEM7O0FhdHVkRTtFQUFzQztBYjB1ZHhDOztBYTF1ZEU7RUFBc0M7QWI4dWR4Qzs7QWE5dWRFO0VBQXNDO0Fia3ZkeEM7O0FhbHZkRTtFQUFzQztBYnN2ZHhDOztBYXR2ZEU7RUFBc0M7QWIwdmR4Qzs7QWExdmRFO0VBQXNDO0FiOHZkeEM7O0FhOXZkRTtFQUFzQztBYmt3ZHhDOztBYWx3ZEU7RUFBc0M7QWJzd2R4Qzs7QWF0d2RFO0VBQXNDO0FiMHdkeEM7O0FhMXdkRTtFQUFzQztBYjh3ZHhDOztBYTl3ZEU7RUFBc0M7QWJreGR4Qzs7QWFseGRFO0VBQXNDO0Fic3hkeEM7O0FhdHhkRTtFQUFzQztBYjB4ZHhDOztBYTF4ZEU7RUFBc0M7QWI4eGR4Qzs7QWE5eGRFO0VBQXNDO0Fia3lkeEM7O0FhbHlkRTtFQUFzQztBYnN5ZHhDOztBYXR5ZEU7RUFBc0M7QWIweWR4Qzs7QWExeWRFO0VBQXNDO0FiOHlkeEM7O0FhOXlkRTtFQUFzQztBYmt6ZHhDOztBYWx6ZEU7RUFBc0M7QWJzemR4Qzs7QWF0emRFO0VBQXNDO0FiMHpkeEM7O0FhMXpkRTtFQUFzQztBYjh6ZHhDOztBYTl6ZEU7RUFBc0M7QWJrMGR4Qzs7QWFsMGRFO0VBQXNDO0FiczBkeEM7O0FhdDBkRTtFQUFzQztBYjAwZHhDOztBYTEwZEU7RUFBc0M7QWI4MGR4Qzs7QWE5MGRFO0VBQXNDO0FiazFkeEM7O0FhbDFkRTtFQUFzQztBYnMxZHhDOztBYXQxZEU7RUFBc0M7QWIwMWR4Qzs7QWExMWRFO0VBQXNDO0FiODFkeEM7O0FhOTFkRTtFQUFzQztBYmsyZHhDOztBYWwyZEU7RUFBc0M7QWJzMmR4Qzs7QWF0MmRFO0VBQXNDO0FiMDJkeEM7O0FhMTJkRTtFQUFzQztBYjgyZHhDOztBYTkyZEU7RUFBc0M7QWJrM2R4Qzs7QWFsM2RFO0VBQXNDO0FiczNkeEM7O0FhdDNkRTtFQUFzQztBYjAzZHhDOztBYTEzZEU7RUFBc0M7QWI4M2R4Qzs7QWE5M2RFO0VBQXNDO0FiazRkeEM7O0FhbDRkRTtFQUFzQztBYnM0ZHhDOztBYXQ0ZEU7RUFBc0M7QWIwNGR4Qzs7QWExNGRFO0VBQXNDO0FiODRkeEM7O0FhOTRkRTtFQUFzQztBYms1ZHhDOztBYWw1ZEU7RUFBc0M7QWJzNWR4Qzs7QWF0NWRFO0VBQXNDO0FiMDVkeEM7O0FhMTVkRTtFQUFzQztBYjg1ZHhDOztBYTk1ZEU7RUFBc0M7QWJrNmR4Qzs7QWFsNmRFO0VBQXNDO0FiczZkeEM7O0FhdDZkRTtFQUFzQztBYjA2ZHhDOztBYTE2ZEU7RUFBc0M7QWI4NmR4Qzs7QWE5NmRFO0VBQXNDO0FiazdkeEM7O0FhbDdkRTtFQUFzQztBYnM3ZHhDOztBYXQ3ZEU7RUFBc0M7QWIwN2R4Qzs7QWExN2RFO0VBQXNDO0FiODdkeEM7O0FhOTdkRTtFQUFzQztBYms4ZHhDOztBYWw4ZEU7RUFBc0M7QWJzOGR4Qzs7QWF0OGRFO0VBQXNDO0FiMDhkeEM7O0FhMThkRTtFQUFzQztBYjg4ZHhDOztBYTk4ZEU7RUFBc0M7QWJrOWR4Qzs7QWFsOWRFO0VBQXNDO0FiczlkeEM7O0FhdDlkRTtFQUFzQztBYjA5ZHhDOztBYTE5ZEU7RUFBc0M7QWI4OWR4Qzs7QWE5OWRFO0VBQXNDO0FiaytkeEM7O0FhbCtkRTtFQUFzQztBYnMrZHhDOztBYXQrZEU7RUFBc0M7QWIwK2R4Qzs7QWExK2RFO0VBQXNDO0FiOCtkeEM7O0FhOStkRTtFQUFzQztBYmsvZHhDOztBYWwvZEU7RUFBc0M7QWJzL2R4Qzs7QWF0L2RFO0VBQXNDO0FiMC9keEM7O0FhMS9kRTtFQUFzQztBYjgvZHhDOztBYTkvZEU7RUFBc0M7QWJrZ2V4Qzs7QWFsZ2VFO0VBQXNDO0Fic2dleEM7O0FhdGdlRTtFQUFzQztBYjBnZXhDOztBYTFnZUU7RUFBc0M7QWI4Z2V4Qzs7QWE5Z2VFO0VBQXNDO0Fia2hleEM7O0FhbGhlRTtFQUFzQztBYnNoZXhDOztBYXRoZUU7RUFBc0M7QWIwaGV4Qzs7QWExaGVFO0VBQXNDO0FiOGhleEM7O0FhOWhlRTtFQUFzQztBYmtpZXhDOztBYWxpZUU7RUFBc0M7QWJzaWV4Qzs7QWF0aWVFO0VBQXNDO0FiMGlleEM7O0FhMWllRTtFQUFzQztBYjhpZXhDOztBYTlpZUU7RUFBc0M7QWJramV4Qzs7QWFsamVFO0VBQXNDO0Fic2pleEM7O0FhdGplRTtFQUFzQztBYjBqZXhDOztBYTFqZUU7RUFBc0M7QWI4amV4Qzs7QWE5amVFO0VBQXNDO0Fia2tleEM7O0FhbGtlRTtFQUFzQztBYnNrZXhDOztBYXRrZUU7RUFBc0M7QWIwa2V4Qzs7QWExa2VFO0VBQXNDO0FiOGtleEM7O0FhOWtlRTtFQUFzQztBYmtsZXhDOztBYWxsZUU7RUFBc0M7QWJzbGV4Qzs7QWF0bGVFO0VBQXNDO0FiMGxleEM7O0FhMWxlRTtFQUFzQztBYjhsZXhDOztBYTlsZUU7RUFBc0M7QWJrbWV4Qzs7QWFsbWVFO0VBQXNDO0Fic21leEM7O0FhdG1lRTtFQUFzQztBYjBtZXhDOztBYTFtZUU7RUFBc0M7QWI4bWV4Qzs7QWE5bWVFO0VBQXNDO0Fia25leEM7O0FhbG5lRTtFQUFzQztBYnNuZXhDOztBYXRuZUU7RUFBc0M7QWIwbmV4Qzs7QWExbmVFO0VBQXNDO0FiOG5leEM7O0FhOW5lRTtFQUFzQztBYmtvZXhDOztBYWxvZUU7RUFBc0M7QWJzb2V4Qzs7QWF0b2VFO0VBQXNDO0FiMG9leEM7O0FhMW9lRTtFQUFzQztBYjhvZXhDOztBYTlvZUU7RUFBc0M7QWJrcGV4Qzs7QWFscGVFO0VBQXNDO0Fic3BleEM7O0FhdHBlRTtFQUFzQztBYjBwZXhDOztBYTFwZUU7RUFBc0M7QWI4cGV4Qzs7QWE5cGVFO0VBQXNDO0Fia3FleEM7O0FhbHFlRTtFQUFzQztBYnNxZXhDOztBYXRxZUU7RUFBc0M7QWIwcWV4Qzs7QWExcWVFO0VBQXNDO0FiOHFleEM7O0FhOXFlRTtFQUFzQztBYmtyZXhDOztBYWxyZUU7RUFBc0M7QWJzcmV4Qzs7QWF0cmVFO0VBQXNDO0FiMHJleEM7O0FhMXJlRTtFQUFzQztBYjhyZXhDOztBYTlyZUU7RUFBc0M7QWJrc2V4Qzs7QWFsc2VFO0VBQXNDO0Fic3NleEM7O0FhdHNlRTtFQUFzQztBYjBzZXhDOztBYTFzZUU7RUFBc0M7QWI4c2V4Qzs7QWE5c2VFO0VBQXNDO0Fia3RleEM7O0FhbHRlRTtFQUFzQztBYnN0ZXhDOztBYXR0ZUU7RUFBc0M7QWIwdGV4Qzs7QWExdGVFO0VBQXNDO0FiOHRleEM7O0FhOXRlRTtFQUFzQztBYmt1ZXhDOztBYWx1ZUU7RUFBc0M7QWJzdWV4Qzs7QWF0dWVFO0VBQXNDO0FiMHVleEM7O0FhMXVlRTtFQUFzQztBYjh1ZXhDOztBYTl1ZUU7RUFBc0M7QWJrdmV4Qzs7QWFsdmVFO0VBQXNDO0Fic3ZleEM7O0FhdHZlRTtFQUFzQztBYjB2ZXhDOztBYTF2ZUU7RUFBc0M7QWI4dmV4Qzs7QWE5dmVFO0VBQXNDO0Fia3dleEM7O0FhbHdlRTtFQUFzQztBYnN3ZXhDOztBYXR3ZUU7RUFBc0M7QWIwd2V4Qzs7QWExd2VFO0VBQXNDO0FiOHdleEM7O0FhOXdlRTtFQUFzQztBYmt4ZXhDOztBYWx4ZUU7RUFBc0M7QWJzeGV4Qzs7QWF0eGVFO0VBQXNDO0FiMHhleEM7O0FhMXhlRTtFQUFzQztBYjh4ZXhDOztBYTl4ZUU7RUFBc0M7QWJreWV4Qzs7QWFseWVFO0VBQXNDO0Fic3lleEM7O0FhdHllRTtFQUFzQztBYjB5ZXhDOztBYTF5ZUU7RUFBc0M7QWI4eWV4Qzs7QWE5eWVFO0VBQXNDO0Fia3pleEM7O0FhbHplRTtFQUFzQztBYnN6ZXhDOztBYXR6ZUU7RUFBc0M7QWIwemV4Qzs7QWExemVFO0VBQXNDO0FiOHpleEM7O0FhOXplRTtFQUFzQztBYmswZXhDOztBYWwwZUU7RUFBc0M7QWJzMGV4Qzs7QWF0MGVFO0VBQXNDO0FiMDBleEM7O0FhMTBlRTtFQUFzQztBYjgwZXhDOztBYTkwZUU7RUFBc0M7QWJrMWV4Qzs7QWFsMWVFO0VBQXNDO0FiczFleEM7O0FhdDFlRTtFQUFzQztBYjAxZXhDOztBYTExZUU7RUFBc0M7QWI4MWV4Qzs7QWE5MWVFO0VBQXNDO0FiazJleEM7O0FhbDJlRTtFQUFzQztBYnMyZXhDOztBYXQyZUU7RUFBc0M7QWIwMmV4Qzs7QWExMmVFO0VBQXNDO0FiODJleEM7O0FhOTJlRTtFQUFzQztBYmszZXhDOztBYWwzZUU7RUFBc0M7QWJzM2V4Qzs7QWF0M2VFO0VBQXNDO0FiMDNleEM7O0FhMTNlRTtFQUFzQztBYjgzZXhDOztBYTkzZUU7RUFBc0M7QWJrNGV4Qzs7QWFsNGVFO0VBQXNDO0FiczRleEM7O0FhdDRlRTtFQUFzQztBYjA0ZXhDOztBYTE0ZUU7RUFBc0M7QWI4NGV4Qzs7QWE5NGVFO0VBQXNDO0FiazVleEM7O0FhbDVlRTtFQUFzQztBYnM1ZXhDOztBYXQ1ZUU7RUFBc0M7QWIwNWV4Qzs7QWExNWVFO0VBQXNDO0FiODVleEM7O0FhOTVlRTtFQUFzQztBYms2ZXhDOztBYWw2ZUU7RUFBc0M7QWJzNmV4Qzs7QWF0NmVFO0VBQXNDO0FiMDZleEM7O0FhMTZlRTtFQUFzQztBYjg2ZXhDOztBYTk2ZUU7RUFBc0M7QWJrN2V4Qzs7QWFsN2VFO0VBQXNDO0FiczdleEM7O0FhdDdlRTtFQUFzQztBYjA3ZXhDOztBYTE3ZUU7RUFBc0M7QWI4N2V4Qzs7QWE5N2VFO0VBQXNDO0FiazhleEM7O0FhbDhlRTtFQUFzQztBYnM4ZXhDOztBYXQ4ZUU7RUFBc0M7QWIwOGV4Qzs7QWExOGVFO0VBQXNDO0FiODhleEM7O0FhOThlRTtFQUFzQztBYms5ZXhDOztBYWw5ZUU7RUFBc0M7QWJzOWV4Qzs7QWF0OWVFO0VBQXNDO0FiMDlleEM7O0FhMTllRTtFQUFzQztBYjg5ZXhDOztBYTk5ZUU7RUFBc0M7QWJrK2V4Qzs7QWFsK2VFO0VBQXNDO0FicytleEM7O0FhdCtlRTtFQUFzQztBYjArZXhDOztBYTErZUU7RUFBc0M7QWI4K2V4Qzs7QWE5K2VFO0VBQXNDO0Fiay9leEM7O0FhbC9lRTtFQUFzQztBYnMvZXhDOztBYXQvZUU7RUFBc0M7QWIwL2V4Qzs7QWExL2VFO0VBQXNDO0FiOC9leEM7O0FhOS9lRTtFQUFzQztBYmtnZnhDOztBYWxnZkU7RUFBc0M7QWJzZ2Z4Qzs7QWF0Z2ZFO0VBQXNDO0FiMGdmeEM7O0FhMWdmRTtFQUFzQztBYjhnZnhDOztBYTlnZkU7RUFBc0M7QWJraGZ4Qzs7QWFsaGZFO0VBQXNDO0Fic2hmeEM7O0FhdGhmRTtFQUFzQztBYjBoZnhDOztBYTFoZkU7RUFBc0M7QWI4aGZ4Qzs7QWE5aGZFO0VBQXNDO0Fia2lmeEM7O0FhbGlmRTtFQUFzQztBYnNpZnhDOztBYXRpZkU7RUFBc0M7QWIwaWZ4Qzs7QWExaWZFO0VBQXNDO0FiOGlmeEM7O0FhOWlmRTtFQUFzQztBYmtqZnhDOztBYWxqZkU7RUFBc0M7QWJzamZ4Qzs7QWF0amZFO0VBQXNDO0FiMGpmeEM7O0FhMWpmRTtFQUFzQztBYjhqZnhDOztBYTlqZkU7RUFBc0M7QWJra2Z4Qzs7QWFsa2ZFO0VBQXNDO0Fic2tmeEM7O0FhdGtmRTtFQUFzQztBYjBrZnhDOztBYTFrZkU7RUFBc0M7QWI4a2Z4Qzs7QWE5a2ZFO0VBQXNDO0Fia2xmeEM7O0FhbGxmRTtFQUFzQztBYnNsZnhDOztBYXRsZkU7RUFBc0M7QWIwbGZ4Qzs7QWExbGZFO0VBQXNDO0FiOGxmeEM7O0FhOWxmRTtFQUFzQztBYmttZnhDOztBYWxtZkU7RUFBc0M7QWJzbWZ4Qzs7QWF0bWZFO0VBQXNDO0FiMG1meEM7O0FhMW1mRTtFQUFzQztBYjhtZnhDOztBYTltZkU7RUFBc0M7QWJrbmZ4Qzs7QWFsbmZFO0VBQXNDO0Fic25meEM7O0FhdG5mRTtFQUFzQztBYjBuZnhDOztBYTFuZkU7RUFBc0M7QWI4bmZ4Qzs7QWE5bmZFO0VBQXNDO0Fia29meEM7O0FhbG9mRTtFQUFzQztBYnNvZnhDOztBYXRvZkU7RUFBc0M7QWIwb2Z4Qzs7QWExb2ZFO0VBQXNDO0FiOG9meEM7O0FhOW9mRTtFQUFzQztBYmtwZnhDOztBYWxwZkU7RUFBc0M7QWJzcGZ4Qzs7QWF0cGZFO0VBQXNDO0FiMHBmeEM7O0FhMXBmRTtFQUFzQztBYjhwZnhDOztBYTlwZkU7RUFBc0M7QWJrcWZ4Qzs7QWFscWZFO0VBQXNDO0Fic3FmeEM7O0FhdHFmRTtFQUFzQztBYjBxZnhDOztBYTFxZkU7RUFBc0M7QWI4cWZ4Qzs7QWE5cWZFO0VBQXNDO0Fia3JmeEM7O0FhbHJmRTtFQUFzQztBYnNyZnhDOztBYXRyZkU7RUFBc0M7QWIwcmZ4Qzs7QWExcmZFO0VBQXNDO0FiOHJmeEM7O0FhOXJmRTtFQUFzQztBYmtzZnhDOztBYWxzZkU7RUFBc0M7QWJzc2Z4Qzs7QWF0c2ZFO0VBQXNDO0FiMHNmeEM7O0FhMXNmRTtFQUFzQztBYjhzZnhDOztBYTlzZkU7RUFBc0M7QWJrdGZ4Qzs7QWFsdGZFO0VBQXNDO0Fic3RmeEM7O0FhdHRmRTtFQUFzQztBYjB0ZnhDOztBYTF0ZkU7RUFBc0M7QWI4dGZ4Qzs7QWE5dGZFO0VBQXNDO0Fia3VmeEM7O0FhbHVmRTtFQUFzQztBYnN1ZnhDOztBYXR1ZkU7RUFBc0M7QWIwdWZ4Qzs7QWExdWZFO0VBQXNDO0FiOHVmeEM7O0FhOXVmRTtFQUFzQztBYmt2ZnhDOztBYWx2ZkU7RUFBc0M7QWJzdmZ4Qzs7QWF0dmZFO0VBQXNDO0FiMHZmeEM7O0FhMXZmRTtFQUFzQztBYjh2ZnhDOztBYTl2ZkU7RUFBc0M7QWJrd2Z4Qzs7QWFsd2ZFO0VBQXNDO0Fic3dmeEM7O0FhdHdmRTtFQUFzQztBYjB3ZnhDOztBYTF3ZkU7RUFBc0M7QWI4d2Z4Qzs7QWE5d2ZFO0VBQXNDO0Fia3hmeEM7O0FhbHhmRTtFQUFzQztBYnN4ZnhDOztBYXR4ZkU7RUFBc0M7QWIweGZ4Qzs7QWExeGZFO0VBQXNDO0FiOHhmeEM7O0FhOXhmRTtFQUFzQztBYmt5ZnhDOztBYWx5ZkU7RUFBc0M7QWJzeWZ4Qzs7QWF0eWZFO0VBQXNDO0FiMHlmeEM7O0FhMXlmRTtFQUFzQztBYjh5ZnhDOztBYTl5ZkU7RUFBc0M7QWJremZ4Qzs7QWFsemZFO0VBQXNDO0Fic3pmeEM7O0FhdHpmRTtFQUFzQztBYjB6ZnhDOztBYTF6ZkU7RUFBc0M7QWI4emZ4Qzs7QWE5emZFO0VBQXNDO0FiazBmeEM7O0FhbDBmRTtFQUFzQztBYnMwZnhDOztBYXQwZkU7RUFBc0M7QWIwMGZ4Qzs7QWExMGZFO0VBQXNDO0FiODBmeEM7O0FhOTBmRTtFQUFzQztBYmsxZnhDOztBYWwxZkU7RUFBc0M7QWJzMWZ4Qzs7QWF0MWZFO0VBQXNDO0FiMDFmeEM7O0FhMTFmRTtFQUFzQztBYjgxZnhDOztBYTkxZkU7RUFBc0M7QWJrMmZ4Qzs7QWFsMmZFO0VBQXNDO0FiczJmeEM7O0FhdDJmRTtFQUFzQztBYjAyZnhDOztBYTEyZkU7RUFBc0M7QWI4MmZ4Qzs7QWE5MmZFO0VBQXNDO0FiazNmeEM7O0FhbDNmRTtFQUFzQztBYnMzZnhDOztBYXQzZkU7RUFBc0M7QWIwM2Z4Qzs7QWExM2ZFO0VBQXNDO0FiODNmeEM7O0FhOTNmRTtFQUFzQztBYms0ZnhDOztBYWw0ZkU7RUFBc0M7QWJzNGZ4Qzs7QWF0NGZFO0VBQXNDO0FiMDRmeEM7O0FhMTRmRTtFQUFzQztBYjg0ZnhDOztBYTk0ZkU7RUFBc0M7QWJrNWZ4Qzs7QWFsNWZFO0VBQXNDO0FiczVmeEM7O0FhdDVmRTtFQUFzQztBYjA1ZnhDOztBYTE1ZkU7RUFBc0M7QWI4NWZ4Qzs7QWE5NWZFO0VBQXNDO0FiazZmeEM7O0FhbDZmRTtFQUFzQztBYnM2ZnhDOztBYXQ2ZkU7RUFBc0M7QWIwNmZ4Qzs7QWExNmZFO0VBQXNDO0FiODZmeEM7O0FhOTZmRTtFQUFzQztBYms3ZnhDOztBYWw3ZkU7RUFBc0M7QWJzN2Z4Qzs7QWF0N2ZFO0VBQXNDO0FiMDdmeEM7O0FhMTdmRTtFQUFzQztBYjg3ZnhDOztBYTk3ZkU7RUFBc0M7QWJrOGZ4Qzs7QWFsOGZFO0VBQXNDO0FiczhmeEM7O0FhdDhmRTtFQUFzQztBYjA4ZnhDOztBYTE4ZkU7RUFBc0M7QWI4OGZ4Qzs7QWE5OGZFO0VBQXNDO0FiazlmeEM7O0FhbDlmRTtFQUFzQztBYnM5ZnhDOztBYXQ5ZkU7RUFBc0M7QWIwOWZ4Qzs7QWExOWZFO0VBQXNDO0FiODlmeEM7O0FhOTlmRTtFQUFzQztBYmsrZnhDOztBYWwrZkU7RUFBc0M7QWJzK2Z4Qzs7QWF0K2ZFO0VBQXNDO0FiMCtmeEM7O0FhMStmRTtFQUFzQztBYjgrZnhDOztBYTkrZkU7RUFBc0M7QWJrL2Z4Qzs7QWFsL2ZFO0VBQXNDO0Ficy9meEM7O0FhdC9mRTtFQUFzQztBYjAvZnhDOztBYTEvZkU7RUFBc0M7QWI4L2Z4Qzs7QWE5L2ZFO0VBQXNDO0Fia2dnQnhDOztBYWxnZ0JFO0VBQXNDO0Fic2dnQnhDOztBYXRnZ0JFO0VBQXNDO0FiMGdnQnhDOztBYTFnZ0JFO0VBQXNDO0FiOGdnQnhDOztBYTlnZ0JFO0VBQXNDO0Fia2hnQnhDOztBYWxoZ0JFO0VBQXNDO0Fic2hnQnhDOztBYXRoZ0JFO0VBQXNDO0FiMGhnQnhDOztBYTFoZ0JFO0VBQXNDO0FiOGhnQnhDOztBYTloZ0JFO0VBQXNDO0Fia2lnQnhDOztBYWxpZ0JFO0VBQXNDO0Fic2lnQnhDOztBYXRpZ0JFO0VBQXNDO0FiMGlnQnhDOztBYTFpZ0JFO0VBQXNDO0FiOGlnQnhDOztBYTlpZ0JFO0VBQXNDO0Fia2pnQnhDOztBYWxqZ0JFO0VBQXNDO0Fic2pnQnhDOztBYXRqZ0JFO0VBQXNDO0FiMGpnQnhDOztBYTFqZ0JFO0VBQXNDO0FiOGpnQnhDOztBYTlqZ0JFO0VBQXNDO0Fia2tnQnhDOztBYWxrZ0JFO0VBQXNDO0Fic2tnQnhDOztBYXRrZ0JFO0VBQXNDO0FiMGtnQnhDOztBYTFrZ0JFO0VBQXNDO0FiOGtnQnhDOztBYTlrZ0JFO0VBQXNDO0Fia2xnQnhDOztBYWxsZ0JFO0VBQXNDO0Fic2xnQnhDOztBYXRsZ0JFO0VBQXNDO0FiMGxnQnhDOztBYTFsZ0JFO0VBQXNDO0FiOGxnQnhDOztBYTlsZ0JFO0VBQXNDO0Fia21nQnhDOztBYWxtZ0JFO0VBQXNDO0Fic21nQnhDOztBYXRtZ0JFO0VBQXNDO0FiMG1nQnhDOztBYTFtZ0JFO0VBQXNDO0FiOG1nQnhDOztBYTltZ0JFO0VBQXNDO0Fia25nQnhDOztBYWxuZ0JFO0VBQXNDO0Fic25nQnhDOztBYXRuZ0JFO0VBQXNDO0FiMG5nQnhDOztBYTFuZ0JFO0VBQXNDO0FiOG5nQnhDOztBYTluZ0JFO0VBQXNDO0Fia29nQnhDOztBYWxvZ0JFO0VBQXNDO0Fic29nQnhDOztBYXRvZ0JFO0VBQXNDO0FiMG9nQnhDOztBYTFvZ0JFO0VBQXNDO0FiOG9nQnhDOztBYTlvZ0JFO0VBQXNDO0Fia3BnQnhDOztBYWxwZ0JFO0VBQXNDO0Fic3BnQnhDOztBYXRwZ0JFO0VBQXNDO0FiMHBnQnhDOztBYTFwZ0JFO0VBQXNDO0FiOHBnQnhDOztBYTlwZ0JFO0VBQXNDO0Fia3FnQnhDOztBYWxxZ0JFO0VBQXNDO0Fic3FnQnhDOztBYXRxZ0JFO0VBQXNDO0FiMHFnQnhDOztBYTFxZ0JFO0VBQXNDO0FiOHFnQnhDOztBYTlxZ0JFO0VBQXNDO0Fia3JnQnhDOztBYWxyZ0JFO0VBQXNDO0Fic3JnQnhDOztBYXRyZ0JFO0VBQXNDO0FiMHJnQnhDOztBYTFyZ0JFO0VBQXNDO0FiOHJnQnhDOztBYTlyZ0JFO0VBQXNDO0Fia3NnQnhDOztBYWxzZ0JFO0VBQXNDO0Fic3NnQnhDOztBYXRzZ0JFO0VBQXNDO0FiMHNnQnhDOztBYTFzZ0JFO0VBQXNDO0FiOHNnQnhDOztBYTlzZ0JFO0VBQXNDO0Fia3RnQnhDOztBYWx0Z0JFO0VBQXNDO0Fic3RnQnhDOztBYXR0Z0JFO0VBQXNDO0FiMHRnQnhDOztBYTF0Z0JFO0VBQXNDO0FiOHRnQnhDOztBYTl0Z0JFO0VBQXNDO0Fia3VnQnhDOztBYWx1Z0JFO0VBQXNDO0Fic3VnQnhDOztBYXR1Z0JFO0VBQXNDO0FiMHVnQnhDOztBYTF1Z0JFO0VBQXNDO0FiOHVnQnhDOztBYTl1Z0JFO0VBQXNDO0Fia3ZnQnhDOztBYWx2Z0JFO0VBQXNDO0Fic3ZnQnhDOztBYXR2Z0JFO0VBQXNDO0FiMHZnQnhDOztBYTF2Z0JFO0VBQXNDO0FiOHZnQnhDOztBYTl2Z0JFO0VBQXNDO0Fia3dnQnhDOztBYWx3Z0JFO0VBQXNDO0Fic3dnQnhDOztBYXR3Z0JFO0VBQXNDO0FiMHdnQnhDOztBYTF3Z0JFO0VBQXNDO0FiOHdnQnhDOztBYTl3Z0JFO0VBQXNDO0Fia3hnQnhDOztBYWx4Z0JFO0VBQXNDO0Fic3hnQnhDOztBYXR4Z0JFO0VBQXNDO0FiMHhnQnhDOztBYTF4Z0JFO0VBQXNDO0FiOHhnQnhDOztBYTl4Z0JFO0VBQXNDO0Fia3lnQnhDOztBYWx5Z0JFO0VBQXNDO0Fic3lnQnhDOztBYXR5Z0JFO0VBQXNDO0FiMHlnQnhDOztBYTF5Z0JFO0VBQXNDO0FiOHlnQnhDOztBYTl5Z0JFO0VBQXNDO0Fia3pnQnhDOztBYWx6Z0JFO0VBQXNDO0Fic3pnQnhDOztBYXR6Z0JFO0VBQXNDO0FiMHpnQnhDOztBYTF6Z0JFO0VBQXNDO0FiOHpnQnhDOztBYTl6Z0JFO0VBQXNDO0FiazBnQnhDOztBYWwwZ0JFO0VBQXNDO0FiczBnQnhDOztBYXQwZ0JFO0VBQXNDO0FiMDBnQnhDOztBYTEwZ0JFO0VBQXNDO0FiODBnQnhDOztBYTkwZ0JFO0VBQXNDO0FiazFnQnhDOztBYWwxZ0JFO0VBQXNDO0FiczFnQnhDOztBYXQxZ0JFO0VBQXNDO0FiMDFnQnhDOztBYTExZ0JFO0VBQXNDO0FiODFnQnhDOztBYTkxZ0JFO0VBQXNDO0FiazJnQnhDOztBYWwyZ0JFO0VBQXNDO0FiczJnQnhDOztBYXQyZ0JFO0VBQXNDO0FiMDJnQnhDOztBYTEyZ0JFO0VBQXNDO0FiODJnQnhDOztBYTkyZ0JFO0VBQXNDO0FiazNnQnhDOztBYWwzZ0JFO0VBQXNDO0FiczNnQnhDOztBYXQzZ0JFO0VBQXNDO0FiMDNnQnhDOztBYTEzZ0JFO0VBQXNDO0FiODNnQnhDOztBYTkzZ0JFO0VBQXNDO0FiazRnQnhDOztBYWw0Z0JFO0VBQXNDO0FiczRnQnhDOztBYXQ0Z0JFO0VBQXNDO0FiMDRnQnhDOztBYTE0Z0JFO0VBQXNDO0FiODRnQnhDOztBYTk0Z0JFO0VBQXNDO0FiazVnQnhDOztBYWw1Z0JFO0VBQXNDO0FiczVnQnhDOztBYXQ1Z0JFO0VBQXNDO0FiMDVnQnhDOztBYTE1Z0JFO0VBQXNDO0FiODVnQnhDOztBYTk1Z0JFO0VBQXNDO0FiazZnQnhDOztBYWw2Z0JFO0VBQXNDO0FiczZnQnhDOztBYXQ2Z0JFO0VBQXNDO0FiMDZnQnhDOztBYTE2Z0JFO0VBQXNDO0FiODZnQnhDOztBYTk2Z0JFO0VBQXNDO0FiazdnQnhDOztBYWw3Z0JFO0VBQXNDO0FiczdnQnhDOztBYXQ3Z0JFO0VBQXNDO0FiMDdnQnhDOztBYTE3Z0JFO0VBQXNDO0FiODdnQnhDOztBYTk3Z0JFO0VBQXNDO0FiazhnQnhDOztBYWw4Z0JFO0VBQXNDO0FiczhnQnhDOztBYXQ4Z0JFO0VBQXNDO0FiMDhnQnhDOztBYTE4Z0JFO0VBQXNDO0FiODhnQnhDOztBYTk4Z0JFO0VBQXNDO0FiazlnQnhDOztBYWw5Z0JFO0VBQXNDO0FiczlnQnhDOztBYXQ5Z0JFO0VBQXNDO0FiMDlnQnhDOztBYTE5Z0JFO0VBQXNDO0FiODlnQnhDOztBYTk5Z0JFO0VBQXNDO0FiaytnQnhDOztBYWwrZ0JFO0VBQXNDO0FicytnQnhDOztBYXQrZ0JFO0VBQXNDO0FiMCtnQnhDOztBYTErZ0JFO0VBQXNDO0FiOCtnQnhDOztBYTkrZ0JFO0VBQXNDO0Fiay9nQnhDOztBYWwvZ0JFO0VBQXNDO0Ficy9nQnhDOztBYXQvZ0JFO0VBQXNDO0FiMC9nQnhDOztBYTEvZ0JFO0VBQXNDO0FiOC9nQnhDOztBYTkvZ0JFO0VBQXNDO0Fia2doQnhDOztBYWxnaEJFO0VBQXNDO0Fic2doQnhDOztBYXRnaEJFO0VBQXNDO0FiMGdoQnhDOztBYTFnaEJFO0VBQXNDO0FiOGdoQnhDOztBYTlnaEJFO0VBQXNDO0Fia2hoQnhDOztBYWxoaEJFO0VBQXNDO0Fic2hoQnhDOztBYXRoaEJFO0VBQXNDO0FiMGhoQnhDOztBYTFoaEJFO0VBQXNDO0FiOGhoQnhDOztBYTloaEJFO0VBQXNDO0Fia2loQnhDOztBYWxpaEJFO0VBQXNDO0Fic2loQnhDOztBYXRpaEJFO0VBQXNDO0FiMGloQnhDOztBYTFpaEJFO0VBQXNDO0FiOGloQnhDOztBYTlpaEJFO0VBQXNDO0Fia2poQnhDOztBYWxqaEJFO0VBQXNDO0Fic2poQnhDOztBYXRqaEJFO0VBQXNDO0FiMGpoQnhDOztBYTFqaEJFO0VBQXNDO0FiOGpoQnhDOztBYTlqaEJFO0VBQXNDO0Fia2toQnhDOztBYWxraEJFO0VBQXNDO0Fic2toQnhDOztBYXRraEJFO0VBQXNDO0FiMGtoQnhDOztBYTFraEJFO0VBQXNDO0FiOGtoQnhDOztBYTlraEJFO0VBQXNDO0Fia2xoQnhDOztBYWxsaEJFO0VBQXNDO0Fic2xoQnhDOztBYXRsaEJFO0VBQXNDO0FiMGxoQnhDOztBYTFsaEJFO0VBQXNDO0FiOGxoQnhDOztBYTlsaEJFO0VBQXNDO0Fia21oQnhDOztBYWxtaEJFO0VBQXNDO0Fic21oQnhDOztBYXRtaEJFO0VBQXNDO0FiMG1oQnhDOztBYTFtaEJFO0VBQXNDO0FiOG1oQnhDOztBYTltaEJFO0VBQXNDO0Fia25oQnhDOztBYWxuaEJFO0VBQXNDO0Fic25oQnhDOztBYXRuaEJFO0VBQXNDO0FiMG5oQnhDOztBYTFuaEJFO0VBQXNDO0FiOG5oQnhDOztBYTluaEJFO0VBQXNDO0Fia29oQnhDOztBYWxvaEJFO0VBQXNDO0Fic29oQnhDOztBYXRvaEJFO0VBQXNDO0FiMG9oQnhDOztBYTFvaEJFO0VBQXNDO0FiOG9oQnhDOztBYTlvaEJFO0VBQXNDO0Fia3BoQnhDOztBYWxwaEJFO0VBQXNDO0Fic3BoQnhDOztBYXRwaEJFO0VBQXNDO0FiMHBoQnhDOztBYTFwaEJFO0VBQXNDO0FiOHBoQnhDOztBYTlwaEJFO0VBQXNDO0Fia3FoQnhDOztBYWxxaEJFO0VBQXNDO0Fic3FoQnhDOztBYXRxaEJFO0VBQXNDO0FiMHFoQnhDOztBYTFxaEJFO0VBQXNDO0FiOHFoQnhDOztBYTlxaEJFO0VBQXNDO0Fia3JoQnhDOztBYWxyaEJFO0VBQXNDO0Fic3JoQnhDOztBYXRyaEJFO0VBQXNDO0FiMHJoQnhDOztBYTFyaEJFO0VBQXNDO0FiOHJoQnhDOztBYTlyaEJFO0VBQXNDO0Fia3NoQnhDOztBYWxzaEJFO0VBQXNDO0Fic3NoQnhDOztBYXRzaEJFO0VBQXNDO0FiMHNoQnhDOztBYTFzaEJFO0VBQXNDO0FiOHNoQnhDOztBYTlzaEJFO0VBQXNDO0Fia3RoQnhDOztBYWx0aEJFO0VBQXNDO0Fic3RoQnhDOztBYXR0aEJFO0VBQXNDO0FiMHRoQnhDOztBYTF0aEJFO0VBQXNDO0FiOHRoQnhDOztBYTl0aEJFO0VBQXNDO0Fia3VoQnhDOztBYWx1aEJFO0VBQXNDO0Fic3VoQnhDOztBYXR1aEJFO0VBQXNDO0FiMHVoQnhDOztBYTF1aEJFO0VBQXNDO0FiOHVoQnhDOztBYTl1aEJFO0VBQXNDO0Fia3ZoQnhDOztBYWx2aEJFO0VBQXNDO0Fic3ZoQnhDOztBYXR2aEJFO0VBQXNDO0FiMHZoQnhDOztBYTF2aEJFO0VBQXNDO0FiOHZoQnhDOztBYTl2aEJFO0VBQXNDO0Fia3doQnhDOztBYWx3aEJFO0VBQXNDO0Fic3doQnhDOztBYXR3aEJFO0VBQXNDO0FiMHdoQnhDOztBYTF3aEJFO0VBQXNDO0FiOHdoQnhDOztBYTl3aEJFO0VBQXNDO0Fia3hoQnhDOztBYWx4aEJFO0VBQXNDO0Fic3hoQnhDOztBYXR4aEJFO0VBQXNDO0FiMHhoQnhDOztBYTF4aEJFO0VBQXNDO0FiOHhoQnhDOztBYTl4aEJFO0VBQXNDO0Fia3loQnhDOztBYWx5aEJFO0VBQXNDO0Fic3loQnhDOztBYXR5aEJFO0VBQXNDO0FiMHloQnhDOztBYTF5aEJFO0VBQXNDO0FiOHloQnhDOztBYTl5aEJFO0VBQXNDO0Fia3poQnhDOztBYWx6aEJFO0VBQXNDO0Fic3poQnhDOztBYXR6aEJFO0VBQXNDO0FiMHpoQnhDOztBYTF6aEJFO0VBQXNDO0FiOHpoQnhDOztBYTl6aEJFO0VBQXNDO0FiazBoQnhDOztBYWwwaEJFO0VBQXNDO0FiczBoQnhDOztBYXQwaEJFO0VBQXNDO0FiMDBoQnhDOztBYTEwaEJFO0VBQXNDO0FiODBoQnhDOztBYTkwaEJFO0VBQXNDO0FiazFoQnhDOztBYWwxaEJFO0VBQXNDO0FiczFoQnhDOztBYXQxaEJFO0VBQXNDO0FiMDFoQnhDOztBYTExaEJFO0VBQXNDO0FiODFoQnhDOztBYTkxaEJFO0VBQXNDO0FiazJoQnhDOztBYWwyaEJFO0VBQXNDO0FiczJoQnhDOztBYXQyaEJFO0VBQXNDO0FiMDJoQnhDOztBYTEyaEJFO0VBQXNDO0FiODJoQnhDOztBYTkyaEJFO0VBQXNDO0FiazNoQnhDOztBYWwzaEJFO0VBQXNDO0FiczNoQnhDOztBYXQzaEJFO0VBQXNDO0FiMDNoQnhDOztBYTEzaEJFO0VBQXNDO0FiODNoQnhDOztBYTkzaEJFO0VBQXNDO0FiazRoQnhDOztBYWw0aEJFO0VBQXNDO0FiczRoQnhDOztBYXQ0aEJFO0VBQXNDO0FiMDRoQnhDOztBYTE0aEJFO0VBQXNDO0FiODRoQnhDOztBYTk0aEJFO0VBQXNDO0FiazVoQnhDOztBYWw1aEJFO0VBQXNDO0FiczVoQnhDOztBYXQ1aEJFO0VBQXNDO0FiMDVoQnhDOztBYTE1aEJFO0VBQXNDO0FiODVoQnhDOztBYTk1aEJFO0VBQXNDO0FiazZoQnhDOztBYWw2aEJFO0VBQXNDO0FiczZoQnhDOztBYXQ2aEJFO0VBQXNDO0FiMDZoQnhDOztBYTE2aEJFO0VBQXNDO0FiODZoQnhDOztBYTk2aEJFO0VBQXNDO0FiazdoQnhDOztBYWw3aEJFO0VBQXNDO0FiczdoQnhDOztBYXQ3aEJFO0VBQXNDO0FiMDdoQnhDOztBYTE3aEJFO0VBQXNDO0FiODdoQnhDOztBYTk3aEJFO0VBQXNDO0FiazhoQnhDOztBYWw4aEJFO0VBQXNDO0FiczhoQnhDOztBYXQ4aEJFO0VBQXNDO0FiMDhoQnhDOztBYTE4aEJFO0VBQXNDO0FiODhoQnhDOztBYTk4aEJFO0VBQXNDO0FiazloQnhDOztBYWw5aEJFO0VBQXNDO0FiczloQnhDOztBYXQ5aEJFO0VBQXNDO0FiMDloQnhDOztBYTE5aEJFO0VBQXNDO0FiODloQnhDOztBYTk5aEJFO0VBQXNDO0FiaytoQnhDOztBYWwraEJFO0VBQXNDO0FicytoQnhDOztBYXQraEJFO0VBQXNDO0FiMCtoQnhDOztBYTEraEJFO0VBQXNDO0FiOCtoQnhDOztBYTkraEJFO0VBQXNDO0Fiay9oQnhDOztBYWwvaEJFO0VBQXNDO0Ficy9oQnhDOztBYXQvaEJFO0VBQXNDO0FiMC9oQnhDOztBYTEvaEJFO0VBQXNDO0FiOC9oQnhDOztBYTkvaEJFO0VBQXNDO0Fia2dpQnhDOztBYWxnaUJFO0VBQXNDO0Fic2dpQnhDOztBYXRnaUJFO0VBQXNDO0FiMGdpQnhDOztBYTFnaUJFO0VBQXNDO0FiOGdpQnhDOztBYTlnaUJFO0VBQXNDO0Fia2hpQnhDOztBYWxoaUJFO0VBQXNDO0Fic2hpQnhDOztBYXRoaUJFO0VBQXNDO0FiMGhpQnhDOztBYTFoaUJFO0VBQXNDO0FiOGhpQnhDOztBYTloaUJFO0VBQXNDO0Fia2lpQnhDOztBYWxpaUJFO0VBQXNDO0Fic2lpQnhDOztBYXRpaUJFO0VBQXNDO0FiMGlpQnhDOztBYTFpaUJFO0VBQXNDO0FiOGlpQnhDOztBYTlpaUJFO0VBQXNDO0Fia2ppQnhDOztBYWxqaUJFO0VBQXNDO0Fic2ppQnhDOztBYXRqaUJFO0VBQXNDO0FiMGppQnhDOztBYTFqaUJFO0VBQXNDO0FiOGppQnhDOztBYTlqaUJFO0VBQXNDO0Fia2tpQnhDOztBYWxraUJFO0VBQXNDO0Fic2tpQnhDOztBYXRraUJFO0VBQXNDO0FiMGtpQnhDOztBYTFraUJFO0VBQXNDO0FiOGtpQnhDOztBYTlraUJFO0VBQXNDO0Fia2xpQnhDOztBYWxsaUJFO0VBQXNDO0Fic2xpQnhDOztBYXRsaUJFO0VBQXNDO0FiMGxpQnhDOztBYTFsaUJFO0VBQXNDO0FiOGxpQnhDOztBYTlsaUJFO0VBQXNDO0Fia21pQnhDOztBYWxtaUJFO0VBQXNDO0Fic21pQnhDOztBYXRtaUJFO0VBQXNDO0FiMG1pQnhDOztBYTFtaUJFO0VBQXNDO0FiOG1pQnhDOztBYTltaUJFO0VBQXNDO0Fia25pQnhDOztBYWxuaUJFO0VBQXNDO0Fic25pQnhDOztBYXRuaUJFO0VBQXNDO0FiMG5pQnhDOztBYTFuaUJFO0VBQXNDO0FiOG5pQnhDOztBYTluaUJFO0VBQXNDO0Fia29pQnhDOztBYWxvaUJFO0VBQXNDO0Fic29pQnhDOztBYXRvaUJFO0VBQXNDO0FiMG9pQnhDOztBYTFvaUJFO0VBQXNDO0FiOG9pQnhDOztBYTlvaUJFO0VBQXNDO0Fia3BpQnhDOztBYWxwaUJFO0VBQXNDO0Fic3BpQnhDOztBYXRwaUJFO0VBQXNDO0FiMHBpQnhDOztBYTFwaUJFO0VBQXNDO0FiOHBpQnhDOztBYTlwaUJFO0VBQXNDO0Fia3FpQnhDOztBYWxxaUJFO0VBQXNDO0Fic3FpQnhDOztBYXRxaUJFO0VBQXNDO0FiMHFpQnhDOztBYTFxaUJFO0VBQXNDO0FiOHFpQnhDOztBY2pyaUJBOztFVHFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpcWlCRjs7QUs1cGlCRTs7RUFiQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4cWlCRjs7QWUvc2lCQTs7OztFQUFBO0FBUUE7RUFDRTtFQUNBO0FmK3NpQkY7O0FlNXNpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlI4QndCO0VRN0J4QjtBZitzaUJGO0FlM3NpQkE7O0VBRUU7QWY2c2lCRjs7QWdCcnVpQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBaEJxdWlCRjs7QWdCbHVpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlQ4QndCO0VTN0J4QjtBaEJxdWlCRjtBZ0JqdWlCQTs7RUFFRTtBaEJtdWlCRjs7QWlCM3ZpQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBakIydmlCRjs7QWlCeHZpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlY4QndCO0VVN0J4QjtBakIydmlCRjtBaUJ2dmlCQTs7RUFFRTtBakJ5dmlCRjs7QWtCanhpQkE7Ozs7RUFBQTtBQ0FBO0VBQW9EO0FuQjB4aUJwRDs7QW1CeHhpQkE7RUFDRTtFQUNBO0FuQjJ4aUJGOztBbUJ6eGlCQTtFQUF5RDtBbkI2eGlCekQ7O0FtQjN4aUJBO0VBQ0U7RUFDQTtBbkI4eGlCRjs7QW1CNXhpQkE7RUFBcUQ7QW5CZ3lpQnJEOztBbUI5eGlCQTtFQUFxRDtBbkJreWlCckQ7O0FtQmh5aUJBO0VBQW9EO0FuQm95aUJwRDs7QW1CbHlpQkE7RUFBbUQ7QW5Cc3lpQm5EOztBbUJweWlCQTtFQUNFO0VBQ0E7QW5CdXlpQkY7O0FtQnJ5aUJBO0VBQXNEO0FuQnl5aUJ0RDs7QW1CdnlpQkE7RUFBbUQ7QW5CMnlpQm5EOztBbUJ6eWlCQTtFQUNFO0VBQ0E7QW5CNHlpQkY7O0FtQjF5aUJBO0VBQXFEO0FuQjh5aUJyRDs7QW1CNXlpQkE7RUFDRTtFQUNBO0FuQit5aUJGOztBbUI3eWlCQTtFQUFzRDtBbkJpemlCdEQ7O0FtQi95aUJBO0VBQ0U7RUFDQTtBbkJremlCRjs7QW1CaHppQkE7RUFBa0U7QW5Cb3ppQmxFOztBbUJsemlCQTtFQUNFO0VBQ0E7QW5CcXppQkY7O0FtQm56aUJBO0VBQWdFO0FuQnV6aUJoRTs7QW1CcnppQkE7RUFDRTtFQUNBO0FuQnd6aUJGOztBbUJ0emlCQTtFQUE0RDtBbkIwemlCNUQ7O0FtQnh6aUJBO0VBQXFEO0FuQjR6aUJyRDs7QW1CMXppQkE7RUFBMkQ7QW5COHppQjNEOztBbUI1emlCQTtFQUFzRDtBbkJnMGlCdEQ7O0FtQjl6aUJBO0VBQ0U7RUFDQTtBbkJpMGlCRjs7QW1CL3ppQkE7RUFBdUQ7QW5CbTBpQnZEOztBbUJqMGlCQTtFQUFxRDtBbkJxMGlCckQ7O0FtQm4waUJBO0VBQTJEO0FuQnUwaUIzRDs7QW1CcjBpQkE7RUFDRTtFQUNBO0FuQncwaUJGOztBbUJ0MGlCQTtFQUF3RDtBbkIwMGlCeEQ7O0FtQngwaUJBO0VBQ0U7RUFDQTtBbkIyMGlCRjs7QW1CejBpQkE7RUFBb0Q7QW5CNjBpQnBEOztBbUIzMGlCQTtFQUNFO0VBQ0E7QW5CODBpQkY7O0FtQjUwaUJBO0VBQW9EO0FuQmcxaUJwRDs7QW1COTBpQkE7RUFBeUQ7QW5CazFpQnpEOztBbUJoMWlCQTtFQUNFO0VBQ0E7QW5CbTFpQkY7O0FtQmoxaUJBO0VBQThEO0FuQnExaUI5RDs7QW1CbjFpQkE7RUFDRTtFQUNBO0FuQnMxaUJGOztBbUJwMWlCQTtFQUFtRDtBbkJ3MWlCbkQ7O0FtQnQxaUJBO0VBQTZEO0FuQjAxaUI3RDs7QW1CeDFpQkE7RUFDRTtFQUNBO0FuQjIxaUJGOztBbUJ6MWlCQTtFQUE2RDtBbkI2MWlCN0Q7O0FtQjMxaUJBO0VBQXFEO0FuQisxaUJyRDs7QW1CNzFpQkE7RUFDRTtFQUNBO0FuQmcyaUJGOztBbUI5MWlCQTtFQUE2RDtBbkJrMmlCN0Q7O0FtQmgyaUJBO0VBQ0U7RUFDQTtBbkJtMmlCRjs7QW1CajJpQkE7RUFBNkQ7QW5CcTJpQjdEOztBbUJuMmlCQTtFQUEyRDtBbkJ1MmlCM0Q7O0FtQnIyaUJBO0VBQXFEO0FuQnkyaUJyRDs7QW1CdjJpQkE7RUFBdUQ7QW5CMjJpQnZEOztBbUJ6MmlCQTtFQUNFO0VBQ0E7QW5CNDJpQkY7O0FtQnoyaUJBO0VBQ0U7RUFDQTtBbkI0MmlCRjs7QW1CejJpQkE7RUFBc0Q7QW5CNjJpQnREOztBbUIzMmlCQTtFQUF1RDtBbkIrMmlCdkQ7O0FtQjcyaUJBO0VBQXVEO0FuQmkzaUJ2RDs7QW1CLzJpQkE7RUFBdUQ7QW5CbTNpQnZEOztBbUJqM2lCQTtFQUF3RDtBbkJxM2lCeEQ7O0FtQm4zaUJBO0VBQTBEO0FuQnUzaUIxRDs7QW1CcjNpQkE7RUFDRTtFQUNBO0FuQnczaUJGOztBbUJ0M2lCQTtFQUE2RDtBbkIwM2lCN0Q7O0FtQngzaUJBO0VBQ0U7RUFDQTtBbkIyM2lCRjs7QW1CejNpQkE7RUFBOEQ7QW5CNjNpQjlEOztBbUIzM2lCQTtFQUFvRDtBbkIrM2lCcEQ7O0FtQjczaUJBO0VBQ0U7RUFDQTtBbkJnNGlCRjs7QW1COTNpQkE7RUFBMEQ7QW5CazRpQjFEOztBbUJoNGlCQTtFQUNFO0VBQ0E7QW5CbTRpQkY7O0FtQmo0aUJBO0VBQTREO0FuQnE0aUI1RDs7QW1CbjRpQkE7RUFDRTtFQUNBO0FuQnM0aUJGOztBbUJwNGlCQTtFQUFzRDtBbkJ3NGlCdEQ7O0FtQnQ0aUJBO0VBQXVEO0FuQjA0aUJ2RDs7QW1CeDRpQkE7RUFDRTtFQUNBO0FuQjI0aUJGOztBbUJ6NGlCQTtFQUE4RDtBbkI2NGlCOUQ7O0FtQjM0aUJBO0VBQXlEO0FuQis0aUJ6RDs7QW1CNzRpQkE7RUFBNEQ7QW5CaTVpQjVEOztBbUIvNGlCQTtFQUFzRDtBbkJtNWlCdEQ7O0FtQmo1aUJBO0VBQ0U7RUFDQTtBbkJvNWlCRjs7QW1CbDVpQkE7RUFBNEQ7QW5CczVpQjVEOztBbUJwNWlCQTtFQUNFO0VBQ0E7QW5CdTVpQkY7O0FtQnI1aUJBO0VBQXNEO0FuQnk1aUJ0RDs7QW1CdjVpQkE7RUFDRTtFQUNBO0FuQjA1aUJGOztBbUJ4NWlCQTtFQUF1RDtBbkI0NWlCdkQ7O0FtQjE1aUJBO0VBQ0U7RUFDQTtBbkI2NWlCRjs7QW1CMzVpQkE7RUFBeUQ7QW5CKzVpQnpEOztBbUI3NWlCQTtFQUNFO0VBQ0E7QW5CZzZpQkY7O0FtQjc1aUJBO0VBQ0U7RUFDQTtBbkJnNmlCRjs7QW1COTVpQkE7RUFBdUQ7QW5CazZpQnZEOztBbUJoNmlCQTtFQUNFO0VBQ0E7QW5CbTZpQkY7O0FtQmo2aUJBO0VBQXlEO0FuQnE2aUJ6RDs7QW1CbjZpQkE7RUFDRTtFQUNBO0FuQnM2aUJGOztBbUJuNmlCQTtFQUNFO0VBQ0E7QW5CczZpQkY7O0FtQm42aUJBO0VBQW1EO0FuQnU2aUJuRDs7QW1CcjZpQkE7RUFDRTtFQUNBO0FuQnc2aUJGOztBbUJ0NmlCQTtFQUFvRDtBbkIwNmlCcEQ7O0FtQng2aUJBO0VBQ0U7RUFDQTtBbkIyNmlCRjs7QW1CejZpQkE7RUFBMkQ7QW5CNjZpQjNEOztBbUIzNmlCQTtFQUNFO0VBQ0E7QW5CODZpQkY7O0FtQjU2aUJBO0VBQTBEO0FuQmc3aUIxRDs7QW1COTZpQkE7RUFDRTtFQUNBO0FuQmk3aUJGOztBbUIvNmlCQTtFQUF3RDtBbkJtN2lCeEQ7O0FtQmo3aUJBO0VBQ0U7RUFDQTtBbkJvN2lCRjs7QW1CbDdpQkE7RUFBMEQ7QW5CczdpQjFEOztBbUJwN2lCQTtFQUFvRDtBbkJ3N2lCcEQ7O0FtQnQ3aUJBO0VBQW9EO0FuQjA3aUJwRDs7QW1CeDdpQkE7RUFBeUQ7QW5CNDdpQnpEOztBbUIxN2lCQTtFQUFvRDtBbkI4N2lCcEQ7O0FtQjU3aUJBO0VBQW9EO0FuQmc4aUJwRDs7QW1COTdpQkE7RUFBa0Q7QW5CazhpQmxEOztBbUJoOGlCQTtFQUNFO0VBQ0E7QW5CbThpQkY7O0FtQmo4aUJBO0VBQXNEO0FuQnE4aUJ0RDs7QW1CbjhpQkE7RUFDRTtFQUNBO0FuQnM4aUJGOztBbUJwOGlCQTtFQUF1RDtBbkJ3OGlCdkQ7O0FtQnQ4aUJBO0VBQ0U7RUFDQTtBbkJ5OGlCRjs7QW1CdjhpQkE7RUFBbUQ7QW5CMjhpQm5EOztBbUJ6OGlCQTtFQUFzRDtBbkI2OGlCdEQ7O0FtQjM4aUJBO0VBQXNEO0FuQis4aUJ0RDs7QW1CNzhpQkE7RUFBb0Q7QW5CaTlpQnBEOztBbUIvOGlCQTtFQUNFO0VBQ0E7QW5CazlpQkY7O0FtQi84aUJBO0VBQ0U7RUFDQTtBbkJrOWlCRjs7QW1CaDlpQkE7RUFBK0Q7QW5CbzlpQi9EOztBbUJsOWlCQTtFQUNFO0VBQ0E7QW5CcTlpQkY7O0FtQm45aUJBO0VBQWlFO0FuQnU5aUJqRTs7QW1CcjlpQkE7RUFDRTtFQUNBO0FuQnc5aUJGOztBbUJ0OWlCQTtFQUEwRDtBbkIwOWlCMUQ7O0FtQng5aUJBO0VBQW9EO0FuQjQ5aUJwRDs7QW1CMTlpQkE7RUFBdUQ7QW5CODlpQnZEOztBbUI1OWlCQTtFQUF3RDtBbkJnK2lCeEQ7O0FtQjk5aUJBO0VBQXVEO0FuQmsraUJ2RDs7QW1CaCtpQkE7RUFDRTtFQUNBO0FuQm0raUJGOztBbUJqK2lCQTtFQUF1RDtBbkJxK2lCdkQ7O0FtQm4raUJBO0VBQTBEO0FuQnUraUIxRDs7QW1CcitpQkE7RUFBb0Q7QW5CeStpQnBEOztBbUJ2K2lCQTtFQUF5RDtBbkIyK2lCekQ7O0FtQnoraUJBO0VBQXdEO0FuQjYraUJ4RDs7QW1CMytpQkE7RUFDRTtFQUNBO0FuQjgraUJGOztBbUI1K2lCQTtFQUF3RDtBbkJnL2lCeEQ7O0FtQjkraUJBO0VBQ0U7RUFDQTtBbkJpL2lCRjs7QW1CLytpQkE7RUFBeUQ7QW5CbS9pQnpEOztBbUJqL2lCQTtFQUFvRDtBbkJxL2lCcEQ7O0FtQm4vaUJBO0VBQXdEO0FuQnUvaUJ4RDs7QW1Cci9pQkE7RUFDRTtFQUNBO0FuQncvaUJGOztBbUJ0L2lCQTtFQUEwRDtBbkIwL2lCMUQ7O0FtQngvaUJBO0VBQXVEO0FuQjQvaUJ2RDs7QW1CMS9pQkE7RUFBNkQ7QW5COC9pQjdEOztBbUI1L2lCQTtFQUEyRDtBbkJnZ2pCM0Q7O0FtQjkvaUJBO0VBQ0U7RUFDQTtBbkJpZ2pCRjs7QW1CLy9pQkE7RUFBcUQ7QW5CbWdqQnJEOztBbUJqZ2pCQTtFQUFzRDtBbkJxZ2pCdEQ7O0FtQm5nakJBO0VBQ0U7RUFDQTtBbkJzZ2pCRjs7QW1CcGdqQkE7RUFBMEQ7QW5Cd2dqQjFEOztBbUJ0Z2pCQTtFQUNFO0VBQ0E7QW5CeWdqQkY7O0FtQnZnakJBO0VBQXlEO0FuQjJnakJ6RDs7QW1CemdqQkE7RUFDRTtFQUNBO0FuQjRnakJGOztBbUIxZ2pCQTtFQUF5RDtBbkI4Z2pCekQ7O0FtQjVnakJBO0VBQXFEO0FuQmdoakJyRDs7QW1COWdqQkE7RUFBcUQ7QW5Ca2hqQnJEOztBbUJoaGpCQTtFQUEyRDtBbkJvaGpCM0Q7O0FtQmxoakJBO0VBQ0U7RUFDQTtBbkJxaGpCRjs7QW1CbmhqQkE7RUFBdUQ7QW5CdWhqQnZEOztBbUJyaGpCQTtFQUF5RDtBbkJ5aGpCekQ7O0FtQnZoakJBO0VBQ0U7RUFDQTtBbkIwaGpCRjs7QW1CdmhqQkE7RUFDRTtFQUNBO0FuQjBoakJGOztBbUJ4aGpCQTtFQUF1RDtBbkI0aGpCdkQ7O0FtQjFoakJBO0VBQ0U7RUFDQTtBbkI2aGpCRjs7QW1CM2hqQkE7RUFBNEQ7QW5CK2hqQjVEOztBbUI3aGpCQTtFQUNFO0VBQ0E7QW5CZ2lqQkY7O0FtQjloakJBO0VBQXNEO0FuQmtpakJ0RDs7QW1CaGlqQkE7RUFDRTtFQUNBO0FuQm1pakJGOztBbUJqaWpCQTtFQUFzRDtBbkJxaWpCdEQ7O0FtQm5pakJBO0VBQ0U7RUFDQTtBbkJzaWpCRjs7QW1CcGlqQkE7RUFBb0Q7QW5Cd2lqQnBEOztBbUJ0aWpCQTtFQUNFO0VBQ0E7QW5CeWlqQkY7O0FtQnZpakJBO0VBQXlEO0FuQjJpakJ6RDs7QW1CemlqQkE7RUFDRTtFQUNBO0FuQjRpakJGOztBbUIxaWpCQTtFQUFxRDtBbkI4aWpCckQ7O0FtQjVpakJBO0VBQTZEO0FuQmdqakI3RDs7QW1COWlqQkE7RUFDRTtFQUNBO0FuQmlqakJGOztBbUIvaWpCQTtFQUEwRDtBbkJtampCMUQ7O0FtQmpqakJBO0VBQ0U7RUFDQTtBbkJvampCRjs7QW1CbGpqQkE7RUFBOEQ7QW5Cc2pqQjlEOztBbUJwampCQTtFQUNFO0VBQ0E7QW5CdWpqQkY7O0FtQnJqakJBO0VBQTZEO0FuQnlqakI3RDs7QW1CdmpqQkE7RUFBd0Q7QW5CMmpqQnhEOztBbUJ6ampCQTtFQUEyRDtBbkI2ampCM0Q7O0FtQjNqakJBO0VBQXFEO0FuQitqakJyRDs7QW1CN2pqQkE7RUFDRTtFQUNBO0FuQmdrakJGOztBbUI5ampCQTtFQUF5RDtBbkJra2pCekQ7O0FtQmhrakJBO0VBQ0U7RUFDQTtBbkJta2pCRjs7QW1CaGtqQkE7RUFDRTtFQUNBO0FuQm1rakJGOztBbUJoa2pCQTtFQUNFO0VBQ0E7QW5CbWtqQkY7O0FtQmhrakJBO0VBQXlEO0FuQm9rakJ6RDs7QW1CbGtqQkE7RUFDRTtFQUNBO0FuQnFrakJGOztBbUJua2pCQTtFQUE2RDtBbkJ1a2pCN0Q7O0FtQnJrakJBO0VBQXVEO0FuQnlrakJ2RDs7QW1CdmtqQkE7RUFBeUQ7QW5CMmtqQnpEOztBbUJ6a2pCQTtFQUE0RDtBbkI2a2pCNUQ7O0FtQjNrakJBO0VBQW1FO0FuQitrakJuRTs7QW1CN2tqQkE7RUFDRTtFQUNBO0FuQmdsakJGOztBbUI3a2pCQTtFQUNFO0VBQ0E7QW5CZ2xqQkY7O0FtQjlrakJBO0VBQWtFO0FuQmtsakJsRTs7QW1CaGxqQkE7RUFDRTtFQUNBO0FuQm1sakJGOztBbUJqbGpCQTtFQUEwRDtBbkJxbGpCMUQ7O0FtQm5sakJBO0VBQ0U7RUFDQTtBbkJzbGpCRjs7QW1CcGxqQkE7RUFBZ0U7QW5Cd2xqQmhFOztBbUJ0bGpCQTtFQUNFO0VBQ0E7QW5CeWxqQkY7O0FtQnZsakJBO0VBQXdEO0FuQjJsakJ4RDs7QW1CemxqQkE7RUFDRTtFQUNBO0FuQjRsakJGOztBbUIxbGpCQTtFQUFtRTtBbkI4bGpCbkU7O0FtQjVsakJBO0VBQ0U7RUFDQTtBbkIrbGpCRjs7QW1CN2xqQkE7RUFBMkQ7QW5CaW1qQjNEOztBbUIvbGpCQTtFQUFrRDtBbkJtbWpCbEQ7O0FtQmptakJBO0VBQW1EO0FuQnFtakJuRDs7QW1Cbm1qQkE7RUFBa0Q7QW5CdW1qQmxEOztBbUJybWpCQTtFQUFrRDtBbkJ5bWpCbEQ7O0FtQnZtakJBO0VBQXFEO0FuQjJtakJyRDs7QW1Cem1qQkE7RUFBa0Q7QW5CNm1qQmxEOztBbUIzbWpCQTtFQUFvRDtBbkIrbWpCcEQ7O0FtQjdtakJBO0VBQWtEO0FuQmluakJsRDs7QW1CL21qQkE7RUFBa0Q7QW5CbW5qQmxEOztBbUJqbmpCQTtFQUFrRDtBbkJxbmpCbEQ7O0FtQm5uakJBO0VBQWtEO0FuQnVuakJsRDs7QW1Ccm5qQkE7RUFBa0Q7QW5CeW5qQmxEOztBbUJ2bmpCQTtFQUFvRDtBbkIybmpCcEQ7O0FtQnpuakJBO0VBQXFEO0FuQjZuakJyRDs7QW1CM25qQkE7RUFBa0Q7QW5CK25qQmxEOztBbUI3bmpCQTtFQUFrRDtBbkJpb2pCbEQ7O0FtQi9uakJBO0VBQ0U7RUFDQTtBbkJrb2pCRjs7QW1CL25qQkE7RUFDRTtFQUNBO0FuQmtvakJGOztBbUJob2pCQTtFQUFzRDtBbkJvb2pCdEQ7O0FtQmxvakJBO0VBQXdEO0FuQnNvakJ4RDs7QW1CcG9qQkE7RUFBNkQ7QW5Cd29qQjdEOztBbUJ0b2pCQTtFQUE4RDtBbkIwb2pCOUQ7O0FtQnhvakJBO0VBQThEO0FuQjRvakI5RDs7QW1CMW9qQkE7RUFBK0Q7QW5COG9qQi9EOztBbUI1b2pCQTtFQUErRDtBbkJncGpCL0Q7O0FtQjlvakJBO0VBQWdFO0FuQmtwakJoRTs7QW1CaHBqQkE7RUFDRTtFQUNBO0FuQm1wakJGOztBbUJqcGpCQTtFQUE2RDtBbkJxcGpCN0Q7O0FtQm5wakJBO0VBQ0U7RUFDQTtBbkJzcGpCRjs7QW1CbnBqQkE7RUFDRTtFQUNBO0FuQnNwakJGOztBbUJucGpCQTtFQUNFO0VBQ0E7QW5Cc3BqQkY7O0FtQnBwakJBO0VBQTBEO0FuQndwakIxRDs7QW1CdHBqQkE7RUFDRTtFQUNBO0FuQnlwakJGOztBbUJ2cGpCQTtFQUEyRDtBbkIycGpCM0Q7O0FtQnpwakJBO0VBQ0U7RUFDQTtBbkI0cGpCRjs7QW1CenBqQkE7RUFDRTtFQUNBO0FuQjRwakJGOztBbUJ6cGpCQTtFQUNFO0VBQ0E7QW5CNHBqQkY7O0FtQnpwakJBO0VBQ0U7RUFDQTtBbkI0cGpCRjs7QW1CenBqQkE7RUFDRTtFQUNBO0FuQjRwakJGOztBbUJ6cGpCQTtFQUNFO0VBQ0E7QW5CNHBqQkY7O0FtQnpwakJBO0VBQ0U7RUFDQTtBbkI0cGpCRjs7QW1CMXBqQkE7RUFBK0Q7QW5COHBqQi9EOztBbUI1cGpCQTtFQUNFO0VBQ0E7QW5CK3BqQkY7O0FtQjVwakJBO0VBQ0U7RUFDQTtBbkIrcGpCRjs7QW1CN3BqQkE7RUFBNEQ7QW5CaXFqQjVEOztBbUIvcGpCQTtFQUE4RDtBbkJtcWpCOUQ7O0FtQmpxakJBO0VBQTREO0FuQnFxakI1RDs7QW1CbnFqQkE7RUFBOEQ7QW5CdXFqQjlEOztBbUJycWpCQTtFQUErRDtBbkJ5cWpCL0Q7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CdnFqQkE7RUFDRTtFQUNBO0FuQjBxakJGOztBbUJ2cWpCQTtFQUNFO0VBQ0E7QW5CMHFqQkY7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CdnFqQkE7RUFDRTtFQUNBO0FuQjBxakJGOztBbUJ2cWpCQTtFQUNFO0VBQ0E7QW5CMHFqQkY7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CdnFqQkE7RUFDRTtFQUNBO0FuQjBxakJGOztBbUJ2cWpCQTtFQUNFO0VBQ0E7QW5CMHFqQkY7O0FtQnZxakJBO0VBQ0U7RUFDQTtBbkIwcWpCRjs7QW1CeHFqQkE7RUFBcUQ7QW5CNHFqQnJEOztBbUIxcWpCQTtFQUNFO0VBQ0E7QW5CNnFqQkY7O0FtQjNxakJBO0VBQW9EO0FuQitxakJwRDs7QW1CN3FqQkE7RUFDRTtFQUNBO0FuQmdyakJGOztBbUI5cWpCQTtFQUFxRDtBbkJrcmpCckQ7O0FtQmhyakJBO0VBQ0U7RUFDQTtBbkJtcmpCRjs7QW1CaHJqQkE7RUFDRTtFQUNBO0FuQm1yakJGOztBbUJocmpCQTtFQUNFO0VBQ0E7QW5CbXJqQkY7O0FtQmhyakJBO0VBQ0U7RUFDQTtBbkJtcmpCRjs7QW1CaHJqQkE7RUFDRTtFQUNBO0FuQm1yakJGOztBbUJocmpCQTtFQUNFO0VBQ0E7QW5CbXJqQkY7O0FtQmpyakJBO0VBQW1FO0FuQnFyakJuRTs7QW1CbnJqQkE7RUFDRTtFQUNBO0FuQnNyakJGOztBbUJwcmpCQTtFQUFrRTtBbkJ3cmpCbEU7O0FtQnRyakJBO0VBQ0U7RUFDQTtBbkJ5cmpCRjs7QW1CdnJqQkE7RUFBa0U7QW5CMnJqQmxFOztBbUJ6cmpCQTtFQUNFO0VBQ0E7QW5CNHJqQkY7O0FtQjFyakJBO0VBQTBEO0FuQjhyakIxRDs7QW1CNXJqQkE7RUFDRTtFQUNBO0FuQityakJGOztBbUI3cmpCQTtFQUEyRDtBbkJpc2pCM0Q7O0FtQi9yakJBO0VBQ0U7RUFDQTtBbkJrc2pCRjs7QW1CaHNqQkE7RUFBMkQ7QW5Cb3NqQjNEOztBbUJsc2pCQTtFQUFrRDtBbkJzc2pCbEQ7O0FtQnBzakJBO0VBQTJEO0FuQndzakIzRDs7QW1CdHNqQkE7RUFDRTtFQUNBO0FuQnlzakJGOztBbUJ2c2pCQTtFQUE0RDtBbkIyc2pCNUQ7O0FtQnpzakJBO0VBQ0U7RUFDQTtBbkI0c2pCRjs7QW1CenNqQkE7RUFDRTtFQUNBO0FuQjRzakJGOztBbUJ6c2pCQTtFQUNFO0VBQ0E7QW5CNHNqQkY7O0FtQnpzakJBO0VBQTBEO0FuQjZzakIxRDs7QW1CM3NqQkE7RUFBbUQ7QW5CK3NqQm5EOztBbUI3c2pCQTtFQUEyRDtBbkJpdGpCM0Q7O0FtQi9zakJBO0VBQ0U7RUFDQTtBbkJrdGpCRjs7QW1CL3NqQkE7RUFDRTtFQUNBO0FuQmt0akJGOztBbUIvc2pCQTtFQUNFO0VBQ0E7QW5Ca3RqQkY7O0FtQi9zakJBO0VBQ0U7RUFDQTtBbkJrdGpCRjs7QW1CaHRqQkE7RUFBNEQ7QW5Cb3RqQjVEOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQmx0akJBO0VBQ0U7RUFDQTtBbkJxdGpCRjs7QW1CbHRqQkE7RUFDRTtFQUNBO0FuQnF0akJGOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQmx0akJBO0VBQ0U7RUFDQTtBbkJxdGpCRjs7QW1CbHRqQkE7RUFDRTtFQUNBO0FuQnF0akJGOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQmx0akJBO0VBQ0U7RUFDQTtBbkJxdGpCRjs7QW1CbHRqQkE7RUFDRTtFQUNBO0FuQnF0akJGOztBbUJsdGpCQTtFQUNFO0VBQ0E7QW5CcXRqQkY7O0FtQm50akJBO0VBQTZEO0FuQnV0akI3RDs7QW1CcnRqQkE7RUFDRTtFQUNBO0FuQnd0akJGOztBbUJydGpCQTtFQUNFO0VBQ0E7QW5Cd3RqQkY7O0FtQnR0akJBO0VBQTJEO0FuQjB0akIzRDs7QW1CeHRqQkE7RUFBeUQ7QW5CNHRqQnpEOztBbUIxdGpCQTtFQUFrRDtBbkI4dGpCbEQ7O0FtQjV0akJBO0VBQ0U7RUFDQTtBbkIrdGpCRjs7QW1CNXRqQkE7RUFDRTtFQUNBO0FuQit0akJGOztBbUI1dGpCQTtFQUNFO0VBQ0E7QW5CK3RqQkY7O0FtQjV0akJBO0VBQ0U7RUFDQTtBbkIrdGpCRjs7QW1CN3RqQkE7RUFBeUQ7QW5CaXVqQnpEOztBbUIvdGpCQTtFQUNFO0VBQ0E7QW5Ca3VqQkY7O0FtQmh1akJBO0VBQTBEO0FuQm91akIxRDs7QW1CbHVqQkE7RUFDRTtFQUNBO0FuQnF1akJGOztBbUJudWpCQTtFQUEyRDtBbkJ1dWpCM0Q7O0FtQnJ1akJBO0VBQ0U7RUFDQTtBbkJ3dWpCRjs7QW1CdHVqQkE7RUFBZ0U7QW5CMHVqQmhFOztBbUJ4dWpCQTtFQUNFO0VBQ0E7QW5CMnVqQkY7O0FtQnp1akJBO0VBQTJEO0FuQjZ1akIzRDs7QW1CM3VqQkE7RUFDRTtFQUNBO0FuQjh1akJGOztBbUI1dWpCQTtFQUEyRDtBbkJndmpCM0Q7O0FtQjl1akJBO0VBQ0U7RUFDQTtBbkJpdmpCRjs7QW1CL3VqQkE7RUFBNkQ7QW5CbXZqQjdEOztBbUJqdmpCQTtFQUNFO0VBQ0E7QW5Cb3ZqQkY7O0FtQmx2akJBO0VBQTZEO0FuQnN2akI3RDs7QW1CcHZqQkE7RUFDRTtFQUNBO0FuQnV2akJGOztBbUJydmpCQTtFQUF5RDtBbkJ5dmpCekQ7O0FtQnZ2akJBO0VBQ0U7RUFDQTtBbkIwdmpCRjs7QW1CeHZqQkE7RUFBMkQ7QW5CNHZqQjNEOztBbUIxdmpCQTtFQUNFO0VBQ0E7QW5CNnZqQkY7O0FtQjN2akJBO0VBQTJEO0FuQit2akIzRDs7QW1CN3ZqQkE7RUFDRTtFQUNBO0FuQmd3akJGOztBbUI5dmpCQTtFQUEyRDtBbkJrd2pCM0Q7O0FtQmh3akJBO0VBQ0U7RUFDQTtBbkJtd2pCRjs7QW1CandqQkE7RUFBMkQ7QW5CcXdqQjNEOztBbUJud2pCQTtFQUNFO0VBQ0E7QW5Cc3dqQkY7O0FtQnB3akJBO0VBQTBEO0FuQnd3akIxRDs7QW1CdHdqQkE7RUFDRTtFQUNBO0FuQnl3akJGOztBbUJ0d2pCQTtFQUNFO0VBQ0E7QW5CeXdqQkY7O0FtQnR3akJBO0VBQ0U7RUFDQTtBbkJ5d2pCRjs7QW1CdHdqQkE7RUFBd0Q7QW5CMHdqQnhEOztBbUJ4d2pCQTtFQUF3RDtBbkI0d2pCeEQ7O0FtQjF3akJBO0VBQXlEO0FuQjh3akJ6RDs7QW1CNXdqQkE7RUFBc0Q7QW5CZ3hqQnREOztBbUI5d2pCQTtFQUE2RDtBbkJreGpCN0Q7O0FtQmh4akJBO0VBQ0U7RUFDQTtBbkJteGpCRjs7QW1CaHhqQkE7RUFDRTtFQUNBO0FuQm14akJGOztBbUJqeGpCQTtFQUFpRDtBbkJxeGpCakQ7O0FtQm54akJBO0VBQ0U7RUFDQTtBbkJzeGpCRjs7QW1CcHhqQkE7RUFBeUQ7QW5Cd3hqQnpEOztBbUJ0eGpCQTtFQUNFO0VBQ0E7QW5CeXhqQkY7O0FtQnR4akJBO0VBQ0U7RUFDQTtBbkJ5eGpCRjs7QW1CdnhqQkE7RUFBaUQ7QW5CMnhqQmpEOztBbUJ6eGpCQTtFQUNFO0VBQ0E7QW5CNHhqQkY7O0FtQjF4akJBO0VBQXlEO0FuQjh4akJ6RDs7QW1CNXhqQkE7RUFDRTtFQUNBO0FuQit4akJGOztBbUI1eGpCQTtFQUNFO0VBQ0E7QW5CK3hqQkY7O0FtQjV4akJBO0VBQ0U7RUFDQTtBbkIreGpCRjs7QW1CN3hqQkE7RUFBa0U7QW5CaXlqQmxFOztBbUIveGpCQTtFQUNFO0VBQ0E7QW5Ca3lqQkY7O0FtQmh5akJBO0VBQXdEO0FuQm95akJ4RDs7QW1CbHlqQkE7RUFDRTtFQUNBO0FuQnF5akJGOztBbUJseWpCQTtFQUNFO0VBQ0E7QW5CcXlqQkY7O0FtQmx5akJBO0VBQ0U7RUFDQTtBbkJxeWpCRjs7QW1CbHlqQkE7RUFDRTtFQUNBO0FuQnF5akJGOztBbUJueWpCQTtFQUFxRDtBbkJ1eWpCckQ7O0FtQnJ5akJBO0VBQW1EO0FuQnl5akJuRDs7QW1CdnlqQkE7RUFDRTtFQUNBO0FuQjB5akJGOztBbUJ4eWpCQTtFQUE0RDtBbkI0eWpCNUQ7O0FtQjF5akJBO0VBQ0U7RUFDQTtBbkI2eWpCRjs7QW1CM3lqQkE7RUFBcUQ7QW5CK3lqQnJEOztBbUI3eWpCQTtFQUNFO0VBQ0E7QW5CZ3pqQkY7O0FtQjl5akJBO0VBQTBEO0FuQmt6akIxRDs7QW1CaHpqQkE7RUFBcUQ7QW5Cb3pqQnJEOztBbUJsempCQTtFQUNFO0VBQ0E7QW5CcXpqQkY7O0FtQm56akJBO0VBQXVEO0FuQnV6akJ2RDs7QW1CcnpqQkE7RUFDRTtFQUNBO0FuQnd6akJGOztBbUJ0empCQTtFQUE0RDtBbkIwempCNUQ7O0FtQnh6akJBO0VBQ0U7RUFDQTtBbkIyempCRjs7QW1CeHpqQkE7RUFDRTtFQUNBO0FuQjJ6akJGOztBbUJ4empCQTtFQUNFO0VBQ0E7QW5CMnpqQkY7O0FtQnh6akJBO0VBQ0U7RUFDQTtBbkIyempCRjs7QW1CenpqQkE7RUFBMEQ7QW5CNnpqQjFEOztBbUIzempCQTtFQUNFO0VBQ0E7QW5COHpqQkY7O0FtQjN6akJBO0VBQ0U7RUFDQTtBbkI4empCRjs7QW1CM3pqQkE7RUFDRTtFQUNBO0FuQjh6akJGOztBbUIzempCQTtFQUNFO0VBQ0E7QW5COHpqQkY7O0FtQjN6akJBO0VBQ0U7RUFDQTtBbkI4empCRjs7QW1CM3pqQkE7RUFDRTtFQUNBO0FuQjh6akJGOztBbUIzempCQTtFQUNFO0VBQ0E7QW5COHpqQkY7O0FtQjN6akJBO0VBQ0U7RUFDQTtBbkI4empCRjs7QW1CM3pqQkE7RUFDRTtFQUNBO0FuQjh6akJGOztBbUI1empCQTtFQUEyRDtBbkJnMGpCM0Q7O0FtQjl6akJBO0VBQW9EO0FuQmswakJwRDs7QW1CaDBqQkE7RUFDRTtFQUNBO0FuQm0wakJGOztBbUJoMGpCQTtFQUF5RDtBbkJvMGpCekQ7O0FtQmwwakJBO0VBQXlEO0FuQnMwakJ6RDs7QW1CcDBqQkE7RUFBd0Q7QW5CdzBqQnhEOztBbUJ0MGpCQTtFQUF5RDtBbkIwMGpCekQ7O0FtQngwakJBO0VBQ0U7RUFDQTtBbkIyMGpCRjs7QW1CeDBqQkE7RUFDRTtFQUNBO0FuQjIwakJGOztBbUJ6MGpCQTtFQUE0RDtBbkI2MGpCNUQ7O0FtQjMwakJBO0VBQ0U7RUFDQTtBbkI4MGpCRjs7QW1CMzBqQkE7RUFDRTtFQUNBO0FuQjgwakJGOztBbUIzMGpCQTtFQUNFO0VBQ0E7QW5CODBqQkY7O0FtQjUwakJBO0VBQWlEO0FuQmcxakJqRDs7QW1COTBqQkE7RUFBa0Q7QW5CazFqQmxEOztBbUJoMWpCQTtFQUFxRDtBbkJvMWpCckQ7O0FtQmwxakJBO0VBQXFEO0FuQnMxakJyRDs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJwMWpCQTtFQUNFO0VBQ0E7QW5CdTFqQkY7O0FtQnAxakJBO0VBQ0U7RUFDQTtBbkJ1MWpCRjs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJwMWpCQTtFQUNFO0VBQ0E7QW5CdTFqQkY7O0FtQnAxakJBO0VBQ0U7RUFDQTtBbkJ1MWpCRjs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJwMWpCQTtFQUNFO0VBQ0E7QW5CdTFqQkY7O0FtQnAxakJBO0VBQ0U7RUFDQTtBbkJ1MWpCRjs7QW1CcDFqQkE7RUFDRTtFQUNBO0FuQnUxakJGOztBbUJyMWpCQTtFQUFzRDtBbkJ5MWpCdEQ7O0FtQnYxakJBO0VBQTBEO0FuQjIxakIxRDs7QW1CejFqQkE7RUFBdUQ7QW5CNjFqQnZEOztBbUIzMWpCQTtFQUE4RDtBbkIrMWpCOUQ7O0FtQjcxakJBO0VBQ0U7RUFDQTtBbkJnMmpCRjs7QW1COTFqQkE7RUFBZ0U7QW5CazJqQmhFOztBbUJoMmpCQTtFQUNFO0VBQ0E7QW5CbTJqQkY7O0FtQmgyakJBO0VBQ0U7RUFDQTtBbkJtMmpCRjs7QW1CaDJqQkE7RUFBb0Q7QW5CbzJqQnBEOztBbUJsMmpCQTtFQUNFO0VBQ0E7QW5CcTJqQkY7O0FtQmwyakJBO0VBQ0U7RUFDQTtBbkJxMmpCRjs7QW1CbDJqQkE7RUFDRTtFQUNBO0FuQnEyakJGOztBbUJsMmpCQTtFQUNFO0VBQ0E7QW5CcTJqQkY7O0FtQm4yakJBO0VBQWlEO0FuQnUyakJqRDs7QW1CcjJqQkE7RUFDRTtFQUNBO0FuQncyakJGOztBbUJyMmpCQTtFQUNFO0VBQ0E7QW5CdzJqQkY7O0FtQnIyakJBO0VBQ0U7RUFDQTtBbkJ3MmpCRjs7QW1CcjJqQkE7RUFBd0Q7QW5CeTJqQnhEOztBbUJ2MmpCQTtFQUFzRDtBbkIyMmpCdEQ7O0FtQnoyakJBO0VBQXdEO0FuQjYyakJ4RDs7QW1CMzJqQkE7RUFBd0Q7QW5CKzJqQnhEOztBbUI3MmpCQTtFQUF3RDtBbkJpM2pCeEQ7O0FtQi8yakJBO0VBQXdEO0FuQm0zakJ4RDs7QW1CajNqQkE7RUFDRTtFQUNBO0FuQm8zakJGOztBbUJqM2pCQTtFQUNFO0VBQ0E7QW5CbzNqQkY7O0FtQmozakJBO0VBQ0U7RUFDQTtBbkJvM2pCRjs7QW1CbDNqQkE7RUFBNEQ7QW5CczNqQjVEOztBbUJwM2pCQTtFQUNFO0VBQ0E7QW5CdTNqQkY7O0FtQnAzakJBO0VBQ0U7RUFDQTtBbkJ1M2pCRjs7QW1CcDNqQkE7RUFDRTtFQUNBO0FuQnUzakJGOztBbUJwM2pCQTtFQUEwRDtBbkJ3M2pCMUQ7O0FtQnQzakJBO0VBQTBEO0FuQjAzakIxRDs7QW1CeDNqQkE7RUFBMEQ7QW5CNDNqQjFEOztBbUIxM2pCQTtFQUEwRDtBbkI4M2pCMUQ7O0FtQjUzakJBO0VBQ0U7RUFDQTtBbkIrM2pCRjs7QW1CNzNqQkE7RUFBMEQ7QW5CaTRqQjFEOztBbUIvM2pCQTtFQUNFO0VBQ0E7QW5CazRqQkY7O0FtQmg0akJBO0VBQTBEO0FuQm80akIxRDs7QW1CbDRqQkE7RUFDRTtFQUNBO0FuQnE0akJGOztBbUJuNGpCQTtFQUEyRDtBbkJ1NGpCM0Q7O0FtQnI0akJBO0VBQ0U7RUFDQTtBbkJ3NGpCRjs7QW1CdDRqQkE7RUFBMEQ7QW5CMDRqQjFEOztBbUJ4NGpCQTtFQUNFO0VBQ0E7QW5CMjRqQkY7O0FtQno0akJBO0VBQThEO0FuQjY0akI5RDs7QW1CMzRqQkE7RUFDRTtFQUNBO0FuQjg0akJGOztBbUI1NGpCQTtFQUE0RDtBbkJnNWpCNUQ7O0FtQjk0akJBO0VBQ0U7RUFDQTtBbkJpNWpCRjs7QW1CLzRqQkE7RUFBMkQ7QW5CbTVqQjNEOztBbUJqNWpCQTtFQUNFO0VBQ0E7QW5CbzVqQkY7O0FtQmw1akJBO0VBQTZEO0FuQnM1akI3RDs7QW1CcDVqQkE7RUFDRTtFQUNBO0FuQnU1akJGOztBbUJyNWpCQTtFQUEyRDtBbkJ5NWpCM0Q7O0FtQnY1akJBO0VBQ0U7RUFDQTtBbkIwNWpCRjs7QW1CdjVqQkE7RUFDRTtFQUNBO0FuQjA1akJGOztBbUJ2NWpCQTtFQUNFO0VBQ0E7QW5CMDVqQkY7O0FtQnY1akJBO0VBQ0U7RUFDQTtBbkIwNWpCRjs7QW1CdjVqQkE7RUFDRTtFQUNBO0FuQjA1akJGOztBbUJ2NWpCQTtFQUNFO0VBQ0E7QW5CMDVqQkY7O0FtQng1akJBO0VBQW1FO0FuQjQ1akJuRTs7QW1CMTVqQkE7RUFDRTtFQUNBO0FuQjY1akJGOztBbUIxNWpCQTtFQUNFO0VBQ0E7QW5CNjVqQkY7O0FtQjE1akJBO0VBQ0U7RUFDQTtBbkI2NWpCRjs7QW1CMTVqQkE7RUFDRTtFQUNBO0FuQjY1akJGOztBbUIxNWpCQTtFQUNFO0VBQ0E7QW5CNjVqQkY7O0FtQjE1akJBO0VBQ0U7RUFDQTtBbkI2NWpCRjs7QW1CMTVqQkE7RUFDRTtFQUNBO0FuQjY1akJGOztBbUIxNWpCQTtFQUF5RDtBbkI4NWpCekQ7O0FtQjU1akJBO0VBQ0U7RUFDQTtBbkIrNWpCRjs7QW1CNTVqQkE7RUFDRTtFQUNBO0FuQis1akJGOztBbUI1NWpCQTtFQUNFO0VBQ0E7QW5CKzVqQkY7O0FtQjU1akJBO0VBQ0U7RUFDQTtBbkIrNWpCRjs7QW1CNzVqQkE7RUFBOEQ7QW5CaTZqQjlEOztBbUIvNWpCQTtFQUNFO0VBQ0E7QW5CazZqQkY7O0FtQmg2akJBO0VBQStEO0FuQm82akIvRDs7QW1CbDZqQkE7RUFDRTtFQUNBO0FuQnE2akJGOztBbUJuNmpCQTtFQUErRDtBbkJ1NmpCL0Q7O0FtQnI2akJBO0VBQ0U7RUFDQTtBbkJ3NmpCRjs7QW1CdDZqQkE7RUFBK0Q7QW5CMDZqQi9EOztBbUJ4NmpCQTtFQUNFO0VBQ0E7QW5CMjZqQkY7O0FtQno2akJBO0VBQW9EO0FuQjY2akJwRDs7QW1CMzZqQkE7RUFBeUQ7QW5CKzZqQnpEOztBbUI3NmpCQTtFQUNFO0VBQ0E7QW5CZzdqQkY7O0FtQjk2akJBO0VBQTJEO0FuQms3akIzRDs7QW1CaDdqQkE7RUFDRTtFQUNBO0FuQm03akJGOztBbUJoN2pCQTtFQUNFO0VBQ0E7QW5CbTdqQkY7O0FtQmo3akJBO0VBQW9EO0FuQnE3akJwRDs7QW1CbjdqQkE7RUFDRTtFQUNBO0FuQnM3akJGOztBbUJuN2pCQTtFQUNFO0VBQ0E7QW5CczdqQkY7O0FtQm43akJBO0VBQ0U7RUFDQTtBbkJzN2pCRjs7QW1CbjdqQkE7RUFDRTtFQUNBO0FuQnM3akJGOztBbUJuN2pCQTtFQUE4RDtBbkJ1N2pCOUQ7O0FtQnI3akJBO0VBQ0U7RUFDQTtBbkJ3N2pCRjs7QW1CcjdqQkE7RUFDRTtFQUNBO0FuQnc3akJGOztBbUJyN2pCQTtFQUNFO0VBQ0E7QW5CdzdqQkY7O0FtQnI3akJBO0VBQ0U7RUFDQTtBbkJ3N2pCRjs7QW1CcjdqQkE7RUFDRTtFQUNBO0FuQnc3akJGOztBbUJyN2pCQTtFQUNFO0VBQ0E7QW5CdzdqQkY7O0FtQnI3akJBO0VBQ0U7RUFDQTtBbkJ3N2pCRjs7QW1CcjdqQkE7RUFDRTtFQUNBO0FuQnc3akJGOztBbUJ0N2pCQTtFQUE2RDtBbkIwN2pCN0Q7O0FtQng3akJBO0VBQ0U7RUFDQTtBbkIyN2pCRjs7QW1CejdqQkE7RUFBNEQ7QW5CNjdqQjVEOztBbUIzN2pCQTtFQUNFO0VBQ0E7QW5CODdqQkY7O0FtQjM3akJBO0VBQ0U7RUFDQTtBbkI4N2pCRjs7QW1CMzdqQkE7RUFDRTtFQUNBO0FuQjg3akJGOztBbUIzN2pCQTtFQUNFO0VBQ0E7QW5CODdqQkY7O0FtQjM3akJBO0VBQ0U7RUFDQTtBbkI4N2pCRjs7QW1CMzdqQkE7RUFDRTtFQUNBO0FuQjg3akJGOztBbUIzN2pCQTtFQUNFO0VBQ0E7QW5CODdqQkY7O0FtQjU3akJBO0VBQTZEO0FuQmc4akI3RDs7QW1COTdqQkE7RUFDRTtFQUNBO0FuQmk4akJGOztBbUIvN2pCQTtFQUFnRTtBbkJtOGpCaEU7O0FtQmo4akJBO0VBQW1FO0FuQnE4akJuRTs7QW1CbjhqQkE7RUFBK0Q7QW5CdThqQi9EOztBbUJyOGpCQTtFQUF1RDtBbkJ5OGpCdkQ7O0FtQnY4akJBO0VBQThEO0FuQjI4akI5RDs7QW1CejhqQkE7RUFDRTtFQUNBO0FuQjQ4akJGOztBbUJ6OGpCQTtFQUNFO0VBQ0E7QW5CNDhqQkY7O0FtQno4akJBO0VBQXNEO0FuQjY4akJ0RDs7QW1CMzhqQkE7RUFDRTtFQUNBO0FuQjg4akJGOztBbUIzOGpCQTtFQUNFO0VBQ0E7QW5CODhqQkY7O0FtQjU4akJBO0VBQTREO0FuQmc5akI1RDs7QW1COThqQkE7RUFDRTtFQUNBO0FuQmk5akJGOztBbUI5OGpCQTtFQUNFO0VBQ0E7QW5CaTlqQkY7O0FtQi84akJBO0VBQTZEO0FuQm05akI3RDs7QW1CajlqQkE7RUFDRTtFQUNBO0FuQm85akJGOztBbUJsOWpCQTtFQUE4RDtBbkJzOWpCOUQ7O0FtQnA5akJBO0VBQ0U7RUFDQTtBbkJ1OWpCRjs7QW1CcDlqQkE7RUFDRTtFQUNBO0FuQnU5akJGOztBbUJwOWpCQTtFQUNFO0VBQ0E7QW5CdTlqQkY7O0FtQnA5akJBO0VBQ0U7RUFDQTtBbkJ1OWpCRjs7QW1CcDlqQkE7RUFDRTtFQUNBO0FuQnU5akJGOztBbUJyOWpCQTtFQUFtRTtBbkJ5OWpCbkU7O0FtQnY5akJBO0VBQ0U7RUFDQTtBbkIwOWpCRjs7QW1CeDlqQkE7RUFBaUU7QW5CNDlqQmpFOztBbUIxOWpCQTtFQUNFO0VBQ0E7QW5CNjlqQkY7O0FtQjE5akJBO0VBQ0U7RUFDQTtBbkI2OWpCRjs7QW1CMzlqQkE7RUFBaUQ7QW5CKzlqQmpEOztBbUI3OWpCQTtFQUNFO0VBQ0E7QW5CZytqQkY7O0FtQjk5akJBO0VBQTBEO0FuQmsrakIxRDs7QW1CaCtqQkE7RUFDRTtFQUNBO0FuQm0rakJGOztBbUJqK2pCQTtFQUE4RDtBbkJxK2pCOUQ7O0FtQm4rakJBO0VBQ0U7RUFDQTtBbkJzK2pCRjs7QW1CbitqQkE7RUFDRTtFQUNBO0FuQnMrakJGOztBbUJwK2pCQTtFQUE2RDtBbkJ3K2pCN0Q7O0FtQnQrakJBO0VBQW9EO0FuQjArakJwRDs7QW1CeCtqQkE7RUFDRTtFQUNBO0FuQjIrakJGOztBbUJ6K2pCQTtFQUE2RDtBbkI2K2pCN0Q7O0FtQjMrakJBO0VBQ0U7RUFDQTtBbkI4K2pCRjs7QW1CNStqQkE7RUFBc0Q7QW5CZy9qQnREOztBbUI5K2pCQTtFQUNFO0VBQ0E7QW5CaS9qQkY7O0FtQi8rakJBO0VBQTREO0FuQm0vakI1RDs7QW1Cai9qQkE7RUFDRTtFQUNBO0FuQm8vakJGOztBbUJsL2pCQTtFQUFxRDtBbkJzL2pCckQ7O0FtQnAvakJBO0VBQ0U7RUFDQTtBbkJ1L2pCRjs7QW1CcC9qQkE7RUFBOEQ7QW5Cdy9qQjlEOztBbUJ0L2pCQTtFQUNFO0VBQ0E7QW5CeS9qQkY7O0FtQnYvakJBO0VBQXdEO0FuQjIvakJ4RDs7QW1Cei9qQkE7RUFDRTtFQUNBO0FuQjQvakJGOztBbUIxL2pCQTtFQUFnRTtBbkI4L2pCaEU7O0FtQjUvakJBO0VBQ0U7RUFDQTtBbkIrL2pCRjs7QW1CNS9qQkE7RUFDRTtFQUNBO0FuQisvakJGOztBbUI1L2pCQTtFQUNFO0VBQ0E7QW5CKy9qQkY7O0FtQjUvakJBO0VBQTREO0FuQmdna0I1RDs7QW1COS9qQkE7RUFBMEQ7QW5Ca2drQjFEOztBbUJoZ2tCQTtFQUE0RDtBbkJvZ2tCNUQ7O0FtQmxna0JBO0VBQTREO0FuQnNna0I1RDs7QW1CcGdrQkE7RUFBNEQ7QW5Cd2drQjVEOztBbUJ0Z2tCQTtFQUE0RDtBbkIwZ2tCNUQ7O0FtQnhna0JBO0VBQXNEO0FuQjRna0J0RDs7QW1CMWdrQkE7RUFBa0Q7QW5COGdrQmxEOztBbUI1Z2tCQTtFQUNFO0VBQ0E7QW5CK2drQkY7O0FtQjVna0JBO0VBQ0U7RUFDQTtBbkIrZ2tCRjs7QW1CNWdrQkE7RUFBOEQ7QW5CZ2hrQjlEOztBbUI5Z2tCQTtFQUNFO0VBQ0E7QW5CaWhrQkY7O0FtQi9na0JBO0VBQTZEO0FuQm1oa0I3RDs7QW1CamhrQkE7RUFDRTtFQUNBO0FuQm9oa0JGOztBbUJsaGtCQTtFQUFnRTtBbkJzaGtCaEU7O0FtQnBoa0JBO0VBQ0U7RUFDQTtBbkJ1aGtCRjs7QW1CcGhrQkE7RUFDRTtFQUNBO0FuQnVoa0JGOztBbUJwaGtCQTtFQUNFO0VBQ0E7QW5CdWhrQkY7O0FtQnBoa0JBO0VBQ0U7RUFDQTtBbkJ1aGtCRjs7QW1CcGhrQkE7RUFDRTtFQUNBO0FuQnVoa0JGOztBbUJwaGtCQTtFQUNFO0VBQ0E7QW5CdWhrQkY7O0FtQnJoa0JBO0VBQXNEO0FuQnloa0J0RDs7QW1CdmhrQkE7RUFDRTtFQUNBO0FuQjBoa0JGOztBbUJ4aGtCQTtFQUEwRDtBbkI0aGtCMUQ7O0FtQjFoa0JBO0VBQ0U7RUFDQTtBbkI2aGtCRjs7QW1CMWhrQkE7RUFDRTtFQUNBO0FuQjZoa0JGOztBbUIxaGtCQTtFQUNFO0VBQ0E7QW5CNmhrQkY7O0FvQmxob0JBOztDQUFBO0FDRkE7Ozs7O0VBQUE7QUNBQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QXRCeWxvQkY7O0F1Qnhsb0JBOzs7RUFHRTtBdkIybG9CRjs7QXVCeGxvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkIybG9CRjs7QXVCcmxvQkE7RUFDRTtBdkJ3bG9CRjs7QXVCOWtvQkE7RUFDRTtFQUNBLGtNQ2lPNEI7RUNqSnhCLGVBdENhO0VGeENqQixnQkMwTzRCO0VEek81QixnQkM4TzRCO0VEN081QixjQ25DUztFRG9DVDtFQUNBLHNCQzlDUztBeEIrbm9CWDs7QXVCemtvQkE7RUFDRTtBdkI0a29CRjs7QXVCbmtvQkE7RUFDRTtFQUNBO0VBQ0E7QXZCc2tvQkY7O0F1Qnpqb0JBO0VBQ0U7RUFDQSxxQkNnTjRCO0F4QjQybkI5Qjs7QXVCcmpvQkE7RUFDRTtFQUNBLG1CQ29GMEI7QXhCbytuQjVCOztBdUI3aW9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmdqb0JGOztBdUI3aW9CQTtFQUNFO0VBQ0E7RUFDQTtBdkJnam9CRjs7QXVCN2lvQkE7OztFQUdFO0VBQ0E7QXZCZ2pvQkY7O0F1Qjdpb0JBOzs7O0VBSUU7QXZCZ2pvQkY7O0F1Qjdpb0JBO0VBQ0UsZ0JDaUo0QjtBeEIrNW5COUI7O0F1Qjdpb0JBO0VBQ0U7RUFDQTtBdkJnam9CRjs7QXVCN2lvQkE7RUFDRTtBdkJnam9CRjs7QXVCN2lvQkE7O0VBRUUsbUJDb0k0QjtBeEI0Nm5COUI7O0F1Qjdpb0JBO0VFcEZJO0F6QnFvb0JKOztBdUJ4aW9CQTs7RUFFRTtFRS9GRTtFRmlHRjtFQUNBO0F2QjJpb0JGOztBdUJ4aW9CQTtFQUFNO0F2QjRpb0JOOztBdUIzaW9CQTtFQUFNO0F2Qitpb0JOOztBdUJ4aW9CQTtFQUNFLGNDWHdDO0VEWXhDLHFCQ1h3QztFRFl4QztBdkIyaW9CRjtBMEJ2dG9CRTtFSCtLRSx3RENkc0M7RURldEMsMEJDZHNDO0F4Qnlqb0IxQzs7QXVCamlvQkE7RUFDRTtFQUNBO0F2Qm9pb0JGO0EwQjV0b0JFO0VIMkxFO0VBQ0E7QXZCb2lvQko7QXVCamlvQkU7RUFDRTtBdkJtaW9CSjs7QXVCMWhvQkE7Ozs7RUFJRSxpR0NvRDRCO0VDek0xQjtBekJtcm9CSjs7QXVCMWhvQkE7RUFFRTtFQUVBO0VBRUE7QXZCMGhvQkY7O0F1Qmxob0JBO0VBRUU7QXZCb2hvQkY7O0F1QjVnb0JBO0VBQ0U7RUFDQTtBdkIrZ29CRjs7QXVCNWdvQkE7RUFHRTtFQUNBO0F2QjZnb0JGOztBdUJyZ29CQTtFQUNFO0F2Qndnb0JGOztBdUJyZ29CQTtFQUNFLG9CQzJFNEI7RUQxRTVCLHVCQzBFNEI7RUR6RTVCLGNDcFFTO0VEcVFUO0VBQ0E7QXZCd2dvQkY7O0F1QnJnb0JBO0VBR0U7QXZCc2dvQkY7O0F1QjkvbkJBO0VBRUU7RUFDQSxxQkM0SnNDO0F4Qm8ybkJ4Qzs7QXVCMS9uQkE7RUFFRTtBdkI0L25CRjs7QXVCci9uQkE7RUFDRTtFQUNBO0F2QncvbkJGOztBdUJyL25CQTs7Ozs7RUFLRTtFQUNBO0VFdFBFO0VGd1BGO0F2QncvbkJGOztBdUJyL25CQTs7RUFFRTtBdkJ3L25CRjs7QXVCci9uQkE7O0VBRUU7QXZCdy9uQkY7O0F1QmwvbkJBO0VBQ0U7QXZCcS9uQkY7O0F1QjkrbkJBOzs7O0VBSUU7QXZCaS9uQkY7O0F1QmorbkJBOzs7O0VBSUU7RUFDQTtBdkJvK25CRjs7QXVCaituQkE7O0VBRUU7RUFDQTtBdkJvK25CRjs7QXVCaCtuQkE7Ozs7RUFTRTtBdkI4OW5CRjs7QXVCMzluQkE7RUFDRTtFQUVBO0F2QjY5bkJGOztBdUIxOW5CQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0F2QnU5bkJGOztBdUJsOW5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVsU0ksaUJBdENhO0VGMFVqQjtFQUNBO0VBQ0E7QXZCcTluQkY7O0F1Qmw5bkJBO0VBQ0U7QXZCcTluQkY7O0F1Qmo5bkJBOztFQUVFO0F2Qm85bkJGOztBdUJqOW5CQTtFQUtFO0VBQ0E7QXZCZzluQkY7O0F1Qno4bkJBO0VBQ0U7QXZCNDhuQkY7O0F1QnA4bkJBO0VBQ0U7RUFDQTtBdkJ1OG5CRjs7QXVCaDhuQkE7RUFDRTtBdkJtOG5CRjs7QXVCaDhuQkE7RUFDRTtFQUNBO0F2Qm04bkJGOztBdUJoOG5CQTtFQUNFO0F2Qm04bkJGOztBdUI5N25CQTtFQUNFO0F2Qmk4bkJGOztBMkI1NW9CQTs7RUFFRSxxQkhpUzRCO0VHL1I1QixnQkhpUzRCO0VHaFM1QixnQkhpUzRCO0F4QjZub0I5Qjs7QTJCMTVvQkE7RUZnSE0saUJBdENhO0F6Qm8xb0JuQjs7QTJCNzVvQkE7RUYrR00sZUF0Q2E7QXpCdzFvQm5COztBMkJoNm9CQTtFRjhHTSxrQkF0Q2E7QXpCNDFvQm5COztBMkJuNm9CQTtFRjZHTSxpQkF0Q2E7QXpCZzJvQm5COztBMkJ0Nm9CQTtFRjRHTSxrQkF0Q2E7QXpCbzJvQm5COztBMkJ6Nm9CQTtFRjJHTSxlQXRDYTtBekJ3Mm9CbkI7O0EyQjM2b0JBO0VGeUdNLGtCQXRDYTtFRWpFakIsZ0JIbVM0QjtBeEIyb29COUI7O0EyQjE2b0JBO0VGbUdNLGVBdENhO0VFM0RqQixnQkhzUjRCO0VHclI1QixnQkg2UTRCO0F4Qmdxb0I5Qjs7QTJCMzZvQkE7RUY4Rk0saUJBdENhO0VFdERqQixnQkhrUjRCO0VHalI1QixnQkh3UTRCO0F4QnNxb0I5Qjs7QTJCNTZvQkE7RUZ5Rk0saUJBdENhO0VFakRqQixnQkg4UTRCO0VHN1E1QixnQkhtUTRCO0F4QjRxb0I5Qjs7QTJCNzZvQkE7RUZvRk0saUJBdENhO0VFNUNqQixnQkgwUTRCO0VHelE1QixnQkg4UDRCO0F4Qmtyb0I5Qjs7QTJCeDZvQkE7RUFDRSxnQkgwRU87RUd6RVAsbUJIeUVPO0VHeEVQO0VBQ0E7QTNCMjZvQkY7O0EyQm42b0JBOztFRk1JO0VFSEYsZ0JIc040QjtBeEJndG9COUI7O0EyQm42b0JBOztFQUVFLGNIOFA0QjtFRzdQNUIseUJIc1E0QjtBeEJncW9COUI7O0EyQjk1b0JBO0VDL0VFO0VBQ0E7QTVCaS9vQkY7O0EyQjk1b0JBO0VDcEZFO0VBQ0E7QTVCcy9vQkY7O0EyQmg2b0JBO0VBQ0U7QTNCbTZvQkY7QTJCajZvQkU7RUFDRSxvQkhnUDBCO0F4Qm1yb0I5Qjs7QTJCejVvQkE7RUZqQ0k7RUVtQ0Y7QTNCNDVvQkY7O0EyQng1b0JBO0VBQ0UsbUJIaUJPO0VDRkgsa0JBdENhO0F6Qm03b0JuQjs7QTJCeDVvQkE7RUFDRTtFRjdDRTtFRStDRixjSDFHUztBeEJxZ3BCWDtBMkJ6NW9CRTtFQUNFO0EzQjI1b0JKOztBNkI5Z3BCQTtFQ0lFO0VBR0E7QTlCNGdwQkY7O0E2QjdncEJBO0VBQ0UsZ0JMKytCa0M7RUs5K0JsQyxzQkxSUztFS1NUO0VDTEE7RUFHQTtBOUJvaHBCRjs7QTZCdGdwQkE7RUFFRTtBN0J3Z3BCRjs7QTZCcmdwQkE7RUFDRTtFQUNBO0E3QndncEJGOztBNkJyZ3BCQTtFSmtDSTtFSWhDRixjTDNCUztBeEJtaXBCWDs7QStCL2lwQkE7RU51RUk7RU1yRUYsY1BvQ1E7RU9uQ1I7QS9Ca2pwQkY7QStCL2lwQkU7RUFDRTtBL0JpanBCSjs7QStCNWlwQkE7RUFDRTtFTjBERTtFTXhERixXUFRTO0VPVVQseUJQRFM7QXhCZ2pwQlg7QStCM2lwQkU7RUFDRTtFTmtEQTtFTWhEQSxnQlBvUTBCO0F4Qnl5b0I5Qjs7QStCdmlwQkE7RUFDRTtFTnlDRTtFTXZDRixjUGpCUztBeEIyanBCWDtBK0J2aXBCRTtFTm9DRTtFTWxDQTtFQUNBO0EvQnlpcEJKOztBK0JwaXBCQTtFQUNFLGlCUHdpQ2tDO0VPdmlDbEM7QS9CdWlwQkY7O0FnQ2pscEJBO0VBQ0U7RUFDQSxtQlIySE87RVExSFAsY1JTUztBeEIya3BCWDtBZ0NqbHBCRTs7RUFFRSxnQlI4VTBCO0VRN1UxQjtFQUNBO0FoQ21scEJKO0FnQ2hscEJFO0VBQ0U7RUFDQTtBaENrbHBCSjtBZ0Mva3BCRTtFQUNFO0FoQ2lscEJKOztBZ0N2a3BCRTs7RUFFRSxlUndUMEI7QXhCa3hvQjlCOztBZ0Nqa3BCQTtFQUNFO0FoQ29rcEJGO0FnQ2xrcEJFOztFQUVFO0FoQ29rcEJKO0FnQ2hrcEJJOztFQUVFO0FoQ2trcEJOOztBZ0M1anBCRTs7OztFQUlFO0FoQytqcEJKOztBZ0N0anBCRTtFQUNFLHFDUm9SMEI7QXhCcXlvQjlCOztBMEJ4bnBCRTtFTTJFSSxjUnZFSztFUXdFTCxzQ1J5UXdCO0F4Qnd5b0I5Qjs7QWlDbm9wQkk7OztFQUdFLDRDRDJGK0I7QWhDMmlwQnJDO0FpQ2xvcEJNOzs7O0VBSUUsd0NEbUZ5RTtBaENpanBCakY7O0EwQnpvcEJFO0VPaUJNLHFFQUplO0FqQ2dvcEJ2QjtBaUMxbnBCUTs7RUFFRSxxRUFSYTtBakNvb3BCdkI7O0FpQ3ZwcEJJOzs7RUFHRSw0Q0QyRitCO0FoQytqcEJyQztBaUN0cHBCTTs7OztFQUlFLHdDRG1GeUU7QWhDcWtwQmpGOztBMEI3cHBCRTtFT2lCTSxxRUFKZTtBakNvcHBCdkI7QWlDOW9wQlE7O0VBRUUscUVBUmE7QWpDd3BwQnZCOztBaUMzcXBCSTs7O0VBR0UsNENEMkYrQjtBaENtbHBCckM7QWlDMXFwQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQ3lscEJqRjs7QTBCanJwQkU7RU9pQk0scUVBSmU7QWpDd3FwQnZCO0FpQ2xxcEJROztFQUVFLHFFQVJhO0FqQzRxcEJ2Qjs7QWlDL3JwQkk7OztFQUdFLDZDRDJGK0I7QWhDdW1wQnJDO0FpQzlycEJNOzs7O0VBSUUseUNEbUZ5RTtBaEM2bXBCakY7O0EwQnJzcEJFO0VPaUJNLHFFQUplO0FqQzRycEJ2QjtBaUN0cnBCUTs7RUFFRSxxRUFSYTtBakNnc3BCdkI7O0FpQ250cEJJOzs7RUFHRSwwQ0QyRitCO0FoQzJucEJyQztBaUNsdHBCTTs7OztFQUlFLHNDRG1GeUU7QWhDaW9wQmpGOztBMEJ6dHBCRTtFT2lCTSwyQ0FKZTtBakNndHBCdkI7QWlDMXNwQlE7O0VBRUUsMkNBUmE7QWpDb3RwQnZCOztBaUN2dXBCSTs7O0VBR0UsNENEMkYrQjtBaEMrb3BCckM7QWlDdHVwQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQ3FwcEJqRjs7QTBCN3VwQkU7RU9pQk0scUVBSmU7QWpDb3VwQnZCO0FpQzl0cEJROztFQUVFLHFFQVJhO0FqQ3d1cEJ2Qjs7QWlDM3ZwQkk7OztFQUdFLDRDRDJGK0I7QWhDbXFwQnJDO0FpQzF2cEJNOzs7O0VBSUUsd0NEbUZ5RTtBaEN5cXBCakY7O0EwQmp3cEJFO0VPaUJNLCtDQUplO0FqQ3d2cEJ2QjtBaUNsdnBCUTs7RUFFRSwrQ0FSYTtBakM0dnBCdkI7O0FpQy93cEJJOzs7RUFHRSw2Q0QyRitCO0FoQ3VycEJyQztBaUM5d3BCTTs7OztFQUlFLHlDRG1GeUU7QWhDNnJwQmpGOztBMEJyeHBCRTtFT2lCTSw2REFKZTtBakM0d3BCdkI7QWlDdHdwQlE7O0VBRUUsNkRBUmE7QWpDZ3hwQnZCOztBaUNueXBCSTs7O0VBR0UsNkNEMkYrQjtBaEMyc3BCckM7QWlDbHlwQk07Ozs7RUFJRSx5Q0RtRnlFO0FoQ2l0cEJqRjs7QTBCenlwQkU7RU9pQk0sNkNBSmU7QWpDZ3lwQnZCO0FpQzF4cEJROztFQUVFLDZDQVJhO0FqQ295cEJ2Qjs7QWlDdnpwQkk7OztFQUdFLDZDRDJGK0I7QWhDK3RwQnJDO0FpQ3R6cEJNOzs7O0VBSUUseUNEbUZ5RTtBaENxdXBCakY7O0EwQjd6cEJFO0VPaUJNLDZDQUplO0FqQ296cEJ2QjtBaUM5eXBCUTs7RUFFRSw2Q0FSYTtBakN3enBCdkI7O0FpQzMwcEJJOzs7RUFHRSx5Q0QyRitCO0FoQ212cEJyQztBaUMxMHBCTTs7OztFQUlFLHFDRG1GeUU7QWhDeXZwQmpGOztBMEJqMXBCRTtFT2lCTSx5Q0FKZTtBakN3MHBCdkI7QWlDbDBwQlE7O0VBRUUseUNBUmE7QWpDNDBwQnZCOztBaUMvMXBCSTs7O0VBR0UsMENEMkYrQjtBaEN1d3BCckM7QWlDOTFwQk07Ozs7RUFJRSxzQ0RtRnlFO0FoQzZ3cEJqRjs7QTBCcjJwQkU7RU9pQk0sNkNBSmU7QWpDNDFwQnZCO0FpQ3QxcEJROztFQUVFLDZDQVJhO0FqQ2cycEJ2Qjs7QWlDbjNwQkk7OztFQUdFLDZDRDJGK0I7QWhDMnhwQnJDO0FpQ2wzcEJNOzs7O0VBSUUseUNEbUZ5RTtBaENpeXBCakY7O0EwQnozcEJFO0VPaUJNLG9FQUplO0FqQ2czcEJ2QjtBaUMxMnBCUTs7RUFFRSxvRUFSYTtBakNvM3BCdkI7O0FpQ3Y0cEJJOzs7RUFHRSw0Q0QyRitCO0FoQyt5cEJyQztBaUN0NHBCTTs7OztFQUlFLHdDRG1GeUU7QWhDcXpwQmpGOztBMEI3NHBCRTtFT2lCTSxxRUFKZTtBakNvNHBCdkI7QWlDOTNwQlE7O0VBRUUscUVBUmE7QWpDdzRwQnZCOztBaUMzNXBCSTs7O0VBR0UsNENEMkYrQjtBaENtMHBCckM7QWlDMTVwQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQ3kwcEJqRjs7QTBCajZwQkU7RU9pQk0scUVBSmU7QWpDdzVwQnZCO0FpQ2w1cEJROztFQUVFLHFFQVJhO0FqQzQ1cEJ2Qjs7QWlDLzZwQkk7OztFQUdFLDZDRDJGK0I7QWhDdTFwQnJDO0FpQzk2cEJNOzs7O0VBSUUseUNEbUZ5RTtBaEM2MXBCakY7O0EwQnI3cEJFO0VPaUJNLHFFQUplO0FqQzQ2cEJ2QjtBaUN0NnBCUTs7RUFFRSxxRUFSYTtBakNnN3BCdkI7O0FpQ244cEJJOzs7RUFHRSw2Q0QyRitCO0FoQzIycEJyQztBaUNsOHBCTTs7OztFQUlFLHlDRG1GeUU7QWhDaTNwQmpGOztBMEJ6OHBCRTtFT2lCTSxxRUFKZTtBakNnOHBCdkI7QWlDMTdwQlE7O0VBRUUscUVBUmE7QWpDbzhwQnZCOztBaUN2OXBCSTs7O0VBR0UsMkNEMkYrQjtBaEMrM3BCckM7QWlDdDlwQk07Ozs7RUFJRSx1Q0RtRnlFO0FoQ3E0cEJqRjs7QTBCNzlwQkU7RU9pQk0scUVBSmU7QWpDbzlwQnZCO0FpQzk4cEJROztFQUVFLHFFQVJhO0FqQ3c5cEJ2Qjs7QWlDMytwQkk7OztFQUdFLDZDRDJGK0I7QWhDbTVwQnJDO0FpQzErcEJNOzs7O0VBSUUseUNEbUZ5RTtBaEN5NXBCakY7O0EwQmovcEJFO0VPaUJNLG1FQUplO0FqQ3crcEJ2QjtBaUNsK3BCUTs7RUFFRSxtRUFSYTtBakM0K3BCdkI7O0FpQy8vcEJJOzs7RUFHRSw2Q0QyRitCO0FoQ3U2cEJyQztBaUM5L3BCTTs7OztFQUlFLHlDRG1GeUU7QWhDNjZwQmpGOztBMEJyZ3FCRTtFT2lCTSxvRUFKZTtBakM0L3BCdkI7QWlDdC9wQlE7O0VBRUUsb0VBUmE7QWpDZ2dxQnZCOztBaUNuaHFCSTs7O0VBR0UsNENEMkYrQjtBaEMyN3BCckM7QWlDbGhxQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQ2k4cEJqRjs7QTBCemhxQkU7RU9pQk0scUVBSmU7QWpDZ2hxQnZCO0FpQzFncUJROztFQUVFLHFFQVJhO0FqQ29ocUJ2Qjs7QWlDdmlxQkk7OztFQUdFLDZDRDJGK0I7QWhDKzhwQnJDO0FpQ3RpcUJNOzs7O0VBSUUseUNEbUZ5RTtBaENxOXBCakY7O0EwQjdpcUJFO0VPaUJNLHFFQUplO0FqQ29pcUJ2QjtBaUM5aHFCUTs7RUFFRSxxRUFSYTtBakN3aXFCdkI7O0FpQzNqcUJJOzs7RUFHRSw0Q0QyRitCO0FoQ20rcEJyQztBaUMxanFCTTs7OztFQUlFLHdDRG1GeUU7QWhDeStwQmpGOztBMEJqa3FCRTtFT2lCTSxxRUFKZTtBakN3anFCdkI7QWlDbGpxQlE7O0VBRUUscUVBUmE7QWpDNGpxQnZCOztBaUMva3FCSTs7O0VBR0UsNENEMkYrQjtBaEN1L3BCckM7QWlDOWtxQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQzYvcEJqRjs7QTBCcmxxQkU7RU9pQk0scUVBSmU7QWpDNGtxQnZCO0FpQ3RrcUJROztFQUVFLHFFQVJhO0FqQ2dscUJ2Qjs7QWlDbm1xQkk7OztFQUdFLDRDRDJGK0I7QWhDMmdxQnJDO0FpQ2xtcUJNOzs7O0VBSUUsd0NEbUZ5RTtBaENpaHFCakY7O0EwQnptcUJFO0VPaUJNLDJEQUplO0FqQ2dtcUJ2QjtBaUMxbHFCUTs7RUFFRSwyREFSYTtBakNvbXFCdkI7O0FpQ3ZucUJJOzs7RUFHRSwwQ0QyRitCO0FoQytocUJyQztBaUN0bnFCTTs7OztFQUlFLHNDRG1GeUU7QWhDcWlxQmpGOztBMEI3bnFCRTtFT2lCTSxrREFKZTtBakNvbnFCdkI7QWlDOW1xQlE7O0VBRUUsa0RBUmE7QWpDd25xQnZCOztBaUMzb3FCSTs7O0VBR0UsNENEMkYrQjtBaENtanFCckM7QWlDMW9xQk07Ozs7RUFJRSx3Q0RtRnlFO0FoQ3lqcUJqRjs7QTBCanBxQkU7RU9pQk0scUVBSmU7QWpDd29xQnZCO0FpQ2xvcUJROztFQUVFLHFFQVJhO0FqQzRvcUJ2Qjs7QWlDL3BxQkk7OztFQUdFLDZDRDJGK0I7QWhDdWtxQnJDO0FpQzlwcUJNOzs7O0VBSUUseUNEbUZ5RTtBaEM2a3FCakY7O0EwQnJxcUJFO0VPaUJNLDZDQUplO0FqQzRwcUJ2QjtBaUN0cHFCUTs7RUFFRSw2Q0FSYTtBakNncXFCdkI7O0FpQ25ycUJJOzs7RUFHRSw2Q0QyRitCO0FoQzJscUJyQztBaUNscnFCTTs7OztFQUlFLHlDRG1GeUU7QWhDaW1xQmpGOztBMEJ6cnFCRTtFT2lCTSw2Q0FKZTtBakNncnFCdkI7QWlDMXFxQlE7O0VBRUUsNkNBUmE7QWpDb3JxQnZCOztBaUN2c3FCSTs7O0VBR0UsdUJEMkYrQjtBaEMrbXFCckM7QWlDdHNxQk07Ozs7RUFJRSxtQkRtRnlFO0FoQ3FucUJqRjs7QTBCN3NxQkU7RU9pQk0sNkNBSmU7QWpDb3NxQnZCO0FpQzlycUJROztFQUVFLDZDQVJhO0FqQ3dzcUJ2Qjs7QWlDM3RxQkk7OztFQUdFLDJDRDJGK0I7QWhDbW9xQnJDO0FpQzF0cUJNOzs7O0VBSUUsdUNEbUZ5RTtBaEN5b3FCakY7O0EwQmp1cUJFO0VPaUJNLHFFQUplO0FqQ3d0cUJ2QjtBaUNsdHFCUTs7RUFFRSxxRUFSYTtBakM0dHFCdkI7O0FpQy91cUJJOzs7RUFHRSw0Q0QyRitCO0FoQ3VwcUJyQztBaUM5dXFCTTs7OztFQUlFLHdDRG1GeUU7QWhDNnBxQmpGOztBMEJydnFCRTtFT2lCTSwrQ0FKZTtBakM0dXFCdkI7QWlDdHVxQlE7O0VBRUUsK0NBUmE7QWpDZ3ZxQnZCOztBaUNud3FCSTs7O0VBR0UsMENEMkYrQjtBaEMycXFCckM7QWlDbHdxQk07Ozs7RUFJRSxzQ0RtRnlFO0FoQ2lycUJqRjs7QTBCendxQkU7RU9pQk0sNkNBSmU7QWpDZ3dxQnZCO0FpQzF2cUJROztFQUVFLDZDQVJhO0FqQ293cUJ2Qjs7QWlDdnhxQkk7OztFQUdFLDZFRDJGK0I7QWhDK3JxQnJDO0FpQ3R4cUJNOzs7O0VBSUUseUVEbUZ5RTtBaENxc3FCakY7O0EwQjd4cUJFO0VPaUJNLDZFQUplO0FqQ294cUJ2QjtBaUM5d3FCUTs7RUFFRSw2RUFSYTtBakN3eHFCdkI7O0FpQzN5cUJJOzs7RUFHRSx1QkQyRitCO0FoQ210cUJyQztBaUMxeXFCTTs7OztFQUlFLG1CRG1GeUU7QWhDeXRxQmpGOztBMEJqenFCRTtFT2lCTSw2Q0FKZTtBakN3eXFCdkI7QWlDbHlxQlE7O0VBRUUsNkNBUmE7QWpDNHlxQnZCOztBaUMvenFCSTs7O0VBR0UscUVEMkYrQjtBaEN1dXFCckM7QWlDOXpxQk07Ozs7RUFJRSxpRURtRnlFO0FoQzZ1cUJqRjs7QTBCcjBxQkU7RU9pQk0scUVBSmU7QWpDNHpxQnZCO0FpQ3R6cUJROztFQUVFLHFFQVJhO0FqQ2cwcUJ2Qjs7QWlDbjFxQkk7OztFQUdFLHNDVHdWd0I7QXhCOC9wQjlCOztBMEJuMXFCRTtFT2lCTSxzQ0FKZTtBakMwMHFCdkI7QWlDcDBxQlE7O0VBRUUsc0NBUmE7QWpDODBxQnZCOztBZ0N0dnFCSTtFQUNFLFdSM0dLO0VRNEdMLHlCUnBHSztFUXFHTCx1RFIyUHdCO0F4QjgvcEI5QjtBZ0NwdnFCSTtFQUNFLGNSNUdLO0VRNkdMLHlCUmxISztFUW1ITCxxQlJsSEs7QXhCdzJxQlg7O0FnQ2p2cUJBO0VBQ0UsV1IzSFM7RVE0SFQseUJScEhTO0F4QncycUJYO0FnQ2x2cUJFOzs7RUFHRSx1RFJ1TzBCO0F4QjZncUI5QjtBZ0NqdnFCRTtFQUNFO0FoQ212cUJKO0FnQy91cUJJO0VBQ0UsMkNSMk53QjtBeEJzaHFCOUI7QTBCdDNxQkU7RU00SU0sV1JqSkc7RVFrSkgsNENScU5zQjtBeEJ3aHFCOUI7O0FrQzd6cUJJO0VGaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhDK3RxQk47RWdDNXRxQk07SUFDRTtFaEM4dHFCUjtBQUNGO0FrQ3owcUJJO0VGaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhDMHVxQk47RWdDdnVxQk07SUFDRTtFaEN5dXFCUjtBQUNGO0FrQ3AxcUJJO0VGaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhDcXZxQk47RWdDbHZxQk07SUFDRTtFaENvdnFCUjtBQUNGO0FrQy8xcUJJO0VGaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhDZ3dxQk47RWdDN3ZxQk07SUFDRTtFaEMrdnFCUjtBQUNGO0FnQ3p3cUJJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWhDMHdxQlI7QWdDdndxQlE7RUFDRTtBaEN5d3FCVjs7QW1DdDdxQkE7RUFDRTtFQUNBO0VBQ0EsbUNYcWVzQztFV3BldEM7RVZxSEksZUF0Q2E7RVU1RWpCLGdCWDhRNEI7RVc3UTVCLGdCWGtSNEI7RVdqUjVCLGNYRFM7RVdFVCxzQlhUUztFV1VUO0VBQ0E7RUNWRSxnQkRhMkM7QW5DczdxQi9DO0FtQ2g3cUJFO0VBQ0U7RUFDQTtBbkNrN3FCSjtBcUNsOHFCRTtFQUNFO0VBQ0Esc0JiUk87RWFTUCxpRWJnZG9DO0VhL2NwQztFQUtFLGdEYmdYd0I7QXhCZ2xxQjlCO0FtQ2w3cUJFO0VBQ0UsY1h4Qk87RVcwQlA7QW5DbTdxQko7QW1DMzZxQkU7RUFFRSx5Qlh4Q087RVcwQ1A7QW5DMjZxQko7O0FtQ3Q2cUJFO0VBTUUsY1hoRE87RVdpRFAsc0JYeERPO0F4QjQ5cUJYOztBbUMvNXFCQTs7RUFFRTtFQUNBO0FuQ2s2cUJGOztBbUN4NXFCQTtFQUNFO0VBQ0E7RUFDQTtFVlpFO0VVY0YsZ0JYME00QjtBeEJpdHFCOUI7O0FtQ3g1cUJBO0VBQ0U7RUFDQTtFVm9DSSxrQkF0Q2E7RVVJakIsZ0JYdUk0QjtBeEJveHFCOUI7O0FtQ3g1cUJBO0VBQ0U7RUFDQTtFVjZCSSxtQkF0Q2E7RVVXakIsZ0JYaUk0QjtBeEIweHFCOUI7O0FtQ2w1cUJBO0VBQ0U7RUFDQTtFQUNBLHFCWDhRNEI7RVc3UTVCLHdCWDZRNEI7RVc1UTVCO0VBQ0EsZ0JYNks0QjtFVzVLNUIsY1hwR1M7RVdxR1Q7RUFDQTtFQUNBO0FuQ3E1cUJGO0FtQ241cUJFO0VBRUU7RUFDQTtBbkNvNXFCSjs7QW1DeDRxQkE7RUFDRSxrQ1hzV3NDO0VXcld0QztFVlhJLG1CQXRDYTtFVW1EakIsZ0JYeUY0QjtBeEJrenFCOUI7O0FtQ3Y0cUJBO0VBQ0UsZ0NYK1ZzQztFVzlWdEM7RVZuQkksa0JBdENhO0VVMkRqQixnQlhnRjRCO0F4QjB6cUI5Qjs7QW1DcDRxQkU7RUFFRTtBbkNzNHFCSjs7QW1DbDRxQkE7RUFDRTtBbkNxNHFCRjs7QW1DNzNxQkE7RUFDRSxtQlhvVnNDO0F4QjRpcUJ4Qzs7QW1DNzNxQkE7RUFDRTtFQUNBLG1CWHFVc0M7QXhCMmpxQnhDOztBbUN4M3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQzIzcUJGO0FtQ3ozcUJFOztFQUVFO0VBQ0E7QW5DMjNxQko7O0FtQ2wzcUJBO0VBQ0U7RUFDQTtFQUNBLHFCWDBTc0M7QXhCMmtxQnhDOztBbUNsM3FCQTtFQUNFO0VBQ0Esa0JYc1NzQztFV3JTdEM7QW5DcTNxQkY7QW1DbjNxQkU7RUFDRSxjWHhNTztBeEI2anJCWDs7QW1DajNxQkE7RUFDRTtBbkNvM3FCRjs7QW1DajNxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQlh5UnNDO0F4QjJscUJ4QztBbUNqM3FCRTtFQUNFO0VBQ0E7RUFDQSx1QlhvUm9DO0VXblJwQztBbkNtM3FCSjs7QXFDOWpyQkU7RUFDRTtFQUNBO0VBQ0EsbUJib2RvQztFQzVhcEM7RVl0Q0EsY0ZtTnFDO0FuQzgycUJ6Qzs7QXFDOWpyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWm1GRSxtQkF0Q2E7RVkzQ2YsZ0Jia1AwQjtFYWpQMUI7RUFDQTtBckNpa3JCSjs7QXFDNWpyQkk7RUFFRSxxQkY4TG1DO0FuQ2c0cUJ6QztBcUNwanJCTTtFQUNFLHFCRm1MaUM7RUVsTGpDO0FyQ3NqckJSO0FxQ25qckJNOzs7RUFFRTtBckNzanJCUjs7QXFDcmlyQkk7RUFFRSxxQkYwSm1DO0FuQzY0cUJ6QztBcUNoaXJCTTtFQUNFLHFCRmtKaUM7RUVqSmpDO0FyQ2tpckJSO0FxQy9ockJNOzs7RUFFRTtBckNraXJCUjs7QXFDemhyQk07OztFQUVFO0FyQzZockJSOztBcUNyaHJCTTtFQUNFLGNGd0hpQztBbkNnNnFCekM7QXFDcmhyQk07OztFQUVFO0FyQ3dockJSOztBcUNoaHJCTTtFQUNFLGNGMEdpQztBbkN5NnFCekM7QXFDamhyQlE7RUFDRSxxQkZ1RytCO0FuQzQ2cUJ6QztBcUMvZ3JCTTs7O0VBRUU7QXJDa2hyQlI7QXFDOWdyQlE7RUFDRTtFQ25KTix3RERvSjJCO0FyQ2dockIvQjtBcUMzZ3JCUTtFQUNFO0FyQzZnckJWO0FxQzFnckJRO0VBQ0UscUJGaUYrQjtBbkMyN3FCekM7O0FxQ2xnckJNO0VBQ0UscUJGc0VpQztBbkMrN3FCekM7QXFDbGdyQk07OztFQUVFO0FyQ3FnckJSO0FxQ2pnckJRO0VBQ0UscUJGNEQrQjtFRTNEL0I7QXJDbWdyQlY7O0FxQ2hxckJFO0VBQ0U7RUFDQTtFQUNBLG1CYm9kb0M7RUM1YXBDO0VZdENBLGNGbU5xQztBbkNnOXFCekM7O0FxQ2hxckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVptRkUsbUJBdENhO0VZM0NmLGdCYmtQMEI7RWFqUDFCO0VBQ0E7QXJDbXFyQko7O0FxQzlwckJJO0VBRUUscUJGOExtQztBbkNrK3FCekM7QXFDdHByQk07RUFDRSxxQkZtTGlDO0VFbExqQztBckN3cHJCUjtBcUNycHJCTTs7O0VBRUU7QXJDd3ByQlI7O0FxQ3ZvckJJO0VBRUUscUJGMEptQztBbkMrK3FCekM7QXFDbG9yQk07RUFDRSxxQkZrSmlDO0VFakpqQztBckNvb3JCUjtBcUNqb3JCTTs7O0VBRUU7QXJDb29yQlI7O0FxQzNuckJNOzs7RUFFRTtBckMrbnJCUjs7QXFDdm5yQk07RUFDRSxjRndIaUM7QW5Da2dyQnpDO0FxQ3ZuckJNOzs7RUFFRTtBckMwbnJCUjs7QXFDbG5yQk07RUFDRSxjRjBHaUM7QW5DMmdyQnpDO0FxQ25uckJRO0VBQ0UscUJGdUcrQjtBbkM4Z3JCekM7QXFDam5yQk07OztFQUVFO0FyQ29uckJSO0FxQ2huckJRO0VBQ0U7RUNuSk4sb0VEb0oyQjtBckNrbnJCL0I7QXFDN21yQlE7RUFDRTtBckMrbXJCVjtBcUM1bXJCUTtFQUNFLHFCRmlGK0I7QW5DNmhyQnpDOztBcUNwbXJCTTtFQUNFLHFCRnNFaUM7QW5DaWlyQnpDO0FxQ3BtckJNOzs7RUFFRTtBckN1bXJCUjtBcUNubXJCUTtFQUNFLHFCRjREK0I7RUUzRC9CO0FyQ3FtckJWOztBbUM5aHJCQTtFQUNFO0VBQ0E7RUFDQTtBbkNpaXJCRjtBbUM1aHJCRTtFQUNFO0FuQzhockJKO0FrQzV1ckJJO0VDbU5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5DNGhyQko7RW1DeGhyQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQzBockJKO0VtQ3RockJFO0lBQ0U7SUFDQTtJQUNBO0VuQ3dockJKO0VtQ3BockJFO0lBQ0U7RW5Dc2hyQko7RW1DbmhyQkU7O0lBRUU7RW5DcWhyQko7RW1DaGhyQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQ2tockJKO0VtQ2hockJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EscUJYMkxrQztJVzFMbEM7RW5Da2hyQko7RW1DL2dyQkU7SUFDRTtJQUNBO0VuQ2lockJKO0VtQy9nckJFO0lBQ0U7RW5DaWhyQko7QUFDRjs7QXVDbDFyQkE7RUFDRTtFQUVBLGdCZmtSNEI7RWVqUjVCLGNmTVM7RWVMVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDc0ZBO0VmMEJJLGVBdENhO0VlY2pCLGdCaEJ5TDRCO0VZeFIxQixnQklpR3FDO0F4Qzh2ckJ6QztBMEIzMXJCRTtFYVFFLGNmSk87RWVLUDtBdkNzMXJCSjtBdUNuMXJCRTtFQUVFO0VBQ0EsZ0RmMlcwQjtBeEJ5K3FCOUI7QXVDaDFyQkU7RUFFRSxhZjhZMEI7QXhCbThxQjlCO0F1Q2wwckJBOztFQUVFO0F2Q28wckJGOztBdUMzenJCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEI2eXJCZjtBMEJoM3JCRTtFY0FFO0VGTkEsaUVFRDJEO0VBUzNELDZEQVRxRztBeEM0M3JCekc7QXdDaDNyQkU7RUFNSTtBeEM2MnJCTjtBd0N4MnJCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEIwenJCZjtBd0NsMnJCRTtFQUdFO0VBQ0EsaUVBdEMrSTtFQTBDL0ksNkRBMUN5TDtBeEN5NHJCN0w7QXdDNzFyQkk7RUFLSTtBeEMyMXJCUjs7QXVDdDFyQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCdzByQmY7QTBCMzRyQkU7RWNBRTtFRk5BLG1FRUQyRDtFQVMzRCw4REFUcUc7QXhDdTVyQnpHO0F3QzM0ckJFO0VBTUk7QXhDdzRyQk47QXdDbjRyQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCcTFyQmY7QXdDNzNyQkU7RUFHRTtFQUNBLGtFQXRDK0k7RUEwQy9JLDhEQTFDeUw7QXhDbzZyQjdMO0F3Q3gzckJJO0VBS0k7QXhDczNyQlI7O0F1Q2ozckJFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qm0yckJmO0EwQnQ2ckJFO0VjQUU7RUZOQSwyREVEMkQ7RUFTM0Qsb0RBVHFHO0F4Q2s3ckJ6RztBd0N0NnJCRTtFQU1JO0F4Q202ckJOO0F3Qzk1ckJFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QmczckJmO0F3Q3g1ckJFO0VBR0U7RUFDQSx3REF0QytJO0VBMEMvSSx1REExQ3lMO0F4Qys3ckI3TDtBd0NuNXJCSTtFQUtJO0F4Q2k1ckJSOztBdUM1NHJCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEI4M3JCZjtBMEJqOHJCRTtFY0FFO0VGTkEsaURFRDJEO0VBUzNELGdFQVRxRztBeEM2OHJCekc7QXdDajhyQkU7RUFNSTtBeEM4N3JCTjtBd0N6N3JCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEIyNHJCZjtBd0NuN3JCRTtFQUdFO0VBQ0Esb0VBdEMrSTtFQTBDL0ksZ0VBMUN5TDtBeEMwOXJCN0w7QXdDOTZyQkk7RUFLSTtBeEM0NnJCUjs7QXVDdjZyQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCeTVyQmY7QTBCNTlyQkU7RWNBRTtFRk5BLDBDRUQyRDtFQVMzRCxpQ0FUcUc7QXhDdytyQnpHO0F3QzU5ckJFO0VBTUk7QXhDeTlyQk47QXdDcDlyQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCczZyQmY7QXdDOThyQkU7RUFHRTtFQUNBLHFDQXRDK0k7RUEwQy9JLHNDQTFDeUw7QXhDcS9yQjdMO0F3Q3o4ckJJO0VBS0k7QXhDdThyQlI7O0F1Q2w4ckJFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qm83ckJmO0EwQnYvckJFO0VjQUU7RUZOQSxpRUVEMkQ7RUFTM0QsK0RBVHFHO0F4Q21nc0J6RztBd0N2L3JCRTtFQU1JO0F4Q28vckJOO0F3Qy8rckJFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qmk4ckJmO0F3Q3orckJFO0VBR0U7RUFDQSxtRUF0QytJO0VBMEMvSSwrREExQ3lMO0F4Q2doc0I3TDtBd0NwK3JCSTtFQUtJO0F4Q2srckJSOztBdUM3OXJCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEIrOHJCZjtBMEJsaHNCRTtFY0FFO0VGTkEsa0RFRDJEO0VBUzNELHdDQVRxRztBeEM4aHNCekc7QXdDbGhzQkU7RUFNSTtBeEMrZ3NCTjtBd0MxZ3NCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEI0OXJCZjtBd0NwZ3NCRTtFQUdFO0VBQ0EsNENBdEMrSTtFQTBDL0ksOENBMUN5TDtBeEMyaXNCN0w7QXdDLy9yQkk7RUFLSTtBeEM2L3JCUjs7QXVDeC9yQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCMCtyQmY7QTBCN2lzQkU7RWNBRTtFRk5BLDJERUQyRDtFQVMzRCxxREFUcUc7QXhDeWpzQnpHO0F3Qzdpc0JFO0VBTUk7QXhDMGlzQk47QXdDcmlzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCdS9yQmY7QXdDL2hzQkU7RUFHRTtFQUNBLHlEQXRDK0k7RUEwQy9JLHVEQTFDeUw7QXhDc2tzQjdMO0F3QzFoc0JJO0VBS0k7QXhDd2hzQlI7O0F1Q25oc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QnFnc0JmO0EwQnhrc0JFO0VjQUU7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0F4Q29sc0J6RztBd0N4a3NCRTtFQU1JO0F4Q3Frc0JOO0F3Q2hrc0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qmtoc0JmO0F3QzFqc0JFO0VBR0U7RUFDQSwwQ0F0QytJO0VBMEMvSSw0Q0ExQ3lMO0F4Q2ltc0I3TDtBd0NyanNCSTtFQUtJO0F4Q21qc0JSOztBdUM5aXNCRTtFQ3JEQTtFRkFFLHNCZHlFVztFZ0J2RWIsa0JoQnVFYTtBeEJnaXNCZjtBMEJubXNCRTtFY0FFO0VGTkEsZ0RFRDJEO0VBUzNELHNDQVRxRztBeEMrbXNCekc7QXdDbm1zQkU7RUFNSTtBeENnbXNCTjtBd0MzbHNCRTtFQUVFO0VBQ0Esc0JoQmdEVztFZ0IvQ1gsa0JoQitDVztBeEI2aXNCZjtBd0NybHNCRTtFQUdFO0VBQ0EsMENBdEMrSTtFQTBDL0ksNENBMUN5TDtBeEM0bnNCN0w7QXdDaGxzQkk7RUFLSTtBeEM4a3NCUjs7QXVDemtzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCMmpzQmY7QTBCOW5zQkU7RWNBRTtFRk5BLHlDRUQyRDtFQVMzRCxrQ0FUcUc7QXhDMG9zQnpHO0F3Qzluc0JFO0VBTUk7QXhDMm5zQk47QXdDdG5zQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCd2tzQmY7QXdDaG5zQkU7RUFHRTtFQUNBLHNDQXRDK0k7RUEwQy9JLHFDQTFDeUw7QXhDdXBzQjdMO0F3QzNtc0JJO0VBS0k7QXhDeW1zQlI7O0F1Q3Btc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QnNsc0JmO0EwQnpwc0JFO0VjQUU7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0F4Q3Fxc0J6RztBd0N6cHNCRTtFQU1JO0F4Q3Nwc0JOO0F3Q2pwc0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qm1tc0JmO0F3QzNvc0JFO0VBR0U7RUFDQSx1Q0F0QytJO0VBMEMvSSx5Q0ExQ3lMO0F4Q2tyc0I3TDtBd0N0b3NCSTtFQUtJO0F4Q29vc0JSOztBdUMvbnNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJpbnNCZjtBMEJwcnNCRTtFY0FFO0VGTkEsa0VFRDJEO0VBUzNELDhEQVRxRztBeENnc3NCekc7QXdDcHJzQkU7RUFNSTtBeENpcnNCTjtBd0M1cXNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEI4bnNCZjtBd0N0cXNCRTtFQUdFO0VBQ0Esa0VBdEMrSTtFQTBDL0ksOERBMUN5TDtBeEM2c3NCN0w7QXdDanFzQkk7RUFLSTtBeEMrcHNCUjs7QXVDMXBzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCNG9zQmY7QTBCL3NzQkU7RWNBRTtFRk5BLGlFRUQyRDtFQVMzRCw2REFUcUc7QXhDMnRzQnpHO0F3Qy9zc0JFO0VBTUk7QXhDNHNzQk47QXdDdnNzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCeXBzQmY7QXdDanNzQkU7RUFHRTtFQUNBLGlFQXRDK0k7RUEwQy9JLDZEQTFDeUw7QXhDd3VzQjdMO0F3QzVyc0JJO0VBS0k7QXhDMHJzQlI7O0F1Q3Jyc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QnVxc0JmO0EwQjF1c0JFO0VjQUU7RUZOQSxtRUVEMkQ7RUFTM0QsK0RBVHFHO0F4Q3N2c0J6RztBd0MxdXNCRTtFQU1JO0F4Q3V1c0JOO0F3Q2x1c0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qm9yc0JmO0F3QzV0c0JFO0VBR0U7RUFDQSxtRUF0QytJO0VBMEMvSSwrREExQ3lMO0F4Q213c0I3TDtBd0N2dHNCSTtFQUtJO0F4Q3F0c0JSOztBdUNodHNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJrc3NCZjtBMEJyd3NCRTtFY0FFO0VGTkEsbUVFRDJEO0VBUzNELCtEQVRxRztBeENpeHNCekc7QXdDcndzQkU7RUFNSTtBeENrd3NCTjtBd0M3dnNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEIrc3NCZjtBd0N2dnNCRTtFQUdFO0VBQ0EsbUVBdEMrSTtFQTBDL0ksK0RBMUN5TDtBeEM4eHNCN0w7QXdDbHZzQkk7RUFLSTtBeENndnNCUjs7QXVDM3VzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCNnRzQmY7QTBCaHlzQkU7RWNBRTtFRk5BLG1FRUQyRDtFQVMzRCwrREFUcUc7QXhDNHlzQnpHO0F3Q2h5c0JFO0VBTUk7QXhDNnhzQk47QXdDeHhzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCMHVzQmY7QXdDbHhzQkU7RUFHRTtFQUNBLG1FQXRDK0k7RUEwQy9JLCtEQTFDeUw7QXhDeXpzQjdMO0F3Qzd3c0JJO0VBS0k7QXhDMndzQlI7O0F1Q3R3c0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qnd2c0JmO0EwQjN6c0JFO0VjQUU7RUZOQSxrRUVEMkQ7RUFTM0QsOERBVHFHO0F4Q3Uwc0J6RztBd0MzenNCRTtFQU1JO0F4Q3d6c0JOO0F3Q256c0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QnF3c0JmO0F3Qzd5c0JFO0VBR0U7RUFDQSxrRUF0QytJO0VBMEMvSSw4REExQ3lMO0F4Q28xc0I3TDtBd0N4eXNCSTtFQUtJO0F4Q3N5c0JSOztBdUNqeXNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJteHNCZjtBMEJ0MXNCRTtFY0FFO0VGTkEsb0VFRDJEO0VBUzNELCtEQVRxRztBeENrMnNCekc7QXdDdDFzQkU7RUFNSTtBeENtMXNCTjtBd0M5MHNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJneXNCZjtBd0N4MHNCRTtFQUdFO0VBQ0EsbUVBdEMrSTtFQTBDL0ksK0RBMUN5TDtBeEMrMnNCN0w7QXdDbjBzQkk7RUFLSTtBeENpMHNCUjs7QXVDNXpzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCOHlzQmY7QTBCajNzQkU7RWNBRTtFRk5BLG9FRUQyRDtFQVMzRCxnRUFUcUc7QXhDNjNzQnpHO0F3Q2ozc0JFO0VBTUk7QXhDODJzQk47QXdDejJzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCMnpzQmY7QXdDbjJzQkU7RUFHRTtFQUNBLG9FQXRDK0k7RUEwQy9JLGdFQTFDeUw7QXhDMDRzQjdMO0F3Qzkxc0JJO0VBS0k7QXhDNDFzQlI7O0F1Q3Yxc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4Qnkwc0JmO0EwQjU0c0JFO0VjQUU7RUZOQSxnREVEMkQ7RUFTM0QseUNBVHFHO0F4Q3c1c0J6RztBd0M1NHNCRTtFQU1JO0F4Q3k0c0JOO0F3Q3A0c0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QnMxc0JmO0F3Qzkzc0JFO0VBR0U7RUFDQSw2Q0F0QytJO0VBMEMvSSw0Q0ExQ3lMO0F4Q3E2c0I3TDtBd0N6M3NCSTtFQUtJO0F4Q3Uzc0JSOztBdUNsM3NCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJvMnNCZjtBMEJ2NnNCRTtFY0FFO0VGTkEsb0VFRDJEO0VBUzNELGdFQVRxRztBeENtN3NCekc7QXdDdjZzQkU7RUFNSTtBeENvNnNCTjtBd0MvNXNCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJpM3NCZjtBd0N6NXNCRTtFQUdFO0VBQ0Esb0VBdEMrSTtFQTBDL0ksZ0VBMUN5TDtBeENnOHNCN0w7QXdDcDVzQkk7RUFLSTtBeENrNXNCUjs7QXVDNzRzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCKzNzQmY7QTBCbDhzQkU7RWNBRTtFRk5BLG1FRUQyRDtFQVMzRCwrREFUcUc7QXhDODhzQnpHO0F3Q2w4c0JFO0VBTUk7QXhDKzdzQk47QXdDMTdzQkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCNDRzQmY7QXdDcDdzQkU7RUFHRTtFQUNBLG1FQXRDK0k7RUEwQy9JLCtEQTFDeUw7QXhDMjlzQjdMO0F3Qy82c0JJO0VBS0k7QXhDNjZzQlI7O0F1Q3g2c0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QjA1c0JmO0EwQjc5c0JFO0VjQUU7RUZOQSxvRUVEMkQ7RUFTM0QsZ0VBVHFHO0F4Q3krc0J6RztBd0M3OXNCRTtFQU1JO0F4QzA5c0JOO0F3Q3I5c0JFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4QnU2c0JmO0F3Qy84c0JFO0VBR0U7RUFDQSxvRUF0QytJO0VBMEMvSSxnRUExQ3lMO0F4Q3Mvc0I3TDtBd0MxOHNCSTtFQUtJO0F4Q3c4c0JSOztBdUNuOHNCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJxN3NCZjtBMEJ4L3NCRTtFY0FFO0VGTkEsNkRFRDJEO0VBUzNELG1EQVRxRztBeENvZ3RCekc7QXdDeC9zQkU7RUFNSTtBeENxL3NCTjtBd0NoL3NCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJrOHNCZjtBd0MxK3NCRTtFQUdFO0VBQ0EsdURBdEMrSTtFQTBDL0kseURBMUN5TDtBeENpaHRCN0w7QXdDcitzQkk7RUFLSTtBeENtK3NCUjs7QXVDOTlzQkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCZzlzQmY7QTBCbmh0QkU7RWNBRTtFRk5BLCtDRUQyRDtFQVMzRCx3Q0FUcUc7QXhDK2h0QnpHO0F3Q25odEJFO0VBTUk7QXhDZ2h0Qk47QXdDM2d0QkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCNjlzQmY7QXdDcmd0QkU7RUFHRTtFQUNBLDRDQXRDK0k7RUEwQy9JLDJDQTFDeUw7QXhDNGl0QjdMO0F3Q2hndEJJO0VBS0k7QXhDOC9zQlI7O0F1Q3ovc0JFO0VDckRBO0VGQUUseUJkeUVXO0VnQnZFYixxQmhCdUVhO0F4QjIrc0JmO0EwQjlpdEJFO0VjQUU7RUZOQSxrRUVEMkQ7RUFTM0QsOERBVHFHO0F4QzBqdEJ6RztBd0M5aXRCRTtFQU1JO0F4QzJpdEJOO0F3Q3RpdEJFO0VBRUU7RUFDQSx5QmhCZ0RXO0VnQi9DWCxxQmhCK0NXO0F4Qncvc0JmO0F3Q2hpdEJFO0VBR0U7RUFDQSxrRUF0QytJO0VBMEMvSSw4REExQ3lMO0F4Q3VrdEI3TDtBd0MzaHRCSTtFQUtJO0F4Q3lodEJSOztBdUNwaHRCRTtFQ3JEQTtFRkFFLHNCZHlFVztFZ0J2RWIsa0JoQnVFYTtBeEJzZ3RCZjtBMEJ6a3RCRTtFY0FFO0VGTkEsNkNFRDJEO0VBUzNELG1DQVRxRztBeENxbHRCekc7QXdDemt0QkU7RUFNSTtBeENza3RCTjtBd0Nqa3RCRTtFQUVFO0VBQ0Esc0JoQmdEVztFZ0IvQ1gsa0JoQitDVztBeEJtaHRCZjtBd0MzanRCRTtFQUdFO0VBQ0EsdUNBdEMrSTtFQTBDL0kseUNBMUN5TDtBeENrbXRCN0w7QXdDdGp0Qkk7RUFLSTtBeENvanRCUjs7QXVDL2l0QkU7RUNyREE7RUZBRSxzQmR5RVc7RWdCdkViLGtCaEJ1RWE7QXhCaWl0QmY7QTBCcG10QkU7RWNBRTtFRk5BLGdERUQyRDtFQVMzRCxzQ0FUcUc7QXhDZ250QnpHO0F3Q3BtdEJFO0VBTUk7QXhDaW10Qk47QXdDNWx0QkU7RUFFRTtFQUNBLHNCaEJnRFc7RWdCL0NYLGtCaEIrQ1c7QXhCOGl0QmY7QXdDdGx0QkU7RUFHRTtFQUNBLDBDQXRDK0k7RUEwQy9JLDRDQTFDeUw7QXhDNm50QjdMO0F3Q2psdEJJO0VBS0k7QXhDK2t0QlI7O0F1QzFrdEJFO0VDckRBO0VGQUUsc0JkeUVXO0VnQnZFYixrQmhCdUVhO0F4QjRqdEJmO0EwQi9udEJFO0VjQUU7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0F4QzJvdEJ6RztBd0MvbnRCRTtFQU1JO0F4QzRudEJOO0F3Q3ZudEJFO0VBRUU7RUFDQSxzQmhCZ0RXO0VnQi9DWCxrQmhCK0NXO0F4QnlrdEJmO0F3Q2pudEJFO0VBR0U7RUFDQSwwQ0F0QytJO0VBMEMvSSw0Q0ExQ3lMO0F4Q3dwdEI3TDtBd0M1bXRCSTtFQUtJO0F4QzBtdEJSOztBdUNybXRCRTtFQ3JEQTtFRkFFLHlCZHlFVztFZ0J2RWIscUJoQnVFYTtBeEJ1bHRCZjtBMEIxcHRCRTtFY0FFO0VGTkEsK0NFRDJEO0VBUzNELHVDQVRxRztBeENzcXRCekc7QXdDMXB0QkU7RUFNSTtBeEN1cHRCTjtBd0NscHRCRTtFQUVFO0VBQ0EseUJoQmdEVztFZ0IvQ1gscUJoQitDVztBeEJvbXRCZjtBd0M1b3RCRTtFQUdFO0VBQ0EsMkNBdEMrSTtFQTBDL0ksMkNBMUN5TDtBeENtcnRCN0w7QXdDdm90Qkk7RUFLSTtBeENxb3RCUjs7QXVDaG90QkU7RUNyREE7RUZBRSx5QmR5RVc7RWdCdkViLHFCaEJ1RWE7QXhCa250QmY7QTBCcnJ0QkU7RWNBRTtFRk5BLGlERUQyRDtFQVMzRCx1Q0FUcUc7QXhDaXN0QnpHO0F3Q3JydEJFO0VBTUk7QXhDa3J0Qk47QXdDN3F0QkU7RUFFRTtFQUNBLHlCaEJnRFc7RWdCL0NYLHFCaEIrQ1c7QXhCK250QmY7QXdDdnF0QkU7RUFHRTtFQUNBLDJDQXRDK0k7RUEwQy9JLDZDQTFDeUw7QXhDOHN0QjdMO0F3Q2xxdEJJO0VBS0k7QXhDZ3F0QlI7O0F1QzNwdEJFO0VDckRBO0VGQUUsc0JkeUVXO0VnQnZFYixrQmhCdUVhO0F4QjZvdEJmO0EwQmh0dEJFO0VjQUU7RUZOQSx1QkVEMkQ7RUFTM0QsbUJBVHFHO0F4QzR0dEJ6RztBd0NodHRCRTtFQU1JO0F4QzZzdEJOO0F3Q3hzdEJFO0VBRUU7RUFDQSxzQmhCZ0RXO0VnQi9DWCxrQmhCK0NXO0F4QjBwdEJmO0F3Q2xzdEJFO0VBR0U7RUFDQSx1QkF0QytJO0VBMEMvSSxtQkExQ3lMO0F4Q3l1dEI3TDtBd0M3cnRCSTtFQUtJO0F4QzJydEJSOztBdUN0cnRCRTtFQ3JEQTtFRkFFLG9DZHlFVztFZ0J2RWIsZ0NoQnVFYTtBeEJ3cXRCZjtBMEIzdXRCRTtFY0FFO0VGTkEsb0NFRDJEO0VBUzNELGdDQVRxRztBeEN1dnRCekc7QXdDM3V0QkU7RUFNSTtBeEN3dXRCTjtBd0NudXRCRTtFQUVFO0VBQ0Esb0NoQmdEVztFZ0IvQ1gsZ0NoQitDVztBeEJxcnRCZjtBd0M3dHRCRTtFQUdFO0VBQ0Esb0NBdEMrSTtFQTBDL0ksZ0NBMUN5TDtBeENvd3RCN0w7QXdDeHR0Qkk7RUFLSTtBeENzdHRCUjs7QXVDanR0QkU7RUNyREE7RUZBRSxzQmR5RVc7RWdCdkViLGtCaEJ1RWE7QXhCbXN0QmY7QTBCdHd0QkU7RWNBRTtFRk5BLGdERUQyRDtFQVMzRCxzQ0FUcUc7QXhDa3h0QnpHO0F3Q3R3dEJFO0VBTUk7QXhDbXd0Qk47QXdDOXZ0QkU7RUFFRTtFQUNBLHNCaEJnRFc7RWdCL0NYLGtCaEIrQ1c7QXhCZ3R0QmY7QXdDeHZ0QkU7RUFHRTtFQUNBLDBDQXRDK0k7RUEwQy9JLDRDQTFDeUw7QXhDK3h0QjdMO0F3Q252dEJJO0VBS0k7QXhDaXZ0QlI7O0F1QzV1dEJFO0VDckRBO0VGQUUsa0VkeUVXO0VnQnZFYiw4RGhCdUVhO0F4Qjh0dEJmO0EwQmp5dEJFO0VjQUU7RUZOQSxrRUVEMkQ7RUFTM0QsOERBVHFHO0F4QzZ5dEJ6RztBd0NqeXRCRTtFQU1JO0F4Qzh4dEJOO0F3Q3p4dEJFO0VBRUU7RUFDQSxrRWhCZ0RXO0VnQi9DWCw4RGhCK0NXO0F4QjJ1dEJmO0F3Q254dEJFO0VBR0U7RUFDQSxrRUF0QytJO0VBMEMvSSw4REExQ3lMO0F4QzB6dEI3TDtBd0M5d3RCSTtFQUtJO0F4QzR3dEJSOztBdUNqd3RCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJ3dnRCZjtBMEIzenRCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjZ2dEJmO0F3Q3R3dEJFO0VBRUU7QXhDdXd0Qko7QXdDcHd0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENxd3RCSjtBd0Nsd3RCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJ5d3RCZjtBd0Nod3RCSTtFQUtJO0F4Qzh2dEJSOztBdUMxeHRCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJpeHRCZjtBMEJwMXRCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnN4dEJmO0F3Qy94dEJFO0VBRUU7QXhDZ3l0Qko7QXdDN3h0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEM4eHRCSjtBd0MzeHRCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJreXRCZjtBd0N6eHRCSTtFQUtJO0F4Q3V4dEJSOztBdUNuenRCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEIweXRCZjtBMEI3MnRCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qit5dEJmO0F3Q3h6dEJFO0VBRUU7QXhDeXp0Qko7QXdDdHp0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEN1enRCSjtBd0NwenRCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEIyenRCZjtBd0NsenRCSTtFQUtJO0F4Q2d6dEJSOztBdUM1MHRCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJtMHRCZjtBMEJ0NHRCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QncwdEJmO0F3Q2oxdEJFO0VBRUU7QXhDazF0Qko7QXdDLzB0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENnMXRCSjtBd0M3MHRCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJvMXRCZjtBd0MzMHRCSTtFQUtJO0F4Q3kwdEJSOztBdUNyMnRCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEI0MXRCZjtBMEIvNXRCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QmkydEJmO0F3QzEydEJFO0VBRUU7QXhDMjJ0Qko7QXdDeDJ0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEN5MnRCSjtBd0N0MnRCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEI2MnRCZjtBd0NwMnRCSTtFQUtJO0F4Q2sydEJSOztBdUM5M3RCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJxM3RCZjtBMEJ4N3RCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjAzdEJmO0F3Q240dEJFO0VBRUU7QXhDbzR0Qko7QXdDajR0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENrNHRCSjtBd0MvM3RCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJzNHRCZjtBd0M3M3RCSTtFQUtJO0F4QzIzdEJSOztBdUN2NXRCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEI4NHRCZjtBMEJqOXRCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qm01dEJmO0F3QzU1dEJFO0VBRUU7QXhDNjV0Qko7QXdDMTV0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEMyNXRCSjtBd0N4NXRCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEIrNXRCZjtBd0N0NXRCSTtFQUtJO0F4Q281dEJSOztBdUNoN3RCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJ1NnRCZjtBMEIxK3RCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjQ2dEJmO0F3Q3I3dEJFO0VBRUU7QXhDczd0Qko7QXdDbjd0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENvN3RCSjtBd0NqN3RCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJ3N3RCZjtBd0MvNnRCSTtFQUtJO0F4QzY2dEJSOztBdUN6OHRCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJnOHRCZjtBMEJuZ3VCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnE4dEJmO0F3Qzk4dEJFO0VBRUU7QXhDKzh0Qko7QXdDNTh0QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEM2OHRCSjtBd0MxOHRCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJpOXRCZjtBd0N4OHRCSTtFQUtJO0F4Q3M4dEJSOztBdUNsK3RCRTtFQ0pBLFdoQmtCYTtFZ0JqQmIsa0JoQmlCYTtBeEJ5OXRCZjtBMEI1aHVCRTtFY3FERSxjQUxnRDtFQU1oRCxzQmhCYVc7RWdCWlgsa0JoQllXO0F4Qjg5dEJmO0F3Q3YrdEJFO0VBRUU7QXhDdyt0Qko7QXdDcit0QkU7RUFFRSxXaEJFVztFZ0JEWDtBeENzK3RCSjtBd0NuK3RCRTtFQUdFO0VBQ0Esc0JoQk5XO0VnQk9YLGtCaEJQVztBeEIwK3RCZjtBd0NqK3RCSTtFQUtJO0F4Qys5dEJSOztBdUMzL3RCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJrL3RCZjtBMEJyanVCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnUvdEJmO0F3Q2hndUJFO0VBRUU7QXhDaWd1Qko7QXdDOS90QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEMrL3RCSjtBd0M1L3RCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJtZ3VCZjtBd0MxL3RCSTtFQUtJO0F4Q3cvdEJSOztBdUNwaHVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEIyZ3VCZjtBMEI5a3VCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QmdodUJmO0F3Q3podUJFO0VBRUU7QXhDMGh1Qko7QXdDdmh1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEN3aHVCSjtBd0NyaHVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEI0aHVCZjtBd0NuaHVCSTtFQUtJO0F4Q2lodUJSOztBdUM3aXVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJvaXVCZjtBMEJ2bXVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnlpdUJmO0F3Q2xqdUJFO0VBRUU7QXhDbWp1Qko7QXdDaGp1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENpanVCSjtBd0M5aXVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJxanVCZjtBd0M1aXVCSTtFQUtJO0F4QzBpdUJSOztBdUN0a3VCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEI2anVCZjtBMEJob3VCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QmtrdUJmO0F3QzNrdUJFO0VBRUU7QXhDNGt1Qko7QXdDemt1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEMwa3VCSjtBd0N2a3VCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEI4a3VCZjtBd0Nya3VCSTtFQUtJO0F4Q21rdUJSOztBdUMvbHVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJzbHVCZjtBMEJ6cHVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjJsdUJmO0F3Q3BtdUJFO0VBRUU7QXhDcW11Qko7QXdDbG11QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENtbXVCSjtBd0NobXVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJ1bXVCZjtBd0M5bHVCSTtFQUtJO0F4QzRsdUJSOztBdUN4bnVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEIrbXVCZjtBMEJscnVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qm9udUJmO0F3QzdudUJFO0VBRUU7QXhDOG51Qko7QXdDM251QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEM0bnVCSjtBd0N6bnVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJnb3VCZjtBd0N2bnVCSTtFQUtJO0F4Q3FudUJSOztBdUNqcHVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJ3b3VCZjtBMEIzc3VCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjZvdUJmO0F3Q3RwdUJFO0VBRUU7QXhDdXB1Qko7QXdDcHB1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENxcHVCSjtBd0NscHVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJ5cHVCZjtBd0NocHVCSTtFQUtJO0F4QzhvdUJSOztBdUMxcXVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJpcXVCZjtBMEJwdXVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnNxdUJmO0F3Qy9xdUJFO0VBRUU7QXhDZ3J1Qko7QXdDN3F1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEM4cXVCSjtBd0MzcXVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJrcnVCZjtBd0N6cXVCSTtFQUtJO0F4Q3VxdUJSOztBdUNuc3VCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEIwcnVCZjtBMEI3dnVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QitydUJmO0F3Q3hzdUJFO0VBRUU7QXhDeXN1Qko7QXdDdHN1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEN1c3VCSjtBd0Nwc3VCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEIyc3VCZjtBd0Nsc3VCSTtFQUtJO0F4Q2dzdUJSOztBdUM1dHVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJtdHVCZjtBMEJ0eHVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qnd0dUJmO0F3Q2p1dUJFO0VBRUU7QXhDa3V1Qko7QXdDL3R1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENndXVCSjtBd0M3dHVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJvdXVCZjtBd0MzdHVCSTtFQUtJO0F4Q3l0dUJSOztBdUNydnVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEI0dXVCZjtBMEIveXVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qml2dUJmO0F3QzF2dUJFO0VBRUU7QXhDMnZ1Qko7QXdDeHZ1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEN5dnVCSjtBd0N0dnVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEI2dnVCZjtBd0NwdnVCSTtFQUtJO0F4Q2t2dUJSOztBdUM5d3VCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJxd3VCZjtBMEJ4MHVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjB3dUJmO0F3Q254dUJFO0VBRUU7QXhDb3h1Qko7QXdDanh1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENreHVCSjtBd0Mvd3VCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJzeHVCZjtBd0M3d3VCSTtFQUtJO0F4QzJ3dUJSOztBdUN2eXVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEI4eHVCZjtBMEJqMnVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qm15dUJmO0F3QzV5dUJFO0VBRUU7QXhDNnl1Qko7QXdDMXl1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEMyeXVCSjtBd0N4eXVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEIreXVCZjtBd0N0eXVCSTtFQUtJO0F4Q295dUJSOztBdUNoMHVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJ1enVCZjtBMEIxM3VCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjR6dUJmO0F3Q3IwdUJFO0VBRUU7QXhDczB1Qko7QXdDbjB1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENvMHVCSjtBd0NqMHVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJ3MHVCZjtBd0MvenVCSTtFQUtJO0F4QzZ6dUJSOztBdUN6MXVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJnMXVCZjtBMEJuNXVCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnExdUJmO0F3QzkxdUJFO0VBRUU7QXhDKzF1Qko7QXdDNTF1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEM2MXVCSjtBd0MxMXVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJpMnVCZjtBd0N4MXVCSTtFQUtJO0F4Q3MxdUJSOztBdUNsM3VCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJ5MnVCZjtBMEI1NnVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjgydUJmO0F3Q3YzdUJFO0VBRUU7QXhDdzN1Qko7QXdDcjN1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENzM3VCSjtBd0NuM3VCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEIwM3VCZjtBd0NqM3VCSTtFQUtJO0F4QysydUJSOztBdUMzNHVCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJrNHVCZjtBMEJyOHVCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QnU0dUJmO0F3Q2g1dUJFO0VBRUU7QXhDaTV1Qko7QXdDOTR1QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEMrNHVCSjtBd0M1NHVCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJtNXVCZjtBd0MxNHVCSTtFQUtJO0F4Q3c0dUJSOztBdUNwNnVCRTtFQ0pBLFdoQmtCYTtFZ0JqQmIsa0JoQmlCYTtBeEIyNXVCZjtBMEI5OXVCRTtFY3FERSxXQUxnRDtFQU1oRCxzQmhCYVc7RWdCWlgsa0JoQllXO0F4Qmc2dUJmO0F3Q3o2dUJFO0VBRUU7QXhDMDZ1Qko7QXdDdjZ1QkU7RUFFRSxXaEJFVztFZ0JEWDtBeEN3NnVCSjtBd0NyNnVCRTtFQUdFO0VBQ0Esc0JoQk5XO0VnQk9YLGtCaEJQVztBeEI0NnVCZjtBd0NuNnVCSTtFQUtJO0F4Q2k2dUJSOztBdUM3N3VCRTtFQ0pBLFdoQmtCYTtFZ0JqQmIsa0JoQmlCYTtBeEJvN3VCZjtBMEJ2L3VCRTtFY3FERSxjQUxnRDtFQU1oRCxzQmhCYVc7RWdCWlgsa0JoQllXO0F4Qnk3dUJmO0F3Q2w4dUJFO0VBRUU7QXhDbTh1Qko7QXdDaDh1QkU7RUFFRSxXaEJFVztFZ0JEWDtBeENpOHVCSjtBd0M5N3VCRTtFQUdFO0VBQ0Esc0JoQk5XO0VnQk9YLGtCaEJQVztBeEJxOHVCZjtBd0M1N3VCSTtFQUtJO0F4QzA3dUJSOztBdUN0OXVCRTtFQ0pBLFdoQmtCYTtFZ0JqQmIsa0JoQmlCYTtBeEI2OHVCZjtBMEJoaHZCRTtFY3FERSxjQUxnRDtFQU1oRCxzQmhCYVc7RWdCWlgsa0JoQllXO0F4Qms5dUJmO0F3QzM5dUJFO0VBRUU7QXhDNDl1Qko7QXdDejl1QkU7RUFFRSxXaEJFVztFZ0JEWDtBeEMwOXVCSjtBd0N2OXVCRTtFQUdFO0VBQ0Esc0JoQk5XO0VnQk9YLGtCaEJQVztBeEI4OXVCZjtBd0NyOXVCSTtFQUtJO0F4Q205dUJSOztBdUMvK3VCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEJzK3VCZjtBMEJ6aXZCRTtFY3FERSxXQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4QjIrdUJmO0F3Q3AvdUJFO0VBRUU7QXhDcS91Qko7QXdDbC91QkU7RUFFRSxjaEJFVztFZ0JEWDtBeENtL3VCSjtBd0NoL3VCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJ1L3VCZjtBd0M5K3VCSTtFQUtJO0F4QzQrdUJSOztBdUN4Z3ZCRTtFQ0pBLGNoQmtCYTtFZ0JqQmIscUJoQmlCYTtBeEIrL3VCZjtBMEJsa3ZCRTtFY3FERSxjQUxnRDtFQU1oRCx5QmhCYVc7RWdCWlgscUJoQllXO0F4Qm9ndkJmO0F3QzdndkJFO0VBRUU7QXhDOGd2Qko7QXdDM2d2QkU7RUFFRSxjaEJFVztFZ0JEWDtBeEM0Z3ZCSjtBd0N6Z3ZCRTtFQUdFO0VBQ0EseUJoQk5XO0VnQk9YLHFCaEJQVztBeEJnaHZCZjtBd0N2Z3ZCSTtFQUtJO0F4Q3FndkJSOztBdUNqaXZCRTtFQ0pBLFdoQmtCYTtFZ0JqQmIsa0JoQmlCYTtBeEJ3aHZCZjtBMEIzbHZCRTtFY3FERSxXQUxnRDtFQU1oRCxzQmhCYVc7RWdCWlgsa0JoQllXO0F4QjZodkJmO0F3Q3RpdkJFO0VBRUU7QXhDdWl2Qko7QXdDcGl2QkU7RUFFRSxXaEJFVztFZ0JEWDtBeENxaXZCSjtBd0NsaXZCRTtFQUdFO0VBQ0Esc0JoQk5XO0VnQk9YLGtCaEJQVztBeEJ5aXZCZjtBd0NoaXZCSTtFQUtJO0F4QzhodkJSOztBdUMxanZCRTtFQ0pBLHlCaEJrQmE7RWdCakJiLGdDaEJpQmE7QXhCaWp2QmY7QTBCcG52QkU7RWNxREUsV0FMZ0Q7RUFNaEQsb0NoQmFXO0VnQlpYLGdDaEJZVztBeEJzanZCZjtBd0MvanZCRTtFQUVFO0F4Q2drdkJKO0F3QzdqdkJFO0VBRUUseUJoQkVXO0VnQkRYO0F4QzhqdkJKO0F3QzNqdkJFO0VBR0U7RUFDQSxvQ2hCTlc7RWdCT1gsZ0NoQlBXO0F4QmtrdkJmO0F3Q3pqdkJJO0VBS0k7QXhDdWp2QlI7O0F1Q25sdkJFO0VDSkEsV2hCa0JhO0VnQmpCYixrQmhCaUJhO0F4QjBrdkJmO0EwQjdvdkJFO0VjcURFLGNBTGdEO0VBTWhELHNCaEJhVztFZ0JaWCxrQmhCWVc7QXhCK2t2QmY7QXdDeGx2QkU7RUFFRTtBeEN5bHZCSjtBd0N0bHZCRTtFQUVFLFdoQkVXO0VnQkRYO0F4Q3VsdkJKO0F3Q3BsdkJFO0VBR0U7RUFDQSxzQmhCTlc7RWdCT1gsa0JoQlBXO0F4QjJsdkJmO0F3Q2xsdkJJO0VBS0k7QXhDZ2x2QlI7O0F1QzVtdkJFO0VDSkEsdURoQmtCYTtFZ0JqQmIsOERoQmlCYTtBeEJtbXZCZjtBMEJ0cXZCRTtFY3FERSxXQUxnRDtFQU1oRCxrRWhCYVc7RWdCWlgsOERoQllXO0F4QndtdkJmO0F3Q2pudkJFO0VBRUU7QXhDa252Qko7QXdDL212QkU7RUFFRSx1RGhCRVc7RWdCRFg7QXhDZ252Qko7QXdDN212QkU7RUFHRTtFQUNBLGtFaEJOVztFZ0JPWCw4RGhCUFc7QXhCb252QmY7QXdDM212Qkk7RUFLSTtBeEN5bXZCUjs7QXVDMW52QkE7RUFDRSxnQmY4TTRCO0VlN001QixjZjZGd0M7RWU1RnhDLHFCZjZGd0M7QXhCZ2l2QjFDO0EwQmhzdkJFO0Vhc0VFLHdEZjJGc0M7RWUxRnRDLDBCZjJGc0M7QXhCa2l2QjFDO0F1QzFudkJFO0VBRUUsMEJmc0ZzQztFZXJGdEM7QXZDMm52Qko7QXVDeG52QkU7RUFFRSxjZmpGTztFZWtGUDtBdkN5bnZCSjs7QXVDOW12QkE7RUNMRTtFZjBCSSxrQkF0Q2E7RWVjakIsZ0JoQjZINEI7RVk1TjFCLGdCSWlHcUM7QXhDc252QnpDOztBdUNqbnZCQTtFQ1RFO0VmMEJJLG1CQXRDYTtFZWNqQixnQmhCOEg0QjtFWTdOMUIsZ0JJaUdxQztBeEM2bnZCekM7O0F1Qy9tdkJBO0VBQ0U7RUFDQTtBdkNrbnZCRjtBdUMvbXZCRTtFQUNFLGtCZnVUMEI7QXhCMHp1QjlCOztBdUN6bXZCRTs7O0VBQ0U7QXZDOG12Qko7O0F5Q2p2dkJFO0VBQ0U7QXpDb3Z2Qko7O0F5Qy91dkJFO0VBQ0U7QXpDa3Z2Qko7O0F5Qzl1dkJBO0VBQ0U7RUFDQTtFQUNBO0F6Q2l2dkJGOztBMENqd3ZCQTs7OztFQUlFO0ExQ293dkJGOztBMENqd3ZCQTtFQUNFO0ExQ293dkJGOztBMEM3dnZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFsQmlwQmtDO0VrQmhwQmxDO0VBQ0E7RUFDQSxnQmxCdXRCa0M7RWtCdHRCbEM7RUFDQTtFakJzR0ksZUF0Q2E7RWlCOURqQixjbEJYUztFa0JZVDtFQUNBO0VBQ0Esc0JsQnZCUztFa0J3QlQ7RUFDQTtBMUNnd3ZCRjs7QTBDdnZ2Qkk7RUFDRTtFQUNBO0ExQzB2dkJOOztBMEN2dnZCSTtFQUNFO0VBQ0E7QTFDMHZ2Qk47O0FrQzl1dkJJO0VRbkJBO0lBQ0U7SUFDQTtFMUNxd3ZCSjtFMENsd3ZCRTtJQUNFO0lBQ0E7RTFDb3d2Qko7QUFDRjtBa0N6dnZCSTtFUW5CQTtJQUNFO0lBQ0E7RTFDK3d2Qko7RTBDNXd2QkU7SUFDRTtJQUNBO0UxQzh3dkJKO0FBQ0Y7QWtDbnd2Qkk7RVFuQkE7SUFDRTtJQUNBO0UxQ3l4dkJKO0UwQ3R4dkJFO0lBQ0U7SUFDQTtFMUN3eHZCSjtBQUNGO0FrQzd3dkJJO0VRbkJBO0lBQ0U7SUFDQTtFMUNteXZCSjtFMENoeXZCRTtJQUNFO0lBQ0E7RTFDa3l2Qko7QUFDRjtBMEMzeHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCbEJvckJnQztBeEJ5bXVCcEM7QTBDcHh2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCbEJzcUJnQztBeEJnbnVCcEM7QTBDanh2Qkk7RUFDRTtBMUNteHZCTjs7QTBDN3d2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbEJxcEJnQztBeEIybnVCcEM7QTBDM3d2Qkk7RUFDRTtBMUM2d3ZCTjs7QTBDcnd2QkU7RUFJRTtFQUNBO0ExQ3F3dkJKOztBMENod3ZCQTtFQzlHRTtFQUNBO0VBQ0E7RUFDQTtBM0NrM3ZCRjs7QTBDaHd2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbEI0SjRCO0VrQjNKNUIsY2xCaEhTO0VrQmlIVDtFQUNBO0VBQ0E7RUFDQTtBMUNtd3ZCRjtBMEJ2M3ZCRTtFZ0JtSUUsK0NsQjBtQmdDO0VrQnptQmhDO0VKOUlBLHlCZEVPO0F4Qm80dkJYO0EwQ3B2dkJFO0VBRUUsV2xCbkpPO0VrQm9KUDtFSnJKQSx5QmQrTzBCO0F4QjRwdkI5QjtBMENsdnZCRTtFQUVFLGNsQnBKTztFa0JxSlA7RUFDQTtBMUNtdnZCSjs7QTBDM3V2QkE7RUFDRTtBMUM4dXZCRjs7QTBDMXV2QkE7RUFDRTtFQUNBO0VBQ0E7RWpCcERJLG1CQXRDYTtFaUI0RmpCLGNsQnhLUztFa0J5S1Q7QTFDNnV2QkY7O0EwQ3p1dkJBO0VBQ0U7RUFDQTtFQUNBLGNsQjdLUztBeEJ5NXZCWDs7QTRDdDZ2QkE7O0VBRUU7RUFDQTtFQUNBO0E1Q3k2dkJGO0E0Q3Y2dkJFOztFQUNFO0VBQ0E7QTVDMDZ2Qko7QTBCejZ2QkU7O0VrQklJO0E1Q3k2dkJOO0E0Q3Y2dkJJOzs7O0VBR0U7QTVDMDZ2Qk47O0E0Q3A2dkJBO0VBQ0U7RUFDQTtFQUNBO0E1Q3U2dkJGO0E0Q3I2dkJFO0VBQ0U7QTVDdTZ2Qko7O0E0Q2o2dkJFOztFQUVFO0E1Q282dkJKO0E0Q3o0dkJBO0VBQ0U7RUFDQTtBNUMyNHZCRjtBNEN6NHZCRTtFQUdFO0E1Q3k0dkJKO0E0Q3Q0dkJFO0VBQ0U7QTVDdzR2Qko7O0E0Q3A0dkJBO0VBQ0U7RUFDQTtBNUN1NHZCRjs7QTRDcDR2QkE7RUFDRTtFQUNBO0E1Q3U0dkJGOztBNENuM3ZCQTtFQUNFO0VBQ0E7RUFDQTtBNUNzM3ZCRjtBNENwM3ZCRTs7RUFFRTtBNUNzM3ZCSjtBNENuM3ZCRTs7RUFFRTtBNUNxM3ZCSjtBNEN4MXZCRTs7RUFFRTtBNUMwMXZCSjtBNEN4MXZCSTs7OztFQUVFO0VBQ0E7RUFDQTtBNUM0MXZCTjs7QTZDci92QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3cvdkJGO0E2Q3QvdkJFOzs7O0VBSUU7RUFDQTtFQUdBO0VBQ0E7QTdDcy92Qko7QTZDcC92Qkk7Ozs7Ozs7Ozs7OztFQUdFO0E3QysvdkJOO0E2QzEvdkJFOzs7RUFHRTtBN0M0L3ZCSjtBNkN4L3ZCRTtFQUNFO0E3QzAvdkJKO0E2Qy8rdkJFO0VBQ0U7RUFDQTtBN0NpL3ZCSjtBNkNsK3ZCQTs7RUFFRTtBN0NvK3ZCRjtBNkMvOXZCRTs7RUFDRTtFQUNBO0E3Q2srdkJKO0E2Q2grdkJJOztFQUNFO0E3Q20rdkJOO0E2Qy85dkJFOzs7Ozs7OztFQUlFO0E3Q3ErdkJKOztBNkNqK3ZCQTtFQUF1QjtBN0NxK3ZCdkI7O0E2Q3ArdkJBO0VBQXNCO0E3Q3crdkJ0Qjs7QTZDaCt2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFcEJzQkksZUF0Q2E7RW9Ca0JqQixnQnJCZ0w0QjtFcUIvSzVCLGdCckJvTDRCO0VxQm5MNUIsY3JCL0ZTO0VxQmdHVDtFQUNBO0VBQ0EseUJyQnZHUztFcUJ3R1Q7QTdDbSt2QkY7QTZDLzl2QkU7O0VBRUU7QTdDaSt2Qko7O0E2Q3Y5dkJBOztFQUVFLGdDckI2V3NDO0F4QjZtdkJ4Qzs7QTZDdjl2QkE7Ozs7OztFQU1FO0VwQmJJLGtCQXRDYTtFb0JxRGpCLGdCckJzRjRCO0F4Qm80dkI5Qjs7QTZDdDl2QkE7O0VBRUUsa0NyQjJWc0M7QXhCOG52QnhDOztBNkN0OXZCQTs7Ozs7O0VBTUU7RXBCOUJJLG1CQXRDYTtFb0JzRWpCLGdCckJzRTRCO0F4Qm01dkI5Qjs7QTZDcjl2QkE7O0VBRUU7QTdDdzl2QkY7O0E4Q3Bud0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDdW53QkY7O0E4Q3Bud0JBO0VBQ0U7RUFDQSxrQnRCcWZzQztBeEJrb3ZCeEM7O0E4Q3Bud0JBO0VBQ0U7RUFDQTtFQUNBO0E5Q3Vud0JGO0E4Q3Jud0JFO0VBQ0UsV3RCcEJPO0VzQnFCUCxxQnRCeU4wQjtFYy9PMUIseUJkK08wQjtBeEIrNXZCOUI7QThDbm53QkU7RUFLSSxnRHRCZ1d3QjtBeEJpeHZCOUI7QThDN213QkU7RUFDRSxpRXRCcWJvQztBeEIwcnZCeEM7QThDNW13QkU7RUFDRSxXdEJ4Q087RXNCeUNQLG9FdEI4ZTRDO0VzQjdlNUMsZ0V0QjZlNEM7QXhCaW92QmhEO0E4Q3ptd0JJO0VBQ0UsY3RCMUNLO0F4QnFwd0JYO0E4Q3ptd0JNO0VBQ0UseUJ0QmpERztBeEI0cHdCWDs7QThDam13QkE7RUFDRTtFQUNBO0VBQ0E7QTlDb213QkY7QThDam13QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd0QjBib0M7RXNCemJwQyxZdEJ5Ym9DO0VzQnhicEM7RUFDQTtFQUNBLHNCdEI1RU87RXNCNkVQO0E5Q21td0JKO0E4Qzlsd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdEIyYW9DO0VzQjFhcEMsWXRCMGFvQztFc0J6YXBDO0VBQ0E7QTlDZ213Qko7O0E4Q2psd0JJO0VBQ0UseUR0QmtiMEM7QXhCa3F2QmhEO0E4Qy9rd0JJO0VBQ0UscUJ0QjhId0I7RWMvTzFCLHlCZCtPMEI7QXhCbzl2QjlCO0E4Qzlrd0JJO0VBQ0UseUR0QjJhaUQ7QXhCcXF2QnZEO0E4QzNrd0JJO0VBQ0Usd0N0Qm9aMEM7QXhCeXJ2QmhEO0E4QzNrd0JJO0VBQ0Usd0N0QmlaMEM7QXhCNHJ2QmhEOztBOENua3dCRTtFQUVFLGtCdEIwWjRDO0F4QjJxdkJoRDtBOENqa3dCSTtFQUNFLHlEdEJzWjBDO0F4QjZxdkJoRDtBOEM5andCSTtFQUNFLHdDdEIwWDBDO0F4QnNzdkJoRDs7QThDdGp3QkE7RUFDRTtBOUN5andCRjtBOEN0andCSTtFQUNFO0VBQ0EsY3RCa1kwQztFc0JqWTFDO0VBRUEscUJ0QmdZMEM7QXhCdXJ2QmhEO0E4Q3Bqd0JJO0VBQ0U7RUFDQTtFQUNBLHVCdEIyWDBDO0VzQjFYMUMsd0J0QjBYMEM7RXNCelgxQyx5QnRCM0tLO0VzQjZLTCxxQnRCc1gwQztBeEIrcnZCaEQ7QThDL2l3Qkk7RUFDRSxzQnRCekxLO0VzQjBMTDtBOUNpandCTjtBOEM1aXdCSTtFQUNFLHdDdEIrVTBDO0F4Qit0dkJoRDs7QThDbGl3QkE7RUFDRTtFQUNBO0VBQ0EsbUN0QndSc0M7RXNCdlJ0QztFckJ4RkksZUF0Q2E7RXFCaUlqQixnQnRCaUU0QjtFc0JoRTVCLGdCdEJxRTRCO0VzQnBFNUIsY3RCOU1TO0VzQitNVDtFQUNBLDJGdEJtV2tDO0VzQmxXbEMsc0J0QnhOUztFc0J5TlQ7RVZ4TkUsZ0JVeU5tRDtFQUVyRDtBOUNtaXdCRjtBOENqaXdCRTtFQUNFLGlFdEIwUG9DO0VzQnpQcEM7RUFJRSxnRHRCbVc4QjtBeEI2cnZCcEM7QThDN2h3Qkk7RUFNRSxjdEJ0T0s7RXNCdU9MLHNCdEI5T0s7QXhCd3d3Qlg7QThDdGh3QkU7RUFFRTtFQUNBLHNCdEJtSTBCO0VzQmxJMUI7QTlDdWh3Qko7QThDcGh3QkU7RUFDRSxjdEJwUE87RXNCcVBQLHlCdEJ6UE87QXhCK3d3Qlg7QThDbGh3QkU7RUFDRTtBOUNvaHdCSjs7QThDaGh3QkE7RUFDRSxrQ3RCbU9zQztFc0JsT3RDLG9CdEIySDRCO0VzQjFINUIsdUJ0QjBINEI7RXNCekg1QixvQnRCMEg0QjtFQzFReEIsbUJBdENhO0F6QjBzd0JuQjs7QThDaGh3QkE7RUFDRSxnQ3RCNE5zQztFc0IzTnRDLG1CdEJ3SDRCO0VzQnZINUIsc0J0QnVINEI7RXNCdEg1QixrQnRCdUg0QjtFQy9ReEIsa0JBdENhO0F6Qmt0d0JuQjs7QThDM2d3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ3RCME1zQztFc0J6TXRDO0E5Qzhnd0JGOztBOEMzZ3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DdEJrTXNDO0VzQmpNdEM7RUFDQTtBOUM4Z3dCRjtBOEM1Z3dCRTtFQUNFLGlFdEIrS29DO0VzQjlLcEMsZ0R0Qm9GMEI7QXhCMDd2QjlCO0E4QzNnd0JFO0VBQ0UseUJ0QjdTTztBeEIwendCWDtBOEN6Z3dCSTtFQUNFLGlCdEJvVWE7QXhCdXN2Qm5CO0E4Q3Znd0JFO0VBQ0U7QTlDeWd3Qko7O0E4Q3Jnd0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DdEJvS3NDO0VzQm5LdEM7RUFFQSxnQnRCbEQ0QjtFc0JtRDVCLGdCdEI5QzRCO0VzQitDNUIsY3RCalVTO0VzQmtVVCxzQnRCelVTO0VzQjBVVDtBOUN1Z3dCRjtBOENuZ3dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCdEI4SW9DO0VzQjdJcEM7RUFDQSxnQnRCOUQwQjtFc0IrRDFCLGN0QmpWTztFc0JrVlA7RVIxVkEseUJkR087RXNCeVZQO0E5Q3Fnd0JKOztBOEMxL3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNi92QkY7QThDMy92QkU7RUFDRTtBOUM2L3ZCSjtBOEN6L3ZCSTtFQUEwQixnRXRCOE9lO0F4Qjh3dkI3QztBOEMzL3ZCSTtFQUEwQixnRXRCNk9lO0F4Qml4dkI3QztBOEM3L3ZCSTtFQUEwQixnRXRCNE9lO0F4Qm94dkI3QztBOEM3L3ZCRTtFQUNFO0E5QysvdkJKO0E4QzUvdkJFO0VBQ0UsV3RCOE55QztFc0I3TnpDLFl0QjZOeUM7RXNCNU56QztFUi9YQSx5QmQrTzBCO0VzQmtKMUIsU3RCNk55QztFc0J6TnpDO0E5QzIvdkJKO0E4Q3ovdkJJO0VSdllBLG9FZG1tQnlDO0F4Qmd5dkI3QztBOEN2L3ZCRTtFQUNFLFd0QnVNZ0M7RXNCdE1oQyxjdEJ1TWdDO0VzQnRNaEM7RUFDQSxldEJzTWdDO0VzQnJNaEMseUJ0QjdZTztFc0I4WVA7QTlDeS92Qko7QThDcC92QkU7RUFDRSxXdEJtTXlDO0VzQmxNekMsWXRCa015QztFYzNsQnpDLHlCZCtPMEI7RXNCNEsxQixTdEJtTXlDO0VzQi9MekM7QTlDbS92Qko7QThDai92Qkk7RVJqYUEsb0VkbW1CeUM7QXhCa3p2QjdDO0E4Qy8rdkJFO0VBQ0UsV3RCNktnQztFc0I1S2hDLGN0QjZLZ0M7RXNCNUtoQztFQUNBLGV0QjRLZ0M7RXNCM0toQyx5QnRCdmFPO0VzQndhUDtBOUNpL3ZCSjtBOEM1K3ZCRTtFQUNFLFd0QnlLeUM7RXNCeEt6QyxZdEJ3S3lDO0VzQnZLekM7RUFDQSxvQnRCdkQwQjtFc0J3RDFCLG1CdEJ4RDBCO0VjOVgxQix5QmQrTzBCO0VzQnlNMUIsU3RCc0t5QztFc0JsS3pDO0E5QzIrdkJKO0E4Q3ordkJJO0VSOWJBLG9FZG1tQnlDO0F4QnUwdkI3QztBOEN2K3ZCRTtFQUNFLFd0QmdKZ0M7RXNCL0loQyxjdEJnSmdDO0VzQi9JaEM7RUFDQSxldEIrSWdDO0VzQjlJaEM7RUFDQTtFQUNBO0E5Q3krdkJKO0E4Q3IrdkJFO0VBQ0UseUJ0QjNjTztBeEJrN3dCWDtBOENuK3ZCRTtFQUNFO0VBQ0EseUJ0QmpkTztBeEJzN3dCWDtBOENoK3ZCSTtFQUNFLHlCdEJyZEs7QXhCdTd3Qlg7QThDLzl2Qkk7RUFDRTtBOUNpK3ZCTjtBOEM5OXZCSTtFQUNFLHlCdEI3ZEs7QXhCNjd3Qlg7QThDNzl2Qkk7RUFDRTtBOUMrOXZCTjtBOEM1OXZCSTtFQUNFLHlCdEJyZUs7QXhCbTh3Qlg7O0ErQzE4d0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M2OHdCRjs7QStDMTh3QkE7RUFDRTtFQUNBO0EvQzY4d0JGO0EwQjU4d0JFO0VxQkVFO0EvQzY4d0JKO0ErQ3o4d0JFO0VBQ0UsY3ZCVk87RXVCV1A7RUFDQTtBL0MyOHdCSjs7QStDbjh3QkE7RUFDRTtBL0NzOHdCRjtBK0NwOHdCRTtFQUNFO0EvQ3M4d0JKO0ErQ244d0JFO0VBQ0U7QS9DcTh3Qko7QTBCOTl3QkU7RXFCNkJJLHFDdkIwb0I4QjtBeEIwenZCcEM7QStDajh3Qkk7RUFDRSxjdkJwQ0s7RXVCcUNMO0VBQ0E7QS9DbTh3Qk47QStDLzd3QkU7O0VBRUUsY3ZCM0NPO0V1QjRDUCxzQnZCbkRPO0V1Qm9EUCxrQ3ZCK25CZ0M7QXhCazB2QnBDO0ErQzk3d0JFO0VBRUU7QS9DKzd3Qko7O0ErQy82d0JFOztFQUVFLFd2QjNFTztFdUI0RVAseUJ2QmtLMEI7QXhCZ3h3QjlCOztBK0N4NndCRTtFQUNFO0VBQ0E7QS9DMjZ3Qko7O0ErQ3Q2d0JFO0VBQ0U7RUFDQTtFQUNBO0EvQ3k2d0JKOztBK0MvNXdCRTtFQUNFO0EvQ2s2d0JKO0ErQ2g2d0JFO0VBQ0U7QS9DazZ3Qko7O0FnRHRneEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHlneEJGO0FnRHJneEJFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoRHVneEJKOztBZ0Q5L3dCQTtFQUNFO0VBQ0Esc0J4Qm9xQmtDO0V3Qm5xQmxDLHlCeEJtcUJrQztFd0JscUJsQyxrQnhCb0ZPO0VDRkgsa0JBdENhO0V1QjFDakI7RUFDQTtBaERpZ3hCRjtBMEJqaXhCRTtFc0JtQ0U7QWhEaWd4Qko7O0FnRHgvd0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQyL3dCRjtBZ0R6L3dCRTtFQUNFO0VBQ0E7QWhEMi93Qko7QWdEeC93QkU7RUFDRTtFQUNBO0FoRDAvd0JKOztBZ0RqL3dCQTtFQUNFO0VBQ0EsbUJ4QjJsQmtDO0V3QjFsQmxDLHNCeEIwbEJrQztBeEIwNXZCcEM7O0FnRHgrd0JBO0VBQ0U7RUFDQTtFQUdBO0FoRHkrd0JGOztBZ0RyK3dCQTtFQUNFO0V2Qm1CSSxrQkF0Q2E7RXVCcUJqQjtFQUNBO0VBQ0E7QWhEdyt3QkY7QTBCeGt4QkU7RXNCb0dFO0FoRHUrd0JKOztBZ0RqK3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRG8rd0JGOztBa0M1aHhCSTtFY29FSTs7SUFFRTtJQUNBO0VoRDQ5d0JSO0FBQ0Y7QWtDamp4Qkk7RWMrRUE7SUFVSTtJQUNBO0VoRDQ5d0JOO0VnRDE5d0JNO0lBQ0U7RWhENDl3QlI7RWdEMTl3QlE7SUFDRTtFaEQ0OXdCVjtFZ0R6OXdCUTtJQUNFLHFCeEJ5aUJ3QjtJd0J4aUJ4QixvQnhCd2lCd0I7RXhCbTd2QmxDO0VnRHQ5d0JNOztJQUVFO0VoRHc5d0JSO0VnRHI5d0JNO0lBQ0U7SUFHQTtFaERxOXdCUjtFZ0RsOXdCTTtJQUNFO0VoRG85d0JSO0FBQ0Y7QWtDL2p4Qkk7RWNvRUk7O0lBRUU7SUFDQTtFaEQ4L3dCUjtBQUNGO0FrQ25seEJJO0VjK0VBO0lBVUk7SUFDQTtFaEQ4L3dCTjtFZ0Q1L3dCTTtJQUNFO0VoRDgvd0JSO0VnRDUvd0JRO0lBQ0U7RWhEOC93QlY7RWdEMy93QlE7SUFDRSxxQnhCeWlCd0I7SXdCeGlCeEIsb0J4QndpQndCO0V4QnE5dkJsQztFZ0R4L3dCTTs7SUFFRTtFaEQwL3dCUjtFZ0R2L3dCTTtJQUNFO0lBR0E7RWhEdS93QlI7RWdEcC93Qk07SUFDRTtFaERzL3dCUjtBQUNGO0FrQ2pteEJJO0Vjb0VJOztJQUVFO0lBQ0E7RWhEZ2l4QlI7QUFDRjtBa0NybnhCSTtFYytFQTtJQVVJO0lBQ0E7RWhEZ2l4Qk47RWdEOWh4Qk07SUFDRTtFaERnaXhCUjtFZ0Q5aHhCUTtJQUNFO0VoRGdpeEJWO0VnRDdoeEJRO0lBQ0UscUJ4QnlpQndCO0l3QnhpQnhCLG9CeEJ3aUJ3QjtFeEJ1L3ZCbEM7RWdEMWh4Qk07O0lBRUU7RWhENGh4QlI7RWdEemh4Qk07SUFDRTtJQUdBO0VoRHloeEJSO0VnRHRoeEJNO0lBQ0U7RWhEd2h4QlI7QUFDRjtBa0Nub3hCSTtFY29FSTs7SUFFRTtJQUNBO0VoRGtreEJSO0FBQ0Y7QWtDdnB4Qkk7RWMrRUE7SUFVSTtJQUNBO0VoRGtreEJOO0VnRGhreEJNO0lBQ0U7RWhEa2t4QlI7RWdEaGt4QlE7SUFDRTtFaERra3hCVjtFZ0QvanhCUTtJQUNFLHFCeEJ5aUJ3QjtJd0J4aUJ4QixvQnhCd2lCd0I7RXhCeWh3QmxDO0VnRDVqeEJNOztJQUVFO0VoRDhqeEJSO0VnRDNqeEJNO0lBQ0U7SUFHQTtFaEQyanhCUjtFZ0R4anhCTTtJQUNFO0VoRDBqeEJSO0FBQ0Y7QWdEam14QlE7O0VBRUU7RUFDQTtBaERtbXhCVjtBZ0R4bXhCSTtFQVVJO0VBQ0E7QWhEaW14QlI7QWdEL2x4QlE7RUFDRTtBaERpbXhCVjtBZ0QvbHhCVTtFQUNFO0FoRGlteEJaO0FnRDlseEJVO0VBQ0UscUJ4QnlpQndCO0V3QnhpQnhCLG9CeEJ3aUJ3QjtBeEJ3andCcEM7QWdEM2x4QlE7O0VBRUU7QWhENmx4QlY7QWdEMWx4QlE7RUFDRTtFQUdBO0FoRDBseEJWO0FnRHZseEJRO0VBQ0U7QWhEeWx4QlY7O0FnRDNreEJFO0VBQ0UseUJ4QjZoQmdDO0F4Qmlqd0JwQztBMEJod3hCRTtFc0JxTEkseUJ4QjBoQjhCO0F4Qm9qd0JwQztBZ0R6a3hCSTtFQUNFLHlCeEJraEI4QjtBeEJ5andCcEM7QTBCdHd4QkU7RXNCOExNLHlCeEJnaEI0QjtBeEIyandCcEM7QWdEeGt4Qk07RUFDRSx5QnhCOGdCNEI7QXhCNGp3QnBDO0FnRHRreEJJOzs7O0VBSUUseUJ4QnFnQjhCO0F4Qm1rd0JwQztBZ0Rwa3hCRTtFQUNFLHlCeEI4ZmdDO0V3QjdmaEMsZ0N4QmtnQmdDO0F4Qm9rd0JwQztBZ0Rua3hCRTtFQUNFLDBEeEI2ZmdDO0F4Qndrd0JwQztBZ0Rsa3hCRTtFQUNFLHlCeEJxZmdDO0F4Qitrd0JwQztBZ0Rua3hCSTtFQUNFLHlCeEJxZjhCO0F4Qmdsd0JwQztBMEIveHhCRTtFc0I2Tk0seUJ4QmtmNEI7QXhCbWx3QnBDOztBZ0Q3anhCRTtFQUNFLFd4Qi9PTztBeEIreXhCWDtBMEJ0eXhCRTtFc0J5T0ksV3hCbFBLO0F4Qmt6eEJYO0FnRDNqeEJJO0VBQ0UsK0J4QnVkOEI7QXhCc213QnBDO0EwQjV5eEJFO0VzQmtQTSxnQ3hCcWQ0QjtBeEJ3bXdCcEM7QWdEMWp4Qk07RUFDRSxnQ3hCbWQ0QjtBeEJ5bXdCcEM7QWdEeGp4Qkk7Ozs7RUFJRSxXeEJ2UUs7QXhCaTB4Qlg7QWdEdGp4QkU7RUFDRSwrQnhCbWNnQztFd0JsY2hDLHNDeEJ1Y2dDO0F4Qmlud0JwQztBZ0RyanhCRTtFQUNFLDBEeEJrY2dDO0F4QnFud0JwQztBZ0RwanhCRTtFQUNFLCtCeEIwYmdDO0F4QjRud0JwQztBZ0RyanhCSTtFQUNFLFd4QnZSSztBeEI4MHhCWDtBMEJyMHhCRTtFc0JpUk0sV3hCMVJHO0F4QmkxeEJYOztBaURwMXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnpCSFM7RXlCSVQ7RUFDQTtBakR1MXhCRjtBaURwMXhCRTtFQUNFO0VBQ0E7QWpEczF4Qko7QWlEdDB4QkE7RUFHRTtFQUNBLGdCekIrd0JrQztBeEJ1andCcEM7O0FpRGwweEJBO0VBQ0Usc0J6Qnl3QmtDO0F4QjRqd0JwQzs7QWlEbDB4QkE7RUFDRTtFQUNBO0FqRHEweEJGOztBaURsMHhCQTtFQUNFO0FqRHEweEJGOztBMEI1MnhCRTtFdUI0Q0U7QWpEbzB4Qko7QWlEajB4QkU7RUFDRSxvQnpCd3ZCZ0M7QXhCMmt3QnBDOztBaUQzenhCQTtFQUNFO0VBQ0E7RUFFQSxxQ3pCaXZCa0M7RXlCaHZCbEM7QWpENnp4QkY7QWlEdHp4Qkk7RUFDRTtBakR3enhCTjs7QWlEbnp4QkE7RUFDRTtFQUNBLHFDekJpdUJrQztFeUJodUJsQztBakRzenhCRjtBaUQxeXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDR5eEJGOztBaUR6eXhCQTtFQUNFO0VBQ0E7QWpENHl4QkY7O0FpRHh5eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekJzc0JrQztBeEJxbXdCcEM7O0FpRHh5eEJBO0VBQ0U7QWpEMnl4QkY7O0FpRHR5eEJBO0VBQ0U7QWpEeXl4QkY7O0FpRHJ5eEJBO0VBQ0U7QWpEd3l4QkY7O0FpRGp5eEJBO0VBQ0U7RUFDQTtBakRveXhCRjtBaURseXhCRTtFQUNFLG1CekI2cUJnQztBeEJ1bndCcEM7QWtDMzN4Qkk7RWVrRko7SUFTSTtJQUNBO0lBQ0E7RWpEb3l4QkY7RWlEbHl4QkU7SUFDRTtJQUVBO0lBQ0E7SUFDQSxrQnpCZ3FCOEI7SXlCL3BCOUI7SUFDQSxpQnpCOHBCOEI7RXhCcW93QmxDO0FBQ0Y7O0FpRDF4eEJBO0VBQ0U7RUFDQTtBakQ2eHhCRjtBaUR6eHhCRTtFQUNFLG1CekI2b0JnQztBeEI4b3dCcEM7QWtDbDV4Qkk7RWVnSEo7SUFXSTtFakQyeHhCRjtFaUR4eHhCRTtJQUVFO0lBQ0E7RWpEeXh4Qko7RWlEdnh4Qkk7SUFDRTtJQUNBO0VqRHl4eEJOO0FBQ0Y7O0FpRDd1eEJFO0VBQ0Usc0J6Qm9rQmdDO0F4QjRxd0JwQztBa0NuNnhCSTtFZWlMSjtJQU1JLGV6QmdsQmdDO0l5Qi9rQmhDLG1CekJnbEJnQztJeUIva0JoQztJQUNBO0VqRGd2eEJGO0VpRDl1eEJFO0lBQ0U7SUFDQTtFakRndnhCSjtBQUNGOztBaUR0dXhCRTtFQUNFO0FqRHl1eEJKO0FpRGx1eEJNO0VBQ0U7QWpEb3V4QlI7QWlEL3R4Qkk7RUFDRTtBakRpdXhCTjtBaUR6dHhCSTtFQUNFO0FqRDJ0eEJOOztBa0R4L3hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CMUI2Z0NrQztFMEI1Z0NsQztFQUNBLHlCMUJHUztBeEJ3L3hCWDs7QWtEci94QkU7RUFDRSxvQjFCa2dDZ0M7QXhCcy92QnBDO0FrRHQveEJJO0VBQ0U7RUFDQSxxQjFCOC9COEI7RTBCNy9COUIsYzFCTEs7RTBCTUwsWTFCbWdDOEI7QXhCcS92QnBDO0FrRDkreEJFO0VBQ0U7QWxEZy94Qko7QWtENyt4QkU7RUFDRTtBbEQrK3hCSjtBa0Q1K3hCRTtFQUNFLGMxQnpCTztBeEJ1Z3lCWDs7QW1EcGh5QkE7RUFDRTtFdkJHQTtFQUNBO0E1QnFoeUJGOztBbURwaHlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUIzQnd3QmtDO0UyQnZ3QmxDLGMzQitKd0M7RTJCOUp4QyxzQjNCTlM7RTJCT1Q7QW5EdWh5QkY7QW1Ecmh5QkU7RUFDRTtFQUNBLHdEM0IySnNDO0UyQjFKdEM7RUFDQSx5QjNCWE87RTJCWVAscUIzQlhPO0F4QmtpeUJYO0FtRHBoeUJFO0VBQ0U7RUFDQSxVM0Jpd0JnQztFMkJod0JoQyxnRDNCMlcwQjtBeEIycXhCOUI7O0FtRGhoeUJJO0VBQ0U7QW5EbWh5Qk47QW1Eemd5QkU7RUFDRTtFQUNBLFczQnZDTztFMkJ3Q1AseUIzQnNNMEI7RTJCck0xQixxQjNCcU0wQjtBeEJzMHhCOUI7QW1EeGd5QkU7RUFDRSxjM0J2Q087RTJCd0NQO0VBRUE7RUFDQSxzQjNCakRPO0UyQmtEUCxxQjNCL0NPO0F4QndqeUJYOztBb0QvanlCRTtFQUNFO0UzQjJIRSxrQkF0Q2E7RTJCbkZmLGdCNUI4TjBCO0F4Qm8yeEI5QjtBb0Rya3lCRTtFQUNFO0UzQjJIRSxtQkF0Q2E7RTJCbkZmLGdCNUIrTjBCO0F4QncyeEI5QjtBcUR4a3lCQTtFQUNFO0VBQ0E7RTVCaUVFO0U0Qi9ERixnQjdCbVI0QjtFNkJsUjVCO0VBQ0E7RUFDQTtFQUNBO0FyRDBreUJGO0EwQnZreUJFO0UyQkdJO0FyRHVreUJOOztBcURsa3lCRTtFQUNFO0FyRHFreUJKOztBcURoa3lCQTtFQUNFO0VBQ0E7QXJEbWt5QkY7O0FxRDVqeUJBO0VBQ0Usb0I3QmczQmtDO0U2Qi8yQmxDLG1CN0IrMkJrQztBeEJndHdCcEM7O0FxRHRqeUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEI4aHlCZjtBMEI3bHlCRTtFNEJWSTtFQUNBO0F0RDBteUJOO0FzRHZteUJJO0VBRUU7RUFDQTtBdER3bXlCTjs7QXFEbmt5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QjJpeUJmO0EwQjFteUJFO0U0QlZJO0VBQ0E7QXREdW55Qk47QXNEcG55Qkk7RUFFRTtFQUNBO0F0RHFueUJOOztBcURobHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCd2p5QmY7QTBCdm55QkU7RTRCVkk7RUFDQTtBdERvb3lCTjtBc0Rqb3lCSTtFQUVFO0VBQ0E7QXREa295Qk47O0FxRDdseUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJxa3lCZjtBMEJwb3lCRTtFNEJWSTtFQUNBO0F0RGlweUJOO0FzRDlveUJJO0VBRUU7RUFDQTtBdEQrb3lCTjs7QXFEMW15QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QmtseUJmO0EwQmpweUJFO0U0QlZJO0VBQ0E7QXREOHB5Qk47QXNEM3B5Qkk7RUFFRTtFQUNBO0F0RDRweUJOOztBcUR2bnlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCK2x5QmY7QTBCOXB5QkU7RTRCVkk7RUFDQTtBdEQycXlCTjtBc0R4cXlCSTtFQUVFO0VBQ0E7QXREeXF5Qk47O0FxRHBveUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEI0bXlCZjtBMEIzcXlCRTtFNEJWSTtFQUNBO0F0RHdyeUJOO0FzRHJyeUJJO0VBRUU7RUFDQTtBdERzcnlCTjs7QXFEanB5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QnlueUJmO0EwQnhyeUJFO0U0QlZJO0VBQ0E7QXREcXN5Qk47QXNEbHN5Qkk7RUFFRTtFQUNBO0F0RG1zeUJOOztBcUQ5cHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCc295QmY7QTBCcnN5QkU7RTRCVkk7RUFDQTtBdERrdHlCTjtBc0Qvc3lCSTtFQUVFO0VBQ0E7QXREZ3R5Qk47O0FxRDNxeUJFO0VDakRBO0VBQ0Esc0I5QjZFYTtBeEJtcHlCZjtBMEJsdHlCRTtFNEJWSTtFQUNBO0F0RCt0eUJOO0FzRDV0eUJJO0VBRUU7RUFDQTtBdEQ2dHlCTjs7QXFEeHJ5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QmdxeUJmO0EwQi90eUJFO0U0QlZJO0VBQ0E7QXRENHV5Qk47QXNEenV5Qkk7RUFFRTtFQUNBO0F0RDB1eUJOOztBcURyc3lCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCNnF5QmY7QTBCNXV5QkU7RTRCVkk7RUFDQTtBdER5dnlCTjtBc0R0dnlCSTtFQUVFO0VBQ0E7QXREdXZ5Qk47O0FxRGx0eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEIwcnlCZjtBMEJ6dnlCRTtFNEJWSTtFQUNBO0F0RHN3eUJOO0FzRG53eUJJO0VBRUU7RUFDQTtBdERvd3lCTjs7QXFEL3R5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QnVzeUJmO0EwQnR3eUJFO0U0QlZJO0VBQ0E7QXREbXh5Qk47QXNEaHh5Qkk7RUFFRTtFQUNBO0F0RGl4eUJOOztBcUQ1dXlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCb3R5QmY7QTBCbnh5QkU7RTRCVkk7RUFDQTtBdERneXlCTjtBc0Q3eHlCSTtFQUVFO0VBQ0E7QXREOHh5Qk47O0FxRHp2eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJpdXlCZjtBMEJoeXlCRTtFNEJWSTtFQUNBO0F0RDZ5eUJOO0FzRDF5eUJJO0VBRUU7RUFDQTtBdEQyeXlCTjs7QXFEdHd5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4Qjh1eUJmO0EwQjd5eUJFO0U0QlZJO0VBQ0E7QXREMHp5Qk47QXNEdnp5Qkk7RUFFRTtFQUNBO0F0RHd6eUJOOztBcURueHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCMnZ5QmY7QTBCMXp5QkU7RTRCVkk7RUFDQTtBdER1MHlCTjtBc0RwMHlCSTtFQUVFO0VBQ0E7QXREcTB5Qk47O0FxRGh5eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJ3d3lCZjtBMEJ2MHlCRTtFNEJWSTtFQUNBO0F0RG8xeUJOO0FzRGoxeUJJO0VBRUU7RUFDQTtBdERrMXlCTjs7QXFEN3l5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QnF4eUJmO0EwQnAxeUJFO0U0QlZJO0VBQ0E7QXREaTJ5Qk47QXNEOTF5Qkk7RUFFRTtFQUNBO0F0RCsxeUJOOztBcUQxenlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCa3l5QmY7QTBCajJ5QkU7RTRCVkk7RUFDQTtBdEQ4MnlCTjtBc0QzMnlCSTtFQUVFO0VBQ0E7QXRENDJ5Qk47O0FxRHYweUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEIreXlCZjtBMEI5MnlCRTtFNEJWSTtFQUNBO0F0RDIzeUJOO0FzRHgzeUJJO0VBRUU7RUFDQTtBdER5M3lCTjs7QXFEcDF5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4QjR6eUJmO0EwQjMzeUJFO0U0QlZJO0VBQ0E7QXREdzR5Qk47QXNEcjR5Qkk7RUFFRTtFQUNBO0F0RHM0eUJOOztBcURqMnlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCeTB5QmY7QTBCeDR5QkU7RTRCVkk7RUFDQTtBdERxNXlCTjtBc0RsNXlCSTtFQUVFO0VBQ0E7QXREbTV5Qk47O0FxRDkyeUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJzMXlCZjtBMEJyNXlCRTtFNEJWSTtFQUNBO0F0RGs2eUJOO0FzRC81eUJJO0VBRUU7RUFDQTtBdERnNnlCTjs7QXFEMzN5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4Qm0yeUJmO0EwQmw2eUJFO0U0QlZJO0VBQ0E7QXREKzZ5Qk47QXNENTZ5Qkk7RUFFRTtFQUNBO0F0RDY2eUJOOztBcUR4NHlCRTtFQ2pEQTtFQUNBLHlCOUI2RWE7QXhCZzN5QmY7QTBCLzZ5QkU7RTRCVkk7RUFDQTtBdEQ0N3lCTjtBc0R6N3lCSTtFQUVFO0VBQ0E7QXREMDd5Qk47O0FxRHI1eUJFO0VDakRBO0VBQ0Esc0I5QjZFYTtBeEI2M3lCZjtBMEI1N3lCRTtFNEJWSTtFQUNBO0F0RHk4eUJOO0FzRHQ4eUJJO0VBRUU7RUFDQTtBdER1OHlCTjs7QXFEbDZ5QkU7RUNqREE7RUFDQSxzQjlCNkVhO0F4QjA0eUJmO0EwQno4eUJFO0U0QlZJO0VBQ0E7QXREczl5Qk47QXNEbjl5Qkk7RUFFRTtFQUNBO0F0RG85eUJOOztBcUQvNnlCRTtFQ2pEQTtFQUNBLHNCOUI2RWE7QXhCdTV5QmY7QTBCdDl5QkU7RTRCVkk7RUFDQTtBdERtK3lCTjtBc0RoK3lCSTtFQUVFO0VBQ0E7QXREaSt5Qk47O0FxRDU3eUJFO0VDakRBO0VBQ0EseUI5QjZFYTtBeEJvNnlCZjtBMEJuK3lCRTtFNEJWSTtFQUNBO0F0RGcveUJOO0FzRDcreUJJO0VBRUU7RUFDQTtBdEQ4K3lCTjs7QXFEejh5QkU7RUNqREE7RUFDQSx5QjlCNkVhO0F4Qmk3eUJmO0EwQmgveUJFO0U0QlZJO0VBQ0E7QXRENi95Qk47QXNEMS95Qkk7RUFFRTtFQUNBO0F0RDIveUJOOztBcUR0OXlCRTtFQ2pEQTtFQUNBLHNCOUI2RWE7QXhCODd5QmY7QTBCNy95QkU7RTRCVkk7RUFDQTtBdEQwZ3pCTjtBc0R2Z3pCSTtFQUVFO0VBQ0E7QXREd2d6Qk47O0FxRG4reUJFO0VDakRBO0VBQ0Esb0M5QjZFYTtBeEIyOHlCZjtBMEIxZ3pCRTtFNEJWSTtFQUNBO0F0RHVoekJOO0FzRHBoekJJO0VBRUU7RUFDQTtBdERxaHpCTjs7QXFEaC95QkU7RUNqREE7RUFDQSxzQjlCNkVhO0F4Qnc5eUJmO0EwQnZoekJFO0U0QlZJO0VBQ0E7QXREb2l6Qk47QXNEaml6Qkk7RUFFRTtFQUNBO0F0RGtpekJOOztBcUQ3L3lCRTtFQ2pEQTtFQUNBLGtFOUI2RWE7QXhCcSt5QmY7QTBCcGl6QkU7RTRCVkk7RUFDQTtBdERpanpCTjtBc0Q5aXpCSTtFQUVFO0VBQ0E7QXREK2l6Qk47O0F1RDVqekJBO0VBQ0U7RUFDQSxtQi9CMHlCa0M7RStCeHlCbEMseUIvQktTO0F4QnlqekJYO0FrQ3RnekJJO0VxQjVESjtJQVFJO0V2RDhqekJGO0FBQ0Y7O0F1RDNqekJBO0VBQ0U7RUFDQTtBdkQ4anpCRjs7QXdEeGt6QkE7RUFDRTtFQUNBO0VBQ0EsbUJoQ204QmtDO0VnQ2w4QmxDO0F4RDJrekJGOztBd0R0a3pCQTtFQUVFO0F4RHdrekJGOztBd0Rwa3pCQTtFQUNFLGdCaEN3UTRCO0F4Qit6eUI5Qjs7QXdEL2p6QkE7RUFDRTtBeERra3pCRjtBd0QvanpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEaWt6Qko7O0F3RHZqekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCx3Q2tCMEN1QjtFQzdDekIsd0NENkNxRTtBeEQ0anpCdkU7QXlEdm16QkU7RUFDRTtBekR5bXpCSjtBeUR0bXpCRTtFQUNFO0F6RHdtekJKOztBd0Rua3pCRTtFQzlDQSw0QkQrQ3FIO0VsQjFDbkgsd0NrQjBDdUI7RUM3Q3pCLHdDRDZDcUU7QXhEd2t6QnZFO0F5RG5uekJFO0VBQ0U7QXpEcW56Qko7QXlEbG56QkU7RUFDRTtBekRvbnpCSjs7QXdEL2t6QkU7RUM5Q0EsOEJEK0NxSDtFbEIxQ25ILHdDa0IwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F4RG9sekJ2RTtBeUQvbnpCRTtFQUNFO0F6RGlvekJKO0F5RDluekJFO0VBQ0U7QXpEZ296Qko7O0F3RDNsekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeERnbXpCdkU7QXlEM296QkU7RUFDRTtBekQ2b3pCSjtBeUQxb3pCRTtFQUNFO0F6RDRvekJKOztBd0R2bXpCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsd0NrQjBDdUI7RUM3Q3pCLHNDRDZDcUU7QXhENG16QnZFO0F5RHZwekJFO0VBQ0U7QXpEeXB6Qko7QXlEdHB6QkU7RUFDRTtBekR3cHpCSjs7QXdEbm56QkU7RUM5Q0EsK0JEK0NxSDtFbEIxQ25ILHdDa0IwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F4RHduekJ2RTtBeURucXpCRTtFQUNFO0F6RHFxekJKO0F5RGxxekJFO0VBQ0U7QXpEb3F6Qko7O0F3RC9uekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCx3Q2tCMEN1QjtFQzdDekIsd0NENkNxRTtBeERvb3pCdkU7QXlEL3F6QkU7RUFDRTtBekRpcnpCSjtBeUQ5cXpCRTtFQUNFO0F6RGdyekJKOztBd0Qzb3pCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsMENrQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QXhEZ3B6QnZFO0F5RDNyekJFO0VBQ0U7QXpENnJ6Qko7QXlEMXJ6QkU7RUFDRTtBekQ0cnpCSjs7QXdEdnB6QkU7RUM5Q0Esa0NEK0NxSDtFbEIxQ25ILDBDa0IwQ3VCO0VDN0N6Qix5Q0Q2Q3FFO0F4RDRwekJ2RTtBeUR2c3pCRTtFQUNFO0F6RHlzekJKO0F5RHRzekJFO0VBQ0U7QXpEd3N6Qko7O0F3RG5xekJFO0VDOUNBLGtDRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeER3cXpCdkU7QXlEbnR6QkU7RUFDRTtBekRxdHpCSjtBeURsdHpCRTtFQUNFO0F6RG90ekJKOztBd0QvcXpCRTtFQzlDQSw4QkQrQ3FIO0VsQjFDbkgsc0NrQjBDdUI7RUM3Q3pCLHFDRDZDcUU7QXhEb3J6QnZFO0F5RC90ekJFO0VBQ0U7QXpEaXV6Qko7QXlEOXR6QkU7RUFDRTtBekRndXpCSjs7QXdEM3J6QkU7RUM5Q0EsNEJEK0NxSDtFbEIxQ25ILHlCa0IwQ3VCO0VDN0N6QixzQ0Q2Q3FFO0F4RGdzekJ2RTtBeUQzdXpCRTtFQUNFO0F6RDZ1ekJKO0F5RDF1ekJFO0VBQ0U7QXpENHV6Qko7O0F3RHZzekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeEQ0c3pCdkU7QXlEdnZ6QkU7RUFDRTtBekR5dnpCSjtBeUR0dnpCRTtFQUNFO0F6RHd2ekJKOztBd0RudHpCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsd0NrQjBDdUI7RUM3Q3pCLHdDRDZDcUU7QXhEd3R6QnZFO0F5RG53ekJFO0VBQ0U7QXpEcXd6Qko7QXlEbHd6QkU7RUFDRTtBekRvd3pCSjs7QXdEL3R6QkU7RUM5Q0EsK0JEK0NxSDtFbEIxQ25ILHdDa0IwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F4RG91ekJ2RTtBeUQvd3pCRTtFQUNFO0F6RGl4ekJKO0F5RDl3ekJFO0VBQ0U7QXpEZ3h6Qko7O0F3RDN1ekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeERndnpCdkU7QXlEM3h6QkU7RUFDRTtBekQ2eHpCSjtBeUQxeHpCRTtFQUNFO0F6RDR4ekJKOztBd0R2dnpCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsMENrQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QXhENHZ6QnZFO0F5RHZ5ekJFO0VBQ0U7QXpEeXl6Qko7QXlEdHl6QkU7RUFDRTtBekR3eXpCSjs7QXdEbnd6QkU7RUM5Q0EsNkJEK0NxSDtFbEIxQ25ILHNDa0IwQ3VCO0VDN0N6Qix1Q0Q2Q3FFO0F4RHd3ekJ2RTtBeURuenpCRTtFQUNFO0F6RHF6ekJKO0F5RGx6ekJFO0VBQ0U7QXpEb3p6Qko7O0F3RC93ekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeERveHpCdkU7QXlEL3p6QkU7RUFDRTtBekRpMHpCSjtBeUQ5enpCRTtFQUNFO0F6RGcwekJKOztBd0QzeHpCRTtFQzlDQSxnQ0QrQ3FIO0VsQjFDbkgsMENrQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QXhEZ3l6QnZFO0F5RDMwekJFO0VBQ0U7QXpENjB6Qko7QXlEMTB6QkU7RUFDRTtBekQ0MHpCSjs7QXdEdnl6QkU7RUM5Q0EsNEJEK0NxSDtFbEIxQ25ILHdDa0IwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F4RDR5ekJ2RTtBeUR2MXpCRTtFQUNFO0F6RHkxekJKO0F5RHQxekJFO0VBQ0U7QXpEdzF6Qko7O0F3RG56ekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeER3enpCdkU7QXlEbjJ6QkU7RUFDRTtBekRxMnpCSjtBeURsMnpCRTtFQUNFO0F6RG8yekJKOztBd0QvenpCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsd0NrQjBDdUI7RUM3Q3pCLHdDRDZDcUU7QXhEbzB6QnZFO0F5RC8yekJFO0VBQ0U7QXpEaTN6Qko7QXlEOTJ6QkU7RUFDRTtBekRnM3pCSjs7QXdEMzB6QkU7RUM5Q0EsK0JEK0NxSDtFbEIxQ25ILHdDa0IwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F4RGcxekJ2RTtBeUQzM3pCRTtFQUNFO0F6RDYzekJKO0F5RDEzekJFO0VBQ0U7QXpENDN6Qko7O0F3RHYxekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCx3Q2tCMEN1QjtFQzdDekIsd0NENkNxRTtBeEQ0MXpCdkU7QXlEdjR6QkU7RUFDRTtBekR5NHpCSjtBeUR0NHpCRTtFQUNFO0F6RHc0ekJKOztBd0RuMnpCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsd0NrQjBDdUI7RUM3Q3pCLHNDRDZDcUU7QXhEdzJ6QnZFO0F5RG41ekJFO0VBQ0U7QXpEcTV6Qko7QXlEbDV6QkU7RUFDRTtBekRvNXpCSjs7QXdELzJ6QkU7RUM5Q0EsOEJEK0NxSDtFbEIxQ25ILHdDa0IwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F4RG8zekJ2RTtBeUQvNXpCRTtFQUNFO0F6RGk2ekJKO0F5RDk1ekJFO0VBQ0U7QXpEZzZ6Qko7O0F3RDMzekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCwwQ2tCMEN1QjtFQzdDekIseUNENkNxRTtBeERnNHpCdkU7QXlEMzZ6QkU7RUFDRTtBekQ2NnpCSjtBeUQxNnpCRTtFQUNFO0F6RDQ2ekJKOztBd0R2NHpCRTtFQzlDQSxrQ0QrQ3FIO0VsQjFDbkgsMENrQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QXhENDR6QnZFO0F5RHY3ekJFO0VBQ0U7QXpEeTd6Qko7QXlEdDd6QkU7RUFDRTtBekR3N3pCSjs7QXdEbjV6QkU7RUM5Q0EsK0JEK0NxSDtFbEIxQ25ILHVCa0IwQ3VCO0VDN0N6QixtQkQ2Q3FFO0F4RHc1ekJ2RTtBeURuOHpCRTtFQUNFO0F6RHE4ekJKO0F5RGw4ekJFO0VBQ0U7QXpEbzh6Qko7O0F3RC81ekJFO0VDOUNBLDBCRCtDcUg7RWxCMUNuSCxzQ2tCMEN1QjtFQzdDekIsdUNENkNxRTtBeERvNnpCdkU7QXlELzh6QkU7RUFDRTtBekRpOXpCSjtBeUQ5OHpCRTtFQUNFO0F6RGc5ekJKOztBd0QzNnpCRTtFQzlDQSwrQkQrQ3FIO0VsQjFDbkgsd0NrQjBDdUI7RUM3Q3pCLHdDRDZDcUU7QXhEZzd6QnZFO0F5RDM5ekJFO0VBQ0U7QXpENjl6Qko7QXlEMTl6QkU7RUFDRTtBekQ0OXpCSjs7QXdEdjd6QkU7RUM5Q0EsWUQrQ3FIO0VsQjFDbkgseUJrQjBDdUI7RUM3Q3pCLHNDRDZDcUU7QXhENDd6QnZFO0F5RHYrekJFO0VBQ0U7QXpEeSt6Qko7QXlEdCt6QkU7RUFDRTtBekR3K3pCSjs7QXdEbjh6QkU7RUM5Q0EsMkJEK0NxSDtFbEIxQ25ILDRFa0IwQ3VCO0VDN0N6Qix5RUQ2Q3FFO0F4RHc4ekJ2RTtBeURuL3pCRTtFQUNFO0F6RHEvekJKO0F5RGwvekJFO0VBQ0U7QXpEby96Qko7O0F3RC84ekJFO0VDOUNBLCtCRCtDcUg7RWxCMUNuSCx1QmtCMEN1QjtFQzdDekIsbUJENkNxRTtBeERvOXpCdkU7QXlELy96QkU7RUFDRTtBekRpZzBCSjtBeUQ5L3pCRTtFQUNFO0F6RGdnMEJKOztBd0QzOXpCRTtFQzlDQSx1REQrQ3FIO0VsQjFDbkgscUVrQjBDdUI7RUM3Q3pCLGlFRDZDcUU7QXhEZyt6QnZFO0F5RDNnMEJFO0VBQ0U7QXpENmcwQko7QXlEMWcwQkU7RUFDRTtBekQ0ZzBCSjs7QTBEOWcwQkE7RUFDRTtFQUNBLFlsQzQ4QmtDO0VrQzM4QmxDO0VqQ29ISSxrQkF0Q2E7RWlDNUVqQix5QmxDSlM7QXhCcWgwQlg7O0EwRDVnMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV2xDZlM7RWtDZ0JUO0VBQ0E7RUFDQSx5QmxDbThCa0M7QXhCNGt5QnBDOztBMEQzZzBCQTtFcEJjRTtFb0JaQTtBMUQ4ZzBCRjs7QTJEN2kwQkE7RUFDRTtFQUNBO0EzRGdqMEJGOztBMkQ3aTBCQTtFQUNFO0EzRGdqMEJGOztBNERsajBCQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0E1RG1qMEJGOztBNEQxaTBCQTtFQUNFO0VBQ0EsY3BDUFM7RW9DUVQ7QTVENmkwQkY7QTBCbmowQkU7RWtDVUU7RUFDQSxjcENiTztFb0NjUDtFQUNBLHlCcENyQk87QXhCaWswQlg7QTREemkwQkU7RUFDRSxjcENqQk87RW9Da0JQLHlCcEN6Qk87QXhCb2swQlg7O0E0RGxpMEJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQSxzQnBDM0NTO0VvQzRDVDtBNURtaTBCRjtBNEQ3aDBCRTtFQUNFO0E1RCtoMEJKO0E0RDNoMEJFO0VBRUUsY3BDbkRPO0VvQ29EUDtFQUNBLHNCcEMzRE87QXhCdWwwQlg7QTREeGgwQkU7RUFDRTtFQUNBLFdwQ2pFTztFb0NrRVAseUJwQzRLMEI7RW9DM0sxQixxQnBDMkswQjtBeEIrMnpCOUI7O0E0RDdnMEJJO0VBQ0U7QTVEZ2gwQk47QTREOWcwQk07RUFDRTtFQUNBO0E1RGdoMEJSO0E0RHpnMEJRO0VBQ0U7QTVEMmcwQlY7O0FrQ25qMEJJO0UwQjJCQTtJQUNFO0U1RDRoMEJKO0U0RDFoMEJJO0lBQ0U7SUFDQTtFNUQ0aDBCTjtFNERyaDBCTTtJQUNFO0U1RHVoMEJSO0FBQ0Y7QWtDaGswQkk7RTBCMkJBO0lBQ0U7RTVEd2kwQko7RTREdGkwQkk7SUFDRTtJQUNBO0U1RHdpMEJOO0U0RGppMEJNO0lBQ0U7RTVEbWkwQlI7QUFDRjtBa0M1azBCSTtFMEIyQkE7SUFDRTtFNURvajBCSjtFNERsajBCSTtJQUNFO0lBQ0E7RTVEb2owQk47RTREN2kwQk07SUFDRTtFNUQraTBCUjtBQUNGO0FrQ3hsMEJJO0UwQjJCQTtJQUNFO0U1RGdrMEJKO0U0RDlqMEJJO0lBQ0U7SUFDQTtFNURnazBCTjtFNER6ajBCTTtJQUNFO0U1RDJqMEJSO0FBQ0Y7QTRENWkwQkU7RUFDRTtFQUNBO0E1RDhpMEJKO0E0RDNpMEJJO0VBQ0U7QTVENmkwQk47QTREeGkwQkk7RUFDRTtBNUQwaTBCTjtBNERyaTBCSTtFQUNFO0VBQ0E7QTVEdWkwQk47O0E2RDNxMEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBNURnaTBCM0M7QTBCbnEwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdENnEwQlI7QTZEMXEwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RHlpMEIxRTs7QTZEenIwQkU7RUFDRSw0QkQrSXNFO0VDOUl0RSw0Q0Q4SXVDO0E1RDhpMEIzQztBMEJqcjBCRTtFbUNQTSw0QkQwSWtFO0VDeklsRTtBN0QycjBCUjtBNkR4cjBCTTtFQUNFLFdyQ1BHO0VxQ1FILHVDRG9Ja0U7RUNuSWxFLG1DRG1Ja0U7QTVEdWowQjFFOztBNkR2czBCRTtFQUNFLDhCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTVENGowQjNDO0EwQi9yMEJFO0VtQ1BNLDhCRDBJa0U7RUN6SWxFO0E3RHlzMEJSO0E2RHRzMEJNO0VBQ0UsV3JDUEc7RXFDUUgseUNEb0lrRTtFQ25JbEUscUNEbUlrRTtBNURxazBCMUU7O0E2RHJ0MEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBNUQwazBCM0M7QTBCN3MwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEdXQwQlI7QTZEcHQwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RG1sMEIxRTs7QTZEbnUwQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSwwQ0Q4SXVDO0E1RHdsMEIzQztBMEIzdDBCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0RxdTBCUjtBNkRsdTBCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVEaW0wQjFFOztBNkRqdjBCRTtFQUNFLCtCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTVEc20wQjNDO0EwQnp1MEJFO0VtQ1BNLCtCRDBJa0U7RUN6SWxFO0E3RG12MEJSO0E2RGh2MEJNO0VBQ0UsV3JDUEc7RXFDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBNUQrbTBCMUU7O0E2RC92MEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBNURvbjBCM0M7QTBCdnYwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEaXcwQlI7QTZEOXYwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RDZuMEIxRTs7QTZEN3cwQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSw2Q0Q4SXVDO0E1RGtvMEIzQztBMEJydzBCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0QrdzBCUjtBNkQ1dzBCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVEMm8wQjFFOztBNkQzeDBCRTtFQUNFLGtDRCtJc0U7RUM5SXRFLDZDRDhJdUM7QTVEZ3AwQjNDO0EwQm54MEJFO0VtQ1BNLGtDRDBJa0U7RUN6SWxFO0E3RDZ4MEJSO0E2RDF4MEJNO0VBQ0UsV3JDUEc7RXFDUUgsNkNEb0lrRTtFQ25JbEUseUNEbUlrRTtBNUR5cDBCMUU7O0E2RHp5MEJFO0VBQ0Usa0NEK0lzRTtFQzlJdEUsNkNEOEl1QztBNUQ4cDBCM0M7QTBCankwQkU7RW1DUE0sa0NEMElrRTtFQ3pJbEU7QTdEMnkwQlI7QTZEeHkwQk07RUFDRSxXckNQRztFcUNRSCw2Q0RvSWtFO0VDbklsRSx5Q0RtSWtFO0E1RHVxMEIxRTs7QTZEdnowQkU7RUFDRSw4QkQrSXNFO0VDOUl0RSx5Q0Q4SXVDO0E1RDRxMEIzQztBMEIveTBCRTtFbUNQTSw4QkQwSWtFO0VDeklsRTtBN0R5ejBCUjtBNkR0ejBCTTtFQUNFLFdyQ1BHO0VxQ1FILHlDRG9Ja0U7RUNuSWxFLHFDRG1Ja0U7QTVEcXIwQjFFOztBNkRyMDBCRTtFQUNFLDRCRCtJc0U7RUM5SXRFLDBDRDhJdUM7QTVEMHIwQjNDO0EwQjd6MEJFO0VtQ1BNLDRCRDBJa0U7RUN6SWxFO0E3RHUwMEJSO0E2RHAwMEJNO0VBQ0UsV3JDUEc7RXFDUUgsdUNEb0lrRTtFQ25JbEUsbUNEbUlrRTtBNURtczBCMUU7O0E2RG4xMEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBNUR3czBCM0M7QTBCMzAwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEcTEwQlI7QTZEbDEwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RGl0MEIxRTs7QTZEajIwQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSw0Q0Q4SXVDO0E1RHN0MEIzQztBMEJ6MTBCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0RtMjBCUjtBNkRoMjBCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVEK3QwQjFFOztBNkQvMjBCRTtFQUNFLCtCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTVEb3UwQjNDO0EwQnYyMEJFO0VtQ1BNLCtCRDBJa0U7RUN6SWxFO0E3RGkzMEJSO0E2RDkyMEJNO0VBQ0UsV3JDUEc7RXFDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBNUQ2dTBCMUU7O0E2RDczMEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBNURrdjBCM0M7QTBCcjMwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEKzMwQlI7QTZENTMwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RDJ2MEIxRTs7QTZEMzQwQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSw2Q0Q4SXVDO0E1RGd3MEIzQztBMEJuNDBCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0Q2NDBCUjtBNkQxNDBCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVEeXcwQjFFOztBNkR6NTBCRTtFQUNFLDZCRCtJc0U7RUM5SXRFLDJDRDhJdUM7QTVEOHcwQjNDO0EwQmo1MEJFO0VtQ1BNLDZCRDBJa0U7RUN6SWxFO0E3RDI1MEJSO0E2RHg1MEJNO0VBQ0UsV3JDUEc7RXFDUUgsd0NEb0lrRTtFQ25JbEUsb0NEbUlrRTtBNUR1eDBCMUU7O0E2RHY2MEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBNUQ0eDBCM0M7QTBCLzUwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEeTYwQlI7QTZEdDYwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RHF5MEIxRTs7QTZEcjcwQkU7RUFDRSxnQ0QrSXNFO0VDOUl0RSw2Q0Q4SXVDO0E1RDB5MEIzQztBMEI3NjBCRTtFbUNQTSxnQ0QwSWtFO0VDeklsRTtBN0R1NzBCUjtBNkRwNzBCTTtFQUNFLFdyQ1BHO0VxQ1FILDJDRG9Ja0U7RUNuSWxFLHVDRG1Ja0U7QTVEbXowQjFFOztBNkRuODBCRTtFQUNFLDRCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTVEd3owQjNDO0EwQjM3MEJFO0VtQ1BNLDRCRDBJa0U7RUN6SWxFO0E3RHE4MEJSO0E2RGw4MEJNO0VBQ0UsV3JDUEc7RXFDUUgsdUNEb0lrRTtFQ25JbEUsbUNEbUlrRTtBNURpMDBCMUU7O0E2RGo5MEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBNURzMDBCM0M7QTBCejgwQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEbTkwQlI7QTZEaDkwQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RCswMEIxRTs7QTZELzkwQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSw0Q0Q4SXVDO0E1RG8xMEIzQztBMEJ2OTBCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0RpKzBCUjtBNkQ5OTBCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVENjEwQjFFOztBNkQ3KzBCRTtFQUNFLCtCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTVEazIwQjNDO0EwQnIrMEJFO0VtQ1BNLCtCRDBJa0U7RUN6SWxFO0E3RCsrMEJSO0E2RDUrMEJNO0VBQ0UsV3JDUEc7RXFDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBNUQyMjBCMUU7O0E2RDMvMEJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBNURnMzBCM0M7QTBCbi8wQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdENi8wQlI7QTZEMS8wQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RHkzMEIxRTs7QTZEemcxQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSwwQ0Q4SXVDO0E1RDgzMEIzQztBMEJqZzFCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0QyZzFCUjtBNkR4ZzFCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVEdTQwQjFFOztBNkR2aDFCRTtFQUNFLDhCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTVENDQwQjNDO0EwQi9nMUJFO0VtQ1BNLDhCRDBJa0U7RUN6SWxFO0E3RHloMUJSO0E2RHRoMUJNO0VBQ0UsV3JDUEc7RXFDUUgseUNEb0lrRTtFQ25JbEUscUNEbUlrRTtBNURxNTBCMUU7O0E2RHJpMUJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBNUQwNTBCM0M7QTBCN2gxQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEdWkxQlI7QTZEcGkxQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RG02MEIxRTs7QTZEbmoxQkU7RUFDRSxrQ0QrSXNFO0VDOUl0RSw2Q0Q4SXVDO0E1RHc2MEIzQztBMEIzaTFCRTtFbUNQTSxrQ0QwSWtFO0VDeklsRTtBN0RxajFCUjtBNkRsajFCTTtFQUNFLFdyQ1BHO0VxQ1FILDZDRG9Ja0U7RUNuSWxFLHlDRG1Ja0U7QTVEaTcwQjFFOztBNkRqazFCRTtFQUNFLCtCRCtJc0U7RUM5SXRFLHVCRDhJdUM7QTVEczcwQjNDO0EwQnpqMUJFO0VtQ1BNLCtCRDBJa0U7RUN6SWxFO0E3RG1rMUJSO0E2RGhrMUJNO0VBQ0UsV3JDUEc7RXFDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBNUQrNzBCMUU7O0E2RC9rMUJFO0VBQ0UsMEJEK0lzRTtFQzlJdEUsMkNEOEl1QztBNURvODBCM0M7QTBCdmsxQkU7RW1DUE0sMEJEMElrRTtFQ3pJbEU7QTdEaWwxQlI7QTZEOWsxQk07RUFDRSxXckNQRztFcUNRSCxxQ0RvSWtFO0VDbklsRSxpQ0RtSWtFO0E1RDY4MEIxRTs7QTZEN2wxQkU7RUFDRSwrQkQrSXNFO0VDOUl0RSw0Q0Q4SXVDO0E1RGs5MEIzQztBMEJybDFCRTtFbUNQTSwrQkQwSWtFO0VDeklsRTtBN0QrbDFCUjtBNkQ1bDFCTTtFQUNFLFdyQ1BHO0VxQ1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTVEMjkwQjFFOztBNkQzbTFCRTtFQUNFLFlEK0lzRTtFQzlJdEUsMENEOEl1QztBNURnKzBCM0M7QTBCbm0xQkU7RW1DUE0sWUQwSWtFO0VDeklsRTtBN0Q2bTFCUjtBNkQxbTFCTTtFQUNFLFdyQ1BHO0VxQ1FILHVCRG9Ja0U7RUNuSWxFLG1CRG1Ja0U7QTVEeSswQjFFOztBNkR6bjFCRTtFQUNFLDJCRCtJc0U7RUM5SXRFLDZFRDhJdUM7QTVEOCswQjNDO0EwQmpuMUJFO0VtQ1BNLDJCRDBJa0U7RUN6SWxFO0E3RDJuMUJSO0E2RHhuMUJNO0VBQ0UsV3JDUEc7RXFDUUgsc0NEb0lrRTtFQ25JbEUsa0NEbUlrRTtBNUR1LzBCMUU7O0E2RHZvMUJFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsdUJEOEl1QztBNUQ0LzBCM0M7QTBCL24xQkU7RW1DUE0sK0JEMElrRTtFQ3pJbEU7QTdEeW8xQlI7QTZEdG8xQk07RUFDRSxXckNQRztFcUNRSCwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E1RHFnMUIxRTs7QTZEcnAxQkU7RUFDRSx1REQrSXNFO0VDOUl0RSxxRUQ4SXVDO0E1RDBnMUIzQztBMEI3bzFCRTtFbUNQTSx1REQwSWtFO0VDeklsRTtBN0R1cDFCUjtBNkRwcDFCTTtFQUNFLFdyQ1BHO0VxQ1FILGtFRG9Ja0U7RUNuSWxFLDhERG1Ja0U7QTVEbWgxQjFFOztBOER0cTFCQTtFQUNFO0VyQzhISSxpQkF0Q2E7RXFDdEZqQixnQnRDeVI0QjtFc0N4UjVCO0VBQ0EsV3RDWVM7RXNDWFQseUJ0Q2drQ2tDO0VzQy9qQ2xDO0E5RHlxMUJGO0EwQnBxMUJFO0VvQ0RFLFd0Q01PO0VzQ0xQO0E5RHdxMUJKO0EwQnBxMUJFO0VvQ0NJO0E5RHNxMUJOOztBOEQzcDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RDhwMUJGOztBOER4cDFCQTtFQUNFO0E5RDJwMUJGOztBK0RsczFCQTtFQUNFLGdCdkM0M0JrQztFdUMzM0JsQztFdEM2SEksbUJBdENhO0VzQ3BGakIsMkN2QzYzQmtDO0V1QzUzQmxDO0VBQ0E7RUFDQSxnRHZDODNCa0M7RXVDNzNCbEM7RUFDQTtBL0RvczFCRjtBK0RqczFCRTtFQUNFLHNCdkNnM0JnQztBeEJtMXpCcEM7QStEaHMxQkU7RUFDRTtBL0RrczFCSjtBK0QvcjFCRTtFQUNFO0VBQ0E7QS9EaXMxQko7QStEOXIxQkU7RUFDRTtBL0RnczFCSjs7QStENXIxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdkN0QlM7RXVDdUJULDJDdkNxMkJrQztFdUNwMkJsQztFQUNBO0EvRCtyMUJGOztBK0Q1cjFCQTtFQUNFLGdCdkNvMUJrQztBeEIyMnpCcEM7O0FnRW51MUJBO0VBRUU7QWhFcXUxQkY7QWdFbnUxQkU7RUFDRTtFQUNBO0FoRXF1MUJKOztBZ0VodTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF4Q29wQmtDO0V3Q25wQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWhFaXUxQkY7O0FnRTF0MUJBO0VBQ0U7RUFDQTtFQUNBLGN4QzYzQmtDO0V3QzMzQmxDO0FoRTR0MUJGO0FnRXp0MUJFO0VBRUUsOEJ4Q2s1QmdDO0F4QncwekJwQztBZ0V4dDFCRTtFQUNFLGV4Q2c1QmdDO0F4QjAwekJwQzs7QWdFdHQxQkE7RUFDRTtFQUNBO0FoRXl0MUJGO0FnRXZ0MUJFO0VBQ0U7RUFDQTtBaEV5dDFCSjtBZ0V0dDFCRTs7RUFFRTtBaEV3dDFCSjtBZ0VydDFCRTtFQUNFO0FoRXV0MUJKOztBZ0VudDFCQTtFQUNFO0VBQ0E7RUFDQTtBaEVzdDFCRjtBZ0VudDFCRTtFQUNFO0VBQ0E7RUFDQTtBaEVxdDFCSjtBZ0VqdDFCRTtFQUNFO0VBQ0E7RUFDQTtBaEVtdDFCSjtBZ0VqdDFCSTtFQUNFO0FoRW10MUJOO0FnRWh0MUJJO0VBQ0U7QWhFa3QxQk47O0FnRTVzMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCeENyR1M7RXdDc0dUO0VBQ0E7RUFJQTtBaEUwczFCRjs7QWdFdHMxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxheEM4aUJrQztFd0M3aUJsQztFQUNBO0VBQ0Esc0J4QzVHUztBeEJxejFCWDtBZ0V0czFCRTtFQUFTO0FoRXlzMUJYO0FnRXhzMUJFO0VBQVMsWXhDZ3pCeUI7QXhCMjV6QnBDOztBZ0V0czFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCeEM4eUJrQztFd0M3eUJsQztBaEV5czFCRjtBZ0V0czFCRTtFQUNFLGtCeEN5eUJnQztFd0N2eUJoQztBaEV1czFCSjs7QWdFbHMxQkE7RUFDRTtFQUNBLGdCeEN3STRCO0F4QjZqMUI5Qjs7QWdFaHMxQkE7RUFDRTtFQUdBO0VBQ0EsYXhDK3ZCa0M7QXhCazh6QnBDOztBZ0U3cjFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF4Q3V2QmtDO0V3Q3R2QmxDO0FoRWdzMUJGO0FnRTVyMUJFO0VBQXVCO0FoRStyMUJ6QjtBZ0U5cjFCRTtFQUFzQjtBaEVpczFCeEI7O0FnRTdyMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVnczFCRjs7QWtDN3oxQkk7RThCbUlGO0lBQ0UsZ0J4QzR2QmdDO0l3QzN2QmhDO0VoRThyMUJGO0VnRTNyMUJBO0lBQ0U7RWhFNnIxQkY7RWdFM3IxQkU7SUFDRTtFaEU2cjFCSjtFZ0V6cjFCQTtJQUNFO0VoRTJyMUJGO0VnRXpyMUJFO0lBQ0U7RWhFMnIxQko7RWdFbnIxQkE7SUFBWSxnQnhDcXVCc0I7RXhCaTl6QmxDO0FBQ0Y7QWtDbjExQkk7RThCZ0tGOztJQUVFLGdCeEM2dEJnQztFeEJ5OXpCbEM7QUFDRjtBa0N6MTFCSTtFOEJ1S0Y7SUFBWSxpQnhDdXRCc0I7RXhCKzl6QmxDO0FBQ0Y7QWlFejUxQkE7RUFDRTtFQUNBLGF6Q3dxQmtDO0V5Q3ZxQmxDO0VBQ0EsU3pDNjBCa0M7RTBDajFCbEMsa00xQytRNEI7RTBDN1E1QjtFQUNBLGdCMUN1UjRCO0UwQ3RSNUIsZ0IxQzJSNEI7RTBDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNnSEksbUJBdENhO0V3QzlFakI7RUFDQTtBakVxNjFCRjtBaUVuNjFCRTtFQUFTLFl6Q2kwQnlCO0F4QnFtMEJwQztBaUVwNjFCRTtFQUNFO0VBQ0E7RUFDQSxhekNpMEJnQztFeUNoMEJoQyxjekNpMEJnQztBeEJxbTBCcEM7QWlFcDYxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakVzNjFCTjs7QWlFajYxQkE7RUFDRTtBakVvNjFCRjtBaUVsNjFCRTtFQUNFO0FqRW82MUJKO0FpRWw2MUJJO0VBQ0U7RUFDQTtFQUNBLHNCekN2Qks7QXhCMjcxQlg7O0FpRS81MUJBO0VBQ0U7QWpFazYxQkY7QWlFaDYxQkU7RUFDRTtFQUNBLGF6Q215QmdDO0V5Q2x5QmhDLGN6Q2l5QmdDO0F4QmlvMEJwQztBaUVoNjFCSTtFQUNFO0VBQ0E7RUFDQSx3QnpDdkNLO0F4Qnk4MUJYOztBaUU3NTFCQTtFQUNFO0FqRWc2MUJGO0FpRTk1MUJFO0VBQ0U7QWpFZzYxQko7QWlFOTUxQkk7RUFDRTtFQUNBO0VBQ0EseUJ6Q3JESztBeEJxOTFCWDs7QWlFMzUxQkE7RUFDRTtBakU4NTFCRjtBaUU1NTFCRTtFQUNFO0VBQ0EsYXpDcXdCZ0M7RXlDcHdCaEMsY3pDbXdCZ0M7QXhCMnAwQnBDO0FpRTU1MUJJO0VBQ0U7RUFDQTtFQUNBLHVCekNyRUs7QXhCbSsxQlg7O0FpRXo0MUJBO0VBQ0UsZ0J6Qyt0QmtDO0V5Qzl0QmxDO0VBQ0EsV3pDdkdTO0V5Q3dHVDtFQUNBLHNCekMvRlM7QXhCMisxQlg7O0FtRTUvMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTNDc3FCa0M7RTJDcnFCbEM7RUFDQSxnQjNDKzFCa0M7RTBDcDJCbEMsa00xQytRNEI7RTBDN1E1QjtFQUNBLGdCMUN1UjRCO0UwQ3RSNUIsZ0IxQzJSNEI7RTBDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNnSEksbUJBdENhO0UwQzdFakI7RUFDQSxzQjNDTlM7RTJDT1Q7RUFDQTtBbkV5ZzJCRjtBbUVyZzJCRTtFQUNFO0VBQ0E7RUFDQSxXM0M4MUJnQztFMkM3MUJoQyxjM0M4MUJnQztFMkM3MUJoQztBbkV1ZzJCSjtBbUVyZzJCSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Fc2cyQk47O0FtRWpnMkJBO0VBQ0UscUIzQyswQmtDO0F4QnFyMEJwQztBbUVsZzJCRTtFQUNFO0FuRW9nMkJKO0FtRWxnMkJJO0VBQ0U7RUFDQTtFQUNBLHFDM0MwMEI4QjtBeEIwcjBCcEM7QW1FamcyQkk7RUFDRSxXM0NxTHdCO0UyQ3BMeEI7RUFDQSxzQjNDN0NLO0F4QmdqMkJYOztBbUU5LzFCQTtFQUNFLG1CM0MyekJrQztBeEJzczBCcEM7QW1FLy8xQkU7RUFDRTtFQUNBLGEzQ3V6QmdDO0UyQ3R6QmhDLFkzQ3F6QmdDO0UyQ3B6QmhDO0FuRWlnMkJKO0FtRS8vMUJJO0VBQ0U7RUFDQTtFQUNBLHVDM0NtekI4QjtBeEI4czBCcEM7QW1FOS8xQkk7RUFDRSxTM0M4SndCO0UyQzdKeEI7RUFDQSx3QjNDcEVLO0F4Qm9rMkJYOztBbUUzLzFCQTtFQUNFLGtCM0NveUJrQztBeEIwdDBCcEM7QW1FNS8xQkU7RUFDRTtBbkU4LzFCSjtBbUU1LzFCSTtFQUNFO0VBQ0E7RUFDQSx3QzNDK3hCOEI7QXhCK3QwQnBDO0FtRTMvMUJJO0VBQ0UsUTNDMEl3QjtFMkN6SXhCO0VBQ0EseUIzQ3hGSztBeEJxbDJCWDtBbUV4LzFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNDMndCZ0M7RTJDMXdCaEM7RUFDQTtFQUNBO0FuRTAvMUJKOztBbUV0LzFCQTtFQUNFLG9CM0Nvd0JrQztBeEJxdjBCcEM7QW1Fdi8xQkU7RUFDRTtFQUNBLGEzQ2d3QmdDO0UyQy92QmhDLFkzQzh2QmdDO0UyQzd2QmhDO0FuRXkvMUJKO0FtRXYvMUJJO0VBQ0U7RUFDQTtFQUNBLHNDM0M0dkI4QjtBeEI2djBCcEM7QW1FdC8xQkk7RUFDRSxVM0N1R3dCO0UyQ3RHeEI7RUFDQSx1QjNDM0hLO0F4Qm1uMkJYOztBbUVsKzFCQTtFQUNFO0VBQ0E7RTFDM0JJLGVBdENhO0UwQ29FakIsNkMzQzhzQmtDO0UyQzdzQmxDO0FuRW8rMUJGO0FtRWgrMUJFO0VBQ0U7QW5FaysxQko7O0FtRTk5MUJBO0VBQ0U7RUFDQSxjM0N6SlM7QXhCMG4yQlg7O0FvRTduMkJBO0VBQ0U7QXBFZ28yQkY7O0FvRTduMkJBO0VBQ0U7QXBFZ28yQkY7O0FvRTduMkJBO0VBQ0U7RUFDQTtFQUNBO0FwRWdvMkJGO0FxRXZwMkJFO0VBQ0U7RUFDQTtFQUNBO0FyRXlwMkJKOztBb0VqbzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVvbzJCRjs7QW9FaG8yQkE7OztFQUdFO0FwRW1vMkJGOztBb0VobzJCQTs7RUFFRTtBcEVtbzJCRjs7QW9FaG8yQkE7O0VBRUU7QXBFbW8yQkY7O0FvRTFuMkJFO0VBQ0U7RUFDQTtFQUNBO0FwRTZuMkJKO0FvRTFuMkJFOzs7RUFHRTtFQUNBO0FwRTRuMkJKO0FvRXpuMkJFOztFQUVFO0VBQ0E7QXBFMm4yQko7O0FvRWpuMkJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVTVDODdCbUM7RTRDNzdCbkMsVzVDMUZTO0U0QzJGVDtFQUNBLFk1QzQ3Qm1DO0F4QnVyMEJyQztBMEJ0czJCRTs7O0UwQ3dGRSxXNUNqR087RTRDa0dQO0VBQ0E7RUFDQSxZNUNxN0JpQztBeEI4cjBCckM7O0FvRWhuMkJBO0VBQ0U7QXBFbW4yQkY7O0FvRTltMkJBO0VBQ0U7QXBFaW4yQkY7O0FvRTFtMkJBOztFQUVFO0VBQ0EsVzVDODZCbUM7RTRDNzZCbkMsWTVDNjZCbUM7RTRDNTZCbkM7QXBFNm0yQkY7O0FvRTNtMkJBO0VBQ0UsMEQ1QzI2Qm1DO0F4Qm1zMEJyQzs7QW9FNW0yQkE7RUFDRSwwRDVDeTZCbUM7QXhCc3MwQnJDOztBb0V0bTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQjVDbzRCbUM7RTRDbjRCbkMsZ0I1Q200Qm1DO0U0Q2w0Qm5DO0FwRXdtMkJGO0FvRXRtMkJFO0VBQ0U7RUFDQTtFQUNBLFc1Q2s0QmlDO0U0Q2o0QmpDLFc1Q2s0QmlDO0U0Q2o0QmpDLGlCNUNtNEJpQztFNENsNEJqQyxnQjVDazRCaUM7RTRDajRCakM7RUFDQTtFQUNBLHNCNUNoS087RTRDaUtQO0VBRUE7RUFDQTtFQUNBO0FwRXVtMkJKO0FvRW5tMkJFO0VBQ0U7QXBFcW0yQko7O0FvRTVsMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXNUMzTFM7RTRDNExUO0FwRStsMkJGOztBc0U5eDJCQTtFQUNFO0lBQUs7RXRFa3kyQkw7QUFDRjtBc0VoeTJCQTtFQUNFO0VBQ0EsVzlDOGlDc0I7RThDN2lDdEIsWTlDNmlDc0I7RThDNWlDdEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEVpeTJCRjs7QXNFOXgyQkE7RUFDRSxXOUN1aUN3QjtFOEN0aUN4QixZOUNzaUN3QjtFOENyaUN4QixtQjlDdWlDd0I7QXhCMHYwQjFCOztBc0UxeDJCQTtFQUNFO0lBQ0U7RXRFNngyQkY7RXNFM3gyQkE7SUFDRTtFdEU2eDJCRjtBQUNGO0FzRTF4MkJBO0VBQ0U7RUFDQSxXOUMrZ0NzQjtFOEM5Z0N0QixZOUM4Z0NzQjtFOEM3Z0N0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO0F0RTJ4MkJGOztBc0V4eDJCQTtFQUNFLFc5Q3dnQ3dCO0U4Q3ZnQ3hCLFk5Q3VnQ3dCO0F4Qm94MEIxQjs7QXVFOTAyQkE7RUFBcUI7QXZFazEyQnJCOztBdUVqMTJCQTtFQUFxQjtBdkVxMTJCckI7O0F1RXAxMkJBO0VBQXFCO0F2RXcxMkJyQjs7QXVFdjEyQkE7RUFBcUI7QXZFMjEyQnJCOztBdUUxMTJCQTtFQUFxQjtBdkU4MTJCckI7O0F1RTcxMkJBO0VBQXFCO0F2RWkyMkJyQjs7QXdFbjIyQkU7RUFDRTtBeEVzMjJCSjs7QTBCNTEyQkU7OztFOENMSTtBeEV1MjJCTjs7QXdFNzIyQkU7RUFDRTtBeEVnMzJCSjs7QTBCdDIyQkU7OztFOENMSTtBeEVpMzJCTjs7QXdFdjMyQkU7RUFDRTtBeEUwMzJCSjs7QTBCaDMyQkU7OztFOENMSTtBeEUyMzJCTjs7QXdFajQyQkU7RUFDRTtBeEVvNDJCSjs7QTBCMTMyQkU7OztFOENMSTtBeEVxNDJCTjs7QXdFMzQyQkU7RUFDRTtBeEU4NDJCSjs7QTBCcDQyQkU7OztFOENMSTtBeEUrNDJCTjs7QXdFcjUyQkU7RUFDRTtBeEV3NTJCSjs7QTBCOTQyQkU7OztFOENMSTtBeEV5NTJCTjs7QXdFLzUyQkU7RUFDRTtBeEVrNjJCSjs7QTBCeDUyQkU7OztFOENMSTtBeEVtNjJCTjs7QXdFejYyQkU7RUFDRTtBeEU0NjJCSjs7QTBCbDYyQkU7OztFOENMSTtBeEU2NjJCTjs7QXdFbjcyQkU7RUFDRTtBeEVzNzJCSjs7QTBCNTYyQkU7OztFOENMSTtBeEV1NzJCTjs7QXdFNzcyQkU7RUFDRTtBeEVnODJCSjs7QTBCdDcyQkU7OztFOENMSTtBeEVpODJCTjs7QXdFdjgyQkU7RUFDRTtBeEUwODJCSjs7QTBCaDgyQkU7OztFOENMSTtBeEUyODJCTjs7QXdFajkyQkU7RUFDRTtBeEVvOTJCSjs7QTBCMTgyQkU7OztFOENMSTtBeEVxOTJCTjs7QXdFMzkyQkU7RUFDRTtBeEU4OTJCSjs7QTBCcDkyQkU7OztFOENMSTtBeEUrOTJCTjs7QXdFcisyQkU7RUFDRTtBeEV3KzJCSjs7QTBCOTkyQkU7OztFOENMSTtBeEV5KzJCTjs7QXdFLysyQkU7RUFDRTtBeEVrLzJCSjs7QTBCeCsyQkU7OztFOENMSTtBeEVtLzJCTjs7QXdFei8yQkU7RUFDRTtBeEU0LzJCSjs7QTBCbC8yQkU7OztFOENMSTtBeEU2LzJCTjs7QXdFbmczQkU7RUFDRTtBeEVzZzNCSjs7QTBCNS8yQkU7OztFOENMSTtBeEV1ZzNCTjs7QXdFN2czQkU7RUFDRTtBeEVnaDNCSjs7QTBCdGczQkU7OztFOENMSTtBeEVpaDNCTjs7QXdFdmgzQkU7RUFDRTtBeEUwaDNCSjs7QTBCaGgzQkU7OztFOENMSTtBeEUyaDNCTjs7QXdFamkzQkU7RUFDRTtBeEVvaTNCSjs7QTBCMWgzQkU7OztFOENMSTtBeEVxaTNCTjs7QXdFM2kzQkU7RUFDRTtBeEU4aTNCSjs7QTBCcGkzQkU7OztFOENMSTtBeEUraTNCTjs7QXdFcmozQkU7RUFDRTtBeEV3ajNCSjs7QTBCOWkzQkU7OztFOENMSTtBeEV5ajNCTjs7QXdFL2ozQkU7RUFDRTtBeEVrazNCSjs7QTBCeGozQkU7OztFOENMSTtBeEVtazNCTjs7QXdFemszQkU7RUFDRTtBeEU0azNCSjs7QTBCbGszQkU7OztFOENMSTtBeEU2azNCTjs7QXdFbmwzQkU7RUFDRTtBeEVzbDNCSjs7QTBCNWszQkU7OztFOENMSTtBeEV1bDNCTjs7QXdFN2wzQkU7RUFDRTtBeEVnbTNCSjs7QTBCdGwzQkU7OztFOENMSTtBeEVpbTNCTjs7QXdFdm0zQkU7RUFDRTtBeEUwbTNCSjs7QTBCaG0zQkU7OztFOENMSTtBeEUybTNCTjs7QXdFam4zQkU7RUFDRTtBeEVvbjNCSjs7QTBCMW0zQkU7OztFOENMSTtBeEVxbjNCTjs7QXdFM24zQkU7RUFDRTtBeEU4bjNCSjs7QTBCcG4zQkU7OztFOENMSTtBeEUrbjNCTjs7QXdFcm8zQkU7RUFDRTtBeEV3bzNCSjs7QTBCOW4zQkU7OztFOENMSTtBeEV5bzNCTjs7QXdFL28zQkU7RUFDRTtBeEVrcDNCSjs7QTBCeG8zQkU7OztFOENMSTtBeEVtcDNCTjs7QXdFenAzQkU7RUFDRTtBeEU0cDNCSjs7QTBCbHAzQkU7OztFOENMSTtBeEU2cDNCTjs7QXdFbnEzQkU7RUFDRTtBeEVzcTNCSjs7QTBCNXAzQkU7OztFOENMSTtBeEV1cTNCTjs7QXdFN3EzQkU7RUFDRTtBeEVncjNCSjs7QTBCdHEzQkU7OztFOENMSTtBeEVpcjNCTjs7QXdFdnIzQkU7RUFDRTtBeEUwcjNCSjs7QTBCaHIzQkU7OztFOENMSTtBeEUycjNCTjs7QXdFanMzQkU7RUFDRTtBeEVvczNCSjs7QTBCMXIzQkU7OztFOENMSTtBeEVxczNCTjs7QXlFcHMzQkE7RUFDRTtBekV1czNCRjs7QXlFcHMzQkE7RUFDRTtBekV1czNCRjs7QTBFbHQzQkE7RUFBa0I7QTFFc3QzQmxCOztBMEVydDNCQTtFQUFrQjtBMUV5dDNCbEI7O0EwRXh0M0JBO0VBQWtCO0ExRTR0M0JsQjs7QTBFM3QzQkE7RUFBa0I7QTFFK3QzQmxCOztBMEU5dDNCQTtFQUFrQjtBMUVrdTNCbEI7O0EwRWh1M0JBO0VBQW1CO0ExRW91M0JuQjs7QTBFbnUzQkE7RUFBbUI7QTFFdXUzQm5COztBMEV0dTNCQTtFQUFtQjtBMUUwdTNCbkI7O0EwRXp1M0JBO0VBQW1CO0ExRTZ1M0JuQjs7QTBFNXUzQkE7RUFBbUI7QTFFZ3YzQm5COztBMEU3dTNCRTtFQUNFO0ExRWd2M0JKOztBMEVqdjNCRTtFQUNFO0ExRW92M0JKOztBMEVydjNCRTtFQUNFO0ExRXd2M0JKOztBMEV6djNCRTtFQUNFO0ExRTR2M0JKOztBMEU3djNCRTtFQUNFO0ExRWd3M0JKOztBMEVqdzNCRTtFQUNFO0ExRW93M0JKOztBMEVydzNCRTtFQUNFO0ExRXd3M0JKOztBMEV6dzNCRTtFQUNFO0ExRTR3M0JKOztBMEU3dzNCRTtFQUNFO0ExRWd4M0JKOztBMEVqeDNCRTtFQUNFO0ExRW94M0JKOztBMEVyeDNCRTtFQUNFO0ExRXd4M0JKOztBMEV6eDNCRTtFQUNFO0ExRTR4M0JKOztBMEU3eDNCRTtFQUNFO0ExRWd5M0JKOztBMEVqeTNCRTtFQUNFO0ExRW95M0JKOztBMEVyeTNCRTtFQUNFO0ExRXd5M0JKOztBMEV6eTNCRTtFQUNFO0ExRTR5M0JKOztBMEU3eTNCRTtFQUNFO0ExRWd6M0JKOztBMEVqejNCRTtFQUNFO0ExRW96M0JKOztBMEVyejNCRTtFQUNFO0ExRXd6M0JKOztBMEV6ejNCRTtFQUNFO0ExRTR6M0JKOztBMEU3ejNCRTtFQUNFO0ExRWcwM0JKOztBMEVqMDNCRTtFQUNFO0ExRW8wM0JKOztBMEVyMDNCRTtFQUNFO0ExRXcwM0JKOztBMEV6MDNCRTtFQUNFO0ExRTQwM0JKOztBMEU3MDNCRTtFQUNFO0ExRWcxM0JKOztBMEVqMTNCRTtFQUNFO0ExRW8xM0JKOztBMEVyMTNCRTtFQUNFO0ExRXcxM0JKOztBMEV6MTNCRTtFQUNFO0ExRTQxM0JKOztBMEU3MTNCRTtFQUNFO0ExRWcyM0JKOztBMEVqMjNCRTtFQUNFO0ExRW8yM0JKOztBMEVyMjNCRTtFQUNFO0ExRXcyM0JKOztBMEV6MjNCRTtFQUNFO0ExRTQyM0JKOztBMEU3MjNCRTtFQUNFO0ExRWczM0JKOztBMEVqMzNCRTtFQUNFO0ExRW8zM0JKOztBMEVyMzNCRTtFQUNFO0ExRXczM0JKOztBMEV6MzNCRTtFQUNFO0ExRTQzM0JKOztBMEV4MzNCQTtFQUNFO0ExRTIzM0JGOztBMEVwMzNCQTtFQUNFO0ExRXUzM0JGOztBMEVwMzNCQTtFQUNFO0ExRXUzM0JGOztBMEVwMzNCQTtFQUNFO0VBQ0E7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7RUFDQTtBMUV1MzNCRjs7QTBFcDMzQkE7RUFDRTtFQUNBO0ExRXUzM0JGOztBMEVwMzNCQTtFQUNFO0VBQ0E7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0EwRXAzM0JBO0VBQ0U7QTFFdTMzQkY7O0FxRS83M0JFO0VBQ0U7RUFDQTtFQUNBO0FyRWs4M0JKOztBMkUzNzNCTTtFQUF3QjtBM0UrNzNCOUI7O0EyRS83M0JNO0VBQXdCO0EzRW04M0I5Qjs7QTJFbjgzQk07RUFBd0I7QTNFdTgzQjlCOztBMkV2ODNCTTtFQUF3QjtBM0UyODNCOUI7O0EyRTM4M0JNO0VBQXdCO0EzRSs4M0I5Qjs7QTJFLzgzQk07RUFBd0I7QTNFbTkzQjlCOztBMkVuOTNCTTtFQUF3QjtBM0V1OTNCOUI7O0EyRXY5M0JNO0VBQXdCO0EzRTI5M0I5Qjs7QTJFMzkzQk07RUFBd0I7QTNFKzkzQjlCOztBa0M5NjNCSTtFeUNqREU7SUFBd0I7RTNFbyszQjVCO0UyRXArM0JJO0lBQXdCO0UzRXUrM0I1QjtFMkV2KzNCSTtJQUF3QjtFM0UwKzNCNUI7RTJFMSszQkk7SUFBd0I7RTNFNiszQjVCO0UyRTcrM0JJO0lBQXdCO0UzRWcvM0I1QjtFMkVoLzNCSTtJQUF3QjtFM0VtLzNCNUI7RTJFbi8zQkk7SUFBd0I7RTNFcy8zQjVCO0UyRXQvM0JJO0lBQXdCO0UzRXkvM0I1QjtFMkV6LzNCSTtJQUF3QjtFM0U0LzNCNUI7QUFDRjtBa0M1ODNCSTtFeUNqREU7SUFBd0I7RTNFaWc0QjVCO0UyRWpnNEJJO0lBQXdCO0UzRW9nNEI1QjtFMkVwZzRCSTtJQUF3QjtFM0V1ZzRCNUI7RTJFdmc0Qkk7SUFBd0I7RTNFMGc0QjVCO0UyRTFnNEJJO0lBQXdCO0UzRTZnNEI1QjtFMkU3ZzRCSTtJQUF3QjtFM0VnaDRCNUI7RTJFaGg0Qkk7SUFBd0I7RTNFbWg0QjVCO0UyRW5oNEJJO0lBQXdCO0UzRXNoNEI1QjtFMkV0aDRCSTtJQUF3QjtFM0V5aDRCNUI7QUFDRjtBa0N6KzNCSTtFeUNqREU7SUFBd0I7RTNFOGg0QjVCO0UyRTloNEJJO0lBQXdCO0UzRWlpNEI1QjtFMkVqaTRCSTtJQUF3QjtFM0VvaTRCNUI7RTJFcGk0Qkk7SUFBd0I7RTNFdWk0QjVCO0UyRXZpNEJJO0lBQXdCO0UzRTBpNEI1QjtFMkUxaTRCSTtJQUF3QjtFM0U2aTRCNUI7RTJFN2k0Qkk7SUFBd0I7RTNFZ2o0QjVCO0UyRWhqNEJJO0lBQXdCO0UzRW1qNEI1QjtFMkVuajRCSTtJQUF3QjtFM0VzajRCNUI7QUFDRjtBa0N0ZzRCSTtFeUNqREU7SUFBd0I7RTNFMmo0QjVCO0UyRTNqNEJJO0lBQXdCO0UzRThqNEI1QjtFMkU5ajRCSTtJQUF3QjtFM0VpazRCNUI7RTJFams0Qkk7SUFBd0I7RTNFb2s0QjVCO0UyRXBrNEJJO0lBQXdCO0UzRXVrNEI1QjtFMkV2azRCSTtJQUF3QjtFM0UwazRCNUI7RTJFMWs0Qkk7SUFBd0I7RTNFNms0QjVCO0UyRTdrNEJJO0lBQXdCO0UzRWdsNEI1QjtFMkVobDRCSTtJQUF3QjtFM0VtbDRCNUI7QUFDRjtBMkUxazRCQTtFQUVJO0lBQXFCO0UzRTRrNEJ2QjtFMkU1azRCRTtJQUFxQjtFM0UrazRCdkI7RTJFL2s0QkU7SUFBcUI7RTNFa2w0QnZCO0UyRWxsNEJFO0lBQXFCO0UzRXFsNEJ2QjtFMkVybDRCRTtJQUFxQjtFM0V3bDRCdkI7RTJFeGw0QkU7SUFBcUI7RTNFMmw0QnZCO0UyRTNsNEJFO0lBQXFCO0UzRThsNEJ2QjtFMkU5bDRCRTtJQUFxQjtFM0VpbTRCdkI7RTJFam00QkU7SUFBcUI7RTNFb200QnZCO0FBQ0Y7QTRFMW40QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTRuNEJGO0E0RTFuNEJFO0VBQ0U7RUFDQTtBNUU0bjRCSjtBNEV6bjRCRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUUybjRCSjs7QTRFbG40Qkk7RUFDRTtBNUVxbjRCTjs7QTRFdG40Qkk7RUFDRTtBNUV5bjRCTjs7QTRFMW40Qkk7RUFDRTtBNUU2bjRCTjs7QTRFOW40Qkk7RUFDRTtBNUVpbzRCTjs7QTZFMXA0Qkk7RUFBZ0M7QTdFOHA0QnBDOztBNkU3cDRCSTtFQUFnQztBN0VpcTRCcEM7O0E2RWhxNEJJO0VBQWdDO0E3RW9xNEJwQzs7QTZFbnE0Qkk7RUFBZ0M7QTdFdXE0QnBDOztBNkVycTRCSTtFQUE4QjtBN0V5cTRCbEM7O0E2RXhxNEJJO0VBQThCO0E3RTRxNEJsQzs7QTZFM3E0Qkk7RUFBOEI7QTdFK3E0QmxDOztBNkU5cTRCSTtFQUE4QjtBN0VrcjRCbEM7O0E2RWpyNEJJO0VBQThCO0E3RXFyNEJsQzs7QTZFcHI0Qkk7RUFBOEI7QTdFd3I0QmxDOztBNkV2cjRCSTtFQUE4QjtBN0UycjRCbEM7O0E2RTFyNEJJO0VBQThCO0E3RThyNEJsQzs7QTZFNXI0Qkk7RUFBb0M7QTdFZ3M0QnhDOztBNkUvcjRCSTtFQUFvQztBN0VtczRCeEM7O0E2RWxzNEJJO0VBQW9DO0E3RXNzNEJ4Qzs7QTZFcnM0Qkk7RUFBb0M7QTdFeXM0QnhDOztBNkV4czRCSTtFQUFvQztBN0U0czRCeEM7O0E2RTFzNEJJO0VBQWlDO0E3RThzNEJyQzs7QTZFN3M0Qkk7RUFBaUM7QTdFaXQ0QnJDOztBNkVodDRCSTtFQUFpQztBN0VvdDRCckM7O0E2RW50NEJJO0VBQWlDO0E3RXV0NEJyQzs7QTZFdHQ0Qkk7RUFBaUM7QTdFMHQ0QnJDOztBNkV4dDRCSTtFQUFrQztBN0U0dDRCdEM7O0E2RTN0NEJJO0VBQWtDO0E3RSt0NEJ0Qzs7QTZFOXQ0Qkk7RUFBa0M7QTdFa3U0QnRDOztBNkVqdTRCSTtFQUFrQztBN0VxdTRCdEM7O0E2RXB1NEJJO0VBQWtDO0E3RXd1NEJ0Qzs7QTZFdnU0Qkk7RUFBa0M7QTdFMnU0QnRDOztBNkV6dTRCSTtFQUFnQztBN0U2dTRCcEM7O0E2RTV1NEJJO0VBQWdDO0E3RWd2NEJwQzs7QTZFL3U0Qkk7RUFBZ0M7QTdFbXY0QnBDOztBNkVsdjRCSTtFQUFnQztBN0VzdjRCcEM7O0E2RXJ2NEJJO0VBQWdDO0E3RXl2NEJwQzs7QTZFeHY0Qkk7RUFBZ0M7QTdFNHY0QnBDOztBa0NodjRCSTtFMkNsREE7SUFBZ0M7RTdFdXk0QmxDO0U2RXR5NEJFO0lBQWdDO0U3RXl5NEJsQztFNkV4eTRCRTtJQUFnQztFN0UyeTRCbEM7RTZFMXk0QkU7SUFBZ0M7RTdFNnk0QmxDO0U2RTN5NEJFO0lBQThCO0U3RTh5NEJoQztFNkU3eTRCRTtJQUE4QjtFN0VnejRCaEM7RTZFL3k0QkU7SUFBOEI7RTdFa3o0QmhDO0U2RWp6NEJFO0lBQThCO0U3RW96NEJoQztFNkVuejRCRTtJQUE4QjtFN0VzejRCaEM7RTZFcno0QkU7SUFBOEI7RTdFd3o0QmhDO0U2RXZ6NEJFO0lBQThCO0U3RTB6NEJoQztFNkV6ejRCRTtJQUE4QjtFN0U0ejRCaEM7RTZFMXo0QkU7SUFBb0M7RTdFNno0QnRDO0U2RTV6NEJFO0lBQW9DO0U3RSt6NEJ0QztFNkU5ejRCRTtJQUFvQztFN0VpMDRCdEM7RTZFaDA0QkU7SUFBb0M7RTdFbTA0QnRDO0U2RWwwNEJFO0lBQW9DO0U3RXEwNEJ0QztFNkVuMDRCRTtJQUFpQztFN0VzMDRCbkM7RTZFcjA0QkU7SUFBaUM7RTdFdzA0Qm5DO0U2RXYwNEJFO0lBQWlDO0U3RTAwNEJuQztFNkV6MDRCRTtJQUFpQztFN0U0MDRCbkM7RTZFMzA0QkU7SUFBaUM7RTdFODA0Qm5DO0U2RTUwNEJFO0lBQWtDO0U3RSswNEJwQztFNkU5MDRCRTtJQUFrQztFN0VpMTRCcEM7RTZFaDE0QkU7SUFBa0M7RTdFbTE0QnBDO0U2RWwxNEJFO0lBQWtDO0U3RXExNEJwQztFNkVwMTRCRTtJQUFrQztFN0V1MTRCcEM7RTZFdDE0QkU7SUFBa0M7RTdFeTE0QnBDO0U2RXYxNEJFO0lBQWdDO0U3RTAxNEJsQztFNkV6MTRCRTtJQUFnQztFN0U0MTRCbEM7RTZFMzE0QkU7SUFBZ0M7RTdFODE0QmxDO0U2RTcxNEJFO0lBQWdDO0U3RWcyNEJsQztFNkUvMTRCRTtJQUFnQztFN0VrMjRCbEM7RTZFajI0QkU7SUFBZ0M7RTdFbzI0QmxDO0FBQ0Y7QWtDejE0Qkk7RTJDbERBO0lBQWdDO0U3RSs0NEJsQztFNkU5NDRCRTtJQUFnQztFN0VpNTRCbEM7RTZFaDU0QkU7SUFBZ0M7RTdFbTU0QmxDO0U2RWw1NEJFO0lBQWdDO0U3RXE1NEJsQztFNkVuNTRCRTtJQUE4QjtFN0VzNTRCaEM7RTZFcjU0QkU7SUFBOEI7RTdFdzU0QmhDO0U2RXY1NEJFO0lBQThCO0U3RTA1NEJoQztFNkV6NTRCRTtJQUE4QjtFN0U0NTRCaEM7RTZFMzU0QkU7SUFBOEI7RTdFODU0QmhDO0U2RTc1NEJFO0lBQThCO0U3RWc2NEJoQztFNkUvNTRCRTtJQUE4QjtFN0VrNjRCaEM7RTZFajY0QkU7SUFBOEI7RTdFbzY0QmhDO0U2RWw2NEJFO0lBQW9DO0U3RXE2NEJ0QztFNkVwNjRCRTtJQUFvQztFN0V1NjRCdEM7RTZFdDY0QkU7SUFBb0M7RTdFeTY0QnRDO0U2RXg2NEJFO0lBQW9DO0U3RTI2NEJ0QztFNkUxNjRCRTtJQUFvQztFN0U2NjRCdEM7RTZFMzY0QkU7SUFBaUM7RTdFODY0Qm5DO0U2RTc2NEJFO0lBQWlDO0U3RWc3NEJuQztFNkUvNjRCRTtJQUFpQztFN0VrNzRCbkM7RTZFajc0QkU7SUFBaUM7RTdFbzc0Qm5DO0U2RW43NEJFO0lBQWlDO0U3RXM3NEJuQztFNkVwNzRCRTtJQUFrQztFN0V1NzRCcEM7RTZFdDc0QkU7SUFBa0M7RTdFeTc0QnBDO0U2RXg3NEJFO0lBQWtDO0U3RTI3NEJwQztFNkUxNzRCRTtJQUFrQztFN0U2NzRCcEM7RTZFNTc0QkU7SUFBa0M7RTdFKzc0QnBDO0U2RTk3NEJFO0lBQWtDO0U3RWk4NEJwQztFNkUvNzRCRTtJQUFnQztFN0VrODRCbEM7RTZFajg0QkU7SUFBZ0M7RTdFbzg0QmxDO0U2RW44NEJFO0lBQWdDO0U3RXM4NEJsQztFNkVyODRCRTtJQUFnQztFN0V3ODRCbEM7RTZFdjg0QkU7SUFBZ0M7RTdFMDg0QmxDO0U2RXo4NEJFO0lBQWdDO0U3RTQ4NEJsQztBQUNGO0FrQ2o4NEJJO0UyQ2xEQTtJQUFnQztFN0V1LzRCbEM7RTZFdC80QkU7SUFBZ0M7RTdFeS80QmxDO0U2RXgvNEJFO0lBQWdDO0U3RTIvNEJsQztFNkUxLzRCRTtJQUFnQztFN0U2LzRCbEM7RTZFMy80QkU7SUFBOEI7RTdFOC80QmhDO0U2RTcvNEJFO0lBQThCO0U3RWdnNUJoQztFNkUvLzRCRTtJQUE4QjtFN0VrZzVCaEM7RTZFamc1QkU7SUFBOEI7RTdFb2c1QmhDO0U2RW5nNUJFO0lBQThCO0U3RXNnNUJoQztFNkVyZzVCRTtJQUE4QjtFN0V3ZzVCaEM7RTZFdmc1QkU7SUFBOEI7RTdFMGc1QmhDO0U2RXpnNUJFO0lBQThCO0U3RTRnNUJoQztFNkUxZzVCRTtJQUFvQztFN0U2ZzVCdEM7RTZFNWc1QkU7SUFBb0M7RTdFK2c1QnRDO0U2RTlnNUJFO0lBQW9DO0U3RWloNUJ0QztFNkVoaDVCRTtJQUFvQztFN0VtaDVCdEM7RTZFbGg1QkU7SUFBb0M7RTdFcWg1QnRDO0U2RW5oNUJFO0lBQWlDO0U3RXNoNUJuQztFNkVyaDVCRTtJQUFpQztFN0V3aDVCbkM7RTZFdmg1QkU7SUFBaUM7RTdFMGg1Qm5DO0U2RXpoNUJFO0lBQWlDO0U3RTRoNUJuQztFNkUzaDVCRTtJQUFpQztFN0U4aDVCbkM7RTZFNWg1QkU7SUFBa0M7RTdFK2g1QnBDO0U2RTloNUJFO0lBQWtDO0U3RWlpNUJwQztFNkVoaTVCRTtJQUFrQztFN0VtaTVCcEM7RTZFbGk1QkU7SUFBa0M7RTdFcWk1QnBDO0U2RXBpNUJFO0lBQWtDO0U3RXVpNUJwQztFNkV0aTVCRTtJQUFrQztFN0V5aTVCcEM7RTZFdmk1QkU7SUFBZ0M7RTdFMGk1QmxDO0U2RXppNUJFO0lBQWdDO0U3RTRpNUJsQztFNkUzaTVCRTtJQUFnQztFN0U4aTVCbEM7RTZFN2k1QkU7SUFBZ0M7RTdFZ2o1QmxDO0U2RS9pNUJFO0lBQWdDO0U3RWtqNUJsQztFNkVqajVCRTtJQUFnQztFN0VvajVCbEM7QUFDRjtBa0N6aTVCSTtFMkNsREE7SUFBZ0M7RTdFK2w1QmxDO0U2RTlsNUJFO0lBQWdDO0U3RWltNUJsQztFNkVobTVCRTtJQUFnQztFN0VtbTVCbEM7RTZFbG01QkU7SUFBZ0M7RTdFcW01QmxDO0U2RW5tNUJFO0lBQThCO0U3RXNtNUJoQztFNkVybTVCRTtJQUE4QjtFN0V3bTVCaEM7RTZFdm01QkU7SUFBOEI7RTdFMG01QmhDO0U2RXptNUJFO0lBQThCO0U3RTRtNUJoQztFNkUzbTVCRTtJQUE4QjtFN0U4bTVCaEM7RTZFN201QkU7SUFBOEI7RTdFZ241QmhDO0U2RS9tNUJFO0lBQThCO0U3RWtuNUJoQztFNkVqbjVCRTtJQUE4QjtFN0VvbjVCaEM7RTZFbG41QkU7SUFBb0M7RTdFcW41QnRDO0U2RXBuNUJFO0lBQW9DO0U3RXVuNUJ0QztFNkV0bjVCRTtJQUFvQztFN0V5bjVCdEM7RTZFeG41QkU7SUFBb0M7RTdFMm41QnRDO0U2RTFuNUJFO0lBQW9DO0U3RTZuNUJ0QztFNkUzbjVCRTtJQUFpQztFN0U4bjVCbkM7RTZFN241QkU7SUFBaUM7RTdFZ281Qm5DO0U2RS9uNUJFO0lBQWlDO0U3RWtvNUJuQztFNkVqbzVCRTtJQUFpQztFN0VvbzVCbkM7RTZFbm81QkU7SUFBaUM7RTdFc281Qm5DO0U2RXBvNUJFO0lBQWtDO0U3RXVvNUJwQztFNkV0bzVCRTtJQUFrQztFN0V5bzVCcEM7RTZFeG81QkU7SUFBa0M7RTdFMm81QnBDO0U2RTFvNUJFO0lBQWtDO0U3RTZvNUJwQztFNkU1bzVCRTtJQUFrQztFN0UrbzVCcEM7RTZFOW81QkU7SUFBa0M7RTdFaXA1QnBDO0U2RS9vNUJFO0lBQWdDO0U3RWtwNUJsQztFNkVqcDVCRTtJQUFnQztFN0VvcDVCbEM7RTZFbnA1QkU7SUFBZ0M7RTdFc3A1QmxDO0U2RXJwNUJFO0lBQWdDO0U3RXdwNUJsQztFNkV2cDVCRTtJQUFnQztFN0UwcDVCbEM7RTZFenA1QkU7SUFBZ0M7RTdFNHA1QmxDO0FBQ0Y7QThFdnM1Qkk7RUFBd0I7QTlFMHM1QjVCOztBOEV6czVCSTtFQUF3QjtBOUU2czVCNUI7O0E4RTVzNUJJO0VBQXdCO0E5RWd0NUI1Qjs7QWtDNXA1Qkk7RTRDdERBO0lBQXdCO0U5RXV0NUIxQjtFOEV0dDVCRTtJQUF3QjtFOUV5dDVCMUI7RThFeHQ1QkU7SUFBd0I7RTlFMnQ1QjFCO0FBQ0Y7QWtDeHE1Qkk7RTRDdERBO0lBQXdCO0U5RWt1NUIxQjtFOEVqdTVCRTtJQUF3QjtFOUVvdTVCMUI7RThFbnU1QkU7SUFBd0I7RTlFc3U1QjFCO0FBQ0Y7QWtDbnI1Qkk7RTRDdERBO0lBQXdCO0U5RTZ1NUIxQjtFOEU1dTVCRTtJQUF3QjtFOUUrdTVCMUI7RThFOXU1QkU7SUFBd0I7RTlFaXY1QjFCO0FBQ0Y7QWtDOXI1Qkk7RTRDdERBO0lBQXdCO0U5RXd2NUIxQjtFOEV2djVCRTtJQUF3QjtFOUUwdjVCMUI7RThFenY1QkU7SUFBd0I7RTlFNHY1QjFCO0FBQ0Y7QStFbHc1QkU7RUFBc0I7QS9FcXc1QnhCOztBK0VydzVCRTtFQUFzQjtBL0V5dzVCeEI7O0FnRnh3NUJFO0VBQXlCO0FoRjR3NUIzQjs7QWdGNXc1QkU7RUFBeUI7QWhGZ3g1QjNCOztBZ0ZoeDVCRTtFQUF5QjtBaEZveDVCM0I7O0FnRnB4NUJFO0VBQXlCO0FoRnd4NUIzQjs7QWdGeHg1QkU7RUFBeUI7QWhGNHg1QjNCOztBZ0Z2eDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXhEeXBCa0M7QXhCaW80QnBDOztBZ0Z2eDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXhEaXBCa0M7QXhCeW80QnBDOztBZ0Z0eDVCRTtFQURGO0lBRUk7SUFDQTtJQUNBLGF4RHlvQmdDO0V4QmlwNEJsQztBQUNGOztBaUZwejVCQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGc3o1QkY7O0FrRjV5NUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjh5NUJKOztBbUYxMDVCQTtFQUFhO0FuRjgwNUJiOztBbUY3MDVCQTtFQUFVO0FuRmkxNUJWOztBbUZoMTVCQTtFQUFhO0FuRm8xNUJiOztBbUZuMTVCQTtFQUFlO0FuRnUxNUJmOztBb0Z0MTVCSTtFQUF1QjtBcEYwMTVCM0I7O0FvRjExNUJJO0VBQXVCO0FwRjgxNUIzQjs7QW9GOTE1Qkk7RUFBdUI7QXBGazI1QjNCOztBb0ZsMjVCSTtFQUF1QjtBcEZzMjVCM0I7O0FvRnQyNUJJO0VBQXVCO0FwRjAyNUIzQjs7QW9GMTI1Qkk7RUFBdUI7QXBGODI1QjNCOztBb0Y5MjVCSTtFQUF1QjtBcEZrMzVCM0I7O0FvRmwzNUJJO0VBQXVCO0FwRnMzNUIzQjs7QW9GdDM1Qkk7RUFBdUI7QXBGMDM1QjNCOztBb0YxMzVCSTtFQUF1QjtBcEY4MzVCM0I7O0FvRjEzNUJBO0VBQVU7QXBGODM1QlY7O0FvRjczNUJBO0VBQVU7QXBGaTQ1QlY7O0FvRjczNUJBO0VBQWM7QXBGaTQ1QmQ7O0FvRmg0NUJBO0VBQWM7QXBGbzQ1QmQ7O0FvRmw0NUJBO0VBQVU7QXBGczQ1QlY7O0FvRnI0NUJBO0VBQVU7QXBGeTQ1QlY7O0FxRnY1NUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0FyRnc1NUJKOztBc0Y5NTVCUTtFQUFnQztBdEZrNjVCeEM7O0FzRmo2NUJROztFQUVFO0F0Rm82NUJWOztBc0ZsNjVCUTs7RUFFRTtBdEZxNjVCVjs7QXNGbjY1QlE7O0VBRUU7QXRGczY1QlY7O0FzRnA2NUJROztFQUVFO0F0RnU2NUJWOztBc0Z0NzVCUTtFQUFnQztBdEYwNzVCeEM7O0FzRno3NUJROztFQUVFO0F0RjQ3NUJWOztBc0YxNzVCUTs7RUFFRTtBdEY2NzVCVjs7QXNGMzc1QlE7O0VBRUU7QXRGODc1QlY7O0FzRjU3NUJROztFQUVFO0F0Ris3NUJWOztBc0Y5ODVCUTtFQUFnQztBdEZrOTVCeEM7O0FzRmo5NUJROztFQUVFO0F0Rm85NUJWOztBc0ZsOTVCUTs7RUFFRTtBdEZxOTVCVjs7QXNGbjk1QlE7O0VBRUU7QXRGczk1QlY7O0FzRnA5NUJROztFQUVFO0F0RnU5NUJWOztBc0Z0KzVCUTtFQUFnQztBdEYwKzVCeEM7O0FzRnorNUJROztFQUVFO0F0RjQrNUJWOztBc0YxKzVCUTs7RUFFRTtBdEY2KzVCVjs7QXNGMys1QlE7O0VBRUU7QXRGOCs1QlY7O0FzRjUrNUJROztFQUVFO0F0RisrNUJWOztBc0Y5LzVCUTtFQUFnQztBdEZrZzZCeEM7O0FzRmpnNkJROztFQUVFO0F0Rm9nNkJWOztBc0ZsZzZCUTs7RUFFRTtBdEZxZzZCVjs7QXNGbmc2QlE7O0VBRUU7QXRGc2c2QlY7O0FzRnBnNkJROztFQUVFO0F0RnVnNkJWOztBc0Z0aDZCUTtFQUFnQztBdEYwaDZCeEM7O0FzRnpoNkJROztFQUVFO0F0RjRoNkJWOztBc0YxaDZCUTs7RUFFRTtBdEY2aDZCVjs7QXNGM2g2QlE7O0VBRUU7QXRGOGg2QlY7O0FzRjVoNkJROztFQUVFO0F0RitoNkJWOztBc0Y5aTZCUTtFQUFnQztBdEZrajZCeEM7O0FzRmpqNkJROztFQUVFO0F0Rm9qNkJWOztBc0ZsajZCUTs7RUFFRTtBdEZxajZCVjs7QXNGbmo2QlE7O0VBRUU7QXRGc2o2QlY7O0FzRnBqNkJROztFQUVFO0F0RnVqNkJWOztBc0Z0azZCUTtFQUFnQztBdEYwazZCeEM7O0FzRnprNkJROztFQUVFO0F0RjRrNkJWOztBc0YxazZCUTs7RUFFRTtBdEY2azZCVjs7QXNGM2s2QlE7O0VBRUU7QXRGOGs2QlY7O0FzRjVrNkJROztFQUVFO0F0RitrNkJWOztBc0Y5bDZCUTtFQUFnQztBdEZrbTZCeEM7O0FzRmptNkJROztFQUVFO0F0Rm9tNkJWOztBc0ZsbTZCUTs7RUFFRTtBdEZxbTZCVjs7QXNGbm02QlE7O0VBRUU7QXRGc202QlY7O0FzRnBtNkJROztFQUVFO0F0RnVtNkJWOztBc0Z0bjZCUTtFQUFnQztBdEYwbjZCeEM7O0FzRnpuNkJROztFQUVFO0F0RjRuNkJWOztBc0YxbjZCUTs7RUFFRTtBdEY2bjZCVjs7QXNGM242QlE7O0VBRUU7QXRGOG42QlY7O0FzRjVuNkJROztFQUVFO0F0RituNkJWOztBc0Y5bzZCUTtFQUFnQztBdEZrcDZCeEM7O0FzRmpwNkJROztFQUVFO0F0Rm9wNkJWOztBc0ZscDZCUTs7RUFFRTtBdEZxcDZCVjs7QXNGbnA2QlE7O0VBRUU7QXRGc3A2QlY7O0FzRnBwNkJROztFQUVFO0F0RnVwNkJWOztBc0Z0cTZCUTtFQUFnQztBdEYwcTZCeEM7O0FzRnpxNkJROztFQUVFO0F0RjRxNkJWOztBc0YxcTZCUTs7RUFFRTtBdEY2cTZCVjs7QXNGM3E2QlE7O0VBRUU7QXRGOHE2QlY7O0FzRjVxNkJROztFQUVFO0F0RitxNkJWOztBc0Z2cTZCUTtFQUF3QjtBdEYycTZCaEM7O0FzRjFxNkJROztFQUVFO0F0RjZxNkJWOztBc0YzcTZCUTs7RUFFRTtBdEY4cTZCVjs7QXNGNXE2QlE7O0VBRUU7QXRGK3E2QlY7O0FzRjdxNkJROztFQUVFO0F0RmdyNkJWOztBc0YvcjZCUTtFQUF3QjtBdEZtczZCaEM7O0FzRmxzNkJROztFQUVFO0F0RnFzNkJWOztBc0ZuczZCUTs7RUFFRTtBdEZzczZCVjs7QXNGcHM2QlE7O0VBRUU7QXRGdXM2QlY7O0FzRnJzNkJROztFQUVFO0F0RndzNkJWOztBc0Z2dDZCUTtFQUF3QjtBdEYydDZCaEM7O0FzRjF0NkJROztFQUVFO0F0RjZ0NkJWOztBc0YzdDZCUTs7RUFFRTtBdEY4dDZCVjs7QXNGNXQ2QlE7O0VBRUU7QXRGK3Q2QlY7O0FzRjd0NkJROztFQUVFO0F0Rmd1NkJWOztBc0YvdTZCUTtFQUF3QjtBdEZtdjZCaEM7O0FzRmx2NkJROztFQUVFO0F0RnF2NkJWOztBc0ZudjZCUTs7RUFFRTtBdEZzdjZCVjs7QXNGcHY2QlE7O0VBRUU7QXRGdXY2QlY7O0FzRnJ2NkJROztFQUVFO0F0Rnd2NkJWOztBc0Z2dzZCUTtFQUF3QjtBdEYydzZCaEM7O0FzRjF3NkJROztFQUVFO0F0RjZ3NkJWOztBc0YzdzZCUTs7RUFFRTtBdEY4dzZCVjs7QXNGNXc2QlE7O0VBRUU7QXRGK3c2QlY7O0FzRjd3NkJROztFQUVFO0F0Rmd4NkJWOztBc0YxdzZCSTtFQUFtQjtBdEY4dzZCdkI7O0FzRjd3NkJJOztFQUVFO0F0Rmd4NkJOOztBc0Y5dzZCSTs7RUFFRTtBdEZpeDZCTjs7QXNGL3c2Qkk7O0VBRUU7QXRGa3g2Qk47O0FzRmh4NkJJOztFQUVFO0F0Rm14NkJOOztBa0M1eDZCSTtFb0RsREk7SUFBZ0M7RXRGbTE2QnRDO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRmwxNkJNOztJQUVFO0V0Rm8xNkJSO0VzRm4yNkJNO0lBQWdDO0V0RnMyNkJ0QztFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0ZyMjZCTTs7SUFFRTtFdEZ1MjZCUjtFc0Z0MzZCTTtJQUFnQztFdEZ5MzZCdEM7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGeDM2Qk07O0lBRUU7RXRGMDM2QlI7RXNGejQ2Qk07SUFBZ0M7RXRGNDQ2QnRDO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjM0NkJNOztJQUVFO0V0RjY0NkJSO0VzRjU1NkJNO0lBQWdDO0V0Ris1NkJ0QztFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0Y5NTZCTTs7SUFFRTtFdEZnNjZCUjtFc0YvNjZCTTtJQUFnQztFdEZrNzZCdEM7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGajc2Qk07O0lBRUU7RXRGbTc2QlI7RXNGbDg2Qk07SUFBZ0M7RXRGcTg2QnRDO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnA4NkJNOztJQUVFO0V0RnM4NkJSO0VzRnI5NkJNO0lBQWdDO0V0Rnc5NkJ0QztFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z2OTZCTTs7SUFFRTtFdEZ5OTZCUjtFc0Z4KzZCTTtJQUFnQztFdEYyKzZCdEM7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMSs2Qk07O0lBRUU7RXRGNCs2QlI7RXNGMy82Qk07SUFBZ0M7RXRGOC82QnRDO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjcvNkJNOztJQUVFO0V0RisvNkJSO0VzRjlnN0JNO0lBQWdDO0V0RmloN0J0QztFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZoaDdCTTs7SUFFRTtFdEZraDdCUjtFc0ZqaTdCTTtJQUFnQztFdEZvaTdCdEM7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGbmk3Qk07O0lBRUU7RXRGcWk3QlI7RXNGN2g3Qk07SUFBd0I7RXRGZ2k3QjlCO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRi9oN0JNOztJQUVFO0V0RmlpN0JSO0VzRmhqN0JNO0lBQXdCO0V0Rm1qN0I5QjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZsajdCTTs7SUFFRTtFdEZvajdCUjtFc0ZuazdCTTtJQUF3QjtFdEZzazdCOUI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGcms3Qk07O0lBRUU7RXRGdWs3QlI7RXNGdGw3Qk07SUFBd0I7RXRGeWw3QjlCO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnhsN0JNOztJQUVFO0V0RjBsN0JSO0VzRnptN0JNO0lBQXdCO0V0RjRtN0I5QjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0YzbTdCTTs7SUFFRTtFdEY2bTdCUjtFc0Z2bTdCRTtJQUFtQjtFdEYwbTdCckI7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7RXNGem03QkU7O0lBRUU7RXRGMm03Qko7QUFDRjtBa0NybjdCSTtFb0RsREk7SUFBZ0M7RXRGMnE3QnRDO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjFxN0JNOztJQUVFO0V0RjRxN0JSO0VzRjNyN0JNO0lBQWdDO0V0RjhyN0J0QztFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y3cjdCTTs7SUFFRTtFdEYrcjdCUjtFc0Y5czdCTTtJQUFnQztFdEZpdDdCdEM7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGaHQ3Qk07O0lBRUU7RXRGa3Q3QlI7RXNGanU3Qk07SUFBZ0M7RXRGb3U3QnRDO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRm51N0JNOztJQUVFO0V0RnF1N0JSO0VzRnB2N0JNO0lBQWdDO0V0RnV2N0J0QztFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z0djdCTTs7SUFFRTtFdEZ3djdCUjtFc0Z2dzdCTTtJQUFnQztFdEYwdzdCdEM7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGenc3Qk07O0lBRUU7RXRGMnc3QlI7RXNGMXg3Qk07SUFBZ0M7RXRGNng3QnRDO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjV4N0JNOztJQUVFO0V0Rjh4N0JSO0VzRjd5N0JNO0lBQWdDO0V0Rmd6N0J0QztFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0YveTdCTTs7SUFFRTtFdEZpejdCUjtFc0ZoMDdCTTtJQUFnQztFdEZtMDdCdEM7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbDA3Qk07O0lBRUU7RXRGbzA3QlI7RXNGbjE3Qk07SUFBZ0M7RXRGczE3QnRDO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnIxN0JNOztJQUVFO0V0RnUxN0JSO0VzRnQyN0JNO0lBQWdDO0V0RnkyN0J0QztFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z4MjdCTTs7SUFFRTtFdEYwMjdCUjtFc0Z6MzdCTTtJQUFnQztFdEY0MzdCdEM7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGMzM3Qk07O0lBRUU7RXRGNjM3QlI7RXNGcjM3Qk07SUFBd0I7RXRGdzM3QjlCO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRnYzN0JNOztJQUVFO0V0RnkzN0JSO0VzRng0N0JNO0lBQXdCO0V0RjI0N0I5QjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YxNDdCTTs7SUFFRTtFdEY0NDdCUjtFc0YzNTdCTTtJQUF3QjtFdEY4NTdCOUI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGNzU3Qk07O0lBRUU7RXRGKzU3QlI7RXNGOTY3Qk07SUFBd0I7RXRGaTc3QjlCO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmg3N0JNOztJQUVFO0V0Rms3N0JSO0VzRmo4N0JNO0lBQXdCO0V0Rm84N0I5QjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0ZuODdCTTs7SUFFRTtFdEZxODdCUjtFc0YvNzdCRTtJQUFtQjtFdEZrODdCckI7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7RXNGajg3QkU7O0lBRUU7RXRGbTg3Qko7QUFDRjtBa0M3ODdCSTtFb0RsREk7SUFBZ0M7RXRGbWc4QnRDO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRmxnOEJNOztJQUVFO0V0Rm9nOEJSO0VzRm5oOEJNO0lBQWdDO0V0RnNoOEJ0QztFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0ZyaDhCTTs7SUFFRTtFdEZ1aDhCUjtFc0Z0aThCTTtJQUFnQztFdEZ5aThCdEM7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGeGk4Qk07O0lBRUU7RXRGMGk4QlI7RXNGemo4Qk07SUFBZ0M7RXRGNGo4QnRDO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjNqOEJNOztJQUVFO0V0RjZqOEJSO0VzRjVrOEJNO0lBQWdDO0V0RitrOEJ0QztFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0Y5azhCTTs7SUFFRTtFdEZnbDhCUjtFc0YvbDhCTTtJQUFnQztFdEZrbThCdEM7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGam04Qk07O0lBRUU7RXRGbW04QlI7RXNGbG44Qk07SUFBZ0M7RXRGcW44QnRDO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnBuOEJNOztJQUVFO0V0RnNuOEJSO0VzRnJvOEJNO0lBQWdDO0V0RndvOEJ0QztFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z2bzhCTTs7SUFFRTtFdEZ5bzhCUjtFc0Z4cDhCTTtJQUFnQztFdEYycDhCdEM7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGMXA4Qk07O0lBRUU7RXRGNHA4QlI7RXNGM3E4Qk07SUFBZ0M7RXRGOHE4QnRDO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjdxOEJNOztJQUVFO0V0RitxOEJSO0VzRjlyOEJNO0lBQWdDO0V0RmlzOEJ0QztFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZoczhCTTs7SUFFRTtFdEZrczhCUjtFc0ZqdDhCTTtJQUFnQztFdEZvdDhCdEM7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGbnQ4Qk07O0lBRUU7RXRGcXQ4QlI7RXNGN3M4Qk07SUFBd0I7RXRGZ3Q4QjlCO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRi9zOEJNOztJQUVFO0V0Rml0OEJSO0VzRmh1OEJNO0lBQXdCO0V0Rm11OEI5QjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZsdThCTTs7SUFFRTtFdEZvdThCUjtFc0ZudjhCTTtJQUF3QjtFdEZzdjhCOUI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGcnY4Qk07O0lBRUU7RXRGdXY4QlI7RXNGdHc4Qk07SUFBd0I7RXRGeXc4QjlCO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnh3OEJNOztJQUVFO0V0RjB3OEJSO0VzRnp4OEJNO0lBQXdCO0V0RjR4OEI5QjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0YzeDhCTTs7SUFFRTtFdEY2eDhCUjtFc0Z2eDhCRTtJQUFtQjtFdEYweDhCckI7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7RXNGeng4QkU7O0lBRUU7RXRGMng4Qko7QUFDRjtBa0NyeThCSTtFb0RsREk7SUFBZ0M7RXRGMjE4QnRDO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjExOEJNOztJQUVFO0V0RjQxOEJSO0VzRjMyOEJNO0lBQWdDO0V0RjgyOEJ0QztFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y3MjhCTTs7SUFFRTtFdEYrMjhCUjtFc0Y5MzhCTTtJQUFnQztFdEZpNDhCdEM7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGaDQ4Qk07O0lBRUU7RXRGazQ4QlI7RXNGajU4Qk07SUFBZ0M7RXRGbzU4QnRDO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRm41OEJNOztJQUVFO0V0RnE1OEJSO0VzRnA2OEJNO0lBQWdDO0V0RnU2OEJ0QztFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z0NjhCTTs7SUFFRTtFdEZ3NjhCUjtFc0Z2NzhCTTtJQUFnQztFdEYwNzhCdEM7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGejc4Qk07O0lBRUU7RXRGMjc4QlI7RXNGMTg4Qk07SUFBZ0M7RXRGNjg4QnRDO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjU4OEJNOztJQUVFO0V0Rjg4OEJSO0VzRjc5OEJNO0lBQWdDO0V0RmcrOEJ0QztFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0YvOThCTTs7SUFFRTtFdEZpKzhCUjtFc0ZoLzhCTTtJQUFnQztFdEZtLzhCdEM7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbC84Qk07O0lBRUU7RXRGby84QlI7RXNGbmc5Qk07SUFBZ0M7RXRGc2c5QnRDO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnJnOUJNOztJQUVFO0V0RnVnOUJSO0VzRnRoOUJNO0lBQWdDO0V0RnloOUJ0QztFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z4aDlCTTs7SUFFRTtFdEYwaDlCUjtFc0Z6aTlCTTtJQUFnQztFdEY0aTlCdEM7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGM2k5Qk07O0lBRUU7RXRGNmk5QlI7RXNGcmk5Qk07SUFBd0I7RXRGd2k5QjlCO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnZpOUJNOztJQUVFO0V0RnlpOUJSO0VzRnhqOUJNO0lBQXdCO0V0RjJqOUI5QjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YxajlCTTs7SUFFRTtFdEY0ajlCUjtFc0YzazlCTTtJQUF3QjtFdEY4azlCOUI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGN2s5Qk07O0lBRUU7RXRGK2s5QlI7RXNGOWw5Qk07SUFBd0I7RXRGaW05QjlCO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmhtOUJNOztJQUVFO0V0RmttOUJSO0VzRmpuOUJNO0lBQXdCO0V0Rm9uOUI5QjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0ZubjlCTTs7SUFFRTtFdEZxbjlCUjtFc0YvbTlCRTtJQUFtQjtFdEZrbjlCckI7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7RXNGam45QkU7O0lBRUU7RXRGbW45Qko7QUFDRjtBdUZucjlCQTtFQUFrQjtBdkZzcjlCbEI7O0F1RmxyOUJBO0VBQWlCO0F2RnNyOUJqQjs7QXVGcnI5QkE7RUFBaUI7QXZGeXI5QmpCOztBdUZ4cjlCQTtFQUFpQjtBdkY0cjlCakI7O0F1RjNyOUJBO0VDVEU7RUFDQTtFQUNBO0F4RndzOUJGOztBdUZ6cjlCSTtFQUF3QjtBdkY2cjlCNUI7O0F1RjVyOUJJO0VBQXdCO0F2RmdzOUI1Qjs7QXVGL3I5Qkk7RUFBd0I7QXZGbXM5QjVCOztBa0M5cDlCSTtFcUR2Q0E7SUFBd0I7RXZGMHM5QjFCO0V1RnpzOUJFO0lBQXdCO0V2RjRzOUIxQjtFdUYzczlCRTtJQUF3QjtFdkY4czlCMUI7QUFDRjtBa0MxcTlCSTtFcUR2Q0E7SUFBd0I7RXZGcXQ5QjFCO0V1RnB0OUJFO0lBQXdCO0V2RnV0OUIxQjtFdUZ0dDlCRTtJQUF3QjtFdkZ5dDlCMUI7QUFDRjtBa0NycjlCSTtFcUR2Q0E7SUFBd0I7RXZGZ3U5QjFCO0V1Ri90OUJFO0lBQXdCO0V2Rmt1OUIxQjtFdUZqdTlCRTtJQUF3QjtFdkZvdTlCMUI7QUFDRjtBa0NoczlCSTtFcUR2Q0E7SUFBd0I7RXZGMnU5QjFCO0V1RjF1OUJFO0lBQXdCO0V2RjZ1OUIxQjtFdUY1dTlCRTtJQUF3QjtFdkYrdTlCMUI7QUFDRjtBdUYxdTlCQTtFQUFtQjtBdkY2dTlCbkI7O0F1RjV1OUJBO0VBQW1CO0F2Rmd2OUJuQjs7QXVGL3U5QkE7RUFBbUI7QXZGbXY5Qm5COztBdUYvdTlCQTtFQUF1QjtBdkZtdjlCdkI7O0F1Rmx2OUJBO0VBQXVCO0F2RnN2OUJ2Qjs7QXVGcnY5QkE7RUFBdUI7QXZGeXY5QnZCOztBdUZ4djlCQTtFQUF1QjtBdkY0djlCdkI7O0F1RjN2OUJBO0VBQXVCO0F2Rit2OUJ2Qjs7QXVGOXY5QkE7RUFBdUI7QXZGa3c5QnZCOztBdUY5djlCQTtFQUFjO0F2Rmt3OUJkOztBeUZ6eTlCRTtFQUNFO0F6RjR5OUJKOztBMEJseTlCRTtFK0RMTTtBekYyeTlCUjs7QXlGano5QkU7RUFDRTtBekZvejlCSjs7QTBCMXk5QkU7RStETE07QXpGbXo5QlI7O0F5Rnp6OUJFO0VBQ0U7QXpGNHo5Qko7O0EwQmx6OUJFO0UrRExNO0F6RjJ6OUJSOztBeUZqMDlCRTtFQUNFO0F6Rm8wOUJKOztBMEIxejlCRTtFK0RMTTtBekZtMDlCUjs7QXlGejA5QkU7RUFDRTtBekY0MDlCSjs7QTBCbDA5QkU7RStETE07QXpGMjA5QlI7O0F5RmoxOUJFO0VBQ0U7QXpGbzE5Qko7O0EwQjEwOUJFO0UrRExNO0F6Rm0xOUJSOztBeUZ6MTlCRTtFQUNFO0F6RjQxOUJKOztBMEJsMTlCRTtFK0RMTTtBekYyMTlCUjs7QXlGajI5QkU7RUFDRTtBekZvMjlCSjs7QTBCMTE5QkU7RStETE07QXpGbTI5QlI7O0F5RnoyOUJFO0VBQ0U7QXpGNDI5Qko7O0EwQmwyOUJFO0UrRExNO0F6RjIyOUJSOztBeUZqMzlCRTtFQUNFO0F6Rm8zOUJKOztBMEIxMjlCRTtFK0RMTTtBekZtMzlCUjs7QXlGejM5QkU7RUFDRTtBekY0MzlCSjs7QTBCbDM5QkU7RStETE07QXpGMjM5QlI7O0F5Rmo0OUJFO0VBQ0U7QXpGbzQ5Qko7O0EwQjEzOUJFO0UrRExNO0F6Rm00OUJSOztBeUZ6NDlCRTtFQUNFO0F6RjQ0OUJKOztBMEJsNDlCRTtFK0RMTTtBekYyNDlCUjs7QXlGajU5QkU7RUFDRTtBekZvNTlCSjs7QTBCMTQ5QkU7RStETE07QXpGbTU5QlI7O0F5Rno1OUJFO0VBQ0U7QXpGNDU5Qko7O0EwQmw1OUJFO0UrRExNO0F6RjI1OUJSOztBeUZqNjlCRTtFQUNFO0F6Rm82OUJKOztBMEIxNTlCRTtFK0RMTTtBekZtNjlCUjs7QXlGejY5QkU7RUFDRTtBekY0NjlCSjs7QTBCbDY5QkU7RStETE07QXpGMjY5QlI7O0F5Rmo3OUJFO0VBQ0U7QXpGbzc5Qko7O0EwQjE2OUJFO0UrRExNO0F6Rm03OUJSOztBeUZ6NzlCRTtFQUNFO0F6RjQ3OUJKOztBMEJsNzlCRTtFK0RMTTtBekYyNzlCUjs7QXlGajg5QkU7RUFDRTtBekZvODlCSjs7QTBCMTc5QkU7RStETE07QXpGbTg5QlI7O0F5Rno4OUJFO0VBQ0U7QXpGNDg5Qko7O0EwQmw4OUJFO0UrRExNO0F6RjI4OUJSOztBeUZqOTlCRTtFQUNFO0F6Rm85OUJKOztBMEIxODlCRTtFK0RMTTtBekZtOTlCUjs7QXlGejk5QkU7RUFDRTtBekY0OTlCSjs7QTBCbDk5QkU7RStETE07QXpGMjk5QlI7O0F5RmorOUJFO0VBQ0U7QXpGbys5Qko7O0EwQjE5OUJFO0UrRExNO0F6Rm0rOUJSOztBeUZ6KzlCRTtFQUNFO0F6RjQrOUJKOztBMEJsKzlCRTtFK0RMTTtBekYyKzlCUjs7QXlGai85QkU7RUFDRTtBekZvLzlCSjs7QTBCMSs5QkU7RStETE07QXpGbS85QlI7O0F5RnovOUJFO0VBQ0U7QXpGNC85Qko7O0EwQmwvOUJFO0UrRExNO0F6RjIvOUJSOztBeUZqZytCRTtFQUNFO0F6Rm9nK0JKOztBMEIxLzlCRTtFK0RMTTtBekZtZytCUjs7QXlGemcrQkU7RUFDRTtBekY0ZytCSjs7QTBCbGcrQkU7RStETE07QXpGMmcrQlI7O0F5RmpoK0JFO0VBQ0U7QXpGb2grQko7O0EwQjFnK0JFO0UrRExNO0F6Rm1oK0JSOztBeUZ6aCtCRTtFQUNFO0F6RjRoK0JKOztBMEJsaCtCRTtFK0RMTTtBekYyaCtCUjs7QXlGamkrQkU7RUFDRTtBekZvaStCSjs7QTBCMWgrQkU7RStETE07QXpGbWkrQlI7O0F5RnppK0JFO0VBQ0U7QXpGNGkrQko7O0EwQmxpK0JFO0UrRExNO0F6RjJpK0JSOztBeUZqaitCRTtFQUNFO0F6Rm9qK0JKOztBMEIxaStCRTtFK0RMTTtBekZtaitCUjs7QXlGemorQkU7RUFDRTtBekY0aitCSjs7QTBCbGorQkU7RStETE07QXpGMmorQlI7O0F5RmprK0JFO0VBQ0U7QXpGb2srQko7O0EwQjFqK0JFO0UrRExNO0F6Rm1rK0JSOztBdUY1aCtCQTtFQUFhO0F2RmdpK0JiOztBdUYvaCtCQTtFQUFjO0F2Rm1pK0JkOztBdUZqaStCQTtFQUFpQjtBdkZxaStCakI7O0F1RnBpK0JBO0VBQWlCO0F2RndpK0JqQjs7QXVGcGkrQkE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYrbCtCRjs7QXVGeGkrQkE7RUFBd0I7QXZGNGkrQnhCOztBdUYxaStCQTtFQUNFO0VBQ0E7QXZGNmkrQkY7O0F1RnhpK0JBO0VBQWM7QXZGNGkrQmQ7O0EyRjdtK0JBO0VBQ0U7QTNGZ24rQkY7O0EyRjdtK0JBO0VBQ0U7QTNGZ24rQkY7O0FvQnpuK0JBOztDQUFBO0F3RURBO0VBQ0k7RUFDQTtBNUZnbytCSjs7QTRGL24rQkk7RUFDSTtFQUNBO0VBQ0E7QTVGa28rQlI7O0E0RmpvK0JRO0VBQ0k7QTVGb28rQlo7O0E0RmxvK0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDeEVpREs7RXdFaERMO0VBQ0E7QTVGcW8rQnBCOztBNEZsbytCWTtFQUNJO0VBQ0E7QTVGcW8rQmhCOztBNEZwbytCZ0I7RUFDSSxzRHhFZ0ZJO0FwQnVqK0J4Qjs7QTRGcG8rQlk7RUFDSTtBNUZ1bytCaEI7O0E0RmpvK0JJO0VBQ0k7QTVGb28rQlI7O0E0RmpvK0JnQjtFQUNJO0E1Rm9vK0JwQjs7QTZGcnErQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJBVmE7RUFXYiw0QkFYYTtFQVliLDhCQVphO0VBYWIsK0JBYmE7RUFjYixtQnpFZ0ZrQjtFeUUvRWxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGd3ErQko7O0E2RnZxK0JJO0VBQ0k7RUFDQTtBN0YwcStCUjs7QTZGeHErQkk7RUFDSTtFQUNBO0VBQ0E7QTdGMnErQlI7O0E2RnpxK0JJO0VBQ0k7RUFDQSxjekVzRGM7RXlFckRkLGV6RXFEYztFeUVwRGQ7QTdGNHErQlI7O0E2RjNxK0JRO0VBQ0ksbUJ6RWtEVTtFeUVqRFY7RUFDQTtBN0Y4cStCWjs7QTZGNXErQlE7RUFDSTtFQUNBO0VBQ0E7QTdGK3ErQlo7O0E2RjNxK0JJO0VBQ0k7QTdGOHErQlI7O0E2RjVxK0JJO0VBQ0k7QTdGK3ErQlI7O0E2RjdxK0JJO0VBQ0k7RUFDQTtBN0ZncitCUjs7QTZGOXErQkk7RUFDSTtFQUNBO0E3RmlyK0JSOztBNkYvcStCSTtFQUNJO0E3RmtyK0JSOztBNkZocitCSTtFQUNJO0VBQ0E7QTdGbXIrQlI7O0E2RmhyK0JJO0VBQ0k7RUFDQTtFQUNBLGNBbEZNO0VBbUZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGbXIrQlI7O0E2RmpyK0JJO0VBQ0k7RUFDQTtFQUNBLGNBNUZNO0VBNkZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGb3IrQlI7O0E2RmpyK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZvcitCUjs7QTZGbnIrQlE7RUFDSTtBN0ZzcitCWjs7QTZGbnIrQkk7RUFDSTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdGa3IrQlI7RTZGaHIrQk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RmlyK0JSO0U2Ri9xK0JNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0ZpcitCUjtFNkYvcStCTTtJQUNFO0lBQ0E7SUFDQTtFN0ZpcitCUjtBQUNGO0E2RjlxK0JJO0VBQ0k7RUFDQTtFQUNBO0E3RmdyK0JSOztBNkYvcStCUTtFQUNJLGdCekVwSFM7RXlFcUhUO0VBQ0E7RUFDQTtBN0ZrcitCWjs7QTZGaHIrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekU5SFM7RXlFK0hUO0VBQ0E7QTdGbXIrQlo7O0E2RmxyK0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdGcXIrQmhCOztBNkZqcitCWTtFQUFXO0E3RnFyK0J2Qjs7QTZGbnIrQmdCO0VBQVM7QTdGdXIrQnpCOztBNkZ0citCZ0I7RUFBVztBN0YwcitCM0I7O0E2RnRyK0JZO0VBQVc7QTdGMHIrQnZCOztBNkZ4citCZ0I7RUFBUztBN0Y0citCekI7O0E2RjNyK0JnQjtFQUFXO0E3RityK0IzQjs7QTZGM3IrQlk7RUFBVztBN0YrcitCdkI7O0E2RjdyK0JnQjtFQUFTO0E3RmlzK0J6Qjs7QTZGaHMrQmdCO0VBQVc7QTdGb3MrQjNCOztBNkZocytCWTtFQUFXO0E3Rm9zK0J2Qjs7QTZGbHMrQmdCO0VBQVM7QTdGc3MrQnpCOztBNkZycytCZ0I7RUFBVztBN0Z5cytCM0I7O0E2RnJzK0JZO0VBQVc7QTdGeXMrQnZCOztBNkZ4cytCWTtFQUFPO0E3RjRzK0JuQjs7QTZGMXMrQmdCO0VBQVM7QTdGOHMrQnpCOztBNkY3cytCZ0I7RUFBVztBN0ZpdCtCM0I7O0E2RjNzK0JJO0VBQ0k7RUFDQTtFQUNBO0E3RjhzK0JSOztBNkY3cytCUTtFQUNJLGdCekVwTFM7RXlFcUxUO0VBQ0E7RUFDQTtBN0ZndCtCWjs7QTZGOXMrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekU5TFM7RXlFK0xUO0VBQ0E7QTdGaXQrQlo7O0E2Rmh0K0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdGbXQrQmhCOztBNkZodCtCUTtFQUNJO0VBQ0E7QTdGbXQrQlo7O0E2Rmx0K0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZxdCtCaEI7O0E2Rmp0K0JZO0VBQVc7QTdGcXQrQnZCOztBNkZudCtCZ0I7RUFBUztBN0Z1dCtCekI7O0E2RnR0K0JnQjtFQUFXO0E3RjB0K0IzQjs7QTZGdHQrQlk7RUFBVztBN0YwdCtCdkI7O0E2Rnh0K0JnQjtFQUFTO0E3RjR0K0J6Qjs7QTZGM3QrQmdCO0VBQVc7QTdGK3QrQjNCOztBNkYzdCtCWTtFQUFXO0E3Rit0K0J2Qjs7QTZGN3QrQmdCO0VBQVM7QTdGaXUrQnpCOztBNkZodStCZ0I7RUFBVztBN0ZvdStCM0I7O0E2Rmh1K0JZO0VBQVc7QTdGb3UrQnZCOztBNkZsdStCZ0I7RUFBUztBN0ZzdStCekI7O0E2RnJ1K0JnQjtFQUFXO0E3Rnl1K0IzQjs7QTZGcnUrQlk7RUFBVztBN0Z5dStCdkI7O0E2Rnh1K0JZO0VBQVM7QTdGNHUrQnJCOztBNkYxdStCZ0I7RUFBTztBN0Y4dStCdkI7O0E2Rjd1K0JnQjtFQUFXO0E3Rml2K0IzQjs7QTZGMXUrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGNnUrQlI7O0E2RjV1K0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rit1K0JaOztBNkZ6dStCQTtFQUNJO0VBQ0E7RUFDQTtBN0Y0dStCSjs7QTZGMXUrQlE7RUFDSTtFQUNBO0E3RjZ1K0JaOztBNkZ6dStCUTtFQUNJO0VBQ0E7QTdGNHUrQlo7O0E2Rnh1K0JRO0VBQ0k7QTdGMnUrQlo7O0E2RnZ1K0JRO0VBQ0k7RUFDQTtBN0YwdStCWjs7QTZGdnUrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjB1K0JSOztBNkZ6dStCUTtFQUNRLDJCQXJWQztFQXNWRCw4QkF0VkM7QTdGa2svQmpCOztBNkYxdStCUTtFQUNRLDRCQXpWQztFQTBWRCwrQkExVkM7RUEyVkQ7QTdGNnUrQmhCOztBNkZ6dStCQTtFQUNJO0VBQ0E7RUFDQTtBN0Y0dStCSjs7QTZGMXUrQlE7RUFDSTtFQUNBO0E3RjZ1K0JaOztBNkZ6dStCUTtFQUNJO0VBQ0E7QTdGNHUrQlo7O0E2Rnh1K0JRO0VBQ0k7QTdGMnUrQlo7O0E2RnZ1K0JRO0VBQ0k7RUFDQTtBN0YwdStCWjs7QTZGdnUrQkk7RUFDSTtFQUNBO0E3RjB1K0JSOztBNkZ6dStCUTtFQUNJO0E3RjR1K0JaOztBNkZydStCSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBR0k7RUFDQTtBN0ZzdStCWjs7QTZGNXQrQlE7RUFDSTtFQUVJO0VBQ0E7QTdGOHQrQmhCOztBNkZ4dCtCUTtFQUNJO0E3RjJ0K0JaOztBNkZ4dCtCUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RjJ0K0JaOztBNkYxdCtCWTtFQUNJO0VBRUk7RUFDQTtBN0Y0dCtCcEI7O0E2RnR0K0JZO0VBQ0k7QTdGeXQrQmhCOztBNkZ2dytCSTtFQUNJLGdCekV4VVM7RXlFeVVUO0VBR0k7RUFDQTtBN0Z3dytCWjs7QTZGOXYrQlE7RUFDSTtFQUVJO0VBQ0E7QTdGZ3crQmhCOztBNkYxditCUTtFQUNJO0E3RjZ2K0JaOztBNkYxditCUTtFQUNJO0VBQ0EsV3pFdldLO0V5RXdXTCxZekV4V0s7RXlFeVdMO0E3RjZ2K0JaOztBNkY1ditCWTtFQUNJO0VBRUk7RUFDQTtBN0Y4ditCcEI7O0E2Rnh2K0JZO0VBQ0k7QTdGMnYrQmhCOztBNkZ6eStCSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBR0k7RUFDQTtBN0YweStCWjs7QTZGaHkrQlE7RUFDSTtFQUVJO0VBQ0E7QTdGa3krQmhCOztBNkY1eCtCUTtFQUNJO0E3Rit4K0JaOztBNkY1eCtCUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3Rit4K0JaOztBNkY5eCtCWTtFQUNJO0VBRUk7RUFDQTtBN0ZneStCcEI7O0E2RjF4K0JZO0VBQ0k7QTdGNngrQmhCOztBNkYzMCtCSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBT1E7RUFDQTtBN0Z3MCtCaEI7O0E2RmwwK0JRO0VBQ0k7RUFLSTtFQUNBO0E3RmkwK0JoQjs7QTZGOXorQlE7RUFDSTtBN0ZpMCtCWjs7QTZGOXorQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0ZpMCtCWjs7QTZGaDArQlk7RUFDSTtFQUtJO0VBQ0E7QTdGK3orQnBCOztBNkY1eitCWTtFQUNJO0E3Rit6K0JoQjs7QTZGNzIrQkk7RUFDSSxtQnpFeFVTO0V5RXlVVDtFQU9RO0VBQ0E7QTdGMDIrQmhCOztBNkZwMitCUTtFQUNJO0VBS0k7RUFDQTtBN0ZtMitCaEI7O0E2RmgyK0JRO0VBQ0k7QTdGbTIrQlo7O0E2RmgyK0JRO0VBQ0k7RUFDQSxjekV2V0s7RXlFd1dMLGV6RXhXSztFeUV5V0w7QTdGbTIrQlo7O0E2RmwyK0JZO0VBQ0k7RUFLSTtFQUNBO0E3RmkyK0JwQjs7QTZGOTErQlk7RUFDSTtBN0ZpMitCaEI7O0E2Ri80K0JJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFVUTtFQUNBO0E3Rnk0K0JoQjs7QTZGdDQrQlE7RUFDSTtFQUtJO0VBQ0E7QTdGcTQrQmhCOztBNkZsNCtCUTtFQUNJO0E3RnE0K0JaOztBNkZsNCtCUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RnE0K0JaOztBNkZwNCtCWTtFQUNJO0VBS0k7RUFDQTtBN0ZtNCtCcEI7O0E2Rmg0K0JZO0VBQ0k7QTdGbTQrQmhCOztBNkZqNytCSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBVVE7RUFDQTtBN0YyNitCaEI7O0E2Rng2K0JRO0VBQ0k7RUFLSTtFQUNBO0E3RnU2K0JoQjs7QTZGcDYrQlE7RUFDSTtBN0Z1NitCWjs7QTZGcDYrQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0Z1NitCWjs7QTZGdDYrQlk7RUFDSTtFQUtJO0VBQ0E7QTdGcTYrQnBCOztBNkZsNitCWTtFQUNJO0E3RnE2K0JoQjs7QTZGbjkrQkk7RUFDSSxtQnpFeFVTO0V5RXlVVDtFQU9RO0VBQ0E7QTdGZzkrQmhCOztBNkYxOCtCUTtFQUNJO0VBS0k7RUFDQTtBN0Z5OCtCaEI7O0E2RnQ4K0JRO0VBQ0k7QTdGeTgrQlo7O0E2RnQ4K0JRO0VBQ0k7RUFDQSxjekV2V0s7RXlFd1dMLGV6RXhXSztFeUV5V0w7QTdGeTgrQlo7O0E2Rng4K0JZO0VBQ0k7RUFLSTtFQUNBO0E3RnU4K0JwQjs7QTZGcDgrQlk7RUFDSTtBN0Z1OCtCaEI7O0E2RnIvK0JJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFPUTtFQUNBO0E3RmsvK0JoQjs7QTZGNSsrQlE7RUFDSTtFQUtJO0VBQ0E7QTdGMisrQmhCOztBNkZ4KytCUTtFQUNJO0E3RjIrK0JaOztBNkZ4KytCUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RjIrK0JaOztBNkYxKytCWTtFQUNJO0VBS0k7RUFDQTtBN0Z5KytCcEI7O0E2RnQrK0JZO0VBQ0k7QTdGeSsrQmhCOztBNkZ2aC9CSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBT1E7RUFDQTtBN0ZvaC9CaEI7O0E2RjlnL0JRO0VBQ0k7RUFLSTtFQUNBO0E3RjZnL0JoQjs7QTZGMWcvQlE7RUFDSTtBN0Y2Zy9CWjs7QTZGMWcvQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0Y2Zy9CWjs7QTZGNWcvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGMmcvQnBCOztBNkZ4Zy9CWTtFQUNJO0E3RjJnL0JoQjs7QTZGemovQkk7RUFDSSxtQnpFeFVTO0V5RXlVVDtFQU9RO0VBQ0E7QTdGc2ovQmhCOztBNkZoai9CUTtFQUNJO0VBS0k7RUFDQTtBN0YraS9CaEI7O0E2RjVpL0JRO0VBQ0k7QTdGK2kvQlo7O0E2RjVpL0JRO0VBQ0k7RUFDQSxjekV2V0s7RXlFd1dMLGV6RXhXSztFeUV5V0w7QTdGK2kvQlo7O0E2RjlpL0JZO0VBQ0k7RUFLSTtFQUNBO0E3RjZpL0JwQjs7QTZGMWkvQlk7RUFDSTtBN0Y2aS9CaEI7O0E2RjNsL0JJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFVUTtFQUNBO0E3RnFsL0JoQjs7QTZGbGwvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGaWwvQmhCOztBNkY5ay9CUTtFQUNJO0E3RmlsL0JaOztBNkY5ay9CUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RmlsL0JaOztBNkZobC9CWTtFQUNJO0VBS0k7RUFDQTtBN0Yray9CcEI7O0E2RjVrL0JZO0VBQ0k7QTdGK2svQmhCOztBNkY3bi9CSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBT1E7RUFDQTtBN0Ywbi9CaEI7O0E2RnBuL0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rm1uL0JoQjs7QTZGaG4vQlE7RUFDSTtBN0Ztbi9CWjs7QTZGaG4vQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0Ztbi9CWjs7QTZGbG4vQlk7RUFDSTtFQUtJO0VBQ0E7QTdGaW4vQnBCOztBNkY5bS9CWTtFQUNJO0E3RmluL0JoQjs7QTZGL3AvQkk7RUFDSSxtQnpFeFVTO0V5RXlVVDtFQU9RO0VBQ0E7QTdGNHAvQmhCOztBNkZ0cC9CUTtFQUNJO0VBS0k7RUFDQTtBN0ZxcC9CaEI7O0E2RmxwL0JRO0VBQ0k7QTdGcXAvQlo7O0E2RmxwL0JRO0VBQ0k7RUFDQSxjekV2V0s7RXlFd1dMLGV6RXhXSztFeUV5V0w7QTdGcXAvQlo7O0E2RnBwL0JZO0VBQ0k7RUFLSTtFQUNBO0E3Rm1wL0JwQjs7QTZGaHAvQlk7RUFDSTtBN0ZtcC9CaEI7O0E2RmpzL0JJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFPUTtFQUNBO0E3RjhyL0JoQjs7QTZGeHIvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGdXIvQmhCOztBNkZwci9CUTtFQUNJO0E3RnVyL0JaOztBNkZwci9CUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RnVyL0JaOztBNkZ0ci9CWTtFQUNJO0VBS0k7RUFDQTtBN0Zxci9CcEI7O0E2RmxyL0JZO0VBQ0k7QTdGcXIvQmhCOztBNkZudS9CSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBVVE7RUFDQTtBN0Y2dC9CaEI7O0E2RjF0L0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rnl0L0JoQjs7QTZGdHQvQlE7RUFDSTtBN0Z5dC9CWjs7QTZGdHQvQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0Z5dC9CWjs7QTZGeHQvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGdXQvQnBCOztBNkZwdC9CWTtFQUNJO0E3RnV0L0JoQjs7QTZGcncvQkk7RUFDSSxtQnpFeFVTO0V5RXlVVDtFQVVRO0VBQ0E7QTdGK3YvQmhCOztBNkY1di9CUTtFQUNJO0VBS0k7RUFDQTtBN0Yydi9CaEI7O0E2Rnh2L0JRO0VBQ0k7QTdGMnYvQlo7O0E2Rnh2L0JRO0VBQ0k7RUFDQSxjekV2V0s7RXlFd1dMLGV6RXhXSztFeUV5V0w7QTdGMnYvQlo7O0E2RjF2L0JZO0VBQ0k7RUFLSTtFQUNBO0E3Rnl2L0JwQjs7QTZGdHYvQlk7RUFDSTtBN0Z5di9CaEI7O0E2RnZ5L0JJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFVUTtFQUNBO0E3Rml5L0JoQjs7QTZGOXgvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGNngvQmhCOztBNkYxeC9CUTtFQUNJO0E3RjZ4L0JaOztBNkYxeC9CUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RjZ4L0JaOztBNkY1eC9CWTtFQUNJO0VBS0k7RUFDQTtBN0YyeC9CcEI7O0E2Rnh4L0JZO0VBQ0k7QTdGMngvQmhCOztBNkZ6MC9CSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBT1E7RUFDQTtBN0ZzMC9CaEI7O0E2RmgwL0JRO0VBQ0k7RUFLSTtFQUNBO0E3Rit6L0JoQjs7QTZGNXovQlE7RUFDSTtBN0Yrei9CWjs7QTZGNXovQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0Yrei9CWjs7QTZGOXovQlk7RUFDSTtFQUtJO0VBQ0E7QTdGNnovQnBCOztBNkYxei9CWTtFQUNJO0E3RjZ6L0JoQjs7QTZGMzIvQkk7RUFDSSxnQnpFeFVTO0V5RXlVVDtFQU9RO0VBQ0E7QTdGdzIvQmhCOztBNkZsMi9CUTtFQUNJO0VBS0k7RUFDQTtBN0ZpMi9CaEI7O0E2RjkxL0JRO0VBQ0k7QTdGaTIvQlo7O0E2RjkxL0JRO0VBQ0k7RUFDQSxXekV2V0s7RXlFd1dMLFl6RXhXSztFeUV5V0w7QTdGaTIvQlo7O0E2RmgyL0JZO0VBQ0k7RUFLSTtFQUNBO0E3RisxL0JwQjs7QTZGNTEvQlk7RUFDSTtBN0YrMS9CaEI7O0E2Rjc0L0JJO0VBQ0ksZ0J6RXhVUztFeUV5VVQ7RUFHSTtFQUNBO0E3Rjg0L0JaOztBNkZwNC9CUTtFQUNJO0VBRUk7RUFDQTtBN0ZzNC9CaEI7O0E2Rmg0L0JRO0VBQ0k7QTdGbTQvQlo7O0E2Rmg0L0JRO0VBQ0k7RUFDQSxXekV2V0s7RXlFd1dMLFl6RXhXSztFeUV5V0w7QTdGbTQvQlo7O0E2Rmw0L0JZO0VBQ0k7RUFFSTtFQUNBO0E3Rm80L0JwQjs7QTZGOTMvQlk7RUFDSTtBN0ZpNC9CaEI7O0E2Ri82L0JJO0VBQ0ksZ0J6RXhVUztFeUV5VVQ7RUFHSTtFQUNBO0E3Rmc3L0JaOztBNkZ0Ni9CUTtFQUNJO0VBRUk7RUFDQTtBN0Z3Ni9CaEI7O0E2Rmw2L0JRO0VBQ0k7QTdGcTYvQlo7O0E2Rmw2L0JRO0VBQ0k7RUFDQSxXekV2V0s7RXlFd1dMLFl6RXhXSztFeUV5V0w7QTdGcTYvQlo7O0E2RnA2L0JZO0VBQ0k7RUFFSTtFQUNBO0E3RnM2L0JwQjs7QTZGaDYvQlk7RUFDSTtBN0ZtNi9CaEI7O0E2Rmo5L0JJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFPUTtFQUNBO0E3Rjg4L0JoQjs7QTZGeDgvQlE7RUFDSTtFQUtJO0VBQ0E7QTdGdTgvQmhCOztBNkZwOC9CUTtFQUNJO0E3RnU4L0JaOztBNkZwOC9CUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RnU4L0JaOztBNkZ0OC9CWTtFQUNJO0VBS0k7RUFDQTtBN0ZxOC9CcEI7O0E2Rmw4L0JZO0VBQ0k7QTdGcTgvQmhCOztBNkZuLy9CSTtFQUNJLG1CekV4VVM7RXlFeVVUO0VBVVE7RUFDQTtBN0Y2Ky9CaEI7O0E2RjErL0JRO0VBQ0k7RUFLSTtFQUNBO0E3RnkrL0JoQjs7QTZGdCsvQlE7RUFDSTtBN0Z5Ky9CWjs7QTZGdCsvQlE7RUFDSTtFQUNBLGN6RXZXSztFeUV3V0wsZXpFeFdLO0V5RXlXTDtBN0Z5Ky9CWjs7QTZGeCsvQlk7RUFDSTtFQUtJO0VBQ0E7QTdGdSsvQnBCOztBNkZwKy9CWTtFQUNJO0E3RnUrL0JoQjs7QTZGcmhnQ0k7RUFDSSxnQnpFeFVTO0V5RXlVVDtFQU9RO0VBQ0E7QTdGa2hnQ2hCOztBNkY1Z2dDUTtFQUNJO0VBS0k7RUFDQTtBN0YyZ2dDaEI7O0E2RnhnZ0NRO0VBQ0k7QTdGMmdnQ1o7O0E2RnhnZ0NRO0VBQ0k7RUFDQSxXekV2V0s7RXlFd1dMLFl6RXhXSztFeUV5V0w7QTdGMmdnQ1o7O0E2RjFnZ0NZO0VBQ0k7RUFLSTtFQUNBO0E3RnlnZ0NwQjs7QTZGdGdnQ1k7RUFDSTtBN0Z5Z2dDaEI7O0E2RnZqZ0NJO0VBQ0ksbUJ6RXhVUztFeUV5VVQ7RUFVUTtFQUNBO0E3RmlqZ0NoQjs7QTZGOWlnQ1E7RUFDSTtFQUtJO0VBQ0E7QTdGNmlnQ2hCOztBNkYxaWdDUTtFQUNJO0E3RjZpZ0NaOztBNkYxaWdDUTtFQUNJO0VBQ0EsY3pFdldLO0V5RXdXTCxlekV4V0s7RXlFeVdMO0E3RjZpZ0NaOztBNkY1aWdDWTtFQUNJO0VBS0k7RUFDQTtBN0YyaWdDcEI7O0E2RnhpZ0NZO0VBQ0k7QTdGMmlnQ2hCOztBNkZ6bGdDSTtFQUNJLDhCekV4VVM7RXlFeVVUO0VBT1E7RUFDQTtBN0ZzbGdDaEI7O0E2RmhsZ0NRO0VBQ0k7RUFLSTtFQUNBO0E3RitrZ0NoQjs7QTZGNWtnQ1E7RUFDSTtBN0Yra2dDWjs7QTZGNWtnQ1E7RUFDSTtFQUNBLHlCekV2V0s7RXlFd1dMLDBCekV4V0s7RXlFeVdMO0E3RitrZ0NaOztBNkY5a2dDWTtFQUNJO0VBS0k7RUFDQTtBN0Y2a2dDcEI7O0E2RjFrZ0NZO0VBQ0k7QTdGNmtnQ2hCOztBNkYzbmdDSTtFQUNJLGdCekV4VVM7RXlFeVVUO0VBR0k7RUFDQTtBN0Y0bmdDWjs7QTZGbG5nQ1E7RUFDSTtFQUVJO0VBQ0E7QTdGb25nQ2hCOztBNkY5bWdDUTtFQUNJO0E3RmluZ0NaOztBNkY5bWdDUTtFQUNJO0VBQ0EsV3pFdldLO0V5RXdXTCxZekV4V0s7RXlFeVdMO0E3RmluZ0NaOztBNkZobmdDWTtFQUNJO0VBRUk7RUFDQTtBN0ZrbmdDcEI7O0E2RjVtZ0NZO0VBQ0k7QTdGK21nQ2hCOztBNkY3cGdDSTtFQUNJLDREekV4VVM7RXlFeVVUO0VBT1E7RUFDQTtBN0YwcGdDaEI7O0E2RnBwZ0NRO0VBQ0k7RUFLSTtFQUNBO0E3Rm1wZ0NoQjs7QTZGaHBnQ1E7RUFDSTtBN0ZtcGdDWjs7QTZGaHBnQ1E7RUFDSTtFQUNBLHVEekV2V0s7RXlFd1dMLHdEekV4V0s7RXlFeVdMO0E3Rm1wZ0NaOztBNkZscGdDWTtFQUNJO0VBS0k7RUFDQTtBN0ZpcGdDcEI7O0E2RjlvZ0NZO0VBQ0k7QTdGaXBnQ2hCOztBNkYxb2dDSTtFQUNJO0E3RjZvZ0NSOztBNkY1b2dDUTtFQUNJLGN6RS9WVTtBcEI4K2dDdEI7O0E2RnhvZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBN0Ywb2dDSjs7QTZGem9nQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjRvZ0NSOztBNkYxb2dDSTtFQUNJO0VBQ0E7RUFDQTtBN0Y2b2dDUjs7QTZGbm9nQ2dCO0VBQ0k7QTdGc29nQ3BCOztBNkZsb2dDUTtFQUNJO0VBQ0E7QTdGcW9nQ1o7O0E2RnBvZ0NZO0VBQ0k7RUFDQTtBN0Z1b2dDaEI7O0E4Ri9uaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RmtvaENKOztBOEZqb2hDSTtFQUNFLFcxRUxrQjtFMEVNbEI7RUFDQTtBOUZvb2hDTjs7QThGbm9oQ007RUFDRTtBOUZzb2hDUjs7QThGcG9oQ007RUFDRTtFQUVBO0VBQ0E7QTlGc29oQ1I7O0E4RnBvaENNO0VBQ0U7RUFDQTtBOUZ1b2hDUjs7QThGcm9oQ007RUFDRTtFQUNBO0VBQ0E7QTlGd29oQ1I7O0E4RnRvaENNO0VBQ0U7RUFDQTtBOUZ5b2hDUjs7QThGdm9oQ007RUFDRTtFQUNBO0VBQ0E7RUFDQSxXMUVsQ2dCO0UwRW1DaEIsWTFFbkNnQjtFMEVvQ2hCO0VBQ0E7RUFDQTtBOUYwb2hDUjs7QThGem9oQ1E7RUFDRSxXMUV4Q2M7RTBFeUNkLFkxRXpDYztFMEUwQ2Q7QTlGNG9oQ1Y7O0E4RjNvaENVO0VBQ0U7RUFDQSxXMUU3Q1k7RTBFOENaLFkxRTlDWTtFMEUrQ1osaUIxRS9DWTtFMEVnRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUY4b2hDWjs7QThGN29oQ1k7RUFDRTtBOUZncGhDZDs7QThGOW9oQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFFMEJRO0UwRXpCUjtFQUNBO0E5RmlwaENkOztBOEY5b2hDVTtFQUNFLHlCMUUwQlE7RTBFekJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZpcGhDWjs7QThGaHBoQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZtcGhDZDs7QThGbHBoQ2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZxcGhDaEI7O0E4RnBwaENnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZ1cGhDbEI7O0E4RnJwaENnQjtFQUNFO0VBQ0E7RUFDQTtBOUZ3cGhDbEI7O0E4RnZwaENrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGMHBoQ3BCOztBOEZ6cGhDb0I7RUFDRSxjMUVyQ0E7RTBFc0NBO0VBQ0E7RUFDQTtFQUNBO0E5RjRwaEN0Qjs7QThGMXBoQ29CO0VBQ0U7RUFDQTtBOUY2cGhDdEI7O0E4RjVwaENzQjtFQUNFO0E5RitwaEN4Qjs7QThGNXBoQ29CO0VBQ0U7QTlGK3BoQ3RCOztBOEY5cGhDc0I7RUFDRTtBOUZpcWhDeEI7O0E4RjVwaENnQjtFQUNFO0E5RitwaENsQjs7QThGN3BoQ2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGZ3FoQ2xCOztBOEY5cGhDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGaXFoQ2xCOztBOEZocWhDa0I7RUFDSTtBOUZtcWhDdEI7O0E4RmpxaENrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGb3FoQ3BCOztBOEZqcWhDZ0I7RUFDRTtBOUZvcWhDbEI7O0E4RmxxaENnQjtFQUNFO0E5RnFxaENsQjs7QThGcHFoQ2tCO0VBQ0U7QTlGdXFoQ3BCOztBOEZycWhDa0I7RUFDRTtBOUZ3cWhDcEI7O0E4Ri9waENJO0VBM01GO0lBNE1JO0lBQ0E7SUFDQTtFOUZtcWhDSjtFOEZscWhDSTtJQUNFO0U5Rm9xaENOO0U4Rm5xaENNO0lBQ0U7SUFDQSxZMUU1TVE7RXBCaTNoQ2hCO0U4RnBxaENRO0lBQ0U7SUFDQSxZMUUvTU07RXBCcTNoQ2hCO0U4RnJxaENVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RnVxaENaO0U4RnRxaENZO0lBQ0U7SUFDQTtFOUZ3cWhDZDtFOEZ0cWhDWTtJQUNFO0U5RndxaENkO0U4RnJxaENVO0lBQ0U7SUFDQTtFOUZ1cWhDWjtBQUNGO0E4RnZwaENZO0VBQ0U7RUFDQTtBOUZ5cGhDZDs7QThGeHBoQ2M7RUFDRTtBOUYycGhDaEI7O0E4RnpwaENjO0VBQ0U7QTlGNHBoQ2hCOztBOEZ6cGhDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RjRwaENkOztBOEYxcGhDZ0I7RUFDRTtBOUY2cGhDbEI7O0E4RjVwaENrQjtFQUNFO0E5RitwaENwQjs7QThGNXBoQ29CO0VBQ0U7QTlGK3BoQ3RCOztBOEY5cGhDc0I7RUFDRSxjMUV2TEY7RTBFd0xFO0E5RmlxaEN4Qjs7QThGL3BoQ3NCO0VBQ0U7RUFDQTtBOUZrcWhDeEI7O0E4RmpxaEN3QjtFQUNFO0E5Rm9xaEMxQjs7QThGanFoQ3NCO0VBQ0U7QTlGb3FoQ3hCOztBOEZucWhDd0I7RUFDRTtBOUZzcWhDMUI7O0E4RmpxaENrQjtFQUNFO0E5Rm9xaENwQjs7QThGNXBoQ007RUFJUTtJQUNFO0U5RjRwaENkO0U4RjNwaENjO0lBQ0U7RTlGNnBoQ2hCO0FBQ0Y7QStGeDloQ0E7RUFDSTtFQUNBO0EvRjA5aENKOztBK0Z6OWhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjQ5aENSOztBK0YxOWhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y2OWhDUjs7QStGMTloQ1E7RUFDSTtBL0Y2OWhDWjs7QStGMzloQ1E7RUFDSTtBL0Y4OWhDWjs7QStGMzloQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y4OWhDUjs7QStGNTloQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0YrOWhDUjs7QStGejloQ1E7RUFDSTtBL0Y0OWhDWjs7QStGMTloQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNjloQ1o7O0ErRjM5aENRO0VBQ0k7QS9GODloQ1o7O0FnR2ppaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I1RW9CZ0I7RTRFbkJoQjtBaEdvaWlDSjs7QWdHbmlpQ0k7RUFDSTtBaEdzaWlDUjs7QWdHbGlpQ0k7RUFDSTtBaEdxaWlDUjs7QWdHbmlpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUlJO0FoR21paUNwQjs7QWdHemlpQ1k7RUFDSSxnQjVFaURDO0U0RWhERDtFQUlJO0FoR3lpaUNwQjs7QWdHL2lpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUlJO0FoRytpaUNwQjs7QWdHcmppQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3VqaUNwQjs7QWdHM2ppQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRzZqaUNwQjs7QWdHamtpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR21raUNwQjs7QWdHdmtpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3lraUNwQjs7QWdHN2tpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRytraUNwQjs7QWdHbmxpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3FsaUNwQjs7QWdHemxpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRzJsaUNwQjs7QWdHL2xpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR2ltaUNwQjs7QWdHcm1pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3VtaUNwQjs7QWdHM21pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRzZtaUNwQjs7QWdHam5pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR21uaUNwQjs7QWdHdm5pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3luaUNwQjs7QWdHN25pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRytuaUNwQjs7QWdHbm9pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3FvaUNwQjs7QWdHem9pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRzJvaUNwQjs7QWdHL29pQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR2lwaUNwQjs7QWdHcnBpQ1k7RUFDSSxnQjVFaURDO0U0RWhERDtFQUVJO0FoR3VwaUNwQjs7QWdHM3BpQ1k7RUFDSSxnQjVFaURDO0U0RWhERDtFQUlJO0FoRzJwaUNwQjs7QWdHanFpQ1k7RUFDSSxnQjVFaURDO0U0RWhERDtFQUlJO0FoR2lxaUNwQjs7QWdHdnFpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoR3lxaUNwQjs7QWdHN3FpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRytxaUNwQjs7QWdHbnJpQ1k7RUFDSSxnQjVFaURDO0U0RWhERDtFQUVJO0FoR3FyaUNwQjs7QWdHenJpQ1k7RUFDSSxtQjVFaURDO0U0RWhERDtFQUVJO0FoRzJyaUNwQjs7QWdHL3JpQ1k7RUFDSSw4QjVFaURDO0U0RWhERDtFQUVJO0FoR2lzaUNwQjs7QWdHcnNpQ1k7RUFDSSxnQjVFaURDO0U0RWhERDtFQUlJO0FoR3FzaUNwQjs7QWdHM3NpQ1k7RUFDSSw0RDVFaURDO0U0RWhERDtFQUVJO0FoRzZzaUNwQjs7QWlHOXRpQ0E7RUFBYztBakdrdWlDZDs7QWlHanVpQ0E7RUFDSTtFQUNBO0FqR291aUNKOztBaUdqdWlDQTtFQUNJO0VBQ0E7QWpHb3VpQ0o7O0FpR2x1aUNBO0VBQ0ksZ0I3RXFCaUI7RTZFcEJqQix5QjdFeUZnQjtBcEI0b2lDcEI7O0FpR251aUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3N1aUNaOztBaUdodmlDSTtFQVlJO0VBQ0E7QWpHd3VpQ1I7O0FpR3R1aUNJO0VBQ0ksZ0I3RUdhO0FwQnN1aUNyQjs7QWlHeHVpQ1E7RUFDSTtFQUNBO0FqRzJ1aUNaOztBaUd4dWlDSTtFQUNJLDBDN0VXMEI7RTZFVjFCO0FqRzJ1aUNSOztBaUd4dWlDZ0I7RUFDSSx5QjdFc0JIO0U2RWxCTztBakd3dWlDeEI7O0FpRzd1aUNnQjtFQUNJLHNCN0VzQkg7RTZFbEJPO0FqRzZ1aUN4Qjs7QWlHbHZpQ2dCO0VBQ0kseUI3RXNCSDtFNkVsQk87QWpHa3ZpQ3hCOztBaUd2dmlDZ0I7RUFDSSx5QjdFc0JIO0U2RXBCTztBakd5dmlDeEI7O0FpRzV2aUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqRzh2aUN4Qjs7QWlHandpQ2dCO0VBQ0kseUI3RXNCSDtFNkVwQk87QWpHbXdpQ3hCOztBaUd0d2lDZ0I7RUFDSSx5QjdFc0JIO0U2RXBCTztBakd3d2lDeEI7O0FpRzN3aUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqRzZ3aUN4Qjs7QWlHaHhpQ2dCO0VBQ0kseUI3RXNCSDtFNkVwQk87QWpHa3hpQ3hCOztBaUdyeGlDZ0I7RUFDSSx5QjdFc0JIO0U2RXBCTztBakd1eGlDeEI7O0FpRzF4aUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqRzR4aUN4Qjs7QWlHL3hpQ2dCO0VBQ0kseUI3RXNCSDtFNkVwQk87QWpHaXlpQ3hCOztBaUdweWlDZ0I7RUFDSSx5QjdFc0JIO0U2RXBCTztBakdzeWlDeEI7O0FpR3p5aUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqRzJ5aUN4Qjs7QWlHOXlpQ2dCO0VBQ0kseUI3RXNCSDtFNkVwQk87QWpHZ3ppQ3hCOztBaUduemlDZ0I7RUFDSSx5QjdFc0JIO0U2RXBCTztBakdxemlDeEI7O0FpR3h6aUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqRzB6aUN4Qjs7QWlHN3ppQ2dCO0VBQ0kseUI3RXNCSDtFNkVwQk87QWpHK3ppQ3hCOztBaUdsMGlDZ0I7RUFDSSx5QjdFc0JIO0U2RXBCTztBakdvMGlDeEI7O0FpR3YwaUNnQjtFQUNJLHNCN0VzQkg7RTZFcEJPO0FqR3kwaUN4Qjs7QWlHNTBpQ2dCO0VBQ0ksc0I3RXNCSDtFNkVsQk87QWpHNDBpQ3hCOztBaUdqMWlDZ0I7RUFDSSxzQjdFc0JIO0U2RWxCTztBakdpMWlDeEI7O0FpR3QxaUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqR3cxaUN4Qjs7QWlHMzFpQ2dCO0VBQ0kseUI3RXNCSDtFNkVwQk87QWpHNjFpQ3hCOztBaUdoMmlDZ0I7RUFDSSxzQjdFc0JIO0U2RXBCTztBakdrMmlDeEI7O0FpR3IyaUNnQjtFQUNJLHlCN0VzQkg7RTZFcEJPO0FqR3UyaUN4Qjs7QWlHMTJpQ2dCO0VBQ0ksb0M3RXNCSDtFNkVwQk87QWpHNDJpQ3hCOztBaUcvMmlDZ0I7RUFDSSxzQjdFc0JIO0U2RWxCTztBakcrMmlDeEI7O0FpR3AzaUNnQjtFQUNJLGtFN0VzQkg7RTZFcEJPO0FqR3MzaUN4Qjs7QWlHOTJpQ1k7RUFDSTtFQUNBO0FqR2kzaUNoQjs7QWlHNTJpQ0E7RUFDSTtBakcrMmlDSjs7QWlHNzJpQ1E7RUFDSTtBakdnM2lDWjs7QWlHbDNpQ0k7RUFJSTtFQUNBO0FqR2szaUNSOztBaUcvMmlDUTtFQUNJO0FqR2szaUNaOztBaUcvMmlDSTtFQUNJO0FqR2szaUNSOztBaUcvMmlDQTtFQUNJO0FqR2szaUNKOztBaUcvMmlDQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHKzJpQ0o7O0FpRzkyaUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpM2lDUjs7QWlHaDNpQ1M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHbTNpQ1o7O0FpR2ozaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHbzNpQ2hCOztBaUduM2lDZ0I7RUFDSTtBakdzM2lDcEI7O0FpR24zaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdzM2lDaEI7O0FpR3IzaUNnQjtFQUNJO0FqR3czaUNwQjs7QWlHdDNpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHeTNpQ3BCOztBaUd4M2lDb0I7RUFDSSx5QjdFdENKO0U2RXVDSTtFQUNBO0VBQ0E7QWpHMjNpQ3hCOztBaUcxM2lDd0I7RUFDSTtBakc2M2lDNUI7O0FpR3QzaUNJO0VBQ0k7RUFDQTtFQUNBO0FqR3kzaUNSOztBaUd2M2lDSTtFQUNJO0VBQ0E7QWpHMDNpQ1I7O0FpR3ozaUNRO0VBQ0k7QWpHNDNpQ1o7O0FpRzMzaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzgzaUNoQjs7QWlHNzNpQ2dCO0VBQ0k7QWpHZzRpQ3BCOztBaUc3M2lDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdnNGlDaEI7O0FpRy8zaUNnQjtFQUNJO0FqR2s0aUNwQjs7QWlHLzNpQ1k7RUFDSTtFQUNBO0VBQ0E7QWpHazRpQ2hCOztBaUdoNGlDWTtFQUNJO0VBQ0E7RUFDQSxjN0VwS007RTZFcUtOLGU3RXJLTTtBcEJ3aWpDdEI7O0FpR2w0aUNnQjtFQUNJO0VBQ0E7RUFDQTtBakdxNGlDcEI7O0FpR2w0aUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3E0aUNoQjs7QWlHcDRpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1NGlDcEI7O0FpR3I0aUNnQjtFQUNJO0VBQ0E7RUFDQTtBakd3NGlDcEI7O0FpR3A0aUNnQjtFQUNJO0FqR3U0aUNwQjs7QWlHbjRpQ2dCO0VBQ0k7RUFDQTtBakdzNGlDcEI7O0FpR240aUNZO0VBQ0ksYzdFck5NO0U2RXNOTixlN0V0Tk07RTZFdU5OLGlCN0V4TlM7RTZFeU5UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHczRpQ2hCOztBaUdyNGlDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakd3NGlDcEI7O0FpR3A0aUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHdTRpQ1o7O0FpR3Q0aUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHeTRpQ2hCOztBaUd2NGlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRzA0aUNoQjs7QWlHdjRpQ1E7RUFDSTtFQUNBLFk3RXpRUTtBcEJtcGpDcEI7O0FpR3o0aUNZO0VBQ0k7QWpHNDRpQ2hCOztBaUd6NGlDUTtFQUNJO0FqRzQ0aUNaOztBaUczNGlDWTtFQUNJO0VBQ0E7RUFDQTtBakc4NGlDaEI7O0FpRzM0aUNRO0VBQ0k7QWpHODRpQ1o7O0FpRzc0aUNZO0VBQ0k7RUFDQTtFQUNBO0FqR2c1aUNoQjs7QWlHNTRpQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCN0UzUmE7RTZFNFJiO0FqRys0aUNSOztBaUcxNGlDSTtFQUNJO0FqRzY0aUNSOztBaUcxNGlDSTtFQUlJO0FqRzA0aUNSOztBaUd2NGlDZ0I7RUFDSTtBakcwNGlDcEI7O0FpR3o0aUNvQjtFQUNJO0VBQ0E7QWpHNDRpQ3hCOztBaUd6NGlDZ0I7RUFDSTtFQUNBO0VBQ0E7QWpHNDRpQ3BCOztBaUcxNGlDd0I7RUFDSTtBakc2NGlDNUI7O0FpRzU0aUM0QjtFQUNJO0VBQ0E7QWpHKzRpQ2hDOztBaUd0NGlDZ0I7RUFDSTtFQUNBO0FqR3k0aUNwQjs7QWlHeDRpQ29CO0VBQ0k7QWpHMjRpQ3hCOztBaUd2NGlDWTtFQUNJO0FqRzA0aUNoQjs7QWlHeDRpQ1k7RUFDSTtBakcyNGlDaEI7O0FpRzE0aUNnQjtFQUNJO0FqRzY0aUNwQjs7QWlHejRpQ2dCO0VBQ0k7QWpHNDRpQ3BCOztBaUd4NGlDUTtFQUNJO0VBQ0E7QWpHMjRpQ1o7O0FpR3Q0aUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHeTRpQ0o7O0FpR3g0aUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHMjRpQ1I7O0FpR3o0aUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHNDRpQ1I7O0FpRzE0aUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHNjRpQ1I7O0FpR3o0aUNJO0VBQ0k7QWpHNDRpQ1I7O0FpR3o0aUNBO0VBQ0k7SUFDSTtFakc0NGlDTjtFaUcxNGlDRTtJQUNJO0VqRzQ0aUNOO0FBQ0Y7QWlHMTRpQ0E7RUFDSTtJQUNJO0VqRzQ0aUNOO0VpRzE0aUNFO0lBQ0k7RWpHNDRpQ047QUFDRjtBaUd4NGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHMDRpQ0o7O0FpR3Y0aUNBO0VBQ0k7RUFDQTtBakcwNGlDSjs7QWlHeDRpQ0E7RUFDSTtFQUNBO0FqRzI0aUNKOztBaUd4NGlDQTtFQUNJO0lBQ0k7SUFDQTtFakcyNGlDTjtFaUd6NGlDRTtJQUNJO0lBQ0E7RWpHMjRpQ047QUFDRjtBaUd6NGlDQTtFQUNJO0lBQ0k7SUFDQTtFakcyNGlDTjtFaUd6NGlDRTtJQUNJO0lBQ0E7RWpHMjRpQ047QUFDRjtBa0cxMmpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzQyakNKOztBa0cxMmpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBSUk7QWxHMDJqQ2hCOztBa0doM2pDUTtFQUNJLGdCOUVzREs7RThFckRMO0VBSUk7QWxHZzNqQ2hCOztBa0d0M2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBSUk7QWxHczNqQ2hCOztBa0c1M2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHODNqQ2hCOztBa0dsNGpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHbzRqQ2hCOztBa0d4NGpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHMDRqQ2hCOztBa0c5NGpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHZzVqQ2hCOztBa0dwNWpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHczVqQ2hCOztBa0cxNWpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHNDVqQ2hCOztBa0doNmpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHazZqQ2hCOztBa0d0NmpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHdzZqQ2hCOztBa0c1NmpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHODZqQ2hCOztBa0dsN2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHbzdqQ2hCOztBa0d4N2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHMDdqQ2hCOztBa0c5N2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHZzhqQ2hCOztBa0dwOGpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHczhqQ2hCOztBa0cxOGpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHNDhqQ2hCOztBa0doOWpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHazlqQ2hCOztBa0d0OWpDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHdzlqQ2hCOztBa0c1OWpDUTtFQUNJLGdCOUVzREs7RThFckRMO0VBRUk7QWxHODlqQ2hCOztBa0dsK2pDUTtFQUNJLGdCOUVzREs7RThFckRMO0VBSUk7QWxHaytqQ2hCOztBa0d4K2pDUTtFQUNJLGdCOUVzREs7RThFckRMO0VBSUk7QWxHdytqQ2hCOztBa0c5K2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHZy9qQ2hCOztBa0dwL2pDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHcy9qQ2hCOztBa0cxL2pDUTtFQUNJLGdCOUVzREs7RThFckRMO0VBRUk7QWxHNC9qQ2hCOztBa0doZ2tDUTtFQUNJLG1COUVzREs7RThFckRMO0VBRUk7QWxHa2drQ2hCOztBa0d0Z2tDUTtFQUNJLDhCOUVzREs7RThFckRMO0VBRUk7QWxHd2drQ2hCOztBa0c1Z2tDUTtFQUNJLGdCOUVzREs7RThFckRMO0VBSUk7QWxHNGdrQ2hCOztBa0dsaGtDUTtFQUNJLDREOUVzREs7RThFckRMO0VBRUk7QWxHb2hrQ2hCOztBa0czZ2tDSTtFQUNJO0VBQ0E7QWxHOGdrQ1I7O0FrRzVna0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFJSTtBbEc0Z2tDcEI7O0FrR2xoa0NZO0VBQ0ksZ0I5RXFDQztFOEVwQ0Q7RUFJSTtBbEdraGtDcEI7O0FrR3hoa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFJSTtBbEd3aGtDcEI7O0FrRzloa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdnaWtDcEI7O0FrR3Bpa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdzaWtDcEI7O0FrRzFpa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEc0aWtDcEI7O0FrR2hqa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdramtDcEI7O0FrR3Rqa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEd3amtDcEI7O0FrRzVqa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEc4amtDcEI7O0FrR2xra0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdva2tDcEI7O0FrR3hra0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEcwa2tDcEI7O0FrRzlra0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdnbGtDcEI7O0FrR3Bsa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdzbGtDcEI7O0FrRzFsa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEc0bGtDcEI7O0FrR2hta0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdrbWtDcEI7O0FrR3Rta0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEd3bWtDcEI7O0FrRzVta0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEc4bWtDcEI7O0FrR2xua0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdvbmtDcEI7O0FrR3hua0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEcwbmtDcEI7O0FrRzlua0NZO0VBQ0ksZ0I5RXFDQztFOEVwQ0Q7RUFFSTtBbEdnb2tDcEI7O0FrR3Bva0NZO0VBQ0ksZ0I5RXFDQztFOEVwQ0Q7RUFJSTtBbEdvb2tDcEI7O0FrRzFva0NZO0VBQ0ksZ0I5RXFDQztFOEVwQ0Q7RUFJSTtBbEcwb2tDcEI7O0FrR2hwa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdrcGtDcEI7O0FrR3Rwa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEd3cGtDcEI7O0FrRzVwa0NZO0VBQ0ksZ0I5RXFDQztFOEVwQ0Q7RUFFSTtBbEc4cGtDcEI7O0FrR2xxa0NZO0VBQ0ksbUI5RXFDQztFOEVwQ0Q7RUFFSTtBbEdvcWtDcEI7O0FrR3hxa0NZO0VBQ0ksOEI5RXFDQztFOEVwQ0Q7RUFFSTtBbEcwcWtDcEI7O0FrRzlxa0NZO0VBQ0ksZ0I5RXFDQztFOEVwQ0Q7RUFJSTtBbEc4cWtDcEI7O0FrR3Bya0NZO0VBQ0ksNEQ5RXFDQztFOEVwQ0Q7RUFFSTtBbEdzcmtDcEI7O0FtR3J0a0NBO0VBQ0k7QW5Hd3RrQ0o7O0FtR3Z0a0NJO0VBQ0k7RUFDQTtBbkcwdGtDUjs7QW1HenRrQ1E7RUFDSTtFQUNBO0FuRzR0a0NaOztBbUczdGtDWTtFQUNJO0VBQ0E7RUFDQTtBbkc4dGtDaEI7O0FtRzd0a0NnQjtFQUNJO0FuR2d1a0NwQjs7QW1HOXRrQ2dCO0VBQ0k7RUFDQTtFQUNBO0FuR2l1a0NwQjs7QW1HaHVrQ29CO0VBQ0k7RUFDQTtBbkdtdWtDeEI7O0FtR2p1a0NvQjtFQUNJO0VBQ0E7RUFDQTtBbkdvdWtDeEI7O0FtR2x1a0NvQjtFQUNMO0VBQ0E7RUFDQTtBbkdxdWtDZjs7QW1HL3RrQ0k7RUFDSTtFQUNBO0VBQ0E7QW5Ha3VrQ1I7O0FtRzV0a0NRO0VBQ0k7RUFDQTtBbkcrdGtDWjs7QW1HNXRrQ29CO0VBQ0k7QW5HK3RrQ3hCOztBbUc5dGtDd0I7RUFDSTtFQUNBO0FuR2l1a0M1Qjs7QW1HL3RrQ3dCO0VBQ0k7QW5Ha3VrQzVCOztBbUdodWtDd0I7RUFDSTtFQUNBO0VBQ0E7QW5HbXVrQzVCOztBb0doeWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhGeUhrQjtFZ0Z4SGxCO0VBQ0E7RUFDQSxnQmhGdUJpQjtFZ0Z0QmpCLCtCaEZtSDBCO0VnRmxIMUIseUJoRjBGZ0I7RWdGekZoQixrQmhGb0h3QjtFZ0ZuSHhCO0VBQ0E7RUFDQSxvQmhGMENjO0VnRnpDZDtBcEdteWtDSjs7QW9HbHlrQ0k7RUFDSTtFQUNBO0FwR3F5a0NSOztBb0dueWtDSTtFQUNJLGlFaEY0R3VCO0FwQjBya0MvQjs7QW9HcHlrQ0k7RUFDSTtBcEd1eWtDUjs7QW9HbnlrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdzeWtDSjs7QW9HcnlrQ0k7RUFDSTtBcEd3eWtDUjs7QW9HdHlrQ0k7RUFDSTtFQUNBO0FwR3l5a0NSOztBb0d2eWtDSTtFQUNJO0FwRzB5a0NSOztBb0d0eWtDQTtFQUNJO0VBQ0E7RUFDQTtBcEd5eWtDSjs7QW9HdnlrQ0E7RUFDSTtFQUNBO0VBQ0E7QXBHMHlrQ0o7O0FvR3Z5a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcweWtDSjs7QW9HenlrQ0k7RUFDSTtFQUNBO0FwRzR5a0NSOztBb0czeWtDUTtFQUNJO0VBQ0E7QXBHOHlrQ1o7O0FvRzV5a0NRO0VBQ0k7RUFDQTtFQUNBO0FwRyt5a0NaOztBb0czeWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHOHlrQ0o7O0FvRzd5a0NJO0VBQ0k7RUFDQTtBcEdnemtDUjs7QW9HL3lrQ1E7RUFDSTtFQUNBO0FwR2t6a0NaOztBb0doemtDUTtFQUNJO0VBQ0E7RUFDQTtBcEdtemtDWjs7QW9HOXlrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2l6a0NKOztBb0doemtDSTtFQUNJO0VBQ0EsaUNoRjlDaUI7RWdGK0NqQjtFQUNBO0VBQ0EsaUJoRnRGWTtFZ0Z1Rlo7RUFDQTtBcEdtemtDUjs7QW9HOXlrQ0k7RUFDSTtBcEdpemtDUjs7QW9HN3lrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2d6a0NKOztBb0cveWtDSTtFQUNJLGNoRmpDYztBcEJtMWtDdEI7O0FvRzl5a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JoRmpIZ0I7QXBCazZrQ3BCOztBb0cveWtDUTtFQUNJLHFCaEY1Q1U7QXBCODFrQ3RCOztBb0doemtDUTtFQUNJO0VBQ0E7RUFDQTtBcEdtemtDWjs7QW9HbHprQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHcXprQ2hCOztBb0doemtDUTtFQUNJLG1CaEZqRVU7RWdGa0VWO0FwR216a0NaOztBb0cveWtDUTtFQUNJO0FwR2t6a0NaOztBb0dqemtDWTtFQUVJO0VBQ0E7QXBHbXprQ2hCOztBb0dsemtDZ0I7RUFDSTtFQUNBO0VBQ0EsaUNoRmxISztFZ0ZtSEw7RUFDQTtBcEdxemtDcEI7O0FvR256a0NnQjtFQUNJO0VBQ0E7QXBHc3prQ3BCOztBb0duemtDb0I7RUFDSTtFQUNBO0VBQ0EsaUNoRjlIQztFZ0YrSEQ7RUFDQTtFQUNBO0FwR3N6a0N4Qjs7QW9HcHprQ29CO0VBQ0k7RUFDQTtBcEd1emtDeEI7O0FvR2p6a0NJO0VBQ0k7RUFDQTtFQUNBO0FwR296a0NSOztBb0dqemtDQTtFQUNJO0FwR296a0NKOztBb0c1eGtDQTtFQVFJO0VBQ0E7RUFDQTtBcEd3eGtDSjs7QW9HdnhrQ0k7RUFDSTtBcEcweGtDUjs7QW9HdHlrQ0E7RUFjSTtBcEc0eGtDSjs7QW9HMXhrQ0E7RUFDSSxtQmhGdEprQjtFZ0Z1SmxCO0VBQ0EseUJoRnBKZ0I7QXBCaTdrQ3BCOztBb0c1eGtDSTtFQUNJLHlCaEZ0Slk7RWdGdUpaO0VBQ0E7QXBHK3hrQ1I7O0FvRzd4a0NJO0VBQ0ksbUJoRmpLYztFZ0ZrS2Q7QXBHZ3lrQ1I7O0FvRzd4a0NBO0VBRUksZ0JoRi9PZ0I7RWdGZ1BoQixtQmhGaFBnQjtFZ0ZpUGhCLGtCaEZqUGdCO0VnRmtQaEI7QXBHK3hrQ0o7O0FvR2p4a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEZoUWlCO0VnRmlRakI7RUFDQTtFQUNBO0VBQ0E7QXBHb3hrQ0o7O0FvR2p4a0NBO0VBQ0k7QXBHb3hrQ0o7O0FvR254a0NJO0VBQ0k7QXBHc3hrQ1I7O0FvR3B4a0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhGcFJhO0VnRnFSYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaEZyU1k7QXBCNGpsQ3BCOztBb0d0eGtDUTtFQUNJO0VBQ0E7QXBHeXhrQ1o7O0FvR254a0NBO0VBQ0k7RUFDQSxXaEZ4TWtCO0FwQjg5a0N0Qjs7QW9HbHhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdxeGtDSjs7QW9HcHhrQ0k7RUFDSTtBcEd1eGtDUjs7QW9HcnhrQ0k7RUFDSTtBcEd3eGtDUjs7QW9HcHhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEd1eGtDSjs7QW9HdHhrQ0k7RUFDSTtBcEd5eGtDUjs7QW9HcnhrQ0E7RUFBd0M7QXBHeXhrQ3hDOztBb0d4eGtDQTtFQUE0QztBcEc0eGtDNUM7O0FvRzN4a0NBO0VBQTRDO0FwRyt4a0M1Qzs7QW9HNXhrQ0s7RUFBMkc7QXBHZ3lrQ2hIOztBb0cveGtDSztFQUFRO0FwR215a0NiOztBb0doeWtDSTtFQUEyRztBcEdveWtDL0c7O0FvR255a0NJO0VBQVE7QXBHdXlrQ1o7O0FvR3B5a0NJO0VBQTJHO0FwR3d5a0MvRzs7QW9HdnlrQ0k7RUFBUTtBcEcyeWtDWjs7QW9HdnlrQ0k7RUFBMkc7QXBHMnlrQy9HOztBb0cxeWtDSTtFQUFRO0FwRzh5a0NaOztBb0czeWtDSTtFQUEyRztBcEcreWtDL0c7O0FvRzl5a0NJO0VBQVE7QXBHa3prQ1o7O0FvRy95a0NJO0VBQTJHO0FwR216a0MvRzs7QW9HbHprQ0k7RUFBUTtBcEdzemtDWjs7QW9HbHprQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdxemtDSjs7QW9HbHprQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdxemtDSjs7QW9HbHprQ0E7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBHb3prQ1Y7RW9HbHprQ1U7SUFDSSxpQmhGM1lJO0lnRjRZSixrQmhGNVlJO0lnRjZZSjtJQUNBO0VwR296a0NkO0FBQ0Y7QW9HaHprQ0E7RUFHUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBHZ3prQ1Y7RW9HL3lrQ1U7SUFDSSxpQmhGdGFJO0lnRnVhSixrQmhGdmFJO0lnRndhSjtJQUNBO0VwR2l6a0NkO0FBQ0Y7QW9HN3lrQ0E7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBHOHlrQ1Y7RW9HN3lrQ1U7SUFDSSxpQmhGaGNJO0lnRmljSixrQmhGamNJO0lnRmtjSjtJQUNBO0VwRyt5a0NkO0FBQ0Y7QW9HM3lrQ0E7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBHNHlrQ1Y7RW9HM3lrQ1U7SUFDSSxpQmhGMWRJO0lnRjJkSixrQmhGM2RJO0lnRjRkSjtJQUNBO0VwRzZ5a0NkO0FBQ0Y7QW9HcHlrQ0E7RUFDSSxpQmhGeGVnQjtFZ0Z5ZWhCO0FwR3N5a0NKOztBb0dyeWtDSTtFQUNJO0FwR3d5a0NSOztBb0d2eWtDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcweWtDWjs7QW9HeHlrQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzJ5a0NoQjs7QW9HdnlrQ1k7RUFDSSxxQmhGNWJNO0VnRjZiTixtQmhGN2JNO0FwQnV1bEN0Qjs7QW9HeHlrQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDaEZ4ZUs7RWdGeWVMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMnlrQ3BCOztBb0d6eGtDQTtFQUNJLGlCaEZyaUJnQjtFZ0ZzaUJoQjtBcEc0eGtDSjs7QW9HMXhrQ0k7RUFDSTtBcEc2eGtDUjs7QW9HNXhrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRyt4a0NaOztBb0c5eGtDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDaEZyaEJTO0VnRnNoQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHaXlrQ2hCOztBb0c3eGtDWTtFQUNJLHFCaEY5Zk07RWdGK2ZOLG1CaEYvZk07QXBCK3hsQ3RCOztBb0cveGtDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdreWtDcEI7O0FvR2p4a0NBO0VBQ0k7RUFDQTtBcEdveGtDSjs7QW9HbnhrQ0k7RUFDSTtBcEdzeGtDUjs7QW9HcnhrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd3eGtDWjs7QW9HdnhrQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEYvbUJLO0VnRmluQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaEZ0bkJLO0VnRnVuQkw7RUFDQTtFQUNBO0FwR3l4a0NoQjs7QW9HcnhrQ1k7RUFDSSxxQmhGL2pCTTtFZ0Zna0JOLG1CaEZoa0JNO0FwQncxbEN0Qjs7QW9HdnhrQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmhGcm9CQztFZ0Zzb0JEO0VBQ0E7RUFDQTtBcEcweGtDcEI7O0FvR2x3a0NJO0VBQ0k7QXBHcXdrQ1I7O0FvR2x3a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3F3a0NKOztBb0dud2tDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFDaEZ0bEJzQjtFZ0Z1bEJ0QjtFQUNBLGtCaEZybEJvQjtFZ0ZzbEJwQixZaEZ2bEJjO0VnRndsQmQ7RUFDQTtBcEdzd2tDUjs7QW9HcHdrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhGNW5CUTtFZ0Y2bkJSLGlCaEZubUJVO0FwQjAybEN0Qjs7QW9HcHdrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEd1d2tDWjs7QW9HcndrQ1E7RUFDSTtFQUNBO0FwR3d3a0NaOztBb0dyd2tDUTtFQUNJLFloRmxuQlU7RWdGbW5CVjtFQUNBO0VBQ0E7RUFDQTtBcEd3d2tDWjs7QW9HdHdrQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd5d2tDaEI7O0FvR2h3a0NZO0VBQ0k7QXBHbXdrQ2hCOztBb0c3dmtDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEYzcEJvQjtFZ0Y0cEJwQjtFQUNBLHFDaEZocUJzQjtFZ0ZpcUJ0QjtFQUNBO0FwR2d3a0NSOztBb0c5dmtDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpd2tDWjs7QW9HaHdrQ1k7RUFDSTtFQUNBO0VBQ0E7QXBHbXdrQ2hCOztBb0dqd2tDWTtFQUNJO0FwR293a0NoQjs7QW9HandrQ1E7RUFDSTtFQUNBO0VBQ0E7QXBHb3drQ1o7O0FvR2p3a0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvd2tDWjs7QW9HandrQ1E7RUFDSTtFQUNBO0VBQ0Esa0JoRnJzQmdCO0VnRnNzQmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHb3drQ1o7O0FvR2p3a0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvd2tDWjs7QW9HbndrQ1k7RUFDSSxjaEZydkJNO0FwQjIvbEN0Qjs7QW9HaHdrQ1E7RUFDSTtFQUNBO0FwR213a0NaOztBb0dod2tDSTtFQUNJO0VBQ0E7RUFDQTtBcEdtd2tDUjs7QW9HbHdrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3F3a0NaOztBb0dwd2tDWTtFQUNJO0FwR3V3a0NoQjs7QW9HandrQ1E7RUFDSTtFQUNBO0FwR293a0NaOztBb0czdmtDUTtFQUNJO0FwRzh2a0NaOztBb0d2dmtDUTtFQUNJO0FwRzB2a0NaOztBb0d4dmtDZ0I7RUFDSTtFQUNBO0FwRzJ2a0NwQjs7QW9HdHZrQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEd5dmtDaEI7O0FvR3J2a0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHd3ZrQ2hCOztBb0cvdWtDUTtFQUNJO0FwR2t2a0NaOztBb0c1dWtDSTtFQUNJO0VBQ0E7QXBHK3VrQ1I7O0FvRzV1a0NnQjtFQUNJO0FwRyt1a0NwQjs7QW9HOXVrQ29CO0VBQ0k7RUFDQSxpQ2hGLzNCQztFZ0ZnNEJEO0VBQ0E7QXBHaXZrQ3hCOztBb0c3dWtDd0I7RUFDSTtFQUNBLGlDaEZ2NEJIO0VnRnc0Qkc7RUFDQTtBcEdndmtDNUI7O0FvR3Z1a0NRO0VBQ0k7RUFDQTtBcEcwdWtDWjs7QW9HdnVrQ1E7RUFDSTtBcEcwdWtDWjs7QW9HdnVrQ1E7RUFDSTtBcEcwdWtDWjs7QW9HdnVrQ1E7RUFDSTtBcEcwdWtDWjs7QW9HenVrQ1k7RUFDSTtFQUNBLGlDaEZuNkJTO0VnRm82QlQ7RUFDQTtBcEc0dWtDaEI7O0FvR3h1a0NRO0VBR0k7QXBHeXVrQ1o7O0FvR3Z1a0NZO0VBQ0k7QXBHMHVrQ2hCOztBb0d2dWtDWTtFQUNJO0VBQ0E7QXBHMHVrQ2hCOztBb0d4dWtDZ0I7RUFDSTtFQUNBO0FwRzJ1a0NwQjs7QW9HenVrQ29CO0VBQ0k7RUFDQTtBcEc0dWtDeEI7O0FvRzF1a0N3QjtFQUNJO0VBQ0E7QXBHNnVrQzVCOztBb0czdWtDNEI7RUFDSTtFQUNBO0FwRzh1a0NoQzs7QW9HbHVrQ0k7RUFDSTtFQUNBO0VBQ0E7QXBHcXVrQ1I7O0FvRzl0a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2l1a0NKOztBb0c5dGtDQTtFQUNJO0FwR2l1a0NKOztBb0c5dGtDQTtFQUNJO0VBQ0E7RUFDQTtBcEdpdWtDSjs7QW9HOXRrQ0E7RUFDSTtFQUVBO0VBQ0E7QXBHZ3VrQ0o7O0FvRzl0a0NJO0VBQ0k7QXBHaXVrQ1I7O0FvRzN0a0NBO0VBQ0k7RUFDQTtBcEc4dGtDSjs7QW9HNXRrQ0k7RUFDSTtFQUNBO0VBQ0E7QXBHK3RrQ1I7O0FvRzd0a0NRO0VBQ0k7QXBHZ3VrQ1o7O0FvRzV0a0NJO0VBQ0k7QXBHK3RrQ1I7O0FvR3h0a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FwR3d0a0NKOztBb0dydGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHd3RrQ0o7O0FvR3B0a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdXRrQ0o7O0FvR250a0NBO0FBQ0E7RUFDSTtBcEdzdGtDSjs7QW9HbnRrQ0E7QUFjWTtFQUNJLHFCaEZuakNNO0FwQjR2bUN0Qjs7QW9HdHNrQ2dCO0VBQ0k7QXBHeXNrQ3BCOztBb0dwc2tDWTtFQUNJLG1CaEY3akNNO0VnRjhqQ047QXBHdXNrQ2hCOztBb0dwcmtDZ0I7RUFFSTtBcEdzcmtDcEI7O0FvR25ya0NvQjtFQUVJLG1CaEZ4bENGO0FwQjZ3bUN0Qjs7QW9HaHJrQ2dCO0VBRUk7QXBHa3JrQ3BCOztBb0cvcWtDb0I7RUFFSSxtQmhGcG1DRjtBcEJxeG1DdEI7O0FvR3hwa0NRO0VBQ0k7RUFDQTtBcEcycGtDWjs7QW9HMXBrQ1k7RUFDSTtFQUNBO0VBQ0E7QXBHNnBrQ2hCOztBb0czcGtDWTtFQUNJLG1CaEZ0b0NNO0VnRnVvQ047QXBHOHBrQ2hCOztBb0dscGtDUTtFQUNJO0FwR3Fwa0NaOztBb0dscGtDWTtFQUVJO0FwR29wa0NoQjs7QW9HaHBrQ1k7RUFFSTtBcEdrcGtDaEI7O0FvRzdva0NJO0VBQ0k7QXBHZ3BrQ1I7O0FvRzdva0NJO0VBQ0k7QXBHZ3BrQ1I7O0FvRzdva0NJO0VBQ0k7QXBHZ3BrQ1I7O0FvRzdva0NJO0VBQ0k7QXBHZ3BrQ1I7O0FvRzdva0NJO0VBRVE7SUFDSTtFcEcrb2tDZDtBQUNGO0FvRzVva0NJO0VBRVE7SUFDSTtFcEc2b2tDZDtBQUNGO0FvRzFva0NJO0VBRVE7SUFDSTtFcEcyb2tDZDtBQUNGO0FvR3hva0NJO0VBRVE7SUFDSTtFcEd5b2tDZDtBQUNGO0FvR2hva0NnQjtFQUNJLG1CaEZwdENDO0FwQnMxbUNyQjs7QW9HNW5rQ29CO0VBQ0k7QXBHK25rQ3hCOztBb0d4bmtDb0I7RUFDSTtBcEcybmtDeEI7O0FvRzlta0NRO0VBRUkscUNoRnZ0Q2tCO0VnRnd0Q2xCO0FwR2dua0NaOztBb0cvbWtDWTtFQUNJO0FwR2tua0NoQjs7QW9HaG5rQ1k7RUFDSTtBcEdtbmtDaEI7O0FvR2hua0NnQjtFQUNJO0FwR21ua0NwQjs7QW9HOW1rQ1E7RUFDSSxxQ2hGdnVDa0I7RWdGd3VDbEI7RUFDQSxrQmhGdHVDZ0I7RWdGdXVDaEI7RUFDQSxxQ2hGM3VDa0I7RWdGNHVDbEI7RUFDQTtBcEdpbmtDWjs7QW9HaG5rQ1k7RUFDSTtBcEdtbmtDaEI7O0FvR2pua0NZO0VBQ0k7QXBHb25rQ2hCOztBb0dsbmtDWTtFQUNJO0FwR3Fua0NoQjs7QW9HcG5rQ2dCO0VBQ0ksY2hGcnhDRTtBcEI0NG1DdEI7O0FvR2xua0NZO0VBQ0ksa0NoRjV2Q1U7QXBCaTNtQzFCOztBb0dqbmtDWTtFQUNJLGlFaEY3dkNlO0FwQmkzbUMvQjs7QW9HM21rQ1k7RUFDSSxpRWhGdndDZTtBcEJxM21DL0I7O0FvRzVta0NvQjtFQUNJO0FwRytta0N4Qjs7QW9HMW1rQ2dCO0VBQ0ksaUVoRmh4Q1c7RWdGaXhDWCxzQ2hGcnhDTTtBcEJrNG1DMUI7O0FvR3pta0NnQjtFQUNJLGlFaEZ0eENXO0VnRnV4Q1gseUNoRjN4Q007QXBCdTRtQzFCOztBb0dwbWtDb0I7RUFDSTtBcEd1bWtDeEI7O0FvR2pta0NZO0VBQ0k7RUFDQTtBcEdvbWtDaEI7O0FvR2xta0NZO0VBQ0k7QXBHcW1rQ2hCOztBb0dubWtDWTtFQUNJO0FwR3Nta0NoQjs7QW9HL2xrQ0k7RUFDSTtFQUNBLGlFaEZ2ekN1QjtBcEJ5NW1DL0I7O0FvRzlsa0NJO0VBQ0k7RUFDQTtBcEdpbWtDUjs7QW9HOWxrQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpbWtDUjs7QXFHNWluQ0E7RUFDSTtFQUNBO0FyRytpbkNKOztBcUc5aW5DSTtFQUNJO0FyR2lqbkNSOztBcUczaW5DQTtFQUNJO0VBQ0E7QXJHOGluQ0o7O0FxRzVpbkNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHK2luQ1o7O0FxR3ppbkNRO0VBQ0k7RUFDQTtBckc0aW5DWjs7QXFHeGluQ1E7RUFDSTtFQUNBO0FyRzJpbkNaOztBcUcxaW5DWTtFQUNJLGdCakZISztBcEJnam5DckI7O0FxR3JpbkNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyR3dpbkNwQjs7QXFHdmluQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJHMGluQ3hCOztBcUduaW5DQTtFQUNJO0VBQ0E7QXJHc2luQ0o7O0FxR3JpbkNJO0VBQ0k7QXJHd2luQ1I7O0FxR3ZpbkNRO0VBQ0k7RUFDQTtBckcwaW5DWjs7QXFHbmluQ0k7RUFDSTtBckdzaW5DUjs7QXFHcGluQ0k7RUFDSTtBckd1aW5DUjs7QXFHcGluQ1E7RUFDSTtBckd1aW5DWjs7QXFHcmluQ1E7RUFDSTtBckd3aW5DWjs7QXFHbGluQ0k7RUFDSTtBckdxaW5DUjs7QXFHbmluQ0k7RUFDSTtBckdzaW5DUjs7QXFHbmluQ1E7RUFDSTtBckdzaW5DWjs7QXFHcGluQ1E7RUFDSTtBckd1aW5DWjs7QXFHL2huQ0k7RUFDSTtBckdraW5DUjs7QXFHOWhuQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckdpaW5DSjs7QXFHaGluQ0k7RUFDSTtBckdtaW5DUjs7QXFHamluQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHb2luQ1I7O0FxR25pbkNRO0VBQ0k7RUFDQTtBckdzaW5DWjs7QXFHbmluQ0k7RUFDSTtFQUNBO0VBQ0E7QXJHc2luQ1I7O0FzR2pybkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHb3JuQ0o7O0FzR25ybkNJO0VBQ0k7RUFDQTtFQUNBO0F0R3NybkNSOztBc0dwcm5DSTtFQUNJO0VBQ0E7RUFDQSxtQmxGOEVjO0VrRjdFZDtFQUNBO0F0R3VybkNSOztBc0ducm5DSTtFQUNJO0F0R3NybkNSOztBdUdsdG5DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHcXRuQ0o7O0F1R2x0bkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHcXRuQ0o7O0F3R2x1bkNJO0VBQ0k7RUFDQTtFQUNBO0F4R3F1bkNSOztBd0dwdW5DUTtFQUNJO0F4R3V1bkNaOztBd0dydW5DWTtFQUNJO0VBQ0E7RUFDQTtBeEd3dW5DaEI7O0F3R3Z1bkNnQjtFQUNJLGlCcEZhQTtBcEI2dG5DcEI7O0F3R3J1bkNvQjtFQUNJO0VBQ0EsZ0JwRk1KO0VvRkxJLG1CcEZLSjtBcEJtdW5DcEI7O0F3R3B1bkM0QjtFQUNJO0VBQ0E7RUFDQTtBeEd1dW5DaEM7O0F3R251bkNvQztFQUNJO0F4R3N1bkN4Qzs7QXlHcnduQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnJGdUJpQjtFcUZ0QmpCO0VBQ0E7QXpHd3duQ0o7O0F5R3Z3bkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHMHduQ1I7O0F5R3p3bkNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHNHduQ1o7O0F5R3p3bkNJO0VBQ0k7RUFDQTtFQUNBO0F6RzR3bkNSOztBeUczd25DUTtFQUNJO0VBQ0E7RUFDQTtBekc4d25DWjs7QXlHNXduQ1E7RUFDSTtFQUNBO0VBQ0E7QXpHK3duQ1o7O0F5Rzl3bkNZO0VBQ0k7RUFDQTtFQUNBO0F6R2l4bkNoQjs7QXlHL3duQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLGdCckZsQ0s7QXBCbXpuQ3JCOztBeUdoeG5DZ0I7RUFDSTtBekdteG5DcEI7O0F5Ry93bkNZO0VBQ0ksY3JGc0JNO0FwQjR2bkN0Qjs7QXlHL3duQ1k7RUFDSTtFQUNBO0F6R2t4bkNoQjs7QXlHL3duQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2t4bkNaOztBeUdqeG5DWTtFQUNJO0VBQ0E7RUFDQTtBekdveG5DaEI7O0F5R2p4bkNRO0VBQ0k7RUFDQTtBekdveG5DWjs7QXlHbnhuQ1k7RUFDSTtFQUNBO0VBQ0E7QXpHc3huQ2hCOztBeUdweG5DWTtFQUVJO0F6R3N4bkNoQjs7QXlHaHhuQ0k7RUFDSTtFQUNBO0F6R214bkNSOztBeUdseG5DUTtFQUNJO0F6R3F4bkNaOztBeUdweG5DWTtFQUNJO0F6R3V4bkNoQjs7QXlHcHhuQ1E7RUFDSTtBekd1eG5DWjs7QXlHdHhuQ1k7RUFDSTtBekd5eG5DaEI7O0F5R3h4bkNnQjtFQUNJLGNyRjVCRTtBcEJ1em5DdEI7O0F5R3h4bkNZO0VBQ0k7QXpHMnhuQ2hCOztBeUdyeG5DQTtFQUNJO0lBQ0k7RXpHd3huQ047QUFDRjtBeUdweG5DQTtFQUNJO0lBQ0k7SUFDQTtFekdzeG5DTjtFeUdweG5DRTtJQUNJO0lBQ0E7RXpHc3huQ047QUFDRjtBeUdueG5DQTtFQUNJO0lBQ0k7SUFDQTtFekdxeG5DTjtFeUdueG5DRTtJQUNJO0lBQ0E7RXpHcXhuQ047QUFDRjtBeUdqeG5DQTtFQUNJO0lBQ0k7RXpHbXhuQ047RXlHanhuQ0U7SUFDSTtFekdteG5DTjtBQUNGO0F5R2h4bkNBO0VBQ0k7SUFDSTtFekdreG5DTjtFeUdoeG5DRTtJQUNJO0V6R2t4bkNOO0FBQ0Y7QXlHL3duQ0E7RUFDSTtJQUFRO0V6R2t4bkNWO0V5R2p4bkNFO0lBQVE7RXpHb3huQ1Y7QUFDRjtBeUdueG5DQTtFQUNJO0lBQVE7RXpHc3huQ1Y7RXlHcnhuQ0U7SUFBUTtFekd3eG5DVjtBQUNGO0EwR3Q5bkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUd3OW5DSjs7QTBHdjluQ0k7RUFDRTtFQUNBO0ExRzA5bkNOOztBMEd4OW5DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFl0RlFjO0VzRlBkO0ExRzI5bkNOOztBMEd6OW5DSTtFQUNJO0VBQ0E7QTFHNDluQ1I7O0EwRzM5bkNRO0VBQ0k7RUFDQTtFQUNBO0ExRzg5bkNaOztBMEc1OW5DUTtFQUNJO0VBQ0E7RUFDQTtBMUcrOW5DWjs7QTBHOTluQ1k7RUFDSTtFQUNBO0VBQ0E7QTFHaStuQ2hCOztBMEc1OW5DUTtFQUNJO0ExRys5bkNaOztBMEc3OW5DWTtFQUNJO0ExR2crbkNoQjs7QTBHNzluQ1E7RUFDSTtBMUdnK25DWjs7QTBHMTluQ1c7RUFDSztFQUNBO0VBQ0E7QTFHNjluQ2hCOztBMEczOW5DZ0I7RUFDSTtBMUc4OW5DcEI7O0EwRzU5bkNnQjtFQUNJO0ExRys5bkNwQjs7QTBHeDluQ1k7RUFDSTtFQUNBO0ExRzI5bkNoQjs7QTBHajluQ0E7RUFDSTtFQUNBO0VBQ0E7QTFHbzluQ0o7O0EwR2w5bkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdxOW5DUjs7QTBHbDluQ2dCO0VBQ0k7RUFDQTtFQUNBO0ExR3E5bkNwQjs7QTBHbDluQ29CO0VBQ0k7QTFHcTluQ3hCOztBMEd2OW5DZ0I7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR3U5bkNwQjs7QTBHdDluQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTdEZsR0o7RXNGbUdJO0ExR3k5bkN4Qjs7QTBHdDluQ3dCO0VBQ0k7QTFHeTluQzVCOztBMEczOW5Db0I7RUFJSTtFQUNBO0VBQ0E7QTFHMjluQ3hCOztBMEcxOW5Dd0I7RUFDSTtFQUNBO0VBQ0EsaUN0RjFFSDtFc0YyRUc7RUFDQTtFQUNBLGdCdEZ6R1A7RXNGMEdPO0VBQ0E7RUFDQTtFQUNBO0ExRzY5bkM1Qjs7QTBHMTluQzRCO0VBQ0k7RUFDQTtBMUc2OW5DaEM7O0EwR3o5bkM0QjtFQUNJO0VBQ0E7QTFHNDluQ2hDOztBMEd6OW5Dd0I7RUFDSSxtQnRGM0ROO0FwQnVob0N0Qjs7QTBHMzluQzRCO0VBQ0k7QTFHODluQ2hDOztBMEcxOW5Db0I7RUFDSTtBMUc2OW5DeEI7O0EwRzM5bkNvQjtFQUNJO0ExRzg5bkN4Qjs7QTBHNTluQ29CO0VBQ0k7QTFHKzluQ3hCOztBMEd2OW5Db0I7RUFDSTtBMUcwOW5DeEI7O0EwRzU5bkNnQjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNDluQ3BCOztBMEczOW5Db0I7RUFDSTtBMUc4OW5DeEI7O0EwRzU5bkNvQjtFQUNJO0ExRys5bkN4Qjs7QTBHNzluQ29CO0VBQ0k7QTFHZytuQ3hCOztBMEc3OW5DZ0I7RUFDSSxtQnRGbkdFO0FwQm1rb0N0Qjs7QTBHdC9uQ1E7RUF5Qkk7RUFDQTtBMUdpK25DWjs7QTBHNzluQ0k7RUFDSTtFQUNBO0ExR2crbkNSOztBMEc5OW5DUTtFQUNJO0VBQ0E7RUFDQTtBMUdpK25DWjs7QTBHOTluQ0k7RUFDSTtBMUdpK25DUjs7QTBHLzluQ1E7RUFDSTtFQUNBO0VBQ0E7QTFHaytuQ1o7O0EwR2orbkNZO0VBQ0k7RUFDQTtBMUdvK25DaEI7O0EwRzU5bkNZO0VBQ0k7QTFHKzluQ2hCOztBMEczOW5DSTtFQUNJO0VBQ0E7QTFHODluQ1I7O0EwRzE5bkNBO0VBQ0k7QTFHNjluQ0o7O0EwR3o5bkNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRzQ5bkNOO0UwR3o5bkNFO0lBQ0k7RTFHMjluQ047RTBHdjluQ2tCO0lBQ0k7SUFDQTtJQUNBO0UxR3k5bkN0QjtFMEc3OW5DYztJQU1JO0UxRzA5bkNsQjtFMEd6OW5Da0I7SUFDSTtJQUNBO0lBQ0E7RTFHMjluQ3RCO0UwR245bkNNO0lBQ0k7RTFHcTluQ1Y7QUFDRjtBMEcxOG5DNEI7RUFDSTtBMUc0OG5DaEM7O0EwR3A4bkNvQjtFQUNJO0ExR3U4bkN4Qjs7QTJHMXVvQ0s7RUFDRjtBM0c2dW9DSDs7QTJHM3VvQ0U7RUFBWTtBM0crdW9DZDs7QTJHOXVvQ0U7RUFBVztBM0drdm9DYjs7QTJHNXRvQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7QTNHZ3VvQ0Q7O0EyRzN0b0NFOztFQUNDO0EzRyt0b0NIOztBMkczdG9DQzs7RUFFQztFQUdDLDRDQTNEbUI7QTNHdXhvQ3RCOztBMkd6dG9DRTs7RUFDQztBM0c2dG9DSDs7QTJHenRvQ0M7O0VBRUM7RUFHQyx5Q0F4RW1CO0EzR2t5b0N0Qjs7QTJHbnRvQ0c7Ozs7O0VBS0M7RUFDQTtFQUNBO0EzR3N0b0NKOztBMkdwdG9DSzs7Ozs7RUFDQyxjdkZPZ0I7QXBCb3RvQ3RCOztBMkdydG9DSTtFQUNnQjtFQUNBLGlDdkZwQ0s7RXVGcUNMO0VBQ0E7RUFDQTtBM0d3dG9DcEI7O0EyR3B0b0NJO0VBQ2dCO0VBQ0E7RUFDQSxpQ3ZGOUNLO0V1RitDTDtBM0d1dG9DcEI7O0EyR250b0NJO0VBQ2dCO0VBQ0E7RUFDQSxpQ3ZGdERLO0V1RnVETDtBM0dzdG9DcEI7O0EyR2x0b0NJO0VBQ0M7RUFDZTtFQUNBLGlDdkY5REs7RXVGK0RMO0VBQ2Y7QTNHcXRvQ0w7O0EyR2p0b0NJO0VBQ0M7RUFDZTtFQUNBLGlDdkZ2RUs7RXVGd0VMO0VBQ2Y7QTNHb3RvQ0w7O0EyR3J6b0NBO0VBdUdDOztJQUFBO0EzR290b0NEOztBMkdodG9DRTtFQUNDLHlCQS9Jb0I7QTNHazJvQ3ZCOztBMkdqdG9DRztFQUNDLHlCQWpKaUI7QTNHcTJvQ3JCOztBMkczc29DRTs7O0VBQ0MseUNBN0ppQjtBM0c2Mm9DcEI7O0EyRzdzb0NFOzs7O0VBRUM7QTNHa3RvQ0g7O0EyRzNzb0NFO0VBQ0MseUNBMUtpQjtFQTJLakIsMkNBM0tpQjtBM0d5M29DcEI7O0EyRzNzb0NFOztFQUVDLDBDQWhMaUI7QTNHODNvQ3BCOztBMkczc29DRTs7RUFFQztBM0c4c29DSDs7QTJHdHNvQ0U7O0VBQ0M7QTNHMHNvQ0g7O0EyR3hzb0NHOztFQUNDO0EzRzRzb0NKOztBMkduc29DRTs7RUFDQztBM0d1c29DSDs7QTJHcnNvQ0c7O0VBQ0M7QTNHeXNvQ0o7O0EyR25zb0NDO0VBQ0MsNENBdE5vQjtBM0c0NW9DdEI7O0EyR2xzb0NFO0VBQ0M7QTNHcXNvQ0g7O0EyR2hzb0NFOztFQUVDO0EzR21zb0NIOztBMkdoc29DRTs7RUFFQztBM0dtc29DSDs7QTJHaHNvQ0U7O0VBRUM7QTNHbXNvQ0g7O0EyRzdyb0NDOztFQUVDO0EzR2dzb0NGOztBMkc3cm9DQzs7O0VBR0M7QTNHZ3NvQ0Y7O0EyRzdyb0NDOztFQUVDO0EzR2dzb0NGOztBMkc3cm9DQzs7RUFFQztBM0dnc29DRjs7QTJHN3JvQ0M7O0VBRUM7QTNHZ3NvQ0Y7O0EyRzNyb0NFOzs7O0VBRUM7QTNHZ3NvQ0g7O0EyRzdyb0NFOzs7O0VBRUM7QTNHa3NvQ0g7O0EyRy9yb0NFOzs7O0VBRUM7QTNHb3NvQ0g7O0EyR2pzb0NFOzs7O0VBRUM7QTNHc3NvQ0g7O0EyR25zb0NFOzs7O0VBRUM7QTNHd3NvQ0g7O0EyR25zb0NFOztFQUVDO0EzR3Nzb0NIOztBMkduc29DRTs7RUFFQztBM0dzc29DSDs7QTJHbnNvQ0U7O0VBRUM7QTNHc3NvQ0g7O0EyR25zb0NFOztFQUVDO0EzR3Nzb0NIOztBMkduc29DRTs7RUFFQztBM0dzc29DSDs7QTJHL3JvQ0E7OztFQUdTO0EzR2tzb0NUOztBMkc5cm9DQTs7RUFBQTtBQUdBO0VBQ0M7RUFDQTtBM0dpc29DRDs7QTJHOXJvQ0M7RUFDQztBM0dpc29DRjs7QTJHaHNvQ0U7RUFDSTtFQUNBO0EzR21zb0NOOztBMkc5cm9DQztFQUNDO0VBQ0E7QTNHaXNvQ0Y7O0EyRy9yb0NFO0VBQ0M7RUFDQTtFQUNBO0EzR2tzb0NIOztBMkc3cm9DQztFQUNDO0VBQ0E7RUFDQTtBM0dnc29DRjs7QTJHNXJvQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRytyb0NGOztBMkc3cm9DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0EzR2dzb0NOOztBMkc5cm9DRztFQUVDO0VBQ0c7RUFDQTtFQUNBO0EzR2dzb0NQOztBMkc3cm9DRztFQUdDO0VBQ0E7RUFDQTtFQUNBO0EzRzhyb0NKOztBMkczcm9DRztFQUNDO0VBQ0c7RUFDQTtFQUNBO0EzRzhyb0NQOztBMkczcm9DRztFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QTNHOHJvQ1A7O0EyRzFyb0NFO0VBQ0M7QTNHNnJvQ0g7O0EyR3hyb0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTNHMHJvQ0Y7O0EyR3Zyb0NDOzs7OztFQUtDLFdBN2JvQjtBM0d1bnBDdEI7O0EyR3Ryb0NDO0VBQ0M7QTNHeXJvQ0Y7O0EyR3Zyb0NFO0VBQ0M7QTNHMHJvQ0g7O0EyR3Zyb0NJO0VBRUM7QTNHeXJvQ0w7O0EyR3Ryb0NJOzs7RUFJQztFQUNBO0VBQ0E7RUFDQTtBM0d3cm9DTDs7QTJHanJvQ0U7RUFDQyw0Q0FoZW1CO0EzR29wcEN0Qjs7QTJHanJvQ0U7O0VBRUM7QTNHb3JvQ0g7O0EyRzlxb0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0dpcm9DRjs7QTJHajFvQ0E7RUFrS0M7QTNHbXJvQ0Q7O0EyRy9xb0NDO0VBQ0M7QTNHa3JvQ0Y7O0EyRy9xb0NFO0VBQ0M7QTNHa3JvQ0g7O0EyRzFxb0NFO0VBQ0M7QTNHNnFvQ0g7O0EyR3pxb0NDOzs7OztFQUtDO0EzRzRxb0NGOztBMkdwcW9DQTtFQUVFOztJQUVDO0lBQ0E7RTNHc3FvQ0Q7RTJHbnFvQ0E7SUFDQztFM0dxcW9DRDtBQUNGO0EyR2pxb0NBO0VBRUU7O0lBRUM7SUFDQTtFM0drcW9DRDtFMkcvcG9DQTtJQUNDO0UzR2lxb0NEO0FBQ0Y7QTRHaHRwQ0E7RUFDSTtBNUdrdHBDSjs7QTRHaHRwQ0E7RUFDSTtBNUdtdHBDSjs7QTRHanRwQ0E7RUFDSTtBNUdvdHBDSjs7QTRHbHRwQ0E7RUFDSTtBNUdxdHBDSjs7QTRHbnRwQ0E7RUFDSTtBNUdzdHBDSjs7QTRHbHRwQ0k7RUFDSTtBNUdxdHBDUjs7QTRHbnRwQ0k7RUFDSTtBNUdzdHBDUjs7QTRHcHRwQ0k7RUFDSTtBNUd1dHBDUjs7QTRHcnRwQ0k7RUFDSTtBNUd3dHBDUjs7QTRHdHRwQ0k7RUFDSTtBNUd5dHBDUjs7QTZHeHZwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzJ2cENKOztBNkd6dnBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHNHZwQ0o7O0E4R3R3cENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3l3cENSOztBOEd2d3BDSTtFQUNJO0VBQ0E7QTlHMHdwQ1I7O0E4R3p3cENRO0VBQ0k7RUFDQTtBOUc0d3BDWjs7QThHMXdwQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUc2d3BDcEI7O0E4RzV3cENvQjtFQUNJLGMxRjJFRjtBcEJvc3BDdEI7O0E4RzN3cENZO0VBQ0k7QTlHOHdwQ2hCOztBK0d4eXBDSTtFQUNJO0VBQ0EsZ0IzRitCYTtFMkY5QmI7RUFDQTtFQUNBO0EvRzJ5cENSOztBK0d6eXBDSTtFQUNJO0EvRzR5cENSOztBK0dyenBDQTtFQVdJLGdCM0Z1QmlCO0UyRnRCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HOHlwQ0o7O0ErRzd5cENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HZ3pwQ1I7O0ErRy95cENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR2t6cENaOztBK0dqenBDWTtFQUNJO0EvR296cENoQjs7QStHbHpwQ1k7RUFDSTtBL0dxenBDaEI7O0ErR2p6cENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR296cENSOztBK0duenBDUTtFQUNJO0VBQ0E7QS9Hc3pwQ1o7O0ErR3J6cENZO0VBQ0k7QS9Hd3pwQ2hCOztBK0dyenBDZ0I7RUFDSTtBL0d3enBDcEI7O0ErR3R6cENnQjtFQUNJO0VBQ0E7RUFDQTtBL0d5enBDcEI7O0ErR3R6cENvQjtFQUNJO0VBQ0EsZ0IzRmpDSDtFMkZrQ0c7QS9HeXpwQ3hCOztBK0dwenBDd0I7RUFDSTtBL0d1enBDNUI7O0ErR2x6cENZO0VBQ0k7QS9HcXpwQ2hCOztBK0duenBDWTtFQUNJO0EvR3N6cENoQjs7QStHcHpwQ1k7RUFDSTtBL0d1enBDaEI7O0ErR3J6cENZO0VBQ0k7QS9Hd3pwQ2hCOztBK0d0enBDWTtFQUNJO0EvR3l6cENoQjs7QStHcnpwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Hd3pwQ1I7O0FnSGg2cENBO0VBQ0k7RUFDQTtBaEhtNnBDSjs7QWdIajZwQ0E7RUFDSTtFQUNBO0FoSG82cENKOztBZ0hqNnBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSG82cENSOztBZ0hsNnBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhxNnBDUjs7QWlIMzdwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjdGd0JpQjtFNkZ2QmpCO0VBQ0Esd0I3RnNCaUI7RTZGckJqQjtFQUNBO0VBQ0E7RUFDQTtBakg4N3BDSjs7QWlINzdwQ0k7RUFDSTtFQUNBO0VBQ0EsZ0I3RmNhO0U2RmJiO0VBQ0E7QWpIZzhwQ1I7O0FpSDU3cENJO0VBQ0k7QWpIKzdwQ1I7O0FpSDU3cENBO0VBQ0k7SUFDSTtFakgrN3BDTjtFaUg3N3BDRTtJQUNJO0VqSCs3cENOO0FBQ0Y7QWtIaCtwQ0k7QUFnQ0k7RUFDSTtFQUVJLGlCOUZiSTtFOEZjSixrQjlGZEk7QXBCZzlwQ3BCOztBa0gvN3BDUTtFQUNJO0FsSGs4cENaOztBa0hqOHBDWTtFQUNJO0VBQ0E7QWxIbzhwQ2hCOztBa0hqOHBDUTtFQUNJO0FsSG84cENaOztBa0gvN3BDWTtFQUNJO0FsSGs4cENoQjs7QWtILzdwQ1k7RUFDSTtBbEhrOHBDaEI7O0FrSHY4cENZO0VBQ0k7QWxIMDhwQ2hCOztBa0h2OHBDWTtFQUNJO0FsSDA4cENoQjs7QWtILzhwQ1k7RUFDSTtBbEhrOXBDaEI7O0FrSC84cENZO0VBQ0k7QWxIazlwQ2hCOztBa0h2OXBDWTtFQUNJO0FsSDA5cENoQjs7QWtIdjlwQ1k7RUFDSTtBbEgwOXBDaEI7O0FrSC85cENZO0VBQ0k7QWxIaytwQ2hCOztBa0gvOXBDWTtFQUNJO0FsSGsrcENoQjs7QWtIditwQ1k7RUFDSTtBbEgwK3BDaEI7O0FrSHYrcENZO0VBQ0k7QWxIMCtwQ2hCOztBa0gvK3BDWTtFQUNJO0FsSGsvcENoQjs7QWtILytwQ1k7RUFDSTtBbEhrL3BDaEI7O0FrSHYvcENZO0VBQ0k7QWxIMC9wQ2hCOztBa0h2L3BDWTtFQUNJO0FsSDAvcENoQjs7QWtILy9wQ1k7RUFDSTtBbEhrZ3FDaEI7O0FrSC8vcENZO0VBQ0k7QWxIa2dxQ2hCOztBa0h2Z3FDWTtFQUNJO0FsSDBncUNoQjs7QWtIdmdxQ1k7RUFDSTtBbEgwZ3FDaEI7O0FrSC9ncUNZO0VBQ0k7QWxIa2hxQ2hCOztBa0gvZ3FDWTtFQUNJO0FsSGtocUNoQjs7QWtIdmhxQ1k7RUFDSTtBbEgwaHFDaEI7O0FrSHZocUNZO0VBQ0k7QWxIMGhxQ2hCOztBa0gvaHFDWTtFQUNJO0FsSGtpcUNoQjs7QWtIL2hxQ1k7RUFDSTtBbEhraXFDaEI7O0FrSHZpcUNZO0VBQ0k7QWxIMGlxQ2hCOztBa0h2aXFDWTtFQUNJO0FsSDBpcUNoQjs7QWtIL2lxQ1k7RUFDSTtBbEhranFDaEI7O0FrSC9pcUNZO0VBQ0k7QWxIa2pxQ2hCOztBa0h2anFDWTtFQUNJO0FsSDBqcUNoQjs7QWtIdmpxQ1k7RUFDSTtBbEgwanFDaEI7O0FrSC9qcUNZO0VBQ0k7QWxIa2txQ2hCOztBa0gvanFDWTtFQUNJO0FsSGtrcUNoQjs7QWtIdmtxQ1k7RUFDSTtBbEgwa3FDaEI7O0FrSHZrcUNZO0VBQ0k7QWxIMGtxQ2hCOztBa0gva3FDWTtFQUNJO0FsSGtscUNoQjs7QWtIL2txQ1k7RUFDSTtBbEhrbHFDaEI7O0FrSHZscUNZO0VBQ0k7QWxIMGxxQ2hCOztBa0h2bHFDWTtFQUNJO0FsSDBscUNoQjs7QWtIL2xxQ1k7RUFDSTtBbEhrbXFDaEI7O0FrSC9scUNZO0VBQ0k7QWxIa21xQ2hCOztBa0h2bXFDWTtFQUNJO0FsSDBtcUNoQjs7QWtIdm1xQ1k7RUFDSTtBbEgwbXFDaEI7O0FrSC9tcUNZO0VBQ0k7QWxIa25xQ2hCOztBa0gvbXFDWTtFQUNJO0FsSGtucUNoQjs7QWtIdm5xQ1k7RUFDSTtBbEgwbnFDaEI7O0FrSHZucUNZO0VBQ0k7QWxIMG5xQ2hCOztBa0hucnFDSTtBQUVJO0VBQ0k7SUFDSTtJQUVJLGlCOUZnQkE7SThGZkEsa0I5RmVBO0VwQnFxcUNsQjtFa0hqcnFDVTtJQUNJO0VsSG1ycUNkO0VrSGxycUNjO0lBQ0k7SUFDQTtFbEhvcnFDbEI7RWtIanJxQ1U7SUFDSTtFbEhtcnFDZDtFa0gvcXFDYztJQUNJO0VsSGlycUNsQjtFa0g5cXFDYztJQUNJO0VsSGdycUNsQjtFa0hycnFDYztJQUNJO0VsSHVycUNsQjtFa0hwcnFDYztJQUNJO0VsSHNycUNsQjtFa0gzcnFDYztJQUNJO0VsSDZycUNsQjtFa0gxcnFDYztJQUNJO0VsSDRycUNsQjtFa0hqc3FDYztJQUNJO0VsSG1zcUNsQjtFa0hoc3FDYztJQUNJO0VsSGtzcUNsQjtFa0h2c3FDYztJQUNJO0VsSHlzcUNsQjtFa0h0c3FDYztJQUNJO0VsSHdzcUNsQjtFa0g3c3FDYztJQUNJO0VsSCtzcUNsQjtFa0g1c3FDYztJQUNJO0VsSDhzcUNsQjtFa0hudHFDYztJQUNJO0VsSHF0cUNsQjtFa0hsdHFDYztJQUNJO0VsSG90cUNsQjtFa0h6dHFDYztJQUNJO0VsSDJ0cUNsQjtFa0h4dHFDYztJQUNJO0VsSDB0cUNsQjtFa0gvdHFDYztJQUNJO0VsSGl1cUNsQjtFa0g5dHFDYztJQUNJO0VsSGd1cUNsQjtFa0hydXFDYztJQUNJO0VsSHV1cUNsQjtFa0hwdXFDYztJQUNJO0VsSHN1cUNsQjtFa0gzdXFDYztJQUNJO0VsSDZ1cUNsQjtFa0gxdXFDYztJQUNJO0VsSDR1cUNsQjtFa0hqdnFDYztJQUNJO0VsSG12cUNsQjtFa0hodnFDYztJQUNJO0VsSGt2cUNsQjtFa0h2dnFDYztJQUNJO0VsSHl2cUNsQjtFa0h0dnFDYztJQUNJO0VsSHd2cUNsQjtFa0g3dnFDYztJQUNJO0VsSCt2cUNsQjtFa0g1dnFDYztJQUNJO0VsSDh2cUNsQjtFa0hud3FDYztJQUNJO0VsSHF3cUNsQjtFa0hsd3FDYztJQUNJO0VsSG93cUNsQjtFa0h6d3FDYztJQUNJO0VsSDJ3cUNsQjtFa0h4d3FDYztJQUNJO0VsSDB3cUNsQjtFa0gvd3FDYztJQUNJO0VsSGl4cUNsQjtFa0g5d3FDYztJQUNJO0VsSGd4cUNsQjtFa0hyeHFDYztJQUNJO0VsSHV4cUNsQjtFa0hweHFDYztJQUNJO0VsSHN4cUNsQjtFa0gzeHFDYztJQUNJO0VsSDZ4cUNsQjtFa0gxeHFDYztJQUNJO0VsSDR4cUNsQjtFa0hqeXFDYztJQUNJO0VsSG15cUNsQjtFa0hoeXFDYztJQUNJO0VsSGt5cUNsQjtFa0h2eXFDYztJQUNJO0VsSHl5cUNsQjtFa0h0eXFDYztJQUNJO0VsSHd5cUNsQjtFa0g3eXFDYztJQUNJO0VsSCt5cUNsQjtFa0g1eXFDYztJQUNJO0VsSDh5cUNsQjtFa0huenFDYztJQUNJO0VsSHF6cUNsQjtFa0hsenFDYztJQUNJO0VsSG96cUNsQjtFa0h6enFDYztJQUNJO0VsSDJ6cUNsQjtFa0h4enFDYztJQUNJO0VsSDB6cUNsQjtBQUNGO0FrSHQxcUNJO0FBRUk7RUFDSTtJQUNJO0lBRUksaUI5RmdCQTtJOEZmQSxrQjlGZUE7RXBCdTBxQ2xCO0VrSG4xcUNVO0lBQ0k7RWxIcTFxQ2Q7RWtIcDFxQ2M7SUFDSTtJQUNBO0VsSHMxcUNsQjtFa0huMXFDVTtJQUNJO0VsSHExcUNkO0VrSGoxcUNjO0lBQ0k7RWxIbTFxQ2xCO0VrSGgxcUNjO0lBQ0k7RWxIazFxQ2xCO0VrSHYxcUNjO0lBQ0k7RWxIeTFxQ2xCO0VrSHQxcUNjO0lBQ0k7RWxIdzFxQ2xCO0VrSDcxcUNjO0lBQ0k7RWxIKzFxQ2xCO0VrSDUxcUNjO0lBQ0k7RWxIODFxQ2xCO0VrSG4ycUNjO0lBQ0k7RWxIcTJxQ2xCO0VrSGwycUNjO0lBQ0k7RWxIbzJxQ2xCO0VrSHoycUNjO0lBQ0k7RWxIMjJxQ2xCO0VrSHgycUNjO0lBQ0k7RWxIMDJxQ2xCO0VrSC8ycUNjO0lBQ0k7RWxIaTNxQ2xCO0VrSDkycUNjO0lBQ0k7RWxIZzNxQ2xCO0VrSHIzcUNjO0lBQ0k7RWxIdTNxQ2xCO0VrSHAzcUNjO0lBQ0k7RWxIczNxQ2xCO0VrSDMzcUNjO0lBQ0k7RWxINjNxQ2xCO0VrSDEzcUNjO0lBQ0k7RWxINDNxQ2xCO0VrSGo0cUNjO0lBQ0k7RWxIbTRxQ2xCO0VrSGg0cUNjO0lBQ0k7RWxIazRxQ2xCO0VrSHY0cUNjO0lBQ0k7RWxIeTRxQ2xCO0VrSHQ0cUNjO0lBQ0k7RWxIdzRxQ2xCO0VrSDc0cUNjO0lBQ0k7RWxIKzRxQ2xCO0VrSDU0cUNjO0lBQ0k7RWxIODRxQ2xCO0VrSG41cUNjO0lBQ0k7RWxIcTVxQ2xCO0VrSGw1cUNjO0lBQ0k7RWxIbzVxQ2xCO0VrSHo1cUNjO0lBQ0k7RWxIMjVxQ2xCO0VrSHg1cUNjO0lBQ0k7RWxIMDVxQ2xCO0VrSC81cUNjO0lBQ0k7RWxIaTZxQ2xCO0VrSDk1cUNjO0lBQ0k7RWxIZzZxQ2xCO0VrSHI2cUNjO0lBQ0k7RWxIdTZxQ2xCO0VrSHA2cUNjO0lBQ0k7RWxIczZxQ2xCO0VrSDM2cUNjO0lBQ0k7RWxINjZxQ2xCO0VrSDE2cUNjO0lBQ0k7RWxINDZxQ2xCO0VrSGo3cUNjO0lBQ0k7RWxIbTdxQ2xCO0VrSGg3cUNjO0lBQ0k7RWxIazdxQ2xCO0VrSHY3cUNjO0lBQ0k7RWxIeTdxQ2xCO0VrSHQ3cUNjO0lBQ0k7RWxIdzdxQ2xCO0VrSDc3cUNjO0lBQ0k7RWxIKzdxQ2xCO0VrSDU3cUNjO0lBQ0k7RWxIODdxQ2xCO0VrSG44cUNjO0lBQ0k7RWxIcThxQ2xCO0VrSGw4cUNjO0lBQ0k7RWxIbzhxQ2xCO0VrSHo4cUNjO0lBQ0k7RWxIMjhxQ2xCO0VrSHg4cUNjO0lBQ0k7RWxIMDhxQ2xCO0VrSC84cUNjO0lBQ0k7RWxIaTlxQ2xCO0VrSDk4cUNjO0lBQ0k7RWxIZzlxQ2xCO0VrSHI5cUNjO0lBQ0k7RWxIdTlxQ2xCO0VrSHA5cUNjO0lBQ0k7RWxIczlxQ2xCO0VrSDM5cUNjO0lBQ0k7RWxINjlxQ2xCO0VrSDE5cUNjO0lBQ0k7RWxINDlxQ2xCO0FBQ0Y7QWtIeC9xQ0k7QUFFSTtFQUNJO0lBQ0k7SUFFSSxpQjlGZ0JBO0k4RmZBLGtCOUZlQTtFcEJ5K3FDbEI7RWtIci9xQ1U7SUFDSTtFbEh1L3FDZDtFa0h0L3FDYztJQUNJO0lBQ0E7RWxIdy9xQ2xCO0VrSHIvcUNVO0lBQ0k7RWxIdS9xQ2Q7RWtIbi9xQ2M7SUFDSTtFbEhxL3FDbEI7RWtIbC9xQ2M7SUFDSTtFbEhvL3FDbEI7RWtIei9xQ2M7SUFDSTtFbEgyL3FDbEI7RWtIeC9xQ2M7SUFDSTtFbEgwL3FDbEI7RWtILy9xQ2M7SUFDSTtFbEhpZ3JDbEI7RWtIOS9xQ2M7SUFDSTtFbEhnZ3JDbEI7RWtIcmdyQ2M7SUFDSTtFbEh1Z3JDbEI7RWtIcGdyQ2M7SUFDSTtFbEhzZ3JDbEI7RWtIM2dyQ2M7SUFDSTtFbEg2Z3JDbEI7RWtIMWdyQ2M7SUFDSTtFbEg0Z3JDbEI7RWtIamhyQ2M7SUFDSTtFbEhtaHJDbEI7RWtIaGhyQ2M7SUFDSTtFbEhraHJDbEI7RWtIdmhyQ2M7SUFDSTtFbEh5aHJDbEI7RWtIdGhyQ2M7SUFDSTtFbEh3aHJDbEI7RWtIN2hyQ2M7SUFDSTtFbEgraHJDbEI7RWtINWhyQ2M7SUFDSTtFbEg4aHJDbEI7RWtIbmlyQ2M7SUFDSTtFbEhxaXJDbEI7RWtIbGlyQ2M7SUFDSTtFbEhvaXJDbEI7RWtIemlyQ2M7SUFDSTtFbEgyaXJDbEI7RWtIeGlyQ2M7SUFDSTtFbEgwaXJDbEI7RWtIL2lyQ2M7SUFDSTtFbEhpanJDbEI7RWtIOWlyQ2M7SUFDSTtFbEhnanJDbEI7RWtIcmpyQ2M7SUFDSTtFbEh1anJDbEI7RWtIcGpyQ2M7SUFDSTtFbEhzanJDbEI7RWtIM2pyQ2M7SUFDSTtFbEg2anJDbEI7RWtIMWpyQ2M7SUFDSTtFbEg0anJDbEI7RWtIamtyQ2M7SUFDSTtFbEhta3JDbEI7RWtIaGtyQ2M7SUFDSTtFbEhra3JDbEI7RWtIdmtyQ2M7SUFDSTtFbEh5a3JDbEI7RWtIdGtyQ2M7SUFDSTtFbEh3a3JDbEI7RWtIN2tyQ2M7SUFDSTtFbEgra3JDbEI7RWtINWtyQ2M7SUFDSTtFbEg4a3JDbEI7RWtIbmxyQ2M7SUFDSTtFbEhxbHJDbEI7RWtIbGxyQ2M7SUFDSTtFbEhvbHJDbEI7RWtIemxyQ2M7SUFDSTtFbEgybHJDbEI7RWtIeGxyQ2M7SUFDSTtFbEgwbHJDbEI7RWtIL2xyQ2M7SUFDSTtFbEhpbXJDbEI7RWtIOWxyQ2M7SUFDSTtFbEhnbXJDbEI7RWtIcm1yQ2M7SUFDSTtFbEh1bXJDbEI7RWtIcG1yQ2M7SUFDSTtFbEhzbXJDbEI7RWtIM21yQ2M7SUFDSTtFbEg2bXJDbEI7RWtIMW1yQ2M7SUFDSTtFbEg0bXJDbEI7RWtIam5yQ2M7SUFDSTtFbEhtbnJDbEI7RWtIaG5yQ2M7SUFDSTtFbEhrbnJDbEI7RWtIdm5yQ2M7SUFDSTtFbEh5bnJDbEI7RWtIdG5yQ2M7SUFDSTtFbEh3bnJDbEI7RWtIN25yQ2M7SUFDSTtFbEgrbnJDbEI7RWtINW5yQ2M7SUFDSTtFbEg4bnJDbEI7QUFDRjtBa0gxcHJDSTtBQUVJO0VBQ0k7SUFDSTtJQUVJLGlCOUZnQkE7SThGZkEsa0I5RmVBO0VwQjJvckNsQjtFa0h2cHJDVTtJQUNJO0VsSHlwckNkO0VrSHhwckNjO0lBQ0k7SUFDQTtFbEgwcHJDbEI7RWtIdnByQ1U7SUFDSTtFbEh5cHJDZDtFa0hycHJDYztJQUNJO0VsSHVwckNsQjtFa0hwcHJDYztJQUNJO0VsSHNwckNsQjtFa0gzcHJDYztJQUNJO0VsSDZwckNsQjtFa0gxcHJDYztJQUNJO0VsSDRwckNsQjtFa0hqcXJDYztJQUNJO0VsSG1xckNsQjtFa0hocXJDYztJQUNJO0VsSGtxckNsQjtFa0h2cXJDYztJQUNJO0VsSHlxckNsQjtFa0h0cXJDYztJQUNJO0VsSHdxckNsQjtFa0g3cXJDYztJQUNJO0VsSCtxckNsQjtFa0g1cXJDYztJQUNJO0VsSDhxckNsQjtFa0hucnJDYztJQUNJO0VsSHFyckNsQjtFa0hscnJDYztJQUNJO0VsSG9yckNsQjtFa0h6cnJDYztJQUNJO0VsSDJyckNsQjtFa0h4cnJDYztJQUNJO0VsSDByckNsQjtFa0gvcnJDYztJQUNJO0VsSGlzckNsQjtFa0g5cnJDYztJQUNJO0VsSGdzckNsQjtFa0hyc3JDYztJQUNJO0VsSHVzckNsQjtFa0hwc3JDYztJQUNJO0VsSHNzckNsQjtFa0gzc3JDYztJQUNJO0VsSDZzckNsQjtFa0gxc3JDYztJQUNJO0VsSDRzckNsQjtFa0hqdHJDYztJQUNJO0VsSG10ckNsQjtFa0hodHJDYztJQUNJO0VsSGt0ckNsQjtFa0h2dHJDYztJQUNJO0VsSHl0ckNsQjtFa0h0dHJDYztJQUNJO0VsSHd0ckNsQjtFa0g3dHJDYztJQUNJO0VsSCt0ckNsQjtFa0g1dHJDYztJQUNJO0VsSDh0ckNsQjtFa0hudXJDYztJQUNJO0VsSHF1ckNsQjtFa0hsdXJDYztJQUNJO0VsSG91ckNsQjtFa0h6dXJDYztJQUNJO0VsSDJ1ckNsQjtFa0h4dXJDYztJQUNJO0VsSDB1ckNsQjtFa0gvdXJDYztJQUNJO0VsSGl2ckNsQjtFa0g5dXJDYztJQUNJO0VsSGd2ckNsQjtFa0hydnJDYztJQUNJO0VsSHV2ckNsQjtFa0hwdnJDYztJQUNJO0VsSHN2ckNsQjtFa0gzdnJDYztJQUNJO0VsSDZ2ckNsQjtFa0gxdnJDYztJQUNJO0VsSDR2ckNsQjtFa0hqd3JDYztJQUNJO0VsSG13ckNsQjtFa0hod3JDYztJQUNJO0VsSGt3ckNsQjtFa0h2d3JDYztJQUNJO0VsSHl3ckNsQjtFa0h0d3JDYztJQUNJO0VsSHd3ckNsQjtFa0g3d3JDYztJQUNJO0VsSCt3ckNsQjtFa0g1d3JDYztJQUNJO0VsSDh3ckNsQjtFa0hueHJDYztJQUNJO0VsSHF4ckNsQjtFa0hseHJDYztJQUNJO0VsSG94ckNsQjtFa0h6eHJDYztJQUNJO0VsSDJ4ckNsQjtFa0h4eHJDYztJQUNJO0VsSDB4ckNsQjtFa0gveHJDYztJQUNJO0VsSGl5ckNsQjtFa0g5eHJDYztJQUNJO0VsSGd5ckNsQjtBQUNGO0FrSDd2ckNBO0VBR1k7SUFDSTtJQUVJLGlCOUYvQ0E7SThGZ0RBLGtCOUZoREE7RXBCNHlyQ2xCO0VrSHZ2ckNjO0lBQ0k7RWxIeXZyQ2xCO0VrSHR2ckNjO0lBQ0k7RWxId3ZyQ2xCO0VrSDd2ckNjO0lBQ0k7RWxIK3ZyQ2xCO0VrSDV2ckNjO0lBQ0k7RWxIOHZyQ2xCO0VrSG53ckNjO0lBQ0k7RWxIcXdyQ2xCO0VrSGx3ckNjO0lBQ0k7RWxIb3dyQ2xCO0VrSHp3ckNjO0lBQ0k7RWxIMndyQ2xCO0VrSHh3ckNjO0lBQ0k7RWxIMHdyQ2xCO0VrSC93ckNjO0lBQ0k7RWxIaXhyQ2xCO0VrSDl3ckNjO0lBQ0k7RWxIZ3hyQ2xCO0VrSHJ4ckNjO0lBQ0k7RWxIdXhyQ2xCO0VrSHB4ckNjO0lBQ0k7RWxIc3hyQ2xCO0VrSDN4ckNjO0lBQ0k7RWxINnhyQ2xCO0VrSDF4ckNjO0lBQ0k7RWxINHhyQ2xCO0VrSGp5ckNjO0lBQ0k7RWxIbXlyQ2xCO0VrSGh5ckNjO0lBQ0k7RWxIa3lyQ2xCO0VrSHZ5ckNjO0lBQ0k7RWxIeXlyQ2xCO0VrSHR5ckNjO0lBQ0k7RWxId3lyQ2xCO0VrSDd5ckNjO0lBQ0k7RWxIK3lyQ2xCO0VrSDV5ckNjO0lBQ0k7RWxIOHlyQ2xCO0VrSG56ckNjO0lBQ0k7RWxIcXpyQ2xCO0VrSGx6ckNjO0lBQ0k7RWxIb3pyQ2xCO0VrSHp6ckNjO0lBQ0k7RWxIMnpyQ2xCO0VrSHh6ckNjO0lBQ0k7RWxIMHpyQ2xCO0VrSC96ckNjO0lBQ0k7RWxIaTByQ2xCO0VrSDl6ckNjO0lBQ0k7RWxIZzByQ2xCO0VrSHIwckNjO0lBQ0k7RWxIdTByQ2xCO0VrSHAwckNjO0lBQ0k7RWxIczByQ2xCO0VrSDMwckNjO0lBQ0k7RWxINjByQ2xCO0VrSDEwckNjO0lBQ0k7RWxINDByQ2xCO0VrSGoxckNjO0lBQ0k7RWxIbTFyQ2xCO0VrSGgxckNjO0lBQ0k7RWxIazFyQ2xCO0VrSHYxckNjO0lBQ0k7RWxIeTFyQ2xCO0VrSHQxckNjO0lBQ0k7RWxIdzFyQ2xCO0VrSDcxckNjO0lBQ0k7RWxIKzFyQ2xCO0VrSDUxckNjO0lBQ0k7RWxIODFyQ2xCO0VrSG4yckNjO0lBQ0k7RWxIcTJyQ2xCO0VrSGwyckNjO0lBQ0k7RWxIbzJyQ2xCO0VrSHoyckNjO0lBQ0k7RWxIMjJyQ2xCO0VrSHgyckNjO0lBQ0k7RWxIMDJyQ2xCO0VrSC8yckNjO0lBQ0k7RWxIaTNyQ2xCO0VrSDkyckNjO0lBQ0k7RWxIZzNyQ2xCO0VrSHIzckNjO0lBQ0k7RWxIdTNyQ2xCO0VrSHAzckNjO0lBQ0k7RWxIczNyQ2xCO0VrSDMzckNjO0lBQ0k7RWxINjNyQ2xCO0VrSDEzckNjO0lBQ0k7RWxINDNyQ2xCO0VrSGo0ckNjO0lBQ0k7RWxIbTRyQ2xCO0VrSGg0ckNjO0lBQ0k7RWxIazRyQ2xCO0FBQ0Y7QW1IeDlyQ0E7QUFFQTtFQUNJO0FuSHk5ckNKOztBbUh2OXJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IMDlyQ0o7O0FtSHY5ckNBO0VBQ0k7RUFDQSxrQi9Ga0JrQjtBcEJ3OHJDdEI7O0FtSHQ5ckNJO0VBQ0k7RUFDQTtFQUNBO0FuSHk5ckNSOztBbUhyOXJDQTtFQUNJO0VBQ0E7RUFDQTtBbkh3OXJDSjs7QW1IdDlyQ0E7RUFBVTtBbkgwOXJDVjs7QW1IeDlyQ0E7RUFBZ0I7QW5INDlyQ2hCOztBbUgzOXJDQTtFQUFpQjtBbkgrOXJDakI7O0FtSDk5ckNBO0VBQXdCO0FuSGsrckN4Qjs7QW1IaCtyQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG0rckNKOztBbUhoK3JDQTtFQUFxQjtBbkhvK3JDckI7O0FtSG4rckNBO0VBQXFCO0FuSHUrckNyQjs7QW1IbityQ0k7QUFPSTtFQUNJO0FuSGcrckNaOztBbUg5OXJDUTtFQUF3QjtBbkhrK3JDaEM7O0FtSDUrckNJO0FBRUk7RUFDSSxZL0YxQlE7QXBCd2dzQ3BCOztBbUg1K3JDUTtFQUFrQjtBbkhnL3JDMUI7O0FtSHIvckNJO0FBT0k7RUFDSTtBbkhrL3JDWjs7QW1IaC9yQ1E7RUFBd0I7QW5Iby9yQ2hDOztBbUg5L3JDSTtBQU9JO0VBQ0k7QW5IMi9yQ1o7O0FtSHovckNRO0VBQXdCO0FuSDYvckNoQzs7QW1IdmdzQ0k7QUFPSTtFQUNJO0FuSG9nc0NaOztBbUhsZ3NDUTtFQUF3QjtBbkhzZ3NDaEM7O0FtSGhoc0NJO0FBT0k7RUFDSTtBbkg2Z3NDWjs7QW1IM2dzQ1E7RUFBd0I7QW5IK2dzQ2hDOztBbUh6Z3NDSTtFQUNJO0VBQ0E7RUFDQTtBbkg0Z3NDUjs7QW1IdGdzQ0k7QUFpQkk7RUFFSTtFQUNBO0FuSHcvckNaOztBbUh0L3JDUTtFQUNJO0FuSHkvckNaOztBbUhoaHNDSTtBQUVJO0VBQ0k7QW5Ia2hzQ1o7O0FtSGpoc0NZO0VBQ0k7QW5Ib2hzQ2hCOztBbUhqaHNDUTtFQUVJO0VBQ0E7QW5IbWhzQ1o7O0FtSGxoc0NZO0VBQ0k7QW5IcWhzQ2hCOztBbUhsaXNDSTtBQWlCSTtFQUVJO0VBQ0E7QW5Ib2hzQ1o7O0FtSGxoc0NRO0VBQ0k7QW5IcWhzQ1o7O0FtSDVpc0NJO0FBaUJJO0VBRUk7RUFDQTtBbkg4aHNDWjs7QW1INWhzQ1E7RUFDSTtBbkgraHNDWjs7QW1IdGpzQ0k7QUFpQkk7RUFFSTtFQUNBO0FuSHdpc0NaOztBbUh0aXNDUTtFQUNJO0FuSHlpc0NaOztBbUhoa3NDSTtBQWlCSTtFQUVJO0VBQ0E7QW5Ia2pzQ1o7O0FtSGhqc0NRO0VBQ0k7QW5IbWpzQ1o7O0FtSDdpc0NJO0FBRUE7RUFrQlk7SUFBNkI7RW5IK2hzQzNDO0VtSDloc0NjO0lBQTZCO0VuSGlpc0MzQztFbUhoaXNDYztJQUE2QjtFbkhtaXNDM0M7RW1IbGlzQ2M7SUFBNkI7RW5IcWlzQzNDO0VtSHBpc0NjO0lBQTZCO0VuSHVpc0MzQztFbUh0aXNDYztJQUE2QjtJQUF1QztFbkgwaXNDbEY7RW1IemlzQ2M7SUFBNkI7SUFBd0M7RW5INmlzQ25GO0VtSDVpc0NjO0lBQTZCO0VuSCtpc0MzQztFbUg5aXNDYztJQUE2QjtFbkhpanNDM0M7RW1IaGpzQ2M7SUFBNkI7RW5IbWpzQzNDO0VtSGxqc0NjO0lBQTZCO0VuSHFqc0MzQztFbUhwanNDYztJQUE2QjtFbkh1anNDM0M7RW1IdGpzQ2M7SUFBNkI7SUFBc0M7RW5IMGpzQ2pGO0VtSHpqc0NjO0lBQTZCO0lBQXVDO0VuSDZqc0NsRjtFbUh6bHNDYztJQUF1QixZL0ZsRm5CO0VwQjhxc0NsQjtFbUgzbHNDYztJQUF1QixnQi9GbkZuQjtFcEJpcnNDbEI7RW1IN2xzQ2M7SUFBdUIsa0IvRnBGbkI7RXBCb3JzQ2xCO0VtSC9sc0NjO0lBQXVCLG1CL0ZyRm5CO0VwQnVyc0NsQjtFbUhqbXNDYztJQUF1QixpQi9GdEZuQjtFcEIwcnNDbEI7RW1Ibm1zQ2M7SUFBdUIsZ0IvRnZGbkI7SStGdUZxRCxtQi9GdkZyRDtFcEI4cnNDbEI7RW1IdG1zQ2M7SUFBdUIsaUIvRnhGbkI7SStGd0ZzRCxrQi9GeEZ0RDtFcEJrc3NDbEI7RW1Iem1zQ2M7SUFBdUIsVy9GekZuQjtFcEJxc3NDbEI7RW1IM21zQ2M7SUFBdUIsZS9GMUZuQjtFcEJ3c3NDbEI7RW1IN21zQ2M7SUFBdUIsaUIvRjNGbkI7RXBCMnNzQ2xCO0VtSC9tc0NjO0lBQXVCLGtCL0Y1Rm5CO0VwQjhzc0NsQjtFbUhqbnNDYztJQUF1QixnQi9GN0ZuQjtFcEJpdHNDbEI7RW1Ibm5zQ2M7SUFBdUIsZS9GOUZuQjtJK0Y4Rm9ELGtCL0Y5RnBEO0VwQnF0c0NsQjtFbUh0bnNDYztJQUF1QixnQi9GL0ZuQjtJK0YrRnFELGlCL0YvRnJEO0VwQnl0c0NsQjtFbUh4bnNDYztJQUE2QjtFbkgybnNDM0M7RW1IMW5zQ2M7SUFBNkI7RW5INm5zQzNDO0VtSDVuc0NjO0lBQTZCO0VuSCtuc0MzQztFbUg5bnNDYztJQUE2QjtFbkhpb3NDM0M7RW1IaG9zQ2M7SUFBNkI7RW5IbW9zQzNDO0VtSGxvc0NjO0lBQTZCO0lBQXVDO0VuSHNvc0NsRjtFbUhyb3NDYztJQUE2QjtJQUF3QztFbkh5b3NDbkY7RW1IeG9zQ2M7SUFBNkI7RW5IMm9zQzNDO0VtSDFvc0NjO0lBQTZCO0VuSDZvc0MzQztFbUg1b3NDYztJQUE2QjtFbkgrb3NDM0M7RW1IOW9zQ2M7SUFBNkI7RW5IaXBzQzNDO0VtSGhwc0NjO0lBQTZCO0VuSG1wc0MzQztFbUhscHNDYztJQUE2QjtJQUFzQztFbkhzcHNDakY7RW1IcnBzQ2M7SUFBNkI7SUFBdUM7RW5IeXBzQ2xGO0VtSHRxc0NjO0lBQTZCO0VuSHlxc0MzQztFbUh4cXNDYztJQUE2QjtFbkgycXNDM0M7RW1IMXFzQ2M7SUFBNkI7RW5INnFzQzNDO0VtSDVxc0NjO0lBQTZCO0VuSCtxc0MzQztFbUg5cXNDYztJQUE2QjtFbkhpcnNDM0M7RW1IaHJzQ2M7SUFBNkI7SUFBdUM7RW5Ib3JzQ2xGO0VtSG5yc0NjO0lBQTZCO0lBQXdDO0VuSHVyc0NuRjtFbUh0cnNDYztJQUE2QjtFbkh5cnNDM0M7RW1IeHJzQ2M7SUFBNkI7RW5IMnJzQzNDO0VtSDFyc0NjO0lBQTZCO0VuSDZyc0MzQztFbUg1cnNDYztJQUE2QjtFbkgrcnNDM0M7RW1IOXJzQ2M7SUFBNkI7RW5IaXNzQzNDO0VtSGhzc0NjO0lBQTZCO0lBQXNDO0VuSG9zc0NqRjtFbUhuc3NDYztJQUE2QjtJQUF1QztFbkh1c3NDbEY7RW1IcHRzQ2M7SUFBNkI7RW5IdXRzQzNDO0VtSHR0c0NjO0lBQTZCO0VuSHl0c0MzQztFbUh4dHNDYztJQUE2QjtFbkgydHNDM0M7RW1IMXRzQ2M7SUFBNkI7RW5INnRzQzNDO0VtSDV0c0NjO0lBQTZCO0VuSCt0c0MzQztFbUg5dHNDYztJQUE2QjtJQUF1QztFbkhrdXNDbEY7RW1IanVzQ2M7SUFBNkI7SUFBd0M7RW5IcXVzQ25GO0VtSHB1c0NjO0lBQTZCO0VuSHV1c0MzQztFbUh0dXNDYztJQUE2QjtFbkh5dXNDM0M7RW1IeHVzQ2M7SUFBNkI7RW5IMnVzQzNDO0VtSDF1c0NjO0lBQTZCO0VuSDZ1c0MzQztFbUg1dXNDYztJQUE2QjtFbkgrdXNDM0M7RW1IOXVzQ2M7SUFBNkI7SUFBc0M7RW5Ia3ZzQ2pGO0VtSGp2c0NjO0lBQTZCO0lBQXVDO0VuSHF2c0NsRjtFbUhsd3NDYztJQUE2QjtFbkhxd3NDM0M7RW1IcHdzQ2M7SUFBNkI7RW5IdXdzQzNDO0VtSHR3c0NjO0lBQTZCO0VuSHl3c0MzQztFbUh4d3NDYztJQUE2QjtFbkgyd3NDM0M7RW1IMXdzQ2M7SUFBNkI7RW5INndzQzNDO0VtSDV3c0NjO0lBQTZCO0lBQXVDO0VuSGd4c0NsRjtFbUgvd3NDYztJQUE2QjtJQUF3QztFbkhteHNDbkY7RW1IbHhzQ2M7SUFBNkI7RW5IcXhzQzNDO0VtSHB4c0NjO0lBQTZCO0VuSHV4c0MzQztFbUh0eHNDYztJQUE2QjtFbkh5eHNDM0M7RW1IeHhzQ2M7SUFBNkI7RW5IMnhzQzNDO0VtSDF4c0NjO0lBQTZCO0VuSDZ4c0MzQztFbUg1eHNDYztJQUE2QjtJQUFzQztFbkhneXNDakY7RW1IL3hzQ2M7SUFBNkI7SUFBdUM7RW5IbXlzQ2xGO0VtSGh5c0NNO0lBQXdCO0VuSG15c0M5QjtFbUhseXNDTTtJQUF5QjtFbkhxeXNDL0I7RW1IcHlzQ007SUFBd0I7RW5IdXlzQzlCO0VtSHJ5c0NNO0lBQTJCO0VuSHd5c0NqQztFbUh2eXNDTTtJQUE0QjtFbkgweXNDbEM7RW1IenlzQ007SUFBa0M7RW5INHlzQ3hDO0VtSDN5c0NNO0lBQWlDO0VuSDh5c0N2QztFbUg3eXNDTTtJQUEwQjtFbkhnenNDaEM7RW1IL3lzQ007SUFBNkI7RW5Ia3pzQ25DO0VtSGp6c0NNO0lBQTBCO0VuSG96c0NoQztBQUNGO0FtSG4yc0NJO0FBRUE7RUFrQlk7SUFBNkI7RW5IbzFzQzNDO0VtSG4xc0NjO0lBQTZCO0VuSHMxc0MzQztFbUhyMXNDYztJQUE2QjtFbkh3MXNDM0M7RW1IdjFzQ2M7SUFBNkI7RW5IMDFzQzNDO0VtSHoxc0NjO0lBQTZCO0VuSDQxc0MzQztFbUgzMXNDYztJQUE2QjtJQUF1QztFbkgrMXNDbEY7RW1IOTFzQ2M7SUFBNkI7SUFBd0M7RW5IazJzQ25GO0VtSGoyc0NjO0lBQTZCO0VuSG8yc0MzQztFbUhuMnNDYztJQUE2QjtFbkhzMnNDM0M7RW1IcjJzQ2M7SUFBNkI7RW5IdzJzQzNDO0VtSHYyc0NjO0lBQTZCO0VuSDAyc0MzQztFbUh6MnNDYztJQUE2QjtFbkg0MnNDM0M7RW1IMzJzQ2M7SUFBNkI7SUFBc0M7RW5IKzJzQ2pGO0VtSDkyc0NjO0lBQTZCO0lBQXVDO0VuSGszc0NsRjtFbUg5NHNDYztJQUF1QixZL0ZsRm5CO0VwQm0rc0NsQjtFbUhoNXNDYztJQUF1QixnQi9GbkZuQjtFcEJzK3NDbEI7RW1IbDVzQ2M7SUFBdUIsa0IvRnBGbkI7RXBCeStzQ2xCO0VtSHA1c0NjO0lBQXVCLG1CL0ZyRm5CO0VwQjQrc0NsQjtFbUh0NXNDYztJQUF1QixpQi9GdEZuQjtFcEIrK3NDbEI7RW1IeDVzQ2M7SUFBdUIsZ0IvRnZGbkI7SStGdUZxRCxtQi9GdkZyRDtFcEJtL3NDbEI7RW1IMzVzQ2M7SUFBdUIsaUIvRnhGbkI7SStGd0ZzRCxrQi9GeEZ0RDtFcEJ1L3NDbEI7RW1IOTVzQ2M7SUFBdUIsVy9GekZuQjtFcEIwL3NDbEI7RW1IaDZzQ2M7SUFBdUIsZS9GMUZuQjtFcEI2L3NDbEI7RW1IbDZzQ2M7SUFBdUIsaUIvRjNGbkI7RXBCZ2d0Q2xCO0VtSHA2c0NjO0lBQXVCLGtCL0Y1Rm5CO0VwQm1ndENsQjtFbUh0NnNDYztJQUF1QixnQi9GN0ZuQjtFcEJzZ3RDbEI7RW1IeDZzQ2M7SUFBdUIsZS9GOUZuQjtJK0Y4Rm9ELGtCL0Y5RnBEO0VwQjBndENsQjtFbUgzNnNDYztJQUF1QixnQi9GL0ZuQjtJK0YrRnFELGlCL0YvRnJEO0VwQjhndENsQjtFbUg3NnNDYztJQUE2QjtFbkhnN3NDM0M7RW1ILzZzQ2M7SUFBNkI7RW5IazdzQzNDO0VtSGo3c0NjO0lBQTZCO0VuSG83c0MzQztFbUhuN3NDYztJQUE2QjtFbkhzN3NDM0M7RW1IcjdzQ2M7SUFBNkI7RW5IdzdzQzNDO0VtSHY3c0NjO0lBQTZCO0lBQXVDO0VuSDI3c0NsRjtFbUgxN3NDYztJQUE2QjtJQUF3QztFbkg4N3NDbkY7RW1INzdzQ2M7SUFBNkI7RW5IZzhzQzNDO0VtSC83c0NjO0lBQTZCO0VuSGs4c0MzQztFbUhqOHNDYztJQUE2QjtFbkhvOHNDM0M7RW1IbjhzQ2M7SUFBNkI7RW5IczhzQzNDO0VtSHI4c0NjO0lBQTZCO0VuSHc4c0MzQztFbUh2OHNDYztJQUE2QjtJQUFzQztFbkgyOHNDakY7RW1IMThzQ2M7SUFBNkI7SUFBdUM7RW5IODhzQ2xGO0VtSDM5c0NjO0lBQTZCO0VuSDg5c0MzQztFbUg3OXNDYztJQUE2QjtFbkhnK3NDM0M7RW1ILzlzQ2M7SUFBNkI7RW5IaytzQzNDO0VtSGorc0NjO0lBQTZCO0VuSG8rc0MzQztFbUhuK3NDYztJQUE2QjtFbkhzK3NDM0M7RW1IcitzQ2M7SUFBNkI7SUFBdUM7RW5IeStzQ2xGO0VtSHgrc0NjO0lBQTZCO0lBQXdDO0VuSDQrc0NuRjtFbUgzK3NDYztJQUE2QjtFbkg4K3NDM0M7RW1INytzQ2M7SUFBNkI7RW5IZy9zQzNDO0VtSC8rc0NjO0lBQTZCO0VuSGsvc0MzQztFbUhqL3NDYztJQUE2QjtFbkhvL3NDM0M7RW1Ibi9zQ2M7SUFBNkI7RW5Icy9zQzNDO0VtSHIvc0NjO0lBQTZCO0lBQXNDO0VuSHkvc0NqRjtFbUh4L3NDYztJQUE2QjtJQUF1QztFbkg0L3NDbEY7RW1Iemd0Q2M7SUFBNkI7RW5INGd0QzNDO0VtSDNndENjO0lBQTZCO0VuSDhndEMzQztFbUg3Z3RDYztJQUE2QjtFbkhnaHRDM0M7RW1IL2d0Q2M7SUFBNkI7RW5Ia2h0QzNDO0VtSGpodENjO0lBQTZCO0VuSG9odEMzQztFbUhuaHRDYztJQUE2QjtJQUF1QztFbkh1aHRDbEY7RW1IdGh0Q2M7SUFBNkI7SUFBd0M7RW5IMGh0Q25GO0VtSHpodENjO0lBQTZCO0VuSDRodEMzQztFbUgzaHRDYztJQUE2QjtFbkg4aHRDM0M7RW1IN2h0Q2M7SUFBNkI7RW5IZ2l0QzNDO0VtSC9odENjO0lBQTZCO0VuSGtpdEMzQztFbUhqaXRDYztJQUE2QjtFbkhvaXRDM0M7RW1Ibml0Q2M7SUFBNkI7SUFBc0M7RW5IdWl0Q2pGO0VtSHRpdENjO0lBQTZCO0lBQXVDO0VuSDBpdENsRjtFbUh2anRDYztJQUE2QjtFbkgwanRDM0M7RW1Iemp0Q2M7SUFBNkI7RW5INGp0QzNDO0VtSDNqdENjO0lBQTZCO0VuSDhqdEMzQztFbUg3anRDYztJQUE2QjtFbkhna3RDM0M7RW1IL2p0Q2M7SUFBNkI7RW5Ia2t0QzNDO0VtSGprdENjO0lBQTZCO0lBQXVDO0VuSHFrdENsRjtFbUhwa3RDYztJQUE2QjtJQUF3QztFbkh3a3RDbkY7RW1Idmt0Q2M7SUFBNkI7RW5IMGt0QzNDO0VtSHprdENjO0lBQTZCO0VuSDRrdEMzQztFbUgza3RDYztJQUE2QjtFbkg4a3RDM0M7RW1IN2t0Q2M7SUFBNkI7RW5IZ2x0QzNDO0VtSC9rdENjO0lBQTZCO0VuSGtsdEMzQztFbUhqbHRDYztJQUE2QjtJQUFzQztFbkhxbHRDakY7RW1IcGx0Q2M7SUFBNkI7SUFBdUM7RW5Id2x0Q2xGO0VtSHJsdENNO0lBQXdCO0VuSHdsdEM5QjtFbUh2bHRDTTtJQUF5QjtFbkgwbHRDL0I7RW1Iemx0Q007SUFBd0I7RW5INGx0QzlCO0VtSDFsdENNO0lBQTJCO0VuSDZsdENqQztFbUg1bHRDTTtJQUE0QjtFbkgrbHRDbEM7RW1IOWx0Q007SUFBa0M7RW5IaW10Q3hDO0VtSGhtdENNO0lBQWlDO0VuSG1tdEN2QztFbUhsbXRDTTtJQUEwQjtFbkhxbXRDaEM7RW1IcG10Q007SUFBNkI7RW5IdW10Q25DO0VtSHRtdENNO0lBQTBCO0VuSHltdENoQztBQUNGO0FtSHhwdENJO0FBRUE7RUFrQlk7SUFBNkI7RW5IeW90QzNDO0VtSHhvdENjO0lBQTZCO0VuSDJvdEMzQztFbUgxb3RDYztJQUE2QjtFbkg2b3RDM0M7RW1INW90Q2M7SUFBNkI7RW5IK290QzNDO0VtSDlvdENjO0lBQTZCO0VuSGlwdEMzQztFbUhocHRDYztJQUE2QjtJQUF1QztFbkhvcHRDbEY7RW1IbnB0Q2M7SUFBNkI7SUFBd0M7RW5IdXB0Q25GO0VtSHRwdENjO0lBQTZCO0VuSHlwdEMzQztFbUh4cHRDYztJQUE2QjtFbkgycHRDM0M7RW1IMXB0Q2M7SUFBNkI7RW5INnB0QzNDO0VtSDVwdENjO0lBQTZCO0VuSCtwdEMzQztFbUg5cHRDYztJQUE2QjtFbkhpcXRDM0M7RW1IaHF0Q2M7SUFBNkI7SUFBc0M7RW5Ib3F0Q2pGO0VtSG5xdENjO0lBQTZCO0lBQXVDO0VuSHVxdENsRjtFbUhuc3RDYztJQUF1QixZL0ZsRm5CO0VwQnd4dENsQjtFbUhyc3RDYztJQUF1QixnQi9GbkZuQjtFcEIyeHRDbEI7RW1IdnN0Q2M7SUFBdUIsa0IvRnBGbkI7RXBCOHh0Q2xCO0VtSHpzdENjO0lBQXVCLG1CL0ZyRm5CO0VwQml5dENsQjtFbUgzc3RDYztJQUF1QixpQi9GdEZuQjtFcEJveXRDbEI7RW1IN3N0Q2M7SUFBdUIsZ0IvRnZGbkI7SStGdUZxRCxtQi9GdkZyRDtFcEJ3eXRDbEI7RW1IaHR0Q2M7SUFBdUIsaUIvRnhGbkI7SStGd0ZzRCxrQi9GeEZ0RDtFcEI0eXRDbEI7RW1IbnR0Q2M7SUFBdUIsVy9GekZuQjtFcEIreXRDbEI7RW1IcnR0Q2M7SUFBdUIsZS9GMUZuQjtFcEJrenRDbEI7RW1IdnR0Q2M7SUFBdUIsaUIvRjNGbkI7RXBCcXp0Q2xCO0VtSHp0dENjO0lBQXVCLGtCL0Y1Rm5CO0VwQnd6dENsQjtFbUgzdHRDYztJQUF1QixnQi9GN0ZuQjtFcEIyenRDbEI7RW1IN3R0Q2M7SUFBdUIsZS9GOUZuQjtJK0Y4Rm9ELGtCL0Y5RnBEO0VwQit6dENsQjtFbUhodXRDYztJQUF1QixnQi9GL0ZuQjtJK0YrRnFELGlCL0YvRnJEO0VwQm0wdENsQjtFbUhsdXRDYztJQUE2QjtFbkhxdXRDM0M7RW1IcHV0Q2M7SUFBNkI7RW5IdXV0QzNDO0VtSHR1dENjO0lBQTZCO0VuSHl1dEMzQztFbUh4dXRDYztJQUE2QjtFbkgydXRDM0M7RW1IMXV0Q2M7SUFBNkI7RW5INnV0QzNDO0VtSDV1dENjO0lBQTZCO0lBQXVDO0VuSGd2dENsRjtFbUgvdXRDYztJQUE2QjtJQUF3QztFbkhtdnRDbkY7RW1IbHZ0Q2M7SUFBNkI7RW5IcXZ0QzNDO0VtSHB2dENjO0lBQTZCO0VuSHV2dEMzQztFbUh0dnRDYztJQUE2QjtFbkh5dnRDM0M7RW1IeHZ0Q2M7SUFBNkI7RW5IMnZ0QzNDO0VtSDF2dENjO0lBQTZCO0VuSDZ2dEMzQztFbUg1dnRDYztJQUE2QjtJQUFzQztFbkhnd3RDakY7RW1IL3Z0Q2M7SUFBNkI7SUFBdUM7RW5IbXd0Q2xGO0VtSGh4dENjO0lBQTZCO0VuSG14dEMzQztFbUhseHRDYztJQUE2QjtFbkhxeHRDM0M7RW1IcHh0Q2M7SUFBNkI7RW5IdXh0QzNDO0VtSHR4dENjO0lBQTZCO0VuSHl4dEMzQztFbUh4eHRDYztJQUE2QjtFbkgyeHRDM0M7RW1IMXh0Q2M7SUFBNkI7SUFBdUM7RW5IOHh0Q2xGO0VtSDd4dENjO0lBQTZCO0lBQXdDO0VuSGl5dENuRjtFbUhoeXRDYztJQUE2QjtFbkhteXRDM0M7RW1IbHl0Q2M7SUFBNkI7RW5IcXl0QzNDO0VtSHB5dENjO0lBQTZCO0VuSHV5dEMzQztFbUh0eXRDYztJQUE2QjtFbkh5eXRDM0M7RW1IeHl0Q2M7SUFBNkI7RW5IMnl0QzNDO0VtSDF5dENjO0lBQTZCO0lBQXNDO0VuSDh5dENqRjtFbUg3eXRDYztJQUE2QjtJQUF1QztFbkhpenRDbEY7RW1IOXp0Q2M7SUFBNkI7RW5IaTB0QzNDO0VtSGgwdENjO0lBQTZCO0VuSG0wdEMzQztFbUhsMHRDYztJQUE2QjtFbkhxMHRDM0M7RW1IcDB0Q2M7SUFBNkI7RW5IdTB0QzNDO0VtSHQwdENjO0lBQTZCO0VuSHkwdEMzQztFbUh4MHRDYztJQUE2QjtJQUF1QztFbkg0MHRDbEY7RW1IMzB0Q2M7SUFBNkI7SUFBd0M7RW5IKzB0Q25GO0VtSDkwdENjO0lBQTZCO0VuSGkxdEMzQztFbUhoMXRDYztJQUE2QjtFbkhtMXRDM0M7RW1IbDF0Q2M7SUFBNkI7RW5IcTF0QzNDO0VtSHAxdENjO0lBQTZCO0VuSHUxdEMzQztFbUh0MXRDYztJQUE2QjtFbkh5MXRDM0M7RW1IeDF0Q2M7SUFBNkI7SUFBc0M7RW5INDF0Q2pGO0VtSDMxdENjO0lBQTZCO0lBQXVDO0VuSCsxdENsRjtFbUg1MnRDYztJQUE2QjtFbkgrMnRDM0M7RW1IOTJ0Q2M7SUFBNkI7RW5IaTN0QzNDO0VtSGgzdENjO0lBQTZCO0VuSG0zdEMzQztFbUhsM3RDYztJQUE2QjtFbkhxM3RDM0M7RW1IcDN0Q2M7SUFBNkI7RW5IdTN0QzNDO0VtSHQzdENjO0lBQTZCO0lBQXVDO0VuSDAzdENsRjtFbUh6M3RDYztJQUE2QjtJQUF3QztFbkg2M3RDbkY7RW1INTN0Q2M7SUFBNkI7RW5IKzN0QzNDO0VtSDkzdENjO0lBQTZCO0VuSGk0dEMzQztFbUhoNHRDYztJQUE2QjtFbkhtNHRDM0M7RW1IbDR0Q2M7SUFBNkI7RW5IcTR0QzNDO0VtSHA0dENjO0lBQTZCO0VuSHU0dEMzQztFbUh0NHRDYztJQUE2QjtJQUFzQztFbkgwNHRDakY7RW1IejR0Q2M7SUFBNkI7SUFBdUM7RW5INjR0Q2xGO0VtSDE0dENNO0lBQXdCO0VuSDY0dEM5QjtFbUg1NHRDTTtJQUF5QjtFbkgrNHRDL0I7RW1IOTR0Q007SUFBd0I7RW5IaTV0QzlCO0VtSC80dENNO0lBQTJCO0VuSGs1dENqQztFbUhqNXRDTTtJQUE0QjtFbkhvNXRDbEM7RW1IbjV0Q007SUFBa0M7RW5IczV0Q3hDO0VtSHI1dENNO0lBQWlDO0VuSHc1dEN2QztFbUh2NXRDTTtJQUEwQjtFbkgwNXRDaEM7RW1IejV0Q007SUFBNkI7RW5INDV0Q25DO0VtSDM1dENNO0lBQTBCO0VuSDg1dENoQztBQUNGO0FtSDc4dENJO0FBRUE7RUFrQlk7SUFBNkI7RW5IODd0QzNDO0VtSDc3dENjO0lBQTZCO0VuSGc4dEMzQztFbUgvN3RDYztJQUE2QjtFbkhrOHRDM0M7RW1Iajh0Q2M7SUFBNkI7RW5Ibzh0QzNDO0VtSG44dENjO0lBQTZCO0VuSHM4dEMzQztFbUhyOHRDYztJQUE2QjtJQUF1QztFbkh5OHRDbEY7RW1IeDh0Q2M7SUFBNkI7SUFBd0M7RW5INDh0Q25GO0VtSDM4dENjO0lBQTZCO0VuSDg4dEMzQztFbUg3OHRDYztJQUE2QjtFbkhnOXRDM0M7RW1ILzh0Q2M7SUFBNkI7RW5Iazl0QzNDO0VtSGo5dENjO0lBQTZCO0VuSG85dEMzQztFbUhuOXRDYztJQUE2QjtFbkhzOXRDM0M7RW1Icjl0Q2M7SUFBNkI7SUFBc0M7RW5IeTl0Q2pGO0VtSHg5dENjO0lBQTZCO0lBQXVDO0VuSDQ5dENsRjtFbUh4L3RDYztJQUF1QixZL0ZsRm5CO0VwQjZrdUNsQjtFbUgxL3RDYztJQUF1QixnQi9GbkZuQjtFcEJnbHVDbEI7RW1INS90Q2M7SUFBdUIsa0IvRnBGbkI7RXBCbWx1Q2xCO0VtSDkvdENjO0lBQXVCLG1CL0ZyRm5CO0VwQnNsdUNsQjtFbUhoZ3VDYztJQUF1QixpQi9GdEZuQjtFcEJ5bHVDbEI7RW1IbGd1Q2M7SUFBdUIsZ0IvRnZGbkI7SStGdUZxRCxtQi9GdkZyRDtFcEI2bHVDbEI7RW1Icmd1Q2M7SUFBdUIsaUIvRnhGbkI7SStGd0ZzRCxrQi9GeEZ0RDtFcEJpbXVDbEI7RW1IeGd1Q2M7SUFBdUIsVy9GekZuQjtFcEJvbXVDbEI7RW1IMWd1Q2M7SUFBdUIsZS9GMUZuQjtFcEJ1bXVDbEI7RW1INWd1Q2M7SUFBdUIsaUIvRjNGbkI7RXBCMG11Q2xCO0VtSDlndUNjO0lBQXVCLGtCL0Y1Rm5CO0VwQjZtdUNsQjtFbUhoaHVDYztJQUF1QixnQi9GN0ZuQjtFcEJnbnVDbEI7RW1IbGh1Q2M7SUFBdUIsZS9GOUZuQjtJK0Y4Rm9ELGtCL0Y5RnBEO0VwQm9udUNsQjtFbUhyaHVDYztJQUF1QixnQi9GL0ZuQjtJK0YrRnFELGlCL0YvRnJEO0VwQndudUNsQjtFbUh2aHVDYztJQUE2QjtFbkgwaHVDM0M7RW1Iemh1Q2M7SUFBNkI7RW5INGh1QzNDO0VtSDNodUNjO0lBQTZCO0VuSDhodUMzQztFbUg3aHVDYztJQUE2QjtFbkhnaXVDM0M7RW1IL2h1Q2M7SUFBNkI7RW5Ia2l1QzNDO0VtSGppdUNjO0lBQTZCO0lBQXVDO0VuSHFpdUNsRjtFbUhwaXVDYztJQUE2QjtJQUF3QztFbkh3aXVDbkY7RW1Idml1Q2M7SUFBNkI7RW5IMGl1QzNDO0VtSHppdUNjO0lBQTZCO0VuSDRpdUMzQztFbUgzaXVDYztJQUE2QjtFbkg4aXVDM0M7RW1IN2l1Q2M7SUFBNkI7RW5IZ2p1QzNDO0VtSC9pdUNjO0lBQTZCO0VuSGtqdUMzQztFbUhqanVDYztJQUE2QjtJQUFzQztFbkhxanVDakY7RW1IcGp1Q2M7SUFBNkI7SUFBdUM7RW5Id2p1Q2xGO0VtSHJrdUNjO0lBQTZCO0VuSHdrdUMzQztFbUh2a3VDYztJQUE2QjtFbkgwa3VDM0M7RW1Iemt1Q2M7SUFBNkI7RW5INGt1QzNDO0VtSDNrdUNjO0lBQTZCO0VuSDhrdUMzQztFbUg3a3VDYztJQUE2QjtFbkhnbHVDM0M7RW1IL2t1Q2M7SUFBNkI7SUFBdUM7RW5IbWx1Q2xGO0VtSGxsdUNjO0lBQTZCO0lBQXdDO0VuSHNsdUNuRjtFbUhybHVDYztJQUE2QjtFbkh3bHVDM0M7RW1Idmx1Q2M7SUFBNkI7RW5IMGx1QzNDO0VtSHpsdUNjO0lBQTZCO0VuSDRsdUMzQztFbUgzbHVDYztJQUE2QjtFbkg4bHVDM0M7RW1IN2x1Q2M7SUFBNkI7RW5IZ211QzNDO0VtSC9sdUNjO0lBQTZCO0lBQXNDO0VuSG1tdUNqRjtFbUhsbXVDYztJQUE2QjtJQUF1QztFbkhzbXVDbEY7RW1Ibm51Q2M7SUFBNkI7RW5Ic251QzNDO0VtSHJudUNjO0lBQTZCO0VuSHdudUMzQztFbUh2bnVDYztJQUE2QjtFbkgwbnVDM0M7RW1Iem51Q2M7SUFBNkI7RW5ING51QzNDO0VtSDNudUNjO0lBQTZCO0VuSDhudUMzQztFbUg3bnVDYztJQUE2QjtJQUF1QztFbkhpb3VDbEY7RW1IaG91Q2M7SUFBNkI7SUFBd0M7RW5Ib291Q25GO0VtSG5vdUNjO0lBQTZCO0VuSHNvdUMzQztFbUhyb3VDYztJQUE2QjtFbkh3b3VDM0M7RW1Idm91Q2M7SUFBNkI7RW5IMG91QzNDO0VtSHpvdUNjO0lBQTZCO0VuSDRvdUMzQztFbUgzb3VDYztJQUE2QjtFbkg4b3VDM0M7RW1IN291Q2M7SUFBNkI7SUFBc0M7RW5IaXB1Q2pGO0VtSGhwdUNjO0lBQTZCO0lBQXVDO0VuSG9wdUNsRjtFbUhqcXVDYztJQUE2QjtFbkhvcXVDM0M7RW1IbnF1Q2M7SUFBNkI7RW5Ic3F1QzNDO0VtSHJxdUNjO0lBQTZCO0VuSHdxdUMzQztFbUh2cXVDYztJQUE2QjtFbkgwcXVDM0M7RW1IenF1Q2M7SUFBNkI7RW5INHF1QzNDO0VtSDNxdUNjO0lBQTZCO0lBQXVDO0VuSCtxdUNsRjtFbUg5cXVDYztJQUE2QjtJQUF3QztFbkhrcnVDbkY7RW1IanJ1Q2M7SUFBNkI7RW5Ib3J1QzNDO0VtSG5ydUNjO0lBQTZCO0VuSHNydUMzQztFbUhycnVDYztJQUE2QjtFbkh3cnVDM0M7RW1IdnJ1Q2M7SUFBNkI7RW5IMHJ1QzNDO0VtSHpydUNjO0lBQTZCO0VuSDRydUMzQztFbUgzcnVDYztJQUE2QjtJQUFzQztFbkgrcnVDakY7RW1IOXJ1Q2M7SUFBNkI7SUFBdUM7RW5Ia3N1Q2xGO0VtSC9ydUNNO0lBQXdCO0VuSGtzdUM5QjtFbUhqc3VDTTtJQUF5QjtFbkhvc3VDL0I7RW1IbnN1Q007SUFBd0I7RW5Ic3N1QzlCO0VtSHBzdUNNO0lBQTJCO0VuSHVzdUNqQztFbUh0c3VDTTtJQUE0QjtFbkh5c3VDbEM7RW1IeHN1Q007SUFBa0M7RW5IMnN1Q3hDO0VtSDFzdUNNO0lBQWlDO0VuSDZzdUN2QztFbUg1c3VDTTtJQUEwQjtFbkgrc3VDaEM7RW1IOXN1Q007SUFBNkI7RW5IaXR1Q25DO0VtSGh0dUNNO0lBQTBCO0VuSG10dUNoQztBQUNGO0FtSGx3dUNJO0FBRUE7RUFrQlk7SUFBNkI7RW5IbXZ1QzNDO0VtSGx2dUNjO0lBQTZCO0VuSHF2dUMzQztFbUhwdnVDYztJQUE2QjtFbkh1dnVDM0M7RW1IdHZ1Q2M7SUFBNkI7RW5IeXZ1QzNDO0VtSHh2dUNjO0lBQTZCO0VuSDJ2dUMzQztFbUgxdnVDYztJQUE2QjtJQUF1QztFbkg4dnVDbEY7RW1IN3Z1Q2M7SUFBNkI7SUFBd0M7RW5IaXd1Q25GO0VtSGh3dUNjO0lBQTZCO0VuSG13dUMzQztFbUhsd3VDYztJQUE2QjtFbkhxd3VDM0M7RW1IcHd1Q2M7SUFBNkI7RW5IdXd1QzNDO0VtSHR3dUNjO0lBQTZCO0VuSHl3dUMzQztFbUh4d3VDYztJQUE2QjtFbkgyd3VDM0M7RW1IMXd1Q2M7SUFBNkI7SUFBc0M7RW5IOHd1Q2pGO0VtSDd3dUNjO0lBQTZCO0lBQXVDO0VuSGl4dUNsRjtFbUg3eXVDYztJQUF1QixZL0ZsRm5CO0VwQms0dUNsQjtFbUgveXVDYztJQUF1QixnQi9GbkZuQjtFcEJxNHVDbEI7RW1Ianp1Q2M7SUFBdUIsa0IvRnBGbkI7RXBCdzR1Q2xCO0VtSG56dUNjO0lBQXVCLG1CL0ZyRm5CO0VwQjI0dUNsQjtFbUhyenVDYztJQUF1QixpQi9GdEZuQjtFcEI4NHVDbEI7RW1Idnp1Q2M7SUFBdUIsZ0IvRnZGbkI7SStGdUZxRCxtQi9GdkZyRDtFcEJrNXVDbEI7RW1IMXp1Q2M7SUFBdUIsaUIvRnhGbkI7SStGd0ZzRCxrQi9GeEZ0RDtFcEJzNXVDbEI7RW1IN3p1Q2M7SUFBdUIsVy9GekZuQjtFcEJ5NXVDbEI7RW1IL3p1Q2M7SUFBdUIsZS9GMUZuQjtFcEI0NXVDbEI7RW1IajB1Q2M7SUFBdUIsaUIvRjNGbkI7RXBCKzV1Q2xCO0VtSG4wdUNjO0lBQXVCLGtCL0Y1Rm5CO0VwQms2dUNsQjtFbUhyMHVDYztJQUF1QixnQi9GN0ZuQjtFcEJxNnVDbEI7RW1IdjB1Q2M7SUFBdUIsZS9GOUZuQjtJK0Y4Rm9ELGtCL0Y5RnBEO0VwQnk2dUNsQjtFbUgxMHVDYztJQUF1QixnQi9GL0ZuQjtJK0YrRnFELGlCL0YvRnJEO0VwQjY2dUNsQjtFbUg1MHVDYztJQUE2QjtFbkgrMHVDM0M7RW1IOTB1Q2M7SUFBNkI7RW5IaTF1QzNDO0VtSGgxdUNjO0lBQTZCO0VuSG0xdUMzQztFbUhsMXVDYztJQUE2QjtFbkhxMXVDM0M7RW1IcDF1Q2M7SUFBNkI7RW5IdTF1QzNDO0VtSHQxdUNjO0lBQTZCO0lBQXVDO0VuSDAxdUNsRjtFbUh6MXVDYztJQUE2QjtJQUF3QztFbkg2MXVDbkY7RW1INTF1Q2M7SUFBNkI7RW5IKzF1QzNDO0VtSDkxdUNjO0lBQTZCO0VuSGkydUMzQztFbUhoMnVDYztJQUE2QjtFbkhtMnVDM0M7RW1IbDJ1Q2M7SUFBNkI7RW5IcTJ1QzNDO0VtSHAydUNjO0lBQTZCO0VuSHUydUMzQztFbUh0MnVDYztJQUE2QjtJQUFzQztFbkgwMnVDakY7RW1IejJ1Q2M7SUFBNkI7SUFBdUM7RW5INjJ1Q2xGO0VtSDEzdUNjO0lBQTZCO0VuSDYzdUMzQztFbUg1M3VDYztJQUE2QjtFbkgrM3VDM0M7RW1IOTN1Q2M7SUFBNkI7RW5IaTR1QzNDO0VtSGg0dUNjO0lBQTZCO0VuSG00dUMzQztFbUhsNHVDYztJQUE2QjtFbkhxNHVDM0M7RW1IcDR1Q2M7SUFBNkI7SUFBdUM7RW5IdzR1Q2xGO0VtSHY0dUNjO0lBQTZCO0lBQXdDO0VuSDI0dUNuRjtFbUgxNHVDYztJQUE2QjtFbkg2NHVDM0M7RW1INTR1Q2M7SUFBNkI7RW5IKzR1QzNDO0VtSDk0dUNjO0lBQTZCO0VuSGk1dUMzQztFbUhoNXVDYztJQUE2QjtFbkhtNXVDM0M7RW1IbDV1Q2M7SUFBNkI7RW5IcTV1QzNDO0VtSHA1dUNjO0lBQTZCO0lBQXNDO0VuSHc1dUNqRjtFbUh2NXVDYztJQUE2QjtJQUF1QztFbkgyNXVDbEY7RW1IeDZ1Q2M7SUFBNkI7RW5IMjZ1QzNDO0VtSDE2dUNjO0lBQTZCO0VuSDY2dUMzQztFbUg1NnVDYztJQUE2QjtFbkgrNnVDM0M7RW1IOTZ1Q2M7SUFBNkI7RW5IaTd1QzNDO0VtSGg3dUNjO0lBQTZCO0VuSG03dUMzQztFbUhsN3VDYztJQUE2QjtJQUF1QztFbkhzN3VDbEY7RW1Icjd1Q2M7SUFBNkI7SUFBd0M7RW5IeTd1Q25GO0VtSHg3dUNjO0lBQTZCO0VuSDI3dUMzQztFbUgxN3VDYztJQUE2QjtFbkg2N3VDM0M7RW1INTd1Q2M7SUFBNkI7RW5IKzd1QzNDO0VtSDk3dUNjO0lBQTZCO0VuSGk4dUMzQztFbUhoOHVDYztJQUE2QjtFbkhtOHVDM0M7RW1IbDh1Q2M7SUFBNkI7SUFBc0M7RW5Iczh1Q2pGO0VtSHI4dUNjO0lBQTZCO0lBQXVDO0VuSHk4dUNsRjtFbUh0OXVDYztJQUE2QjtFbkh5OXVDM0M7RW1IeDl1Q2M7SUFBNkI7RW5IMjl1QzNDO0VtSDE5dUNjO0lBQTZCO0VuSDY5dUMzQztFbUg1OXVDYztJQUE2QjtFbkgrOXVDM0M7RW1IOTl1Q2M7SUFBNkI7RW5IaSt1QzNDO0VtSGgrdUNjO0lBQTZCO0lBQXVDO0VuSG8rdUNsRjtFbUhuK3VDYztJQUE2QjtJQUF3QztFbkh1K3VDbkY7RW1IdCt1Q2M7SUFBNkI7RW5IeSt1QzNDO0VtSHgrdUNjO0lBQTZCO0VuSDIrdUMzQztFbUgxK3VDYztJQUE2QjtFbkg2K3VDM0M7RW1INSt1Q2M7SUFBNkI7RW5IKyt1QzNDO0VtSDkrdUNjO0lBQTZCO0VuSGkvdUMzQztFbUhoL3VDYztJQUE2QjtJQUFzQztFbkhvL3VDakY7RW1Ibi91Q2M7SUFBNkI7SUFBdUM7RW5IdS91Q2xGO0VtSHAvdUNNO0lBQXdCO0VuSHUvdUM5QjtFbUh0L3VDTTtJQUF5QjtFbkh5L3VDL0I7RW1IeC91Q007SUFBd0I7RW5IMi91QzlCO0VtSHovdUNNO0lBQTJCO0VuSDQvdUNqQztFbUgzL3VDTTtJQUE0QjtFbkg4L3VDbEM7RW1INy91Q007SUFBa0M7RW5IZ2d2Q3hDO0VtSC8vdUNNO0lBQWlDO0VuSGtndkN2QztFbUhqZ3ZDTTtJQUEwQjtFbkhvZ3ZDaEM7RW1Ibmd2Q007SUFBNkI7RW5Ic2d2Q25DO0VtSHJndkNNO0lBQTBCO0VuSHdndkNoQztBQUNGO0FtSHRndkNBO0VBa0JZO0lBQXlCO0VuSHcvdUNuQztFbUh2L3VDVTtJQUF5QjtFbkgwL3VDbkM7RW1Iei91Q1U7SUFBeUI7RW5INC91Q25DO0VtSDMvdUNVO0lBQXlCO0VuSDgvdUNuQztFbUg3L3VDVTtJQUF5QjtFbkhnZ3ZDbkM7RW1ILy91Q1U7SUFBeUI7SUFBdUM7RW5IbWd2QzFFO0VtSGxndkNVO0lBQXlCO0lBQXdDO0VuSHNndkMzRTtFbUhyZ3ZDVTtJQUF5QjtFbkh3Z3ZDbkM7RW1Idmd2Q1U7SUFBeUI7RW5IMGd2Q25DO0VtSHpndkNVO0lBQXlCO0VuSDRndkNuQztFbUgzZ3ZDVTtJQUF5QjtFbkg4Z3ZDbkM7RW1IN2d2Q1U7SUFBeUI7RW5IZ2h2Q25DO0VtSC9ndkNVO0lBQXlCO0lBQXNDO0VuSG1odkN6RTtFbUhsaHZDVTtJQUF5QjtJQUF1QztFbkhzaHZDMUU7RW1IbGp2Q1U7SUFBbUIsWS9GaklYO0VwQnNydkNsQjtFbUhwanZDVTtJQUFtQixnQi9GbElYO0VwQnlydkNsQjtFbUh0anZDVTtJQUFtQixrQi9GbklYO0VwQjRydkNsQjtFbUh4anZDVTtJQUFtQixtQi9GcElYO0VwQitydkNsQjtFbUgxanZDVTtJQUFtQixpQi9GcklYO0VwQmtzdkNsQjtFbUg1anZDVTtJQUFtQixnQi9GdElYO0krRnNJNkMsbUIvRnRJN0M7RXBCc3N2Q2xCO0VtSC9qdkNVO0lBQW1CLGlCL0Z2SVg7SStGdUk4QyxrQi9Gdkk5QztFcEIwc3ZDbEI7RW1IbGt2Q1U7SUFBbUIsVy9GeElYO0VwQjZzdkNsQjtFbUhwa3ZDVTtJQUFtQixlL0Z6SVg7RXBCZ3R2Q2xCO0VtSHRrdkNVO0lBQW1CLGlCL0YxSVg7RXBCbXR2Q2xCO0VtSHhrdkNVO0lBQW1CLGtCL0YzSVg7RXBCc3R2Q2xCO0VtSDFrdkNVO0lBQW1CLGdCL0Y1SVg7RXBCeXR2Q2xCO0VtSDVrdkNVO0lBQW1CLGUvRjdJWDtJK0Y2STRDLGtCL0Y3STVDO0VwQjZ0dkNsQjtFbUgva3ZDVTtJQUFtQixnQi9GOUlYO0krRjhJNkMsaUIvRjlJN0M7RXBCaXV2Q2xCO0VtSGpsdkNVO0lBQXlCO0VuSG9sdkNuQztFbUhubHZDVTtJQUF5QjtFbkhzbHZDbkM7RW1Icmx2Q1U7SUFBeUI7RW5Id2x2Q25DO0VtSHZsdkNVO0lBQXlCO0VuSDBsdkNuQztFbUh6bHZDVTtJQUF5QjtFbkg0bHZDbkM7RW1IM2x2Q1U7SUFBeUI7SUFBdUM7RW5IK2x2QzFFO0VtSDlsdkNVO0lBQXlCO0lBQXdDO0VuSGttdkMzRTtFbUhqbXZDVTtJQUF5QjtFbkhvbXZDbkM7RW1Ibm12Q1U7SUFBeUI7RW5Ic212Q25DO0VtSHJtdkNVO0lBQXlCO0VuSHdtdkNuQztFbUh2bXZDVTtJQUF5QjtFbkgwbXZDbkM7RW1Iem12Q1U7SUFBeUI7RW5ING12Q25DO0VtSDNtdkNVO0lBQXlCO0lBQXNDO0VuSCttdkN6RTtFbUg5bXZDVTtJQUF5QjtJQUF1QztFbkhrbnZDMUU7RW1IL252Q1U7SUFBeUI7RW5Ia292Q25DO0VtSGpvdkNVO0lBQXlCO0VuSG9vdkNuQztFbUhub3ZDVTtJQUF5QjtFbkhzb3ZDbkM7RW1Icm92Q1U7SUFBeUI7RW5Id292Q25DO0VtSHZvdkNVO0lBQXlCO0VuSDBvdkNuQztFbUh6b3ZDVTtJQUF5QjtJQUF1QztFbkg2b3ZDMUU7RW1INW92Q1U7SUFBeUI7SUFBd0M7RW5IZ3B2QzNFO0VtSC9vdkNVO0lBQXlCO0VuSGtwdkNuQztFbUhqcHZDVTtJQUF5QjtFbkhvcHZDbkM7RW1IbnB2Q1U7SUFBeUI7RW5Ic3B2Q25DO0VtSHJwdkNVO0lBQXlCO0VuSHdwdkNuQztFbUh2cHZDVTtJQUF5QjtFbkgwcHZDbkM7RW1IenB2Q1U7SUFBeUI7SUFBc0M7RW5INnB2Q3pFO0VtSDVwdkNVO0lBQXlCO0lBQXVDO0VuSGdxdkMxRTtFbUg3cXZDVTtJQUF5QjtFbkhncnZDbkM7RW1IL3F2Q1U7SUFBeUI7RW5Ia3J2Q25DO0VtSGpydkNVO0lBQXlCO0VuSG9ydkNuQztFbUhucnZDVTtJQUF5QjtFbkhzcnZDbkM7RW1IcnJ2Q1U7SUFBeUI7RW5Id3J2Q25DO0VtSHZydkNVO0lBQXlCO0lBQXVDO0VuSDJydkMxRTtFbUgxcnZDVTtJQUF5QjtJQUF3QztFbkg4cnZDM0U7RW1IN3J2Q1U7SUFBeUI7RW5IZ3N2Q25DO0VtSC9ydkNVO0lBQXlCO0VuSGtzdkNuQztFbUhqc3ZDVTtJQUF5QjtFbkhvc3ZDbkM7RW1IbnN2Q1U7SUFBeUI7RW5Ic3N2Q25DO0VtSHJzdkNVO0lBQXlCO0VuSHdzdkNuQztFbUh2c3ZDVTtJQUF5QjtJQUFzQztFbkgyc3ZDekU7RW1IMXN2Q1U7SUFBeUI7SUFBdUM7RW5IOHN2QzFFO0VtSDN0dkNVO0lBQXlCO0VuSDh0dkNuQztFbUg3dHZDVTtJQUF5QjtFbkhndXZDbkM7RW1IL3R2Q1U7SUFBeUI7RW5Ia3V2Q25DO0VtSGp1dkNVO0lBQXlCO0VuSG91dkNuQztFbUhudXZDVTtJQUF5QjtFbkhzdXZDbkM7RW1IcnV2Q1U7SUFBeUI7SUFBdUM7RW5IeXV2QzFFO0VtSHh1dkNVO0lBQXlCO0lBQXdDO0VuSDR1dkMzRTtFbUgzdXZDVTtJQUF5QjtFbkg4dXZDbkM7RW1IN3V2Q1U7SUFBeUI7RW5IZ3Z2Q25DO0VtSC91dkNVO0lBQXlCO0VuSGt2dkNuQztFbUhqdnZDVTtJQUF5QjtFbkhvdnZDbkM7RW1IbnZ2Q1U7SUFBeUI7RW5Ic3Z2Q25DO0VtSHJ2dkNVO0lBQXlCO0lBQXNDO0VuSHl2dkN6RTtFbUh4dnZDVTtJQUF5QjtJQUF1QztFbkg0dnZDMUU7QUFDRjtBb0g3NnZDQTtFQUNDO0FwSCs2dkNEOztBb0g1NnZDQTtFQUNDO0FwSCs2dkNEOztBb0g1NnZDSTtFQUNJO0FwSCs2dkNSOztBb0g1NnZDSTtFQUNJO0FwSCs2dkNSOztBb0g1NnZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSCs2dkNKOztBb0gzNnZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSDg2dkNKOztBb0h4NXZDQTtFQUNJO0FwSDI1dkNKOztBb0h6NXZDQTtFQUNJO0FwSDQ1dkNKOztBb0gxM3ZDQTtFQUNJLGdCQVZjO0FwSHU0dkNsQjs7QW9INTN2Q0k7RUFDSTtFQUNBO0FwSCszdkNSOztBb0gzM3ZDQTtFQUNJLGlCQWhCSTtBcEg4NHZDUjs7QW9INzN2Q0k7RUFDSTtFQUNBO0FwSGc0dkNSOztBb0g3M3ZDQTtFQUNJLGtCQXRCSTtBcEhzNXZDUjs7QW9ILzN2Q0k7RUFDSTtFQUNBO0FwSGs0dkNSOztBb0gvM3ZDQTtFQUNJLG9CQTVCSTtBcEg4NXZDUjs7QW9IajR2Q0k7RUFDSTtFQUNBO0FwSG80dkNSOztBb0hqNHZDQTtFQUNJLHNCQWxDSTtFQW1DSjtBcEhvNHZDSjs7QW9IbjR2Q0k7RUFDSTtFQUNBO0FwSHM0dkNSOztBb0huNHZDQTtFQUNJLHdCQXpDSTtFQTBDSjtBcEhzNHZDSjs7QW9IcjR2Q0k7RUFDSTtFQUNBO0FwSHc0dkNSOztBb0hwNHZDQTtFQUNJO0VBQ0E7QXBIdTR2Q0o7O0FvSHI0dkNBO0VBQ0k7RUFDQTtBcEh3NHZDSjs7QW9IdDR2Q0E7RUFDSTtFQUNBO0FwSHk0dkNKOztBb0h0NHZDQTtFQUNJO0VBQ0E7QXBIeTR2Q0o7O0FvSHg0dkNJO0VBQ0k7RUFDQTtFQUNBO0FwSDI0dkNSOztBb0h2NHZDQTtFQUFZO0FwSDI0dkNaOztBb0gxNHZDQTtFQUFTO0FwSDg0dkNUOztBb0g1NHZDQTtFQUFTO0FwSGc1dkNUOztBb0g5NHZDQTtFQUFrQztBcEhrNXZDbEM7O0FvSGo1dkNBO0VBQWdDO0FwSHE1dkNoQzs7QW9IbjV2Q0E7RUFBZ0M7QXBIdTV2Q2hDOztBb0h0NXZDQTtFQUFnQztBcEgwNXZDaEM7O0FvSHg1dkNBO0VBQWdDO0FwSDQ1dkNoQzs7QW9IMTV2Q1E7RUFBdUI7QXBIODV2Qy9COztBb0g3NXZDUTtFQUF3QjtBcEhpNnZDaEM7O0FvSGg2dkNRO0VBQXdCO0FwSG82dkNoQzs7QW9IbjZ2Q1E7RUFBd0I7QXBIdTZ2Q2hDOztBb0h0NnZDUTtFQUF3QjtBcEgwNnZDaEM7O0FvSHo2dkNRO0VBQXdCO0FwSDY2dkNoQzs7QW9IMzZ2Q1E7RUFBd0I7QXBIKzZ2Q2hDOztBb0g5NnZDUTtFQUF3QjtBcEhrN3ZDaEM7O0FvSGo3dkNRO0VBQXdCO0FwSHE3dkNoQzs7QW9IcDd2Q1E7RUFBd0I7QXBIdzd2Q2hDOztBb0h0N3ZDUTtFQUF3QjtBcEgwN3ZDaEM7O0FvSHo3dkNRO0VBQXdCO0FwSDY3dkNoQzs7QW9IMzd2Q1E7RUFBd0I7QXBIKzd2Q2hDOztBb0h6N3ZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJoR3RHaUI7RWdHdUdqQjtFQUNBO0FwSDQ3dkNKOztBb0gzN3ZDSTtFQUNJO0VBQ0E7RUFDQTtBcEg4N3ZDUjs7QW9INTd2Q0k7RUFDQztFQUNHO0FwSCs3dkNSOztBb0g1N3ZDSTtFQUNDO0VBQ0c7QXBIKzd2Q1I7O0FvSDM3dkNJO0VBQ0k7RUFDQTtBcEg4N3ZDUjs7QW9IMTd2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEg2N3ZDSjs7QW9IMTd2Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JoRzNNYTtBcEJ3b3dDakI7O0FvSDE3dkNJO0VBQ0k7QXBINjd2Q1I7O0FvSHg3dkNJO0VBQ0k7SUFDSTtJQUNBO0VwSDI3dkNWO0VvSHo3dkNNO0lBQ0k7SUFDQTtFcEgyN3ZDVjtFb0h6N3ZDTTtJQUNJO0lBQ0E7RXBIMjd2Q1Y7RW9Iejd2Q007SUFDSTtJQUNBO0VwSDI3dkNWO0VvSHo3dkNNO0lBQ0k7SUFDQTtFcEgyN3ZDVjtFb0h6N3ZDTTtJQUNJO0lBQ0E7RXBIMjd2Q1Y7QUFDRjtBb0huOXZDSTtFQUNJO0lBQ0k7SUFDQTtFcEhxOXZDVjtFb0huOXZDTTtJQUNJO0lBQ0E7RXBIcTl2Q1Y7RW9Ibjl2Q007SUFDSTtJQUNBO0VwSHE5dkNWO0VvSG45dkNNO0lBQ0k7SUFDQTtFcEhxOXZDVjtFb0huOXZDTTtJQUNJO0lBQ0E7RXBIcTl2Q1Y7RW9Ibjl2Q007SUFDSTtJQUNBO0VwSHE5dkNWO0FBQ0Y7QW9INyt2Q0k7RUFDSTtJQUNJO0lBQ0E7RXBIKyt2Q1Y7RW9INyt2Q007SUFDSTtJQUNBO0VwSCsrdkNWO0VvSDcrdkNNO0lBQ0k7SUFDQTtFcEgrK3ZDVjtFb0g3K3ZDTTtJQUNJO0lBQ0E7RXBIKyt2Q1Y7RW9INyt2Q007SUFDSTtJQUNBO0VwSCsrdkNWO0VvSDcrdkNNO0lBQ0k7SUFDQTtFcEgrK3ZDVjtBQUNGO0FvSHZnd0NJO0VBQ0k7SUFDSTtJQUNBO0VwSHlnd0NWO0VvSHZnd0NNO0lBQ0k7SUFDQTtFcEh5Z3dDVjtFb0h2Z3dDTTtJQUNJO0lBQ0E7RXBIeWd3Q1Y7RW9Idmd3Q007SUFDSTtJQUNBO0VwSHlnd0NWO0VvSHZnd0NNO0lBQ0k7SUFDQTtFcEh5Z3dDVjtFb0h2Z3dDTTtJQUNJO0lBQ0E7RXBIeWd3Q1Y7QUFDRjtBb0hqaXdDSTtFQUNJO0lBQ0k7SUFDQTtFcEhtaXdDVjtFb0hqaXdDTTtJQUNJO0lBQ0E7RXBIbWl3Q1Y7RW9Iaml3Q007SUFDSTtJQUNBO0VwSG1pd0NWO0VvSGppd0NNO0lBQ0k7SUFDQTtFcEhtaXdDVjtFb0hqaXdDTTtJQUNJO0lBQ0E7RXBIbWl3Q1Y7RW9Iaml3Q007SUFDSTtJQUNBO0VwSG1pd0NWO0FBQ0Y7QXFIdHp3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FySHF6d0NGO0FxSGx6d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBckhtendDRjs7QXFIL3l3Q0E7RUFDRTtBckhrendDRjs7QXFIaHp3Q0E7RUFDRTtBckhtendDRjs7QXFIanp3Q0E7RUFDRTtBckhvendDRjs7QXFIbHp3Q0E7RUFDRTtBckhxendDRjs7QXFIbnp3Q0E7RUFDRTtBckhzendDRjs7QXFIcHp3Q0E7RUFDRTtBckh1endDRjs7QXFIcnp3Q0E7RUFDRTtBckh3endDRjs7QXFIdHp3Q0E7RUFDRTtBckh5endDRjs7QXFIdnp3Q0E7RUFDRTtBckgwendDRjs7QXFIeHp3Q0E7RUFDRTtBckgyendDRjs7QXFIenp3Q0E7RUFDRTtBckg0endDRjs7QXFIMXp3Q0E7RUFDRTtBckg2endDRjs7QXFIM3p3Q0E7RUFDRTtBckg4endDRjs7QXFINXp3Q0E7RUFDRTtBckgrendDRjs7QXFIN3p3Q0E7RUFDRTtBckhnMHdDRjs7QXFIOXp3Q0E7RUFDRTtBckhpMHdDRjs7QXFIL3p3Q0E7RUFDRTtBckhrMHdDRjs7QXFIaDB3Q0E7RUFDRTtBckhtMHdDRjs7QXFIajB3Q0E7RUFDRTtBckhvMHdDRjs7QXFIbDB3Q0E7RUFDRTtBckhxMHdDRjs7QXFIbjB3Q0E7RUFDRTtBckhzMHdDRjs7QXFIcDB3Q0E7RUFDRTtBckh1MHdDRjs7QXFIcjB3Q0E7RUFDRTtBckh3MHdDRjs7QXFIdDB3Q0E7RUFDRTtBckh5MHdDRjs7QXFIdjB3Q0E7RUFDRTtBckgwMHdDRjs7QXFIeDB3Q0E7RUFDRTtBckgyMHdDRjs7QXFIejB3Q0E7RUFDRTtBckg0MHdDRjs7QXNIcDd3Q0E7RUFDRSx5QmxHc0drQjtBcEJpMXdDcEI7O0FzSHQ3d0NFO0VBQ0U7RUFDQTtBdEh5N3dDSjs7QXNIdDd3Q0E7RUFDSTtBdEh5N3dDSjs7QXNIeDd3Q0k7RUFDSTtBdEgyN3dDUjs7QXNIdjd3Q0k7RUFDSTtBdEgwN3dDUjs7QXNIejd3Q1E7RUFDSTtBdEg0N3dDWjs7QXNIeDd3Q0E7RUFDSSxjbEcrRWU7QXBCNDJ3Q25COztBc0gxN3dDSTtFQUNJLHNEbEc4RWdCO0FwQisyd0N4Qjs7QXNIejd3Q0k7RUFDSSxtQmxHb0NTO0FwQnc1d0NqQjs7QXNIMTd3Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEI2NXdDakI7O0FzSDM3d0NJO0VBQ0ksY2xHNkJTO0FwQmk2d0NqQjs7QXNIdDh3Q0k7RUFDSSxnQmxHb0NTO0FwQnE2d0NqQjs7QXNIdjh3Q0k7RUFDSSxXbEdpQ1M7RWtHaENULFlsR2dDUztBcEIwNndDakI7O0FzSHg4d0NJO0VBQ0ksV2xHNkJTO0FwQjg2d0NqQjs7QXNIbjl3Q0k7RUFDSSxtQmxHb0NTO0FwQms3d0NqQjs7QXNIcDl3Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJ1N3dDakI7O0FzSHI5d0NJO0VBQ0ksY2xHNkJTO0FwQjI3d0NqQjs7QXNIaCt3Q0k7RUFDSSxtQmxHb0NTO0FwQis3d0NqQjs7QXNIait3Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJvOHdDakI7O0FzSGwrd0NJO0VBQ0ksY2xHNkJTO0FwQnc4d0NqQjs7QXNINyt3Q0k7RUFDSSxtQmxHb0NTO0FwQjQ4d0NqQjs7QXNIOSt3Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJpOXdDakI7O0FzSC8rd0NJO0VBQ0ksY2xHNkJTO0FwQnE5d0NqQjs7QXNIMS93Q0k7RUFDSSxtQmxHb0NTO0FwQnk5d0NqQjs7QXNIMy93Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEI4OXdDakI7O0FzSDUvd0NJO0VBQ0ksY2xHNkJTO0FwQmsrd0NqQjs7QXNIdmd4Q0k7RUFDSSxtQmxHb0NTO0FwQnMrd0NqQjs7QXNIeGd4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEIyK3dDakI7O0FzSHpneENJO0VBQ0ksY2xHNkJTO0FwQisrd0NqQjs7QXNIcGh4Q0k7RUFDSSxtQmxHb0NTO0FwQm0vd0NqQjs7QXNIcmh4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJ3L3dDakI7O0FzSHRoeENJO0VBQ0ksY2xHNkJTO0FwQjQvd0NqQjs7QXNIaml4Q0k7RUFDSSxtQmxHb0NTO0FwQmdneENqQjs7QXNIbGl4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJxZ3hDakI7O0FzSG5peENJO0VBQ0ksY2xHNkJTO0FwQnlneENqQjs7QXNIOWl4Q0k7RUFDSSxtQmxHb0NTO0FwQjZneENqQjs7QXNIL2l4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJraHhDakI7O0FzSGhqeENJO0VBQ0ksY2xHNkJTO0FwQnNoeENqQjs7QXNIM2p4Q0k7RUFDSSxtQmxHb0NTO0FwQjBoeENqQjs7QXNINWp4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEIraHhDakI7O0FzSDdqeENJO0VBQ0ksY2xHNkJTO0FwQm1peENqQjs7QXNIeGt4Q0k7RUFDSSxtQmxHb0NTO0FwQnVpeENqQjs7QXNIemt4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEI0aXhDakI7O0FzSDFreENJO0VBQ0ksY2xHNkJTO0FwQmdqeENqQjs7QXNIcmx4Q0k7RUFDSSxtQmxHb0NTO0FwQm9qeENqQjs7QXNIdGx4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJ5anhDakI7O0FzSHZseENJO0VBQ0ksY2xHNkJTO0FwQjZqeENqQjs7QXNIbG14Q0k7RUFDSSxtQmxHb0NTO0FwQmlreENqQjs7QXNIbm14Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJza3hDakI7O0FzSHBteENJO0VBQ0ksY2xHNkJTO0FwQjBreENqQjs7QXNIL214Q0k7RUFDSSxtQmxHb0NTO0FwQjhreENqQjs7QXNIaG54Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJtbHhDakI7O0FzSGpueENJO0VBQ0ksY2xHNkJTO0FwQnVseENqQjs7QXNINW54Q0k7RUFDSSxtQmxHb0NTO0FwQjJseENqQjs7QXNIN254Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJnbXhDakI7O0FzSDlueENJO0VBQ0ksY2xHNkJTO0FwQm9teENqQjs7QXNIem94Q0k7RUFDSSxtQmxHb0NTO0FwQndteENqQjs7QXNIMW94Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEI2bXhDakI7O0FzSDNveENJO0VBQ0ksY2xHNkJTO0FwQmlueENqQjs7QXNIdHB4Q0k7RUFDSSxtQmxHb0NTO0FwQnFueENqQjs7QXNIdnB4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEIwbnhDakI7O0FzSHhweENJO0VBQ0ksY2xHNkJTO0FwQjhueENqQjs7QXNIbnF4Q0k7RUFDSSxtQmxHb0NTO0FwQmtveENqQjs7QXNIcHF4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJ1b3hDakI7O0FzSHJxeENJO0VBQ0ksY2xHNkJTO0FwQjJveENqQjs7QXNIaHJ4Q0k7RUFDSSxnQmxHb0NTO0FwQitveENqQjs7QXNIanJ4Q0k7RUFDSSxXbEdpQ1M7RWtHaENULFlsR2dDUztBcEJvcHhDakI7O0FzSGxyeENJO0VBQ0ksV2xHNkJTO0FwQndweENqQjs7QXNIN3J4Q0k7RUFDSSxnQmxHb0NTO0FwQjRweENqQjs7QXNIOXJ4Q0k7RUFDSSxXbEdpQ1M7RWtHaENULFlsR2dDUztBcEJpcXhDakI7O0FzSC9yeENJO0VBQ0ksV2xHNkJTO0FwQnFxeENqQjs7QXNIMXN4Q0k7RUFDSSxnQmxHb0NTO0FwQnlxeENqQjs7QXNIM3N4Q0k7RUFDSSxXbEdpQ1M7RWtHaENULFlsR2dDUztBcEI4cXhDakI7O0FzSDVzeENJO0VBQ0ksV2xHNkJTO0FwQmtyeENqQjs7QXNIdnR4Q0k7RUFDSSxtQmxHb0NTO0FwQnNyeENqQjs7QXNIeHR4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEIycnhDakI7O0FzSHp0eENJO0VBQ0ksY2xHNkJTO0FwQityeENqQjs7QXNIcHV4Q0k7RUFDSSxtQmxHb0NTO0FwQm1zeENqQjs7QXNIcnV4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJ3c3hDakI7O0FzSHR1eENJO0VBQ0ksY2xHNkJTO0FwQjRzeENqQjs7QXNIanZ4Q0k7RUFDSSxnQmxHb0NTO0FwQmd0eENqQjs7QXNIbHZ4Q0k7RUFDSSxXbEdpQ1M7RWtHaENULFlsR2dDUztBcEJxdHhDakI7O0FzSG52eENJO0VBQ0ksV2xHNkJTO0FwQnl0eENqQjs7QXNIOXZ4Q0k7RUFDSSxtQmxHb0NTO0FwQjZ0eENqQjs7QXNIL3Z4Q0k7RUFDSSxjbEdpQ1M7RWtHaENULGVsR2dDUztBcEJrdXhDakI7O0FzSGh3eENJO0VBQ0ksY2xHNkJTO0FwQnN1eENqQjs7QXNIM3d4Q0k7RUFDSSw4QmxHb0NTO0FwQjB1eENqQjs7QXNINXd4Q0k7RUFDSSx5QmxHaUNTO0VrR2hDVCwwQmxHZ0NTO0FwQit1eENqQjs7QXNIN3d4Q0k7RUFDSSx5QmxHNkJTO0FwQm12eENqQjs7QXNIeHh4Q0k7RUFDSSxnQmxHb0NTO0FwQnV2eENqQjs7QXNIenh4Q0k7RUFDSSxXbEdpQ1M7RWtHaENULFlsR2dDUztBcEI0dnhDakI7O0FzSDF4eENJO0VBQ0ksV2xHNkJTO0FwQmd3eENqQjs7QXNIcnl4Q0k7RUFDSSw0RGxHb0NTO0FwQm93eENqQjs7QXNIdHl4Q0k7RUFDSSx1RGxHaUNTO0VrR2hDVCx3RGxHZ0NTO0FwQnl3eENqQjs7QXNIdnl4Q0k7RUFDSSx1RGxHNkJTO0FwQjZ3eENqQjs7QXNIdnl4Q0E7RUFDSSxtQmxHeURrQjtFa0d2RGQ7QXRIeXl4Q1I7O0FzSHh5eENRO0VBQ0k7QXRIMnl4Q1o7O0FzSGx5eENBO0VBQ0ksY2xHMkNrQjtFa0cxQ2xCLGVsRzBDa0I7QXBCMnZ4Q3RCOztBc0hueXhDQTtFQUNJLGNsR3VDa0I7QXBCK3Z4Q3RCOztBc0hoeXhDSTtFQUNJO0VBSUk7QXRIZ3l4Q1o7O0FzSDd4eENJO0VBQ0ksY2xHUlM7QXBCd3l4Q2pCOztBc0g5eHhDSTtFQUNJLGNsR1hTO0FwQjR5eENqQjs7QXNIN3l4Q0k7RUFDSTtFQUlJO0F0SDZ5eENaOztBc0gxeXhDSTtFQUNJLFdsR1JTO0FwQnF6eENqQjs7QXNIM3l4Q0k7RUFDSSxXbEdYUztBcEJ5enhDakI7O0FzSDF6eENJO0VBQ0k7RUFJSTtBdEgwenhDWjs7QXNIdnp4Q0k7RUFDSSxjbEdSUztBcEJrMHhDakI7O0FzSHh6eENJO0VBQ0ksY2xHWFM7QXBCczB4Q2pCOztBc0h2MHhDSTtFQUNJO0VBRUk7QXRIeTB4Q1o7O0FzSHAweENJO0VBQ0ksY2xHUlM7QXBCKzB4Q2pCOztBc0hyMHhDSTtFQUNJLGNsR1hTO0FwQm0xeENqQjs7QXNIcDF4Q0k7RUFDSTtFQUVJO0F0SHMxeENaOztBc0hqMXhDSTtFQUNJLGNsR1JTO0FwQjQxeENqQjs7QXNIbDF4Q0k7RUFDSSxjbEdYUztBcEJnMnhDakI7O0FzSGoyeENJO0VBQ0k7RUFFSTtBdEhtMnhDWjs7QXNIOTF4Q0k7RUFDSSxjbEdSUztBcEJ5MnhDakI7O0FzSC8xeENJO0VBQ0ksY2xHWFM7QXBCNjJ4Q2pCOztBc0g5MnhDSTtFQUNJO0VBRUk7QXRIZzN4Q1o7O0FzSDMyeENJO0VBQ0ksY2xHUlM7QXBCczN4Q2pCOztBc0g1MnhDSTtFQUNJLGNsR1hTO0FwQjAzeENqQjs7QXNIMzN4Q0k7RUFDSTtFQUVJO0F0SDYzeENaOztBc0h4M3hDSTtFQUNJLGNsR1JTO0FwQm00eENqQjs7QXNIejN4Q0k7RUFDSSxjbEdYUztBcEJ1NHhDakI7O0FzSHg0eENJO0VBQ0k7RUFFSTtBdEgwNHhDWjs7QXNIcjR4Q0k7RUFDSSxjbEdSUztBcEJnNXhDakI7O0FzSHQ0eENJO0VBQ0ksY2xHWFM7QXBCbzV4Q2pCOztBc0hyNXhDSTtFQUNJO0VBRUk7QXRIdTV4Q1o7O0FzSGw1eENJO0VBQ0ksY2xHUlM7QXBCNjV4Q2pCOztBc0huNXhDSTtFQUNJLGNsR1hTO0FwQmk2eENqQjs7QXNIbDZ4Q0k7RUFDSTtFQUVJO0F0SG82eENaOztBc0gvNXhDSTtFQUNJLGNsR1JTO0FwQjA2eENqQjs7QXNIaDZ4Q0k7RUFDSSxjbEdYUztBcEI4NnhDakI7O0FzSC82eENJO0VBQ0k7RUFFSTtBdEhpN3hDWjs7QXNINTZ4Q0k7RUFDSSxjbEdSUztBcEJ1N3hDakI7O0FzSDc2eENJO0VBQ0ksY2xHWFM7QXBCMjd4Q2pCOztBc0g1N3hDSTtFQUNJO0VBRUk7QXRIODd4Q1o7O0FzSHo3eENJO0VBQ0ksY2xHUlM7QXBCbzh4Q2pCOztBc0gxN3hDSTtFQUNJLGNsR1hTO0FwQnc4eENqQjs7QXNIejh4Q0k7RUFDSTtFQUVJO0F0SDI4eENaOztBc0h0OHhDSTtFQUNJLGNsR1JTO0FwQmk5eENqQjs7QXNIdjh4Q0k7RUFDSSxjbEdYUztBcEJxOXhDakI7O0FzSHQ5eENJO0VBQ0k7RUFFSTtBdEh3OXhDWjs7QXNIbjl4Q0k7RUFDSSxjbEdSUztBcEI4OXhDakI7O0FzSHA5eENJO0VBQ0ksY2xHWFM7QXBCayt4Q2pCOztBc0huK3hDSTtFQUNJO0VBRUk7QXRIcSt4Q1o7O0FzSGgreENJO0VBQ0ksY2xHUlM7QXBCMit4Q2pCOztBc0hqK3hDSTtFQUNJLGNsR1hTO0FwQisreENqQjs7QXNIaC94Q0k7RUFDSTtFQUVJO0F0SGsveENaOztBc0g3K3hDSTtFQUNJLGNsR1JTO0FwQncveENqQjs7QXNIOSt4Q0k7RUFDSSxjbEdYUztBcEI0L3hDakI7O0FzSDcveENJO0VBQ0k7RUFFSTtBdEgrL3hDWjs7QXNIMS94Q0k7RUFDSSxjbEdSUztBcEJxZ3lDakI7O0FzSDMveENJO0VBQ0ksY2xHWFM7QXBCeWd5Q2pCOztBc0gxZ3lDSTtFQUNJO0VBRUk7QXRINGd5Q1o7O0FzSHZneUNJO0VBQ0ksY2xHUlM7QXBCa2h5Q2pCOztBc0h4Z3lDSTtFQUNJLGNsR1hTO0FwQnNoeUNqQjs7QXNIdmh5Q0k7RUFDSTtFQUVJO0F0SHloeUNaOztBc0hwaHlDSTtFQUNJLFdsR1JTO0FwQitoeUNqQjs7QXNIcmh5Q0k7RUFDSSxXbEdYUztBcEJtaXlDakI7O0FzSHBpeUNJO0VBQ0k7RUFJSTtBdEhvaXlDWjs7QXNIaml5Q0k7RUFDSSxXbEdSUztBcEI0aXlDakI7O0FzSGxpeUNJO0VBQ0ksV2xHWFM7QXBCZ2p5Q2pCOztBc0hqanlDSTtFQUNJO0VBSUk7QXRIaWp5Q1o7O0FzSDlpeUNJO0VBQ0ksV2xHUlM7QXBCeWp5Q2pCOztBc0gvaXlDSTtFQUNJLFdsR1hTO0FwQjZqeUNqQjs7QXNIOWp5Q0k7RUFDSTtFQUVJO0F0SGdreUNaOztBc0gzanlDSTtFQUNJLGNsR1JTO0FwQnNreUNqQjs7QXNINWp5Q0k7RUFDSSxjbEdYUztBcEIwa3lDakI7O0FzSDNreUNJO0VBQ0k7RUFFSTtBdEg2a3lDWjs7QXNIeGt5Q0k7RUFDSSxjbEdSUztBcEJtbHlDakI7O0FzSHpreUNJO0VBQ0ksY2xHWFM7QXBCdWx5Q2pCOztBc0h4bHlDSTtFQUNJO0VBRUk7QXRIMGx5Q1o7O0FzSHJseUNJO0VBQ0ksV2xHUlM7QXBCZ215Q2pCOztBc0h0bHlDSTtFQUNJLFdsR1hTO0FwQm9teUNqQjs7QXNIcm15Q0k7RUFDSTtFQUVJO0F0SHVteUNaOztBc0hsbXlDSTtFQUNJLGNsR1JTO0FwQjZteUNqQjs7QXNIbm15Q0k7RUFDSSxjbEdYUztBcEJpbnlDakI7O0FzSGxueUNJO0VBQ0k7RUFFSTtBdEhvbnlDWjs7QXNIL215Q0k7RUFDSSx5QmxHUlM7QXBCMG55Q2pCOztBc0hobnlDSTtFQUNJLHlCbEdYUztBcEI4bnlDakI7O0FzSC9ueUNJO0VBQ0k7RUFJSTtBdEgrbnlDWjs7QXNINW55Q0k7RUFDSSxXbEdSUztBcEJ1b3lDakI7O0FzSDdueUNJO0VBQ0ksV2xHWFM7QXBCMm95Q2pCOztBc0g1b3lDSTtFQUNJO0VBRUk7QXRIOG95Q1o7O0FzSHpveUNJO0VBQ0ksdURsR1JTO0FwQm9weUNqQjs7QXNIMW95Q0k7RUFDSSx1RGxHWFM7QXBCd3B5Q2pCOztBc0h6b3lDQTtFQUNJLG1CbEdnQmtCO0VrR2RkO0F0SDJveUNSOztBc0h0b3lDQTtFQUNJLGNsR1FrQjtBcEJpb3lDdEI7O0F1SGx1eUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIcXV5Q0o7O0F1SHB1eUNJO0VBQ0k7QXZIdXV5Q1I7O0F1SHJ1eUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh3dXlDUjs7QXVIdnV5Q1E7RUFDSTtBdkgwdXlDWjs7QXVIdHV5Q1E7RUFDSTtFQUNBO0F2SHl1eUNaOztBdUhydXlDQTtFQUNJO0lBQ0k7RXZId3V5Q047RXVIdHV5Q0U7SUFDSTtFdkh3dXlDTjtFdUh0dXlDRTtJQUNJO0V2SHd1eUNOO0V1SHR1eUNFO0lBQ0k7RXZId3V5Q047RXVIdHV5Q0U7SUFDSTtFdkh3dXlDTjtBQUNGO0F1SHR1eUNBO0VBQ0k7SUFDSTtFdkh3dXlDTjtFdUh0dXlDRTtJQUNJO0V2SHd1eUNOO0V1SHR1eUNFO0lBQ0k7RXZId3V5Q047RXVIdHV5Q0U7SUFDSTtFdkh3dXlDTjtFdUh0dXlDRTtJQUNJO0V2SHd1eUNOO0FBQ0Y7QXVIcHV5Q0E7RUFDSTtFQUNBLGFBSGdCO0VBSWhCO0VBQ0E7RUFDQTtFQUNBLGtCbkcxQ2dCO0VtRzRDaEI7QXZIcXV5Q0o7O0F1SHB1eUNJO0VBQ0k7RUFDQTtBdkh1dXlDUjs7QXVIcnV5Q0k7RUFDSTtFQUNBO0F2SHd1eUNSOztBdUhydXlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SHd1eUNaOztBdUhwdXlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh1dXlDWjs7QXVIcHV5Q0k7RUFBZ0M7QXZId3V5Q3BDOztBdUh2dXlDSTtFQUFnQztBdkgydXlDcEM7O0F1SDF1eUNJO0VBQWdDO0F2SDh1eUNwQzs7QXVIN3V5Q0k7RUFBZ0M7QXZIaXZ5Q3BDOztBdUhodnlDSTtFQUFnQztBdkhvdnlDcEM7O0F1SG52eUNJO0VBQWdDO0F2SHV2eUNwQzs7QXVIdHZ5Q0k7RUFBZ0M7QXZIMHZ5Q3BDOztBdUh6dnlDSTtFQUFnQztBdkg2dnlDcEM7O0F1SDV2eUNJO0VBQWdDO0F2SGd3eUNwQzs7QXVIL3Z5Q0k7RUFBZ0M7QXZIbXd5Q3BDOztBdUhsd3lDSTtFQUFpQztBdkhzd3lDckM7O0F1SHJ3eUNJO0VBQWlDO0F2SHl3eUNyQzs7QXVIeHd5Q0k7RUFBaUM7QXZINHd5Q3JDOztBdUgzd3lDSTtFQUFpQztBdkgrd3lDckM7O0F1SDl3eUNJO0VBQWlDO0F2SGt4eUNyQzs7QXVIanh5Q0k7RUFBaUM7QXZIcXh5Q3JDOztBdUhweHlDSTtFQUFpQztBdkh3eHlDckM7O0F1SHZ4eUNJO0VBQWlDO0F2SDJ4eUNyQzs7QXVIMXh5Q0k7RUFBaUM7QXZIOHh5Q3JDOztBdUg3eHlDSTtFQUFpQztBdkhpeXlDckM7O0F1SGh5eUNJO0VBQWlDO0F2SG95eUNyQzs7QXVIbnl5Q0k7RUFBaUM7QXZIdXl5Q3JDOztBdUh0eXlDSTtFQUFpQztBdkgweXlDckM7O0F1SHp5eUNJO0VBQWlDO0F2SDZ5eUNyQzs7QXVINXl5Q0k7RUFBaUM7QXZIZ3p5Q3JDOztBdUgveXlDSTtFQUFpQztBdkhtenlDckM7O0F1SGx6eUNJO0VBQWlDO0F2SHN6eUNyQzs7QXVIcnp5Q0k7RUFBaUM7QXZIeXp5Q3JDOztBdUh4enlDSTtFQUFpQztBdkg0enlDckM7O0F1SDN6eUNJO0VBQWlDO0F2SCt6eUNyQzs7QXVIOXp5Q0k7RUFBaUM7QXZIazB5Q3JDOztBdUhqMHlDSTtFQUFpQztBdkhxMHlDckM7O0F1SHAweUNJO0VBQWlDO0F2SHcweUNyQzs7QXVIdjB5Q0k7RUFBaUM7QXZIMjB5Q3JDOztBdUgxMHlDSTtFQUFpQztBdkg4MHlDckM7O0F1SDcweUNJO0VBQWlDO0F2SGkxeUNyQzs7QXVIaDF5Q0k7RUFBaUM7QXZIbzF5Q3JDOztBdUhuMXlDSTtFQUFpQztBdkh1MXlDckM7O0F1SHQxeUNJO0VBQWlDO0F2SDAxeUNyQzs7QXVIejF5Q0k7RUFBaUM7QXZINjF5Q3JDOztBdUg1MXlDSTtFQUFpQztBdkhnMnlDckM7O0F1SC8xeUNJO0VBQWlDO0F2SG0yeUNyQzs7QXVIbDJ5Q0k7RUFBaUM7QXZIczJ5Q3JDOztBdUhyMnlDSTtFQUFpQztBdkh5MnlDckM7O0F1SHgyeUNJO0VBQWlDO0F2SDQyeUNyQzs7QXVIMzJ5Q0k7RUFBaUM7QXZIKzJ5Q3JDOztBdUg5MnlDSTtFQUFpQztBdkhrM3lDckM7O0F1SGozeUNJO0VBQWlDO0F2SHEzeUNyQzs7QXVIcDN5Q0k7RUFBaUM7QXZIdzN5Q3JDOztBdUh2M3lDSTtFQUFpQztBdkgyM3lDckM7O0F1SDEzeUNJO0VBQWlDO0F2SDgzeUNyQzs7QXVINzN5Q0k7RUFBaUM7QXZIaTR5Q3JDOztBdUhoNHlDSTtFQUFpQztBdkhvNHlDckM7O0F1SG40eUNJO0VBQWlDO0F2SHU0eUNyQzs7QXVIdDR5Q0k7RUFBaUM7QXZIMDR5Q3JDOztBdUh6NHlDSTtFQUFpQztBdkg2NHlDckM7O0F1SDU0eUNJO0VBQWlDO0F2SGc1eUNyQzs7QXVILzR5Q0k7RUFBaUM7QXZIbTV5Q3JDOztBdUhsNXlDSTtFQUFpQztBdkhzNXlDckM7O0F1SHI1eUNJO0VBQWlDO0F2SHk1eUNyQzs7QXVIeDV5Q0k7RUFBaUM7QXZINDV5Q3JDOztBdUgzNXlDSTtFQUFpQztBdkgrNXlDckM7O0F1SDk1eUNJO0VBQWlDO0F2SGs2eUNyQzs7QXVIajZ5Q0k7RUFBaUM7QXZIcTZ5Q3JDOztBdUhwNnlDSTtFQUFpQztBdkh3NnlDckM7O0F1SHY2eUNJO0VBQWlDO0F2SDI2eUNyQzs7QXVIMTZ5Q0k7RUFBaUM7QXZIODZ5Q3JDOztBdUg3NnlDSTtFQUFpQztBdkhpN3lDckM7O0F1SGg3eUNJO0VBQWlDO0F2SG83eUNyQzs7QXVIbjd5Q0k7RUFBaUM7QXZIdTd5Q3JDOztBdUh0N3lDSTtFQUFpQztBdkgwN3lDckM7O0F1SHo3eUNJO0VBQWlDO0F2SDY3eUNyQzs7QXVINTd5Q0k7RUFBaUM7QXZIZzh5Q3JDOztBdUgvN3lDSTtFQUFpQztBdkhtOHlDckM7O0F1SGw4eUNJO0VBQWlDO0F2SHM4eUNyQzs7QXVIcjh5Q0k7RUFBaUM7QXZIeTh5Q3JDOztBdUh4OHlDSTtFQUFpQztBdkg0OHlDckM7O0F1SDM4eUNJO0VBQWlDO0F2SCs4eUNyQzs7QXVIOTh5Q0k7RUFBaUM7QXZIazl5Q3JDOztBdUhqOXlDSTtFQUFpQztBdkhxOXlDckM7O0F1SHA5eUNJO0VBQWlDO0F2SHc5eUNyQzs7QXVIdjl5Q0k7RUFBaUM7QXZIMjl5Q3JDOztBdUgxOXlDSTtFQUFpQztBdkg4OXlDckM7O0F1SDc5eUNJO0VBQWlDO0F2SGkreUNyQzs7QXVIaCt5Q0k7RUFBaUM7QXZIbyt5Q3JDOztBdUhuK3lDSTtFQUFpQztBdkh1K3lDckM7O0F1SHQreUNJO0VBQWlDO0F2SDAreUNyQzs7QXVIeit5Q0k7RUFBaUM7QXZINit5Q3JDOztBdUg1K3lDSTtFQUFpQztBdkhnL3lDckM7O0F1SC8reUNJO0VBQWlDO0F2SG0veUNyQzs7QXVIbC95Q0k7RUFBaUM7QXZIcy95Q3JDOztBdUhyL3lDSTtFQUFpQztBdkh5L3lDckM7O0F1SHgveUNJO0VBQWlDO0F2SDQveUNyQzs7QXVIMy95Q0k7RUFBaUM7QXZIKy95Q3JDOztBdUg5L3lDSTtFQUFpQztBdkhrZ3pDckM7O0F1SGpnekNJO0VBQWlDO0F2SHFnekNyQzs7QXVIcGd6Q0k7RUFBaUM7QXZId2d6Q3JDOztBdUh2Z3pDSTtFQUFpQztBdkgyZ3pDckM7O0F1SDFnekNJO0VBQWlDO0F2SDhnekNyQzs7QXVIN2d6Q0k7RUFBaUM7QXZIaWh6Q3JDOztBdUhoaHpDSTtFQUFrQztBdkhvaHpDdEM7O0F1SGxoekNBO0VBQ0k7SUFDSTtJQUNBO0V2SHFoekNOO0V1SG5oekNFO0lBQ0k7SUFDQTtFdkhxaHpDTjtFdUhuaHpDRTtJQUNJO0lBQ0E7RXZIcWh6Q047QUFDRjtBdUhsaHpDQTtFQUNJO0VBQ0E7QXZIb2h6Q0o7O0F1SG5oekNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuR3pNYTtBcEIrdHpDckI7O0F1SHJoekNRO0VBQ0k7RUFDQTtBdkh3aHpDWjs7QXVIdGh6Q1E7RUFDSTtFQUNBO0F2SHloekNaOztBdUh2aHpDUTtFQUNJO0VBQ0E7QXZIMGh6Q1o7O0F1SHhoekNRO0VBQ0k7RUFDQTtBdkgyaHpDWjs7QXVIemh6Q1E7RUFDSTtFQUNBO0F2SDRoekNaOztBdUgxaHpDUTtFQUNJO0VBQ0E7QXZINmh6Q1o7O0F1SDNoekNRO0VBQ0k7RUFDQTtBdkg4aHpDWjs7QXVINWh6Q1E7RUFDSTtFQUNBO0F2SCtoekNaOztBdUg3aHpDUTtFQUNJO0VBQ0E7QXZIZ2l6Q1o7O0F1SDloekNRO0VBQ0k7RUFDQTtBdkhpaXpDWjs7QXVIL2h6Q1E7RUFDSTtFQUNBO0F2SGtpekNaOztBdUhoaXpDUTtFQUNJO0VBQ0E7QXZIbWl6Q1o7O0F1SGppekNRO0VBQ0k7RUFDQTtBdkhvaXpDWjs7QXVIbGl6Q1E7RUFDSTtFQUNBO0F2SHFpekNaOztBdUhqaXpDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhvaXpDWjs7QXVIaGl6Q0E7RUFDRztJQUNJLG1CbkdqTmU7SW1Ha05mO0V2SG1pekNMO0V1SGppekNDO0lBQ0k7RXZIbWl6Q0w7RXVIaml6Q0M7SUFDSTtFdkhtaXpDTDtFdUhqaXpDQztJQUNJO0V2SG1pekNMO0V1SGppekNDO0lBQ0k7RXZIbWl6Q0w7RXVIaml6Q0M7SUFDSTtFdkhtaXpDTDtFdUhqaXpDQztJQUNJO0V2SG1pekNMO0V1SGppekNDO0lBQ0k7RXZIbWl6Q0w7RXVIaml6Q0M7SUFDSTtFdkhtaXpDTDtFdUhqaXpDQztJQUNJO0V2SG1pekNMO0V1SGppekNDO0lBQ0k7RXZIbWl6Q0w7RXVIaml6Q0M7SUFDSTtFdkhtaXpDTDtFdUhqaXpDQztJQUNJO0V2SG1pekNMO0V1SGppekNDO0lBQ0k7RXZIbWl6Q0w7QUFDRjtBd0g3M3pDQTtFQUNJO0F4SCszekNKOztBd0g5M3pDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIaTR6Q1I7O0F3SDkzekNJO0VBQ0k7RUFDQTtBeEhpNHpDUjs7QXdIOTN6Q1E7RUFDSTtBeEhpNHpDWjs7QXdINTN6Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnBHS2lCO0FwQjAzekNyQjs7QXdIOTN6Q0k7RUFDSSxjcEdxRWE7RW9HcEViLHFCcEdvRWE7QXBCNnp6Q3JCOztBd0g3M3pDQTtFQUNJO0lBQ0k7RXhIZzR6Q047RXdIOTN6Q0U7SUFDSTtFeEhnNHpDTjtFd0g5M3pDRTtJQUNJO0V4SGc0ekNOO0FBQ0Y7QXdINzN6Q0E7RUFDSSxnQnBHZmlCO0VvR2dCakI7RUFDQTtBeEgrM3pDSjs7QXdIejN6Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SDQzekNSOztBd0gxM3pDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhINjN6Q1I7O0F3SDMzekNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SDgzekNSOztBd0g3M3pDUTtFQUNJO0F4SGc0ekNaOztBd0g3M3pDSTtFQUNJLGdCcEdwRGE7RW9HcURiO0VBQ0E7RUFDQTtFQUNBLG1CcEdVYTtFb0dUYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIZzR6Q1I7O0F3SC8zekNRO0VBQ0k7RUFDQTtFQUNBO0F4SGs0ekNaOztBd0hoNHpDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBHUlM7RW9HU1Q7RUFDQTtFQUNBO0F4SG00ekNaOztBd0hqNHpDUTtFQUNJO0VBQ0E7QXhIbzR6Q1o7O0F3SC8zekNJO0VBQ0ksZ0JwR3ZGYTtBcEJ5OXpDckI7O0F3SGg0ekNRO0VBQ0k7RUFDQTtBeEhtNHpDWjs7QXdIaDR6Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIbTR6Q1o7O0F3SGg0ekNZO0VBQ0ksZ0JwRzNHSztBcEI4K3pDckI7O0F3SGg0ekNRO0VBQ0k7QXhIbTR6Q1o7O0F3SGw0ekNZO0VBQ0k7QXhIcTR6Q2hCOztBd0huNHpDWTtFQUNJO0F4SHM0ekNoQjs7QXdIcDR6Q29CO0VBQ0ksbUJwR3hGUDtFb0c0Rlc7QXhIbzR6QzVCOztBd0h6NHpDb0I7RUFDSSxnQnBHeEZQO0VvRzRGVztBeEh5NHpDNUI7O0F3SDk0ekNvQjtFQUNJLG1CcEd4RlA7RW9HNEZXO0F4SDg0ekM1Qjs7QXdIbjV6Q29CO0VBQ0ksbUJwR3hGUDtFb0cwRlc7QXhIcTV6QzVCOztBd0h4NXpDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEgwNXpDNUI7O0F3SDc1ekNvQjtFQUNJLG1CcEd4RlA7RW9HMEZXO0F4SCs1ekM1Qjs7QXdIbDZ6Q29CO0VBQ0ksbUJwR3hGUDtFb0cwRlc7QXhIbzZ6QzVCOztBd0h2NnpDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEh5NnpDNUI7O0F3SDU2ekNvQjtFQUNJLG1CcEd4RlA7RW9HMEZXO0F4SDg2ekM1Qjs7QXdIajd6Q29CO0VBQ0ksbUJwR3hGUDtFb0cwRlc7QXhIbTd6QzVCOztBd0h0N3pDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEh3N3pDNUI7O0F3SDM3ekNvQjtFQUNJLG1CcEd4RlA7RW9HMEZXO0F4SDY3ekM1Qjs7QXdIaDh6Q29CO0VBQ0ksbUJwR3hGUDtFb0cwRlc7QXhIazh6QzVCOztBd0hyOHpDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEh1OHpDNUI7O0F3SDE4ekNvQjtFQUNJLG1CcEd4RlA7RW9HMEZXO0F4SDQ4ekM1Qjs7QXdILzh6Q29CO0VBQ0ksbUJwR3hGUDtFb0cwRlc7QXhIaTl6QzVCOztBd0hwOXpDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEhzOXpDNUI7O0F3SHo5ekNvQjtFQUNJLG1CcEd4RlA7RW9HMEZXO0F4SDI5ekM1Qjs7QXdIOTl6Q29CO0VBQ0ksbUJwR3hGUDtFb0cwRlc7QXhIZyt6QzVCOztBd0huK3pDb0I7RUFDSSxnQnBHeEZQO0VvRzBGVztBeEhxK3pDNUI7O0F3SHgrekNvQjtFQUNJLGdCcEd4RlA7RW9HNEZXO0F4SHcrekM1Qjs7QXdINyt6Q29CO0VBQ0ksZ0JwR3hGUDtFb0c0Rlc7QXhINit6QzVCOztBd0hsL3pDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEhvL3pDNUI7O0F3SHYvekNvQjtFQUNJLG1CcEd4RlA7RW9HMEZXO0F4SHkvekM1Qjs7QXdINS96Q29CO0VBQ0ksZ0JwR3hGUDtFb0cwRlc7QXhIOC96QzVCOztBd0hqZzBDb0I7RUFDSSxtQnBHeEZQO0VvRzBGVztBeEhtZzBDNUI7O0F3SHRnMENvQjtFQUNJLDhCcEd4RlA7RW9HMEZXO0F4SHdnMEM1Qjs7QXdIM2cwQ29CO0VBQ0ksZ0JwR3hGUDtFb0c0Rlc7QXhIMmcwQzVCOztBd0hoaDBDb0I7RUFDSSw0RHBHeEZQO0VvRzBGVztBeEhraDBDNUI7O0F3SDFnMENnQjtFQUNJO0VBQ0E7QXhINmcwQ3BCOztBd0hwZzBDSTtFQUNJO0F4SHVnMENSOztBd0hyZzBDSTtFQUNJLGdCcEdoSmE7RW9HaUpiO0VBQ0E7QXhId2cwQ1I7O0F3SHZnMENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0JwR3ZKUztBcEJpcTBDckI7O0F3SHRnMENJO0VBQ0ksY3BHN0ZjO0FwQnNtMEN0Qjs7QXdIeGcwQ1E7RUFDSTtFQUNBO0F4SDJnMENaOztBd0h0ZzBDUTtFQUNJO0VBQ0E7QXhIeWcwQ1o7O0F3SGhnMENBO0VBQ0ksZ0JwR2hMaUI7QXBCbXIwQ3JCOztBd0hsZzBDSTtFQUNJLGdCcEdsTGE7QXBCdXIwQ3JCOztBd0hsZzBDQTtFQUNJO0F4SHFnMENKOztBd0hwZzBDSTtFQUNJO0VBQ0E7RUFDQTtBeEh1ZzBDUjs7QXdIcGcwQ0E7RUFDSTtBeEh1ZzBDSjs7QXdIdGcwQ0k7RUFDSTtFQUNBO0F4SHlnMENSOztBd0hyZzBDQTtFQUNJO0F4SHdnMENKOztBd0h0ZzBDQTtFQUNJO0VBQ0E7RUFDQTtBeEh5ZzBDSjs7QXdIdmcwQ0E7RUFDSTtJQUNJO0V4SDBnMENOO0V3SHhnMENFO0lBQ0k7RXhIMGcwQ047RXdIeGcwQ0U7SUFDSTtFeEgwZzBDTjtBQUNGO0F3SHZnMENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIeWcwQ0o7O0F3SHZnMENBO0VBQ0k7RUFDQTtBeEgwZzBDSjs7QXdIemcwQ0k7RUFDSTtBeEg0ZzBDUjs7QXdIeGcwQ0E7RUFDSTtBeEgyZzBDSjs7QXdIMWcwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCcEdwUGE7RW9HcVBiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEg2ZzBDUjs7QXlIM3kwQ0E7Ozs7OztFQUFBO0FBNkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlGQXJEVTtFQXNEVjtBekh3dTBDSjs7QXlIdHUwQ0E7RUFDSTtBekh5dTBDSjs7QXlIdnUwQ0E7RUFDSTtBekgwdTBDSjs7QXlIeHUwQ0E7RUFDSTtBekgydTBDSjs7QXlIenUwQ0E7RUFDSTtBekg0dTBDSjs7QXlIMXUwQ0E7RUFDSTtBekg2dTBDSjs7QXlIM3UwQ0E7RUFDSSxhQTdGZTtBekgyMDBDbkI7O0F5SDV1MENBO0VBQ0k7QXpIK3UwQ0o7O0F5SDd1MENBO0VBQ0k7QXpIZ3YwQ0o7O0F5SDl1MENBO0VBQ0k7QXpIaXYwQ0o7O0F5SDl1MENBO0FBQ0E7RUFDSSxhQXRHZTtFQXVHZixnQkF0RmM7QXpIdTAwQ2xCOztBeUgvdTBDQTtFQUNJLGFBekdlO0F6SDIxMENuQjs7QXlIL3UwQ0E7QUFDQTtFQUNJO0VBQ0EsZUFwR2lCO0F6SHMxMENyQjs7QXlIaHYwQ0E7RUFDSTtBekhtdjBDSjs7QXlIanYwQ0E7RUFDSSxhQXJIZTtBekh5MjBDbkI7O0F5SGx2MENBO0VBQ0ksYUF4SGU7RUF5SGY7RUFDQSxnQkF2R29CO0F6SDQxMEN4Qjs7QXlIbnYwQ0E7RUFDSTtFQUNBLGVBM0hlO0F6SGkzMENuQjs7QXlIcHYwQ0E7RUFDSSxlQXZHYztBekg4MTBDbEI7O0F5SHJ2MENBO0VBQ0ksZUF6SGlCO0F6SGkzMENyQjs7QXlIdHYwQ0E7RUFDSTtBekh5djBDSjs7QXlIdnYwQ0E7RUFDSSxlQXRJYztBekhnNDBDbEI7O0F5SHh2MENBO0VBQ0k7RUFDQSxlQTVJZTtBekh1NDBDbkI7O0F5SHp2MENBO0VBQ0ksZUF0SWlCO0VBdUlqQjtBekg0djBDSjs7QXlIeHYwQ0E7QUFDQTtFQUNJO0VBQ0EsYUF4SmU7RUF5SmY7RUFDQTtBekgydjBDSjs7QXlIenYwQ0E7RUFDSTtFQUNBO0F6SDR2MENKOztBeUh6djBDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpINHYwQ0o7O0F5SDF2MENBO0VBQ0ksYUEzS2U7QXpIdzYwQ25COztBeUgzdjBDQTtFQUNJO0F6SDh2MENKOztBeUg1djBDQTtFQUNJLGlCQTFKYTtFQTJKYixhQTVLYztFQTZLZDtBekgrdjBDSjs7QXlIN3YwQ0E7RUFDSSxhQWhMYztFQWlMZDtBekhndzBDSjs7QXlIN3YwQ0E7RUFDSSxhQWpMaUI7RUFrTGpCO0F6SGd3MENKOztBeUg3djBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SGd3MENKOztBeUg5djBDQTtFQUNJO0F6SGl3MENKOztBeUgvdjBDQTtFQUNJO0F6SGt3MENKOztBeUhodzBDQTtFQUNJO0F6SG13MENKOztBeUhodzBDQTtBQUNBOzs7O0VBSUk7QXpIbXcwQ0o7O0F5SGp3MENBOzs7O0VBSUk7QXpIb3cwQ0o7O0F5SGp3MENBO0FBRUE7QUFFQTtFQUNJO0VBQ0E7QXpIa3cwQ0o7O0F5SGh3MENBO0VBQ0k7RUFDQSxlQTVPZTtBekgrKzBDbkI7O0F5SGp3MENBO0VBQ0k7QXpIb3cwQ0o7O0F5SGx3MENBO0VBQ0k7QXpIcXcwQ0o7O0F5SGx3MENBO0VBQ0k7RUFDQTtBekhxdzBDSjs7QXlIbncwQ0E7RUFDSTtFQUNBO0F6SHN3MENKOztBeUhwdzBDQTtFQUNJLGFBelBlO0F6SGdnMUNuQjs7QXlIcncwQ0E7RUFDSTtBekh3dzBDSjs7QXlIdHcwQ0E7RUFDSTtFQUNBO0F6SHl3MENKOztBeUh2dzBDQTtFQUNJLGFBaFFlO0VBaVFmLGVBclFnQjtBekgrZzFDcEI7O0F5SHh3MENBO0VBRUksZUE3UWU7QXpIdWgxQ25COztBeUh4dzBDQTtFQUNJO0F6SDJ3MENKOztBeUh6dzBDQTtFQUNJO0VBQ0E7QXpINHcwQ0o7O0F5SDF3MENBO0VBQ0k7RUFDQSxlQXhSZTtBekhxaTFDbkI7O0F5SDN3MENBO0VBQ0k7RUFDQTtBekg4dzBDSjs7QXlINXcwQ0E7RUFDSTtFQUNBLGVBaFNlO0F6SCtpMUNuQjs7QXlIN3cwQ0E7RUFDSTtFQUNBO0F6SGd4MENKOztBeUg5dzBDQTtFQUNJO0VBQ0E7QXpIaXgwQ0o7O0F5SC93MENBO0VBQ0k7RUFDQSxlQTVTZTtBekg4ajFDbkI7O0F5SGh4MENBO0VBQ0k7RUFDQTtBekhteDBDSjs7QXlIangwQ0E7RUFDSTtFQUNBO0F6SG94MENKOztBeUhseDBDQTtFQUNJO0F6SHF4MENKOztBeUhueDBDQTtFQUNJO0VBQ0EsZUFsVGU7RUFtVGY7QXpIc3gwQ0o7O0F5SHB4MENBO0VBQ0ksZUF4VGU7RUF5VGY7QXpIdXgwQ0o7O0F5SHB4MENBO0VBQ0k7QXpIdXgwQ0o7O0F5SHJ4MENBO0VBQ0k7QXpId3gwQ0o7O0F5SHR4MENBO0VBQ0k7RUFDQTtBekh5eDBDSjs7QXlIdngwQ0E7RUFDSTtBekgweDBDSjs7QXlIcngwQ0E7QUFDQTtFQUNJO0VBQ0E7QXpId3gwQ0o7O0F5SHR4MENBO0VBQ0ksYUFwVmU7RUFxVmY7RUFDQSxjQW5VZTtFQW9VZjtFQUNBO0F6SHl4MENKOztBeUh2eDBDQTtFQUNJLGFBNVZnQjtBekhzbjFDcEI7O0F5SHh4MENBO0VBQ0k7RUFDQTtFQUNBO0F6SDJ4MENKOztBeUh6eDBDQTtFQUNJLGFBMVZrQjtFQTJWbEI7QXpINHgwQ0o7O0F5SDF4MENBO0VBQ0ksYUFwV2U7QXpIaW8xQ25COztBeUgzeDBDQTtFQUNJO0VBQ0E7QXpIOHgwQ0o7O0F5SDN4MENBO0FBQ0E7RUFDSTtFQUNBLHlCQXRYZTtFQXVYZjtFQUNBO0VBQ0E7RUFDQTtBekg4eDBDSjs7QXlINXgwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekgreDBDSjs7QXlIN3gwQ0E7RUFDSTtFQUNBO0VBQ0E7QXpIZ3kwQ0o7O0F5SDd4MENBO0FBQ0E7RUFDSSxhQXRZZ0I7RUF1WWhCO0F6SGd5MENKOztBeUg5eDBDQTtFQUNJO0VBQ0EsZUF4WWU7RUF5WWY7QXpIaXkwQ0o7O0F5SDl4MENBO0FBQ0E7RUFDSSxhQXJaZTtBekhzcjFDbkI7O0F5SC94MENBO0VBQ0k7QXpIa3kwQ0o7O0F5SGh5MENBO0VBQ0k7QXpIbXkwQ0o7O0F5SGp5MENBO0VBQ0ksZUExWmdCO0F6SDhyMUNwQjs7QXlIbHkwQ0E7RUFDSSxlQXpaZTtFQTBaZjtBekhxeTBDSjs7QXlIbnkwQ0E7RUFDSSxhQWphZ0I7RUFrYWhCO0F6SHN5MENKOztBeUhweTBDQTtFQUNJO0VBQ0E7QXpIdXkwQ0o7O0F5SHJ5MENBO0VBQ0ksZUF4YWU7RUF5YWY7QXpId3kwQ0o7O0F5SHR5MENBO0VBQ0k7QXpIeXkwQ0o7O0F5SHZ5MENBO0VBQ0k7RUFDQTtBekgweTBDSjs7QXlIeHkwQ0E7RUFDSTtFQUNBO0F6SDJ5MENKOztBeUh4eTBDQTtBQUNBO0VBQ0k7QXpIMnkwQ0o7O0F5SHp5MENBO0VBQ0ksYUFqYmlCLEVBaWJVO0VBQzNCO0VBQ0E7QXpINHkwQ0o7O0F5SDF5MENBO0VBQ0ksZUE5YmU7RUErYmY7QXpINnkwQ0o7O0F5SDN5MENBO0VBQ0ksZUFsY2U7RUFtY2YsYUFqY2M7RUFrY2Q7QXpIOHkwQ0o7O0F5SDV5MENBO0VBQ0ksYUFoY2lCO0VBaWNqQixlQWpjaUI7QXpIZ3YxQ3JCOztBeUg3eTBDQTtFQUNJO0F6SGd6MENKOztBeUg5eTBDQTtFQUNJO0F6SGl6MENKOztBeUgveTBDQTtFQUNJO0F6SGt6MENKOztBeUhoejBDQTtFQUNJO0VBQ0EsZUFwZGU7QXpIdXcxQ25COztBeUhqejBDQTtFQUNJLGFBemRlO0F6SDZ3MUNuQjs7QXlIbHowQ0E7RUFDSTtBekhxejBDSjs7QXlIbnowQ0E7RUFDSSxhQTlkZTtFQStkZixlQS9kZTtFQWdlZjtBekhzejBDSjs7QXlIcHowQ0E7RUFDSSxhQWxlZTtFQW1lZixlQXBlZTtFQXFlZjtBekh1ejBDSjs7QXlIcnowQ0E7RUFDSSxhQTFlZTtBekhreTFDbkI7O0F5SHR6MENBO0VBQ0ksZUE3ZWU7RUE4ZWY7QXpIeXowQ0o7O0F5SHZ6MENBO0VBQ0ksYUE3ZWM7RUE4ZWQsZUE5ZWM7RUErZWQ7QXpIMHowQ0o7O0F5SHh6MENBO0VBQ0ksYUFqZmM7RUFrZmQsZUFyZmU7RUFzZmY7RUFDQTtFQUNBO0F6SDJ6MENKOztBeUh6ejBDQTtFQUNJLGFBOWZlO0F6SDB6MUNuQjs7QXlIMXowQ0E7RUFDSTtFQUNBLGFBOWZlO0VBK2ZmLGVBaGdCZTtBekg2ejFDbkI7O0F5SDN6MENBO0VBQ0ksYUF0Z0JlO0F6SG8wMUNuQjs7QXlINXowQ0E7RUFDSTtFQUNBLGFBN2ZpQjtFQThmakIsZUF4Z0JlO0F6SHUwMUNuQjs7QXlIN3owQ0E7RUFDSSxhQTlnQmU7RUErZ0JmO0F6SGcwMENKOztBeUg5ejBDQTtFQUNJLGFBbGhCZTtBekhtMTFDbkI7O0F5SC96MENBO0VBQ0ksZUF2ZjJCO0F6SHl6MUMvQjs7QXlIaDAwQ0E7RUFDSTtBekhtMDBDSjs7QXlIajAwQ0E7RUFDSSxhQTFoQmU7QXpIODExQ25COztBeUhsMDBDQTtFQUNJO0F6SHEwMENKOztBeUhuMDBDQTtFQUNJLGFBamlCZTtBekh1MjFDbkI7O0F5SHAwMENBO0VBQ0k7RUFDQSxlQWxpQmU7QXpIeTIxQ25COztBeUhyMDBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SHcwMENKOztBeUh0MDBDQTtFQUNJLGFBdGpCZTtFQXVqQmY7QXpIeTAwQ0o7O0F5SHYwMENBO0VBQ0k7QXpIMDAwQ0o7O0F5SHQwMENBO0VBQ0ksZUEzakJnQjtFQTRqQmhCO0F6SHkwMENKOztBeUh2MDBDQTtFQUNJLGFBbmtCZTtBekg2NDFDbkI7O0F5SHgwMENBO0VBQ0k7QXpIMjAwQ0o7O0F5SHowMENBO0VBQ0ksZUFsa0JlO0VBbWtCZixhQTFrQmU7RUEya0JmO0F6SDQwMENKOztBeUgxMDBDQTtFQUNJLGVBMWtCZ0I7RUEya0JoQixhQTlqQmlCO0F6SDI0MUNyQjs7QXlIMzAwQ0E7RUFDSSxhQTlrQmdCO0VBK2tCaEI7RUFDQTtBekg4MDBDSjs7QXlIMzAwQ0E7QUFDQTtFQUNJO0VBQ0EsZUFsbEJlO0F6SGc2MUNuQjs7QXlINTAwQ0E7RUFDSTtFQUNBO0VBQ0E7QXpIKzAwQ0o7O0F5SDcwMENBO0VBQ0k7QXpIZzEwQ0o7O0F5SDkwMENBO0VBQ0k7QXpIaTEwQ0o7O0F5SC8wMENBO0VBQ0k7RUFDQTtFQUNBO0F6SGsxMENKOztBeUhoMTBDQTtFQUNJO0F6SG0xMENKOztBeUhqMTBDQTtFQUNJLGFBem1CZTtBekg2NzFDbkI7O0F5SGwxMENBO0VBQ0ksYUF4bUJjO0F6SDY3MUNsQjs7QXlIbDEwQ0E7QUFDQTtFQUNJO0F6SHExMENKOztBeUhsMTBDQTtBQUNBO0VBQ0ksYUE3bkJlLEVBNm5CbUI7RUFDbEM7RUFDQTtBekhxMTBDSjs7QXlIbjEwQ0E7RUFDSSxhQXpuQmU7RUEwbkJmLGVBMW5CZTtBekhnOTFDbkI7O0F5SHAxMENBO0VBQ0ksZUFob0JlO0VBaW9CZjtBekh1MTBDSjs7QXlIcjEwQ0E7RUFDSTtFQUNBLG1CQTNvQmU7RUE0b0JmO0VBQ0E7QXpIdzEwQ0o7O0F5SHQxMENBO0VBQ0k7RUFDQTtFQUNBLGNBN29CZTtFQThvQmY7RUFDQTtBekh5MTBDSjs7QXlIdjEwQ0E7RUFDSSxtQkF4b0JpQjtFQXlvQmpCLGNBeHBCZTtBekhrLzFDbkI7O0F5SHYxMENBO0FBQ0E7RUFDSTtBekgwMTBDSjs7QXlIeDEwQ0E7OztFQUdJO0VBQ0EsYUFycEJrQjtFQXNwQmxCO0VBQ0E7QXpIMjEwQ0o7O0F5SHgxMENBO0FBQ0E7RUFDSTtFQUNBO0VBQ0EsYUF0cUJlO0F6SGlnMkNuQjs7QXlIeDEwQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBekgyMTBDSjs7QXlIeDEwQ0E7QUFDQTtFQUNJO0F6SDIxMENKOztBeUh4MTBDQTtBQUNBO0VBQ0M7RUFDQSxlQXpyQmtCO0F6SG9oMkNuQjs7QXlIejEwQ0E7RUFDQztFQUNHLGVBN3JCZTtBekh5aDJDbkI7O0F5SHoxMENBO0FBQ0E7RUFDSTtFQUNBLGVBcHNCZ0I7RUFxc0JoQixhQXJzQmdCO0VBc3NCaEI7QXpINDEwQ0o7O0F5SDExMENBO0VBQ0ksYUFwc0JlO0F6SGlpMkNuQjs7QW9CLzUxQ1k7RXNHcEpSO0lBQ0k7RTFIdWoyQ047RTBIcmoyQ0U7SUFDSTtFMUh1ajJDTjtBQUNGO0FvQnI2MUNZO0VzR3ZKUjtJQUNJO0UxSCtqMkNOO0UwSDdqMkNFO0lBQ0k7RTFIK2oyQ047QUFDRjtBb0IxNjFDWTtFc0cxSlI7SUFDSTtFMUh1azJDTjtFMEhyazJDRTtJQUNJO0UxSHVrMkNOO0FBQ0Y7QW9CLzYxQ1k7RXNHN0pSO0lBQ0k7RTFIK2syQ047RTBIN2syQ0U7SUFDSTtFMUgrazJDTjtBQUNGO0FvQnA3MUNZO0VzR2hLUjtJQUNJO0UxSHVsMkNOO0UwSHJsMkNFO0lBQ0k7RTFIdWwyQ047QUFDRjtBb0J4ODFDWTtFc0c1SVI7SUFDSTtJQUNBO0UxSHVsMkNOO0UwSHJsMkNFO0lBQ0k7SUFDQTtFMUh1bDJDTjtBQUNGO0FvQi84MUNZO0VzRy9JUjtJQUNJO0lBQ0E7RTFIaW0yQ047RTBIL2wyQ0U7SUFDSTtJQUNBO0UxSGltMkNOO0FBQ0Y7QW9CdDkxQ1k7RXNHbEpSO0lBQ0k7SUFDQTtFMUgybTJDTjtFMEh6bTJDRTtJQUNJO0lBQ0E7RTFIMm0yQ047QUFDRjtBb0I3OTFDWTtFc0dySlI7SUFDSTtJQUNBO0UxSHFuMkNOO0UwSG5uMkNFO0lBQ0k7SUFDQTtFMUhxbjJDTjtBQUNGO0FvQnArMUNZO0VzR3hKUjtJQUNJO0lBQ0E7RTFIK24yQ047RTBIN24yQ0U7SUFDSTtJQUNBO0UxSCtuMkNOO0FBQ0Y7QW9CMS8xQ1k7RXNHbElSO0lBQ0k7RTFIK24yQ047RTBIN24yQ0U7SUFDSTtFMUgrbjJDTjtBQUNGO0FvQi8vMUNZO0VzR3JJUjtJQUNJO0UxSHVvMkNOO0UwSHJvMkNFO0lBQ0k7RTFIdW8yQ047QUFDRjtBb0JwZzJDWTtFc0d4SVI7SUFDSTtFMUgrbzJDTjtFMEg3bzJDRTtJQUNJO0UxSCtvMkNOO0FBQ0Y7QW9CemcyQ1k7RXNHM0lSO0lBQ0k7RTFIdXAyQ047RTBIcnAyQ0U7SUFDSTtFMUh1cDJDTjtBQUNGO0FvQjlnMkNZO0VzRzlJUjtJQUNJO0UxSCtwMkNOO0UwSDdwMkNFO0lBQ0k7RTFIK3AyQ047QUFDRjtBb0JsaTJDWTtFc0cxSFI7SUFDSTtJQUNBO0UxSCtwMkNOO0UwSDdwMkNFO0lBQ0k7SUFDQTtFMUgrcDJDTjtFMEg3cDJDRTtJQUNJO0lBQ0E7RTFIK3AyQ047QUFDRjtBb0I3aTJDWTtFc0c3SFI7SUFDSTtJQUNBO0UxSDZxMkNOO0UwSDNxMkNFO0lBQ0k7SUFDQTtFMUg2cTJDTjtFMEgzcTJDRTtJQUNJO0lBQ0E7RTFINnEyQ047QUFDRjtBb0J4ajJDWTtFc0doSVI7SUFDSTtJQUNBO0UxSDJyMkNOO0UwSHpyMkNFO0lBQ0k7SUFDQTtFMUgycjJDTjtFMEh6cjJDRTtJQUNJO0lBQ0E7RTFIMnIyQ047QUFDRjtBb0JuazJDWTtFc0duSVI7SUFDSTtJQUNBO0UxSHlzMkNOO0UwSHZzMkNFO0lBQ0k7SUFDQTtFMUh5czJDTjtFMEh2czJDRTtJQUNJO0lBQ0E7RTFIeXMyQ047QUFDRjtBb0I5azJDWTtFc0d0SVI7SUFDSTtJQUNBO0UxSHV0MkNOO0UwSHJ0MkNFO0lBQ0k7SUFDQTtFMUh1dDJDTjtFMEhydDJDRTtJQUNJO0lBQ0E7RTFIdXQyQ047QUFDRjtBb0J4bTJDWTtFc0c1R1I7SUFDSTtJQUNBO0UxSHV0MkNOO0UwSHJ0MkNFO0lBQ0k7SUFDQTtFMUh1dDJDTjtFMEhydDJDRTtJQUNJO0lBQ0E7RTFIdXQyQ047QUFDRjtBb0JubjJDWTtFc0cvR1I7SUFDSTtJQUNBO0UxSHF1MkNOO0UwSG51MkNFO0lBQ0k7SUFDQTtFMUhxdTJDTjtFMEhudTJDRTtJQUNJO0lBQ0E7RTFIcXUyQ047QUFDRjtBb0I5bjJDWTtFc0dsSFI7SUFDSTtJQUNBO0UxSG12MkNOO0UwSGp2MkNFO0lBQ0k7SUFDQTtFMUhtdjJDTjtFMEhqdjJDRTtJQUNJO0lBQ0E7RTFIbXYyQ047QUFDRjtBb0J6bzJDWTtFc0dySFI7SUFDSTtJQUNBO0UxSGl3MkNOO0UwSC92MkNFO0lBQ0k7SUFDQTtFMUhpdzJDTjtFMEgvdjJDRTtJQUNJO0lBQ0E7RTFIaXcyQ047QUFDRjtBb0JwcDJDWTtFc0d4SFI7SUFDSTtJQUNBO0UxSCt3MkNOO0UwSDd3MkNFO0lBQ0k7SUFDQTtFMUgrdzJDTjtFMEg3dzJDRTtJQUNJO0lBQ0E7RTFIK3cyQ047QUFDRjtBMkhwMDJDQTtFQUNJO0lBQW9CO0UzSHUwMkN0QjtFMkh0MDJDRTtJQUFxQjtFM0h5MDJDdkI7RTJIdjAyQ0U7SUFDSTtJQUNBO0lBQ0E7RTNIeTAyQ047RTJIdjAyQ0U7SUFDSTtFM0h5MDJDTjtFMkh2MDJDRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzSHkwMkNOO0UySHYwMkNFO0lBQ0k7SUFDQTtJQUNBO0UzSHkwMkNOO0UySHYwMkNFO0lBQ0k7SUFDQTtFM0h5MDJDTjtFMkh2MDJDRTtJQUNJO0UzSHkwMkNOO0UySHYwMkNFO0lBQ0k7RTNIeTAyQ047RTJIdDAyQ0s7SUFDSTtFM0h3MDJDVDtFMkh0MDJDSztJQUNJO0UzSHcwMkNUO0FBQ0Y7QTJIcDAyQ0E7RUFDSTtJQUFvQjtFM0h1MDJDdEI7RTJIdDAyQ0U7SUFBcUI7RTNIeTAyQ3ZCO0FBQ0Y7QTRIdjMyQ0E7RUFDSSxtQnhHZ0drQjtFd0cvRmxCO0VBQ0E7QTVIeTMyQ0o7O0E0SHQzMkNBO0VBQ0k7QTVIeTMyQ0o7O0E0SHQzMkNBO0VBQ0k7RUFDQTtBNUh5MzJDSjs7QTRIdDMyQ0E7RUFDSTtBNUh5MzJDSjs7QTRIdDMyQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHkzMkNKOztBNEh4MzJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SDIzMkNSOztBNEh2MzJDSTtFQUNJO0E1SDAzMkNSOztBNEh0MzJDQTtFQUNJO0VBQ0E7RUFDQTtBNUh5MzJDSjs7QTRIdjMyQ0E7RUFDSTtBNUgwMzJDSjs7QTRIdjMyQ0k7RUFDSSxtQnhHa0RhO0FwQncwMkNyQjs7QTRIdjMyQ0E7RUFDSSxtQnhHOENpQjtFd0c3Q2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMDMyQ0o7O0E0SHozMkNJO0VBQ0ksbUJ4R3VDYTtBcEJxMTJDckI7O0E0SHgzMkNJO0VBQ0k7QTVIMjMyQ1I7O0E0SHYzMkNJO0VBQ0ksY3hHMEJjO0V3R3pCZDtFQUNBO0VBQ0E7RUFDQTtBNUgwMzJDUjs7QTRIdDMyQ0E7RUFDSTtFQUNBLGtCeEdpRHdCO0V3R2hEeEIsK0J4RzZDMEI7QXBCNDAyQzlCOztBNEh0MzJDQTtFQUNJO0VBQ0E7RUFDQTtBNUh5MzJDSjs7QTRIeDMyQ0k7RUFDSTtBNUgyMzJDUjs7QTRIMTMyQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4R0ZVO0V3R0dWO0E1SDYzMkNaOztBNEgxMzJDSTtFQUNJO0E1SDYzMkNSOztBNEgzMzJDWTtFQURKO0lBRVE7RTVIKzMyQ2Q7QUFDRjtBNEhsNDJDUTtFQUlJO0E1SGk0MkNaOztBNEhoNDJDWTtFQUNJO0VBQ0E7QTVIbTQyQ2hCOztBNEg3MzJDSTtFQUNJO0E1SGc0MkNSOztBNEg5MzJDWTtFQUNJO0VBQ0EsY3hHMUJNO0FwQjI1MkN0Qjs7QTRIOTMyQ1E7RUFDSTtBNUhpNDJDWjs7QTRIaDQyQ1k7RUFDSTtBNUhtNDJDaEI7O0E0SGw0MkNnQjtFQUNJO0E1SHE0MkNwQjs7QTRINzMyQ0E7RUFHWTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIODMyQ2Q7RTRIMzMyQ007SUFDSTtFNUg2MzJDVjtFNEg1MzJDVTtJQUNJO0U1SDgzMkNkO0U0SDczMkNjO0lBQ0k7SUFDQTtFNUgrMzJDbEI7QUFDRjtBNEgxMzJDQTtFQUNJLG1CeEdoRWtCO0V3R2lFbEI7RUFDQTtFQUNBO0VBQ0E7QTVINDMyQ0o7O0E0SHozMkNJO0VBQ0k7QTVINDMyQ1I7O0E0SHozMkNBOzs7Ozs7O0VBUUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMjMyQ0o7O0E0SHgzMkNJOzs7Ozs7O0VBT0k7QTVIMjMyQ1I7O0E0SHYzMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgwMzJDUjs7QTRIeDMyQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgyMzJDUjs7QTRIdjMyQ0E7RUFDSTtFQUNBO0VBQ0E7QTVIMDMyQ0o7O0E0SHozMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDQzMkNSOztBNEgxMzJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg2MzJDUjs7QTRIeDMyQ1E7RUFDSTtBNUgyMzJDWjs7QTRIejMyQ1E7RUFDSTtBNUg0MzJDWjs7QTRIdDMyQ0E7RUFDSSx5QnhHektrQjtFd0cwS2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNUh3MzJDSjs7QTRIdjMyQ0k7RUFDSTtBNUgwMzJDUjs7QTRIeDMyQ0k7RUFDSTtFQUNBO0VBQ0EsV3hHclJnQjtFd0dzUmhCLFl4R3RSZ0I7RXdHdVJoQjtFQUNBO0VBQ0E7RUFFQTtBNUgwMzJDUjs7QTRIejMyQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4R3RRUztBcEJrbzNDckI7O0E0SDEzMkNZO0VBQ0k7RUFDQTtBNUg2MzJDaEI7O0E0SDMzMkNZO0VBQ0k7RUFDQTtBNUg4MzJDaEI7O0E0SDUzMkNZO0VBQ0k7RUFDQTtBNUgrMzJDaEI7O0E0SDUzMkNRO0VBQ0k7QTVIKzMyQ1o7O0E0SDkzMkNZO0VBQ0k7QTVIaTQyQ2hCOztBNEg3MzJDSTtFQUVJLFl4RzFUZ0I7RXdHMlRoQjtFQUNBO0VBQ0E7RUFDQTtBNUgrMzJDUjs7QTRIOTMyQ1E7RUFDSTtFQUNBO0VBQ0E7QTVIaTQyQ1o7O0E0SGg0MkNZO0VBQ0k7RUFDQSxZeEdyVVE7RXdHc1VSLFd4R3RVUTtFd0d1VVI7RUFDQTtFQUNBLGlCeEd6VVE7RXdHMFVSO0E1SG00MkNoQjs7QTRIbDQyQ2dCO0VBQ0k7RUFDQTtFQUVBO0E1SG80MkNwQjs7QTRIbjQyQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHM0MkN4Qjs7QTRIcDQyQ29CO0VBQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4R3RRSDtFd0d1UUc7RUFDQTtBNUh1NDJDekI7O0E0SHI0MkNvQjtFQUNJO0E1SHc0MkN4Qjs7QTRIdDQyQ29CO0VBQ0k7QTVIeTQyQ3hCOztBNEh2NDJDb0I7RUFDSTtFQUNBO0E1SDA0MkN4Qjs7QTRIejQyQ3dCO0VBQ0k7QTVINDQyQzVCOztBNEgxNDJDd0I7RUFDSTtBNUg2NDJDNUI7O0E0SDE0MkNvQjtFQUNJO0VBQ0E7QTVINjQyQ3hCOztBNEgxNDJDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU3hHaFlJO0V3R2lZSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1SDQ0MkNwQjs7QTRIMzQyQ29CO0VBQ0k7QTVIODQyQ3hCOztBNEg3NDJDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhnNTJDNUI7O0E0SC80MkM0QjtFQUNJO0VBQ0E7RUFDQTtBNUhrNTJDaEM7O0E0SGg1MkNvQztFQUNJLGN4Ry9WdkI7QXBCa3YzQ2pCOztBNEhwNTJDb0M7RUFDSSxXeEcvVnZCO0FwQnN2M0NqQjs7QTRIeDUyQ29DO0VBQ0ksY3hHL1Z2QjtBcEIwdjNDakI7O0E0SDU1MkNvQztFQUNJLGN4Ry9WdkI7QXBCOHYzQ2pCOztBNEhoNjJDb0M7RUFDSSxjeEcvVnZCO0FwQmt3M0NqQjs7QTRIcDYyQ29DO0VBQ0ksY3hHL1Z2QjtBcEJzdzNDakI7O0E0SHg2MkNvQztFQUNJLGN4Ry9WdkI7QXBCMHczQ2pCOztBNEg1NjJDb0M7RUFDSSxjeEcvVnZCO0FwQjh3M0NqQjs7QTRIaDcyQ29DO0VBQ0ksY3hHL1Z2QjtBcEJreDNDakI7O0E0SHA3MkNvQztFQUNJLGN4Ry9WdkI7QXBCc3gzQ2pCOztBNEh4NzJDb0M7RUFDSSxjeEcvVnZCO0FwQjB4M0NqQjs7QTRINTcyQ29DO0VBQ0ksY3hHL1Z2QjtBcEI4eDNDakI7O0E0SGg4MkNvQztFQUNJLGN4Ry9WdkI7QXBCa3kzQ2pCOztBNEhwODJDb0M7RUFDSSxjeEcvVnZCO0FwQnN5M0NqQjs7QTRIeDgyQ29DO0VBQ0ksY3hHL1Z2QjtBcEIweTNDakI7O0E0SDU4MkNvQztFQUNJLGN4Ry9WdkI7QXBCOHkzQ2pCOztBNEhoOTJDb0M7RUFDSSxjeEcvVnZCO0FwQmt6M0NqQjs7QTRIcDkyQ29DO0VBQ0ksY3hHL1Z2QjtBcEJzejNDakI7O0E0SHg5MkNvQztFQUNJLGN4Ry9WdkI7QXBCMHozQ2pCOztBNEg1OTJDb0M7RUFDSSxXeEcvVnZCO0FwQjh6M0NqQjs7QTRIaCsyQ29DO0VBQ0ksV3hHL1Z2QjtBcEJrMDNDakI7O0E0SHArMkNvQztFQUNJLFd4Ry9WdkI7QXBCczAzQ2pCOztBNEh4KzJDb0M7RUFDSSxjeEcvVnZCO0FwQjAwM0NqQjs7QTRINSsyQ29DO0VBQ0ksY3hHL1Z2QjtBcEI4MDNDakI7O0E0SGgvMkNvQztFQUNJLFd4Ry9WdkI7QXBCazEzQ2pCOztBNEhwLzJDb0M7RUFDSSxjeEcvVnZCO0FwQnMxM0NqQjs7QTRIeC8yQ29DO0VBQ0kseUJ4Ry9WdkI7QXBCMDEzQ2pCOztBNEg1LzJDb0M7RUFDSSxXeEcvVnZCO0FwQjgxM0NqQjs7QTRIaGczQ29DO0VBQ0ksdUR4Ry9WdkI7QXBCazIzQ2pCOztBNEgvLzJDNEI7RUFDSTtBNUhrZzNDaEM7O0E0SGhnM0M0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIbWczQ2hDOztBNEhsZzNDZ0M7RUFDSTtBNUhxZzNDcEM7O0E0SG5nM0NnQztFQUNJO0E1SHNnM0NwQzs7QTRIcmczQ29DO0VBQ0k7RUFDQTtBNUh3ZzNDeEM7O0E0SHBnM0M0QjtFQUNJO0E1SHVnM0NoQzs7QTRIbmczQ29DO0VBQ0k7QTVIc2czQ3hDOztBNEhwZzNDb0M7RUFDSTtBNUh1ZzNDeEM7O0E0SGpnM0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhvZzNDeEI7O0E0SGxnM0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SHFnM0N4Qjs7QTRIbmczQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHNnM0N4Qjs7QTRIcGczQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh1ZzNDeEI7O0E0SHRnM0N3QjtFQUNJO0VBQ0E7QTVIeWczQzVCOztBNEhwZzNDWTtFQUNJO0VBQ0E7RUFDQTtBNUh1ZzNDaEI7O0E0SGpnM0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhHcmZvQjtFd0dzZnBCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVIbWczQ0o7O0E0SGxnM0NJO0VBQ0k7RUFDQSxZeEc5ZmdCO0V3RytmaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQSxrQnhHeGdCZ0I7RXdHeWdCaEIsaUJ4R3pnQmdCO0FwQjRnNEN4Qjs7QTRIbGczQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUhxZzNDWjs7QTRIcGczQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIdWczQ2hCOztBNEhwZzNDUTtFQUNJO0VBQ0E7QTVIdWczQ1o7O0E0SHRnM0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIeWczQ2hCOztBNEh2ZzNDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMGczQ2hCOztBNEh0ZzNDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFd4R25qQmdCO0V3R29qQmhCLFN4R3JqQmdCO0V3R3NqQmhCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVId2czQ1I7O0E0SHRnM0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh5ZzNDaEI7O0E0SHhnM0NnQjtFQUNJO0E1SDJnM0NwQjs7QTRIemczQ3dCO0VBQ0k7RUFDQTtFQUNBO0E1SDRnM0M1Qjs7QTRIMWczQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDZnM0M1Qjs7QTRIM2czQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnhHMWZQO0FwQndnNENyQjs7QTRIN2czQzRCO0VBQ0k7QTVIZ2gzQ2hDOztBNEg3ZzNDd0I7RUFDSTtBNUhnaDNDNUI7O0E0SC9nM0M0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SGtoM0NoQzs7QTRIeGozQ1k7RUEyQ0k7QTVIaWgzQ2hCOztBNEhoaDNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhHcGxCQztFd0dxbEJEO0VBQ0E7QTVIbWgzQ3BCOztBNEhsaDNDb0I7RUFDSTtBNUhxaDNDeEI7O0E0SGpoM0N3QjtFQUNJLGdCeEc3bEJQO0FwQmluNENyQjs7QTRIamgzQ29CO0VBQ0k7RUFDQSxleEc3bkJBO0V3RzhuQkE7RUFFQTtBNUhtaDNDeEI7O0E0SGpoM0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhvaDNDeEI7O0E0SGxoM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3dsQm1CO0E1SGtoM0NwQzs7QTRIdmgzQzRCO0VBQ0ksZ0J4R3BsQmY7RXdHd2xCbUI7QTVIdWgzQ3BDOztBNEg1aDNDNEI7RUFDSSxtQnhHcGxCZjtFd0d3bEJtQjtBNUg0aDNDcEM7O0E0SGppM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3NsQm1CO0E1SG1pM0NwQzs7QTRIdGkzQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHc2xCbUI7QTVId2kzQ3BDOztBNEgzaTNDNEI7RUFDSSxtQnhHcGxCZjtFd0dzbEJtQjtBNUg2aTNDcEM7O0E0SGhqM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3NsQm1CO0E1SGtqM0NwQzs7QTRIcmozQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHc2xCbUI7QTVIdWozQ3BDOztBNEgxajNDNEI7RUFDSSxtQnhHcGxCZjtFd0dzbEJtQjtBNUg0ajNDcEM7O0E0SC9qM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3NsQm1CO0E1SGlrM0NwQzs7QTRIcGszQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHc2xCbUI7QTVIc2szQ3BDOztBNEh6azNDNEI7RUFDSSxtQnhHcGxCZjtFd0dzbEJtQjtBNUgyazNDcEM7O0E0SDlrM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3NsQm1CO0E1SGdsM0NwQzs7QTRIbmwzQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHc2xCbUI7QTVIcWwzQ3BDOztBNEh4bDNDNEI7RUFDSSxtQnhHcGxCZjtFd0dzbEJtQjtBNUgwbDNDcEM7O0E0SDdsM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3NsQm1CO0E1SCtsM0NwQzs7QTRIbG0zQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHd2xCbUI7QTVIa20zQ3BDOztBNEh2bTNDNEI7RUFDSSxtQnhHcGxCZjtFd0dzbEJtQjtBNUh5bTNDcEM7O0E0SDVtM0M0QjtFQUNJLG1CeEdwbEJmO0V3R3NsQm1CO0E1SDhtM0NwQzs7QTRIam4zQzRCO0VBQ0ksZ0J4R3BsQmY7RXdHc2xCbUI7QTVIbW4zQ3BDOztBNEh0bjNDNEI7RUFDSSxnQnhHcGxCZjtFd0d3bEJtQjtBNUhzbjNDcEM7O0E0SDNuM0M0QjtFQUNJLGdCeEdwbEJmO0V3R3dsQm1CO0E1SDJuM0NwQzs7QTRIaG8zQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHc2xCbUI7QTVIa28zQ3BDOztBNEhybzNDNEI7RUFDSSxtQnhHcGxCZjtFd0dzbEJtQjtBNUh1bzNDcEM7O0E0SDFvM0M0QjtFQUNJLGdCeEdwbEJmO0V3R3NsQm1CO0E1SDRvM0NwQzs7QTRIL28zQzRCO0VBQ0ksbUJ4R3BsQmY7RXdHc2xCbUI7QTVIaXAzQ3BDOztBNEhwcDNDNEI7RUFDSSw4QnhHcGxCZjtFd0dzbEJtQjtBNUhzcDNDcEM7O0E0SHpwM0M0QjtFQUNJLGdCeEdwbEJmO0V3R3dsQm1CO0E1SHlwM0NwQzs7QTRIOXAzQzRCO0VBQ0ksNER4R3BsQmY7RXdHc2xCbUI7QTVIZ3EzQ3BDOztBNEh6cDNDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg0cDNDeEI7O0E0SDFwM0NvQjtFQUNJO0VBQ0E7RUFDQTtBNUg2cDNDeEI7O0E0SDVwM0N3QjtFQUNJO0E1SCtwM0M1Qjs7QTRIOXAzQzRCO0VBQ0k7QTVIaXEzQ2hDOztBNEh6cDNDNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUg0cDNDaEM7O0E0SDNwM0NnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SDhwM0NwQzs7QTRIeHAzQ3dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIMnAzQzVDOztBNEgxcDNDNEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUg2cDNDaEQ7O0E0SG5wM0NvQjtFQUNJO0VBQ0E7RUFDQTtBNUhzcDNDeEI7O0E0SHJwM0N3QjtFQUNJLGN4RzVuQk47QXBCb3g0Q3RCOztBNEhycDNDNEI7RUFDSTtBNUh3cDNDaEM7O0E0SHRwM0M0QjtFQUNJO0E1SHlwM0NoQzs7QTRIcHAzQ2dCO0VBQ0k7QTVIdXAzQ3BCOztBNEh0cDNDb0I7RUFDSTtBNUh5cDNDeEI7O0E0SHZwM0M0QjtFQUNJO0E1SDBwM0NoQzs7QTRIcHAzQzRCO0VBQ0k7RUFDQTtFQUNBO0E1SHVwM0NoQzs7QTRIbHAzQ3dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIcXAzQzVDOztBNEhwcDNDNEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUh1cDNDaEQ7O0E0SGpwM0M0QjtFQUNJO0E1SG9wM0NoQzs7QTRIbnAzQ2dDO0VBQ0k7QTVIc3AzQ3BDOztBNEhwcDNDd0M7RUFDSTtBNUh1cDNDNUM7O0E0SGpwM0N3QztFQUNJO0VBQ0E7RUFDQTtBNUhvcDNDNUM7O0E0SDVvM0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4Ry93QkE7RXdHZ3hCQTtBNUgrbzNDcEI7O0E0SDFvM0NJO0VBQ0k7QTVINm8zQ1I7O0E0SHhvM0NJO0VBQ0k7QTVIMm8zQ1I7O0E0SDFvM0NRO0VBQ0k7RUFDQTtBNUg2bzNDWjs7QTRINW8zQ1k7RUFDSTtBNUgrbzNDaEI7O0E0SDVvM0NnQjtFQUNJO0E1SCtvM0NwQjs7QTRIM28zQ1E7RUFDSTtFQUNBO0E1SDhvM0NaOztBNEh6bzNDNEI7RUFDSTtBNUg0bzNDaEM7O0E0SDFvM0M0QjtFQUNJO0VBQ0E7RUFDQSx5QnhHM3VCWDtBcEJ3MzRDckI7O0E0SDVvM0NnQztFQUNJO0E1SCtvM0NwQzs7QTRIMXAzQ2dCO0VBZ0JJO0E1SDhvM0NwQjs7QTRIN28zQ29CO0VBQ0k7QTVIZ3AzQ3hCOztBNEgvbzNDd0I7RUFDSTtFQUNBO0VBQ0E7QTVIa3AzQzVCOztBNEhocDNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHa3lCdUI7QTVIZ3AzQ3hDOztBNEhycDNDZ0M7RUFDSSxnQnhHOXhCbkI7RXdHa3lCdUI7QTVIcXAzQ3hDOztBNEgxcDNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHa3lCdUI7QTVIMHAzQ3hDOztBNEgvcDNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIaXEzQ3hDOztBNEhwcTNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIc3EzQ3hDOztBNEh6cTNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIMnEzQ3hDOztBNEg5cTNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIZ3IzQ3hDOztBNEhucjNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIcXIzQ3hDOztBNEh4cjNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIMHIzQ3hDOztBNEg3cjNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIK3IzQ3hDOztBNEhsczNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIb3MzQ3hDOztBNEh2czNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIeXMzQ3hDOztBNEg1czNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIOHMzQ3hDOztBNEhqdDNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIbXQzQ3hDOztBNEh0dDNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVId3QzQ3hDOztBNEgzdDNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVINnQzQ3hDOztBNEhodTNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHa3lCdUI7QTVIZ3UzQ3hDOztBNEhydTNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIdXUzQ3hDOztBNEgxdTNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVINHUzQ3hDOztBNEgvdTNDZ0M7RUFDSSxnQnhHOXhCbkI7RXdHZ3lCdUI7QTVIaXYzQ3hDOztBNEhwdjNDZ0M7RUFDSSxnQnhHOXhCbkI7RXdHa3lCdUI7QTVIb3YzQ3hDOztBNEh6djNDZ0M7RUFDSSxnQnhHOXhCbkI7RXdHa3lCdUI7QTVIeXYzQ3hDOztBNEg5djNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIZ3czQ3hDOztBNEhudzNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIcXczQ3hDOztBNEh4dzNDZ0M7RUFDSSxnQnhHOXhCbkI7RXdHZ3lCdUI7QTVIMHczQ3hDOztBNEg3dzNDZ0M7RUFDSSxtQnhHOXhCbkI7RXdHZ3lCdUI7QTVIK3czQ3hDOztBNEhseDNDZ0M7RUFDSSw4QnhHOXhCbkI7RXdHZ3lCdUI7QTVIb3gzQ3hDOztBNEh2eDNDZ0M7RUFDSSxnQnhHOXhCbkI7RXdHa3lCdUI7QTVIdXgzQ3hDOztBNEg1eDNDZ0M7RUFDSSw0RHhHOXhCbkI7RXdHZ3lCdUI7QTVIOHgzQ3hDOztBNEh2eDNDd0I7RUFDSTtBNUgweDNDNUI7O0E0SHh4M0N3QjtFQUNJO0VBQ0E7QTVIMngzQzVCOztBNEgxeDNDNEI7RUFDSTtBNUg2eDNDaEM7O0E0SDV4M0NnQztFQUNJO0E1SCt4M0NwQzs7QTRIengzQ3dCO0VBQ0k7RUFDQTtBNUg0eDNDNUI7O0E0SDN4M0M0QjtFQUNJLGN4RzF4QlY7QXBCd2o1Q3RCOztBNEgzeDNDZ0M7RUFDSTtBNUg4eDNDcEM7O0E0SDV4M0NnQztFQUNJO0E1SCt4M0NwQzs7QTRIMXgzQ29CO0VBQ0k7QTVINngzQ3hCOztBNEg1eDNDd0I7RUFDSTtBNUgreDNDNUI7O0E0SDN4M0NnQztFQUNJO0E1SDh4M0NwQzs7QTRIN3gzQ29DO0VBQ0k7QTVIZ3kzQ3hDOztBNEh6eDNDb0I7RUFDSTtFQUNBO0E1SDR4M0N4Qjs7QTRIcHgzQ0E7RUFDSTtFQUNBO0VBQ0EsU3hHLzVCb0I7RXdHZzZCcEI7RUFDQSxtQnhHcDBCa0I7RXdHcTBCbEI7RUFFQTtFQUtBO0VBQ0E7RUFDQTtBNUhreDNDSjs7QTRIL3czQ0k7RUFDSTtFQUNBO0E1SGt4M0NSOztBNEgvdzNDUTtFQUNJLGN4R3oxQlU7RXdHMDFCVjtFQUNBO0VBQ0E7QTVIa3gzQ1o7O0E0SGp4M0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhveDNDaEI7O0E0SGh4M0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SG14M0NSOztBNEg5dzNDSTtFQUVJO0E1SGd4M0NSOztBNEg5dzNDWTtFQUNJLGN4R3QzQk07QXBCdW81Q3RCOztBNEg5dzNDUTtFQUNJO0E1SGl4M0NaOztBNEg1dzNDQTtFQUNJO0E1SCt3M0NKOztBNEgzdzNDZ0I7RUFDSTtFQUNBO0VBQ0E7QTVIOHczQ3BCOztBNEg1dzNDZ0I7RUFDSTtFQUNBO0VBQ0E7QTVIK3czQ3BCOztBNEg3dzNDZ0I7RUFDSTtFQUNBO0VBQ0E7QTVIZ3gzQ3BCOztBNEgzdzNDSTtFQUNJO0VBQ0E7QTVIOHczQ1I7O0E0SDV3M0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgrdzNDUjs7QTRIOXczQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIaXgzQ1o7O0E0SC93M0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV3hHNWdDWTtFd0c2Z0NaLFN4RzlnQ1k7RXdHK2dDWjtFQUNBO0VBQ0E7QTVIa3gzQ1o7O0E0SDN3M0NBO0VBQ0k7QTVIOHczQ0o7O0E0SDd3M0NJO0VBQ0k7RUFDQTtBNUhneDNDUjs7QTRIN3czQ1E7RUFDSTtFQUNBO0VBQ0E7QTVIZ3gzQ1o7O0E0SDN3M0NZO0VBQ0k7RUFDQTtFQUNBO0E1SDh3M0NoQjs7QTRIdHczQ1k7RUFDSTtFQUNBO0E1SHl3M0NoQjs7QTRIbnczQ0E7RUFDSTtFQUNBO0E1SHN3M0NKOztBNEhydzNDSTtFQUNJO0E1SHd3M0NSOztBNEhwdzNDSTtFQUNJO0E1SHV3M0NSOztBNEhudzNDQTtFQUNJO0VBQ0E7QTVIc3czQ0o7O0E0SHJ3M0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVId3czQ1I7O0E0SHR3M0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHl3M0NSOztBNEh4dzNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIMnczQ1o7O0E0SHh3M0NJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDB3M0NSOztBNEh6dzNDUTtFQUNJO0VBQ0E7QTVINHczQ1o7O0E0SDF3M0NRO0VBQ0k7RUFDQTtBNUg2dzNDWjs7QTRIM3czQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg4dzNDWjs7QTRIN3czQ1k7RUFDSTtFQUNBO0E1SGd4M0NoQjs7QTRIL3czQ2dCO0VBQ0k7QTVIa3gzQ3BCOztBNEhqeDNDb0I7RUFDSTtFQUNBO0E1SG94M0N4Qjs7QTRIbHgzQ29CO0VBQ0k7RUFDQTtFQUNBO0E1SHF4M0N4Qjs7QTRIaHgzQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIbXgzQ1o7O0E0SGp4M0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhveDNDWjs7QTRIM3czQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDh3M0NaOztBNEgxdzNDUTtFQUNJO0E1SDZ3M0NaOztBNEgxdzNDUTtFQUNJO0E1SDZ3M0NaOztBNEgzdzNDUTtFQUNJO0E1SDh3M0NaOztBNEg1dzNDUTtFQUNJO0VBQ0E7QTVIK3czQ1o7O0E0SHp3M0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVINHczQ0o7O0E0SDN3M0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDh3M0NSOztBNEg3dzNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIZ3gzQ1o7O0E0SDd3M0NJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SCt3M0NSOztBNEg5dzNDUTtFQUNJO0VBQ0E7QTVIaXgzQ1o7O0E0SC93M0NRO0VBQ0k7RUFDQTtBNUhreDNDWjs7QTRIL3czQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhreDNDWjs7QTRIangzQ1k7RUFDSTtFQUNBO0E1SG94M0NoQjs7QTRIbngzQ2dCO0VBQ0k7QTVIc3gzQ3BCOztBNEhyeDNDb0I7RUFDSTtFQUNBO0E1SHd4M0N4Qjs7QTRIdHgzQ29CO0VBQ0k7RUFDQTtFQUNBO0E1SHl4M0N4Qjs7QTRIcHgzQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIdXgzQ1o7O0E0SHJ4M0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh3eDNDWjs7QTRIaHgzQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SG14M0NoQjs7QTRIL3czQ1k7RUFDSTtBNUhreDNDaEI7O0E0SGh4M0NZO0VBQ0k7QTVIbXgzQ2hCOztBNEhqeDNDWTtFQUNJO0E1SG94M0NoQjs7QTRIbHgzQ1k7RUFDSTtFQUNBO0E1SHF4M0NoQjs7QTRIOXczQ0E7RUFDSTtJQUNJO0lBQ0EsWXhHeDJDVTtJd0d5MkNWLFd4R3YyQ1U7SXdHdzJDVjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQnhHaDNDVTtJd0dpM0NWLGlCeEdqM0NVO0VwQmtvNkNoQjtFNEhoeDNDTTtJQUNJO0lBQ0E7SUFDQTtFNUhreDNDVjtFNEhoeDNDTTtJQUNJO0lBQ0E7RTVIa3gzQ1Y7RTRIaHgzQ007SUFDSTtFNUhreDNDVjtFNEhoeDNDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUhreDNDVjtFNEhoeDNDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUhreDNDZDtFNEhqeDNDYztJQUNJO0lBQ0E7RTVIbXgzQ2xCO0U0SGp4M0NjO0lBQ0k7SUFDQTtFNUhteDNDbEI7RTRIaHgzQ1U7SUFDSTtFNUhreDNDZDtFNEgvdzNDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIaXgzQ1Y7RTRIaHgzQ1U7SUFDSTtJQUNBO0lBQ0E7RTVIa3gzQ2Q7RTRIangzQ2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SG14M0NsQjtFNEhqeDNDa0I7SUFDSTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RTVIa3gzQ3RCO0U0SGh4M0NzQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUhreDNDMUI7RTRIaHgzQ3NCO0lBQ0k7SUFDQTtFNUhreDNDMUI7RTRIaHgzQ3NCO0lBQ0k7SUFDQTtFNUhreDNDMUI7RTRIaHgzQ3NCO0lBQ0k7SUFDQTtFNUhreDNDMUI7RTRIL3czQ2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFN4RzM5Q047SXdHNDlDTTtJQUNBO0lBQ0EsWXhHNTlDTjtJd0c2OUNNO0lBSUE7SUFDQTtJQUNBO0U1SDh3M0N0QjtFNEgzdzNDc0I7SUFDSTtJQUNBO0lBRUE7SUFDQTtFNUg0dzNDMUI7RTRIenczQ2tCO0lBQ0k7RTVIMnczQ3RCO0U0SHh3M0NjO0lBQ0k7SUFDQTtJQUNBO0U1SDB3M0NsQjtFNEg5djNDMEI7SUFDSTtJQUNBO0U1SGd3M0M5QjtFNEg5djNDMEI7SUFDSTtJQUNBO0U1SGd3M0M5QjtFNEg3djNDc0I7SUFDSTtFNUgrdjNDMUI7RTRINXYzQ2tCO0lBQ0k7SUFDQTtJQUNBO0U1SDh2M0N0QjtFNEh2djNDRTtJQUNJLHlCeEdqOENhO0l3R2s4Q2I7SUFDQTtJQUNBO0lBQ0EsWXhHN2hEVTtJd0c4aERWO0lBQ0E7SUFDQTtJQUNBO0U1SHl2M0NOO0U0SHh2M0NNO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsWXhHdGlETTtJd0d1aUROO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIMHYzQ1Y7RTRIdHYzQ007SUFDSSxZeEdyakRNO0l3R3NqRE47SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RTVIdXYzQ1Y7RTRIdHYzQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUh3djNDZDtFNEh2djNDYztJQUNJO0lBQ0E7SUFDQTtFNUh5djNDbEI7RTRIdHYzQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVId3YzQ2Q7RTRIdnYzQ2M7SUFDSTtJQUNBO0lBRUE7RTVId3YzQ2xCO0U0SHR2M0NjO0lBQ0k7RTVId3YzQ2xCO0U0SHJ2M0NVO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7RTVIc3YzQ2Q7RTRIbnYzQ007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIcXYzQ1Y7RTRIcHYzQ1U7SUFDSTtFNUhzdjNDZDtFNEg5dTNDYztJQUNJO0U1SGd2M0NsQjtFNEgxdTNDRTtJQUNJO0lBQ0E7SUFDQTtJQUNBLFN4RzduRFU7SXdHOG5EVjtJQUNBLG1CeEd0aURjO0l3R3VpRGQsV3hHOW5EVTtJd0crbkRWO0U1SDR1M0NOO0U0SDN1M0NNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUg2dTNDVjtFNEh6dTNDTTtJQUNJO0U1SDJ1M0NWO0U0SHh1M0NFO0lBQ0k7RTVIMHUzQ047RTRIenUzQ007SUFDSSx5QnhHM2pEUztJd0c0akRUO0lBQ0E7SUFDQTtJQUNBLFl4R3ZwRE07SXdHd3BETjtJQUNBO0lBQ0E7RTVIMnUzQ1Y7RTRIMXUzQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUg0dTNDZDtFNEh6dTNDTTtJQUNJO0lBQ0E7RTVIMnUzQ1Y7RTRIdHUzQ1U7SUFDSTtFNUh3dTNDZDtFNEhwdTNDRTtJQUNJO0U1SHN1M0NOO0U0SHJ1M0NNO0lBQ0k7SUFDQTtJQUNBLFl4R25yRE07SXdHb3JETjtFNUh1dTNDVjtFNEhydTNDTTtJQUNJLHlCeEcvbERTO0l3R2dtRFQ7SUFDQTtJQUNBLFl4RzFyRE07SXdHMnJETjtJQUNBO0lBQ0E7RTVIdXUzQ1Y7RTRIdHUzQ1U7SUFDSTtJQUNBO0lBQ0E7RTVId3UzQ2Q7RTRIbnUzQ2M7SUFDSTtJQUNBO0lBQ0E7RTVIcXUzQ2xCO0U0SGh1M0NVO0lBQ0k7RTVIa3UzQ2Q7RTRIN3QzQ007SUFDSTtJQUNBLFl4R3h0RE07SXdHeXRETixVeEd0dERlO0l3R3V0RGY7SUFDQTtFNUgrdDNDVjtFNEg3dDNDYztJQUNJO0U1SCt0M0NsQjtFNEg5dDNDa0I7SUFBaUI7RTVIaXUzQ25DO0U0SGh1M0NrQjtJQUFpQjtFNUhtdTNDbkM7RTRIL3QzQ007SUFDSSxXeEdsdURlO0VwQm04NkN6QjtFNEhodTNDVTtJQUNJO0U1SGt1M0NkO0U0SGp1M0NjO0lBQ0k7RTVIbXUzQ2xCO0U0SGp1M0NjO0lBQ0k7RTVIbXUzQ2xCO0U0SDd0M0NzQjtJQUNJO0U1SCt0M0MxQjtFNEg5dDNDMEI7SUFDSTtFNUhndTNDOUI7RTRIOXQzQzBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUhndTNDOUI7RTRIM3QzQzhCO0lBQ0k7SUFDQTtFNUg2dDNDbEM7RTRIenQzQ3NCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVIMnQzQzFCO0U0SHp0M0NzQjtJQUNJO0lBQ0E7SUFDQTtJQUNBLGdCeEdsd0RSO0l3R213RFEsbUJ4R253RFI7SXdHb3dEUTtJQUNBO0U1SDJ0M0MxQjtFNEh0dDNDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUh3dDNDZDtFNEhydDNDTTtJQUNJO0lBQ0EsVXhHdnlEZTtFcEI4LzZDekI7RTRIbnQzQ2M7SUFDSTtJQUNBO0lBQ0E7RTVIcXQzQ2xCO0U0SGx0M0NVO0lBQ0k7SUFDQSxVeEduekRXO0VwQnVnN0N6QjtBQUNGO0E0SDdzM0NJO0VBQ0k7RUFDQTtFQUNBO0E1SCtzM0NSOztBNEg5czNDUTtFQUNJO0VBQ0E7RUFDQSxpQ3hHanhEYTtFd0dreERiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4RzN6RFM7QXBCNGc3Q3JCOztBNEgvczNDUTtFQUNJLG1CeEcvdkRVO0FwQmk5NkN0Qjs7QTRIL3MzQ1k7RUFDSTtBNUhrdDNDaEI7O0E0SGh0M0NZO0VBQ0k7RUFDQTtBNUhtdDNDaEI7O0E0SDlzM0NRO0VBQ0k7RUFDQTtFQUNBO0E1SGl0M0NaOztBNEhydDNDSTtFQU1JO0VBQ0E7RUFDQTtBNUhtdDNDUjs7QTRIbHQzQ1E7RUFDSTtBNUhxdDNDWjs7QTRIOXMzQ1E7RUFDSTtBNUhpdDNDWjs7QTRIaHQzQ1k7RUFDSTtFQUNBO0E1SG10M0NoQjs7QTRIanQzQ1k7RUFDSSxtQnhHbnlETTtBcEJ1LzZDdEI7O0E0SGp0M0NnQjtFQUNJO0E1SG90M0NwQjs7QTRIN3MzQ0E7RUFDSTtBNUhndDNDSjs7QTRIL3MzQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGt0M0NSOztBNEhqdDNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhvdDNDWjs7QTRIbHQzQ1E7RUFDSTtBNUhxdDNDWjs7QTRIbHQzQ1k7RUFDSTtBNUhxdDNDaEI7O0E0SG50M0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIc3QzQ2hCOztBNEhudDNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhzdDNDWjs7QTRIcHQzQ2dCO0VBQ0k7QTVIdXQzQ3BCOztBNEhydDNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHd0M0NwQjs7QTRIdnQzQ29CO0VBQ0k7RUFDQSxtQnhHeDJERjtFd0d5MkRFO0VBQ0E7QTVIMHQzQ3hCOztBNEh0dDNDWTtFQUNJO0E1SHl0M0NoQjs7QTRIdHQzQ2dCO0VBQ0k7QTVIeXQzQ3BCOztBNEhydDNDZ0I7RUFDSTtBNUh3dDNDcEI7O0E0SHR0M0NnQjtFQUNJO0E1SHl0M0NwQjs7QTRIbnQzQ1E7RUFDSTtBNUhzdDNDWjs7QTRIL3MzQ1E7RUFDSTtBNUhrdDNDWjs7QTRIaHQzQ2dCO0VBQ0k7RUFDQTtBNUhtdDNDcEI7O0E0SDlzM0NvQjtFQUNJO0E1SGl0M0N4Qjs7QTRIMXMzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDZzM0NKOztBNEg1czNDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIK3MzQ1I7O0E0SHpzM0NJO0VBQ0k7QTVINHMzQ1I7O0E0SHZzM0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgwczNDUjs7QTRIenMzQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVINHMzQ1o7O0E0SDFzM0NRO0VBQ0k7QTVINnMzQ1o7O0E0SDFzM0NZO0VBQ0k7QTVINnMzQ2hCOztBNEgzczNDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDhzM0NoQjs7QTRIM3MzQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIOHMzQ1o7O0E0SDVzM0NnQjtFQUNJO0E1SCtzM0NwQjs7QTRIN3MzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUhndDNDcEI7O0E0SC9zM0NvQjtFQUNJO0VBQ0EsbUJ4RzErREY7RXdHMitERTtFQUNBO0E1SGt0M0N4Qjs7QTRIOXMzQ1k7RUFDSTtBNUhpdDNDaEI7O0E0SDlzM0NnQjtFQUNJO0E1SGl0M0NwQjs7QTRIN3MzQ2dCO0VBQ0k7QTVIZ3QzQ3BCOztBNEg5czNDZ0I7RUFDSTtBNUhpdDNDcEI7O0E0SDNzM0NRO0VBQ0k7QTVIOHMzQ1o7O0E0SHhzM0NJO0VBQ0k7RUFDQTtFQUNBLFN4R3htRWdCO0V3R3ltRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDJzM0NSOztBNEh6czNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg0czNDWjs7QTRIMXMzQ1E7RUFDSTtBNUg2czNDWjs7QTRIMXMzQ1k7RUFDSTtBNUg2czNDaEI7O0E0SDNzM0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIOHMzQ2hCOztBNEgzczNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg4czNDWjs7QTRINXMzQ2dCO0VBQ0k7QTVIK3MzQ3BCOztBNEg3czNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGd0M0NwQjs7QTRIL3MzQ29CO0VBQ0k7RUFDQSxtQnhHcmtFRjtFd0dza0VFO0VBQ0E7QTVIa3QzQ3hCOztBNEg5czNDWTtFQUNJO0E1SGl0M0NoQjs7QTRIOXMzQ2dCO0VBQ0k7QTVIaXQzQ3BCOztBNEg3czNDZ0I7RUFDSTtBNUhndDNDcEI7O0E0SDlzM0NnQjtFQUNJO0E1SGl0M0NwQjs7QTRIM3MzQ1E7RUFDSTtBNUg4czNDWjs7QTRIeHMzQ1E7RUFDSTtBNUgyczNDWjs7QTRIenMzQ2dCO0VBQ0k7RUFDQTtBNUg0czNDcEI7O0E0SHZzM0NvQjtFQUNJO0E1SDBzM0N4Qjs7QTRIbHMzQ0E7RUFDSTtFQUNBO0E1SHFzM0NKOztBNEhwczNDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIdXMzQ1I7O0E0SHRzM0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHlzM0NaOztBNEh2czNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUgwczNDWjs7QTRIbnMzQ1E7RUFDSSxtQnhHaHFFUztFd0dpcUVUO0E1SHNzM0NaOztBNEhyczNDWTtFQUNJLG1CeEducUVLO0V3R29xRUw7QTVId3MzQ2hCOztBNEh0czNDWTtFQUNJLG1CeEd2cUVLO0V3R3dxRUw7QTVIeXMzQ2hCOztBNEhuczNDQTtFQUVRO0lBQ0ksU3hHM3dFTTtJd0c0d0VOLFd4RzF3RU07RXBCKzg3Q2hCO0U0SC9yM0NjO0lBQ0ksWXhHanhFRjtFcEJrOTdDaEI7RTRIM3IzQ2M7SUFDSTtFNUg2cjNDbEI7QUFDRjtBNkhwKzdDQTtFQUVFO0E3SHErN0NGO0E2SG4rN0NFO0VBQ0U7RUFDQTtFQUNBO0E3SHErN0NKO0E2SGwrN0NFO0VBQ0U7QTdIbys3Q0o7QTZIais3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIbSs3Q0o7QTZIaCs3Q0U7RUFDRTtBN0hrKzdDSjtBNkgvOTdDRTtFQUNFO0E3SGkrN0NKO0E2SDk5N0NFO0VBQ0U7QTdIZys3Q0o7QTZINzk3Q0U7RUFDRTtBN0grOTdDSjtBNkg1OTdDRTtFQUNFO0E3SDg5N0NKO0E2SDM5N0NFOztFQUVFLHlCekdzRGtCO0V5R3JEbEI7RUFDQSxpRXpHdUYyQjtBcEJzNDdDL0I7O0E2SHo5N0NBO0VBQ0U7QTdINDk3Q0Y7O0E2SHo5N0NBO0VBQ0U7QTdINDk3Q0Y7O0E2SHo5N0NBOzs7RUFHRTtBN0g0OTdDRjs7QTZIejk3Q0E7RUFDRTtBN0g0OTdDRjs7QTZIejk3Q0E7RUFDRTtBN0g0OTdDRjtBNkgxOTdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0g0OTdDSjs7QTZIeDk3Q0E7QUFDQTtFQUNFO0E3SDI5N0NGO0E2SHo5N0NFO0VBQ0U7RUFDQTtBN0gyOTdDSjtBNkh4OTdDRTtFQUNFO0VBQ0E7RUFDQTtBN0gwOTdDSjtBNkh2OTdDRTtFQUNFO0VBQ0E7QTdIeTk3Q0o7QTZIdjk3Q0k7RUFDRTtBN0h5OTdDTjs7QTZIcDk3Q0E7QUFFQTtFQUNFO0E3SHM5N0NGOztBOEh4aDhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdBdkNZO0E5SGtrOENkO0E4SHpoOENFO0VBQ0U7QTlIMmg4Q0o7QThIeGg4Q0U7RUFDRTtBOUgwaDhDSjtBOEh4aDhDSTtFQUNFO0E5SDBoOENOO0E4SHZoOENJO0VBQ0UsbUIxR2tDZ0I7QXBCdS83Q3RCO0E4SHRoOENJO0VBQ0U7QTlId2g4Q047QThIcGg4Q0U7RUEzQ0E7RUFDQSxXQWxCYTtFQW1CYjtFQUNBLFdBckJZO0VBY1o7RUFrREUsbUIxR3VCa0I7RTBHdEJsQjtFQUNBLGtCMUdzRHdCO0FwQm0rN0M1QjtBOEh0aDhDRTtFQXZEQTtFQVlBLGdCQXJDWTtFQXNDWjtFQUNBLG1CQXJDYTtFQXNDYjtFQUNBO0VBQ0EsWUF2Q2E7RUF3Q2IsV0F2Q1k7RUE4RVY7RUFDQTtBOUgraDhDSjtBOEg1aDhDRTtFQTdEQTtFQUlBO0VBQ0EsV0FsQmE7RUFtQmI7RUFDQSxXQXJCWTtFQThFVixtQjFHU2tCO0UwR1JsQjtFQUNBLGtCMUd3Q3dCO0UwR3ZDeEI7QTlIaWk4Q0o7QThIOWg4Q0U7RUF0RUE7RUFZQSxnQkFyQ1k7RUFzQ1o7RUFDQSxtQkFyQ2E7RUFzQ2I7RUFDQTtFQUNBLFlBdkNhO0VBd0NiLFdBdkNZO0E5SG1vOENkO0E4SHBpOENFO0VBdEVBO0VBQ0EsV0FsQmE7RUFtQmI7RUFDQSxXQXJCWTtFQTBGVjtFQUNBO0VBQ0E7RUFDQTtBOUh5aThDSjtBOEh0aThDRTtFQWxGQTtFQW9GRSw2REF2Rm9CO0VBd0ZwQjtFQUNBO0E5SHdpOENKO0E4SHJpOENFO0VBekZBO0VBMkZFLG1CMUdsQmtCO0UwR21CbEI7RUFDQTtBOUh1aThDSjtBOEhwaThDRTtFQWhHQTtFQVlBLGdCQXJDWTtFQXNDWjtFQUNBLG1CQXJDYTtFQXNDYjtFQUNBO0VBQ0EsWUF2Q2E7RUF3Q2IsV0F2Q1k7RUF1SFY7QTlINmk4Q0o7QThIemk4Q0k7RUFNRTtBOUhzaThDTjs7QThIbGk4Q0E7RUFDRTtBOUhxaThDRjs7QStIL3E4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBL0hpcjhDRjtBK0hocjhDRTtFQUNFO0VBQ0E7RUFDQSxnQjNHeUhrQjtFMkd4SGxCO0VBQ0E7RUFDQSxnQjNHdUJpQjtFMkd0QmpCLCtCM0dtSDBCO0UyR2xIMUIseUIzRzBGZ0I7RTJHekZoQixrQjNHb0h3QjtFMkduSHhCO0VBQ0E7RUFDQSxvQjNHMENjO0UyR3pDZDtFQUNBO0EvSGtyOENKO0ErSGhyOENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSGtyOENOO0ErSC9xOENJOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBL0hpcjhDTjtBK0g5cThDSTtFQUNFO0VBQ0E7QS9IZ3I4Q047QStIOXE4Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IZ3I4Q1I7QStIOXE4Q1E7RUFDRTtBL0hncjhDVjtBK0g3cThDUTtFQUNFO0VBQ0E7RUFDQTtBL0grcThDVjtBK0g1cThDVTtFQUNFO0VBQ0E7RUFDQTtBL0g4cThDWjtBK0gzcThDVTtFQUNFO0EvSDZxOENaO0ErSGx2OENBO0VBOEVFO0EvSHVxOENGO0ErSHRxOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0h3cThDSjtBK0h0cThDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0h3cThDTjtBK0gxdzhDQTtFQXVHRTtBL0hzcThDRjtBK0hycThDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0h1cThDSjtBK0hwcThDSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hxcThDTjtBK0hscThDSTtFQUNFO0VBQ0E7QS9Ib3E4Q047QStIanE4Q0k7RUFDRTtFQUNBO0EvSG1xOENOO0ErSDN5OENBO0VBNElFO0EvSGtxOENGO0ErSGpxOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IbXE4Q0o7QStIanE4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IbXE4Q047QStIanE4Q007RUFDRTtBL0htcThDUjtBK0hocThDTTtFQUNFO0EvSGtxOENSO0ErSGhxOENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ia3E4Q1Y7QStIaHE4Q1U7RUFDRTtFQUNBO0EvSGtxOENaO0ErSC9wOENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hpcThDWjtBK0g5cDhDVTtFQUNFO0VBQ0E7QS9IZ3E4Q1o7QStIN3A4Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSCtwOENaO0ErSHBwOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9Ic3A4Q0o7QStIaDM4Q0E7RUE2TkU7QS9Ic3A4Q0Y7QStIcHA4Q0U7RUFDRTtBL0hzcDhDSjtBK0g5bzhDRTtFQUNFO0EvSGdwOENKO0ErSDdvOENFO0VBQ0UsaUUzR3hHMkI7QXBCdXY4Qy9CO0ErSDVvOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9IOG84Q0o7QStIM284Q0U7RUFDRTtBL0g2bzhDSjs7QStIeG84Q0E7QUFDQTtFQUNFO0EvSDJvOENGOztBK0h4bzhDQTtBQUdFO0VBQ0U7RUFDQTtBL0h5bzhDSjtBK0h0bzhDRTtFQUNFO0VBQ0E7QS9Id284Q0o7QStIcm84Q0U7RUFDRTtFQUNBO0EvSHVvOENKO0ErSHBvOENFO0VBQ0U7RUFDQTtBL0hzbzhDSjtBK0hubzhDRTtFQUNFO0VBQ0E7QS9IcW84Q0o7QStIbG84Q0U7RUFDRTtFQUNBO0EvSG9vOENKOztBK0g5bjhDRTtFQUNFO0EvSGlvOENKO0ErSC9uOENJO0VBQ0U7QS9IaW84Q047O0ErSDNuOENBO0VBQ0U7SUFDRTtFL0g4bjhDRjtFK0gzbjhDQTtJQUNFO0UvSDZuOENGO0FBQ0Y7QWdJcjc4Q0E7RUFDRTtBaEl1NzhDRjtBZ0lyNzhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJdTc4Q0o7O0FpSTc3OENRO0VBQ0k7RUFDQTtFQUNBO0FqSWc4OENaO0FpSTk3OENZO0VBQ0k7RUFDQSxnQjdHa0JJO0FwQjg2OENwQjs7QWlJMTc4Q0E7RUFJWTtJQUNJO0VqSTA3OENkO0FBQ0Y7QWtJNzg4Q0E7RUFDSTtBbEkrODhDSjs7QW1JLzY4Q0E7O0VBRUk7RUFDQTtFQUNBO0FuSWs3OENKOztBbUk3NjhDSTs7RUFDSTtFQUNBO0VBQ0E7QW5JaTc4Q1I7O0FtSTc2OENBO0VBQ0k7QW5JZzc4Q0o7O0FtSTc2OENBO0VBQ0k7RUFDQTtBbklnNzhDSjs7QW1JNzY4Q0E7RUFDSTtFQUNBO0VBQ0E7QW5JZzc4Q0o7QW1JOTY4Q0k7RUFDSTtBbklnNzhDUjs7QW1JMzY4Q0E7RUFDSTtBbkk4NjhDSjs7QW1JNTY4Q0E7RUFDSTtFQUNBO0FuSSs2OENKOztBbUk1NjhDQTtFQUFvQjtBbklnNzhDcEI7O0FtSTk2OENBO0VBQ0k7QW5JaTc4Q0o7O0FtSTk2OENBO0VBQ0k7RUFDQTtBbklpNzhDSjtBbUkvNjhDSTtFQUNJO0VBQ0E7QW5JaTc4Q1I7O0FtSTk2OENBO0VBQ0k7RUFDQTtBbklpNzhDSjs7QW1JOTY4Q0k7RUFDSTtBbklpNzhDUjtBbUkvNjhDSTtFQUNJO0FuSWk3OENSO0FtSS82OENJO0VBQ0k7QW5JaTc4Q1I7O0FtSTU2OENBO0VBQ0k7RUFDQTtFQUNBO0VBQVM7RUFBVTtFQUFXO0VBQzlCO0VBQ0E7RUFDQTtBbklrNzhDSjtBbUloNzhDSTtFQUNJO0FuSWs3OENSO0FtSWg3OENJO0VBQ0k7QW5Jazc4Q1I7QW1JaDc4Q1E7RUFFSTtBbklpNzhDWjtBbUloNzhDWTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JaTc4Q2hCO0FtSS82OENZO0VBQ0k7QW5JaTc4Q2hCOztBbUkzNjhDQTtFQUNJO0VBQ0EsYTNHcWhCZ0M7QXhCeTU3Q3BDO0FtSTU2OENJO0VBQ0k7RUFDQTtFQUNBO0FuSTg2OENSO0FtSTU2OENRO0VBQ0k7RUFDQTtFQUNBO0FuSTg2OENaO0FtSTM2OENRO0VBQ0k7QW5JNjY4Q1o7QW1JNTY4Q1k7RUFDSTtBbkk4NjhDaEI7O0FtSXg2OENBO0VBQ0k7RUFDQTtBbkkyNjhDSjs7QW9Jamw5Q1E7RUFDSTtBcElvbDlDWjtBb0lqbDlDUTtFQUNJO0FwSW1sOUNaO0FvSWxsOUNZO0VBQ0kseUI1RzhCTjtFNEc3Qk0sVzVHUEw7RTRHUUs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJb2w5Q2hCO0FvSS9rOUNnQjtFQUNJO0FwSWlsOUNwQjtBb0l6azlDWTtFQUNJLHlCaEgrRE07QXBCNGc5Q3RCO0FvSXRrOUNnQjtFQUNJO0FwSXdrOUNwQjtBb0loazlDWTtFQUNJLHlCNUdUTjtBeEIyazlDVjtBb0k3ajlDZ0I7RUFDSTtBcEkrajlDcEI7QW9Jemo5Q0k7RUFDSTtBcEkyajlDUjtBb0kxajlDUTtFQUNJO0FwSTRqOUNaOztBb0l2ajlDQTtFQUNJO0FwSTBqOUNKOztBb0l2ajlDQTtFQUNJLGNoSHVCa0I7QXBCbWk5Q3RCOztBb0l2ajlDQTtFQUNJO0FwSTBqOUNKOztBcUl4bzlDUTtFQUNJO0FySTJvOUNaO0FxSXpvOUNZO0VBQ0k7QXJJMm85Q2hCOztBc0kvbzlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCbEhxQlk7QXBCNm45Q3BCO0FzSS9vOUNJO0VBQ0k7RUFDQTtBdElpcDlDUjtBc0k5bzlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SWdwOUNSO0FzSTlvOUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElncDlDWjtBc0k5bzlDWTtFQUNJO0VBQ0E7QXRJZ3A5Q2hCO0FzSTdvOUNZO0VBQ0k7RUFDQTtBdEkrbzlDaEI7QXNJNW85Q1k7RUFDSTtBdEk4bzlDaEI7QXNJM285Q1k7RUFDSTtBdEk2bzlDaEI7QXNJMW85Q1k7RUFDSTtFQUNBO0F0STRvOUNoQjtBc0l4bzlDSTtFQUVJO0lBQ0k7RXRJeW85Q1Y7RXNJdG85Q2M7SUFDSTtFdEl3bzlDbEI7RXNJcm85Q2M7SUFDSTtFdEl1bzlDbEI7QUFDRjtBc0lsbzlDSTtFQUNJO0F0SW9vOUNSO0FzSWpvOUNJO0VBQ0k7RUFDQTtBdEltbzlDUjtBc0lqbzlDUTtFQUNJO0F0SW1vOUNaO0FzSWpvOUNZO0VBQ0k7QXRJbW85Q2hCOztBdUlsdDlDSTtFQUNJO0F2SXF0OUNSOztBd0l2dDlDQTtFQUVJO0VBQ0E7QXhJeXQ5Q0o7QXdJdnQ5Q0k7RUFDSTtBeEl5dDlDUjtBd0l2dDlDUTtFQUNJO0VBQ0E7RUFDQTtBeEl5dDlDWjtBd0l2dDlDWTtFQUNJO0F4SXl0OUNoQjtBd0l2dDlDZ0I7RUFDSTtBeEl5dDlDcEI7QXdJcnQ5Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEl1dDlDaEI7QXdJcnQ5Q2dCO0VBQ0k7QXhJdXQ5Q3BCO0F3SXJ0OUNnQjtFQUNJO0VBQ0E7QXhJdXQ5Q3BCOztBeUlydjlDSTtFQUNJLFlySHdCWTtFcUh2Qlo7RUFDQSxpQ3JIa0NTO0VxSGpDVDtBekl3djlDUjtBeUl0djlDUTtFQUNJO0F6SXd2OUNaO0F5SXB2OUNJO0VBQ0k7QXpJc3Y5Q1I7QXlJcHY5Q1E7RUFDSSxtQnJIa0ZVO0VxSGpGVjtFQUNBO0VBQ0EsMkJySCtFVTtBcEJ1cTlDdEI7QXlJbHY5Q0k7RUFDSTtBeklvdjlDUjtBeUlsdjlDUTtFQUNJO0F6SW92OUNaOztBMEkvdzlDSTtFQUNJO0VBQ0E7RUFDQSxjdEgrRmM7RXNIOUZkO0ExSWt4OUNSOztBMkl2eDlDQTtFQUNJO0EzSTB4OUNKOztBNEkzeDlDQTtFQUNJO0VBQ0E7QTVJOHg5Q0o7O0FBcHg5Q0E7RUFDSTtFQUNBO0VBQ0E7QUF1eDlDSjs7QUFweDlDQTtFQUNJO0VBQ0E7RUFDQTtBQXV4OUNKOztBQW54OUNJO0VBQ0k7RUFDQTtFQUNBO0FBc3g5Q1I7O0FBbHg5Q0E7RUFDSTtBQXF4OUNKO0FBbng5Q0k7O0VBRUk7QUFxeDlDUjtBQWx4OUNJO0VBQ0ksbUJvQjREYztBcEJ3dDlDdEI7O0FBaHg5Q0E7RUFDSTtFQUNBO0FBbXg5Q0o7O0FBaHg5Q0E7RUFDSTtFQUNBO0FBbXg5Q0o7O0FBaHg5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY29Cc0NrQjtBcEI2dTlDdEI7O0FBaHg5Q0E7RUFDSTtFQUNBO0FBbXg5Q0o7O0FBaHg5Q0E7O0VBRUk7QUFteDlDSjs7QUFoeDlDQTtFQUNJO0VBQ0E7QUFteDlDSjtBQWp4OUNJO0VBQ0k7RUFDQTtBQW14OUNSOztBQTl3OUNJO0VBQ0k7QUFpeDlDUjtBQS93OUNJO0VBQ0k7QUFpeDlDUjs7QUE3dzlDQTtFQUNJO0FBZ3g5Q0o7O0FBN3c5Q0E7RUFDSTtBQWd4OUNKOztBQTd3OUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWd4OUNKOztBQTd3OUNBO0VBQ0k7QUFneDlDSjs7QUE3dzlDQTtFQUNJO0FBZ3g5Q0o7O0FBN3c5Q0E7QUFHSTtFQUNJO0VBQ0E7QUE4dzlDUjs7QUExdzlDQTtFQUNJO0VBQ0E7QUE2dzlDSjs7QUExdzlDQTtFQUNJO0FBNnc5Q0o7O0FBenc5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTR3OUNKOztBQXp3OUNBO0VBQ0k7QUE0dzlDSjs7QUF6dzlDQTtFQUNJO0FBNHc5Q0osQzs7OztBb0JwNjlDQTs7Q0FBQTtBeUhFQTtFQUVJO0FBREo7QUFHSTtFQUNJO0FBRFI7QUFKQTtFQVFJO0FBREo7QUFHSTtFQUNJO0VBQ0EsNEN6SGtDcUI7QXlIbkM3QjtBQUVRO0VBQ0ksMEN6SGlDc0I7QXlIakNsQztBQUpJO0VBTUk7QUFDUjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0FBQ1o7QUFFTTtFQUNFO0VBQ0E7QUFBUjtBQUtRO0VBQ0k7QUFIWjtBQU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxSO0FBT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTFo7QUFRUTtFQUNJLFl6SDFDTTtFeUgyQ047QUFOWjtBQVVJO0VBQ0k7RUFDQTtBQVJSO0FBVUk7RUFDSTtFQUNBO0VBQ0E7QUFSUixDOzs7O0FDMURBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERixDOzs7O0FDVEE7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ0ZJO0VBQ0k7RUFDQTtFQUNBO0FBQVI7QUFFSTtFQUNJO0VBQ0E7QUFDUixDOzs7O0E1SFBBOztDQUFBO0FBQUE7O0NBQUE7QWdGRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoRnlIa0I7RWdGeEhsQjtFQUNBO0VBQ0EsZ0JoRnVCaUI7RWdGdEJqQiwrQmhGbUgwQjtFZ0ZsSDFCLHlCaEYwRmdCO0VnRnpGaEIsa0JoRm9Id0I7RWdGbkh4QjtFQUNBO0VBQ0Esb0JoRjBDYztFZ0Z6Q2Q7QTZDR0o7QTdDRkk7RUFDSTtFQUNBO0E2Q0lSO0E3Q0ZJO0VBQ0ksaUVoRjRHdUI7QTZIeEcvQjtBN0NGSTtFQUNJO0E2Q0lSO0E3Q0FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDR0o7QTdDRkk7RUFDSTtBNkNJUjtBN0NGSTtFQUNJO0VBQ0E7QTZDSVI7QTdDRkk7RUFDSTtBNkNJUjtBN0NBQTtFQUNJO0VBQ0E7RUFDQTtBNkNHSjtBN0NEQTtFQUNJO0VBQ0E7RUFDQTtBNkNJSjtBN0NEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDSUo7QTdDSEk7RUFDSTtFQUNBO0E2Q0tSO0E3Q0pRO0VBQ0k7RUFDQTtBNkNNWjtBN0NKUTtFQUNJO0VBQ0E7RUFDQTtBNkNNWjtBN0NGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDS0o7QTdDSkk7RUFDSTtFQUNBO0E2Q01SO0E3Q0xRO0VBQ0k7RUFDQTtBNkNPWjtBN0NMUTtFQUNJO0VBQ0E7RUFDQTtBNkNPWjtBN0NGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDS0o7QTdDSkk7RUFDSTtFQUNBLGlDaEY5Q2lCO0VnRitDakI7RUFDQTtFQUNBLGlCaEZ0Rlk7RWdGdUZaO0VBQ0E7QTZDTVI7QTdDREk7RUFDSTtBNkNJUjtBN0NBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDR0o7QTdDRkk7RUFDSSxjaEZqQ2M7QTZIcUN0QjtBN0NBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCaEZqSGdCO0E2SG9IcEI7QTdDRFE7RUFDSSxxQmhGNUNVO0E2SCtDdEI7QTdDRFE7RUFDSTtFQUNBO0VBQ0E7QTZDR1o7QTdDRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDSWhCO0E3Q0NRO0VBQ0ksbUJoRmpFVTtFZ0ZrRVY7QTZDQ1o7QTdDR1E7RUFDSTtBNkNEWjtBN0NFWTtFQUVJO0VBQ0E7QTZDRGhCO0E3Q0VnQjtFQUNJO0VBQ0E7RUFDQSxpQ2hGbEhLO0VnRm1ITDtFQUNBO0E2Q0FwQjtBN0NFZ0I7RUFDSTtFQUNBO0E2Q0FwQjtBN0NHb0I7RUFDSTtFQUNBO0VBQ0EsaUNoRjlIQztFZ0YrSEQ7RUFDQTtFQUNBO0E2Q0R4QjtBN0NHb0I7RUFDSTtFQUNBO0E2Q0R4QjtBN0NPSTtFQUNJO0VBQ0E7RUFDQTtBNkNMUjtBN0NRQTtFQUNJO0E2Q0xKO0E3QzZCQTtFQVFJO0VBQ0E7RUFDQTtBNkNqQ0o7QTdDa0NJO0VBQ0k7QTZDaENSO0E3Q29CQTtFQWNJO0E2Qy9CSjtBN0NpQ0E7RUFDSSxtQmhGdEprQjtFZ0Z1SmxCO0VBQ0EseUJoRnBKZ0I7QTZIc0hwQjtBN0MrQkk7RUFDSSx5QmhGdEpZO0VnRnVKWjtFQUNBO0E2QzdCUjtBN0MrQkk7RUFDSSxtQmhGaktjO0VnRmtLZDtBNkM3QlI7QTdDZ0NBO0VBRUksZ0JoRi9PZ0I7RWdGZ1BoQixtQmhGaFBnQjtFZ0ZpUGhCLGtCaEZqUGdCO0VnRmtQaEI7QTZDOUJKO0E3QzRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhGaFFpQjtFZ0ZpUWpCO0VBQ0E7RUFDQTtFQUNBO0E2QzFDSjtBN0M2Q0E7RUFDSTtBNkMxQ0o7QTdDMkNJO0VBQ0k7QTZDekNSO0E3QzJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoRnBSYTtFZ0ZxUmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhGclNZO0E2SDRQcEI7QTdDMENRO0VBQ0k7RUFDQTtBNkN4Q1o7QTdDOENBO0VBQ0k7RUFDQSxXaEZ4TWtCO0E2SDZKdEI7QTdDK0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDNUNKO0E3QzZDSTtFQUNJO0E2QzNDUjtBN0M2Q0k7RUFDSTtBNkMzQ1I7QTdDK0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDNUNKO0E3QzZDSTtFQUNJO0E2QzNDUjtBN0MrQ0E7RUFBd0M7QTZDM0N4QztBN0M0Q0E7RUFBNEM7QTZDeEM1QztBN0N5Q0E7RUFBNEM7QTZDckM1QztBN0N3Q0s7RUFBMkc7QTZDcENoSDtBN0NxQ0s7RUFBUTtBNkNsQ2I7QTdDcUNJO0VBQTJHO0E2Q2pDL0c7QTdDa0NJO0VBQVE7QTZDL0JaO0E3Q2tDSTtFQUEyRztBNkM5Qi9HO0E3QytCSTtFQUFRO0E2QzVCWjtBN0NnQ0k7RUFBMkc7QTZDNUIvRztBN0M2Qkk7RUFBUTtBNkMxQlo7QTdDNkJJO0VBQTJHO0E2Q3pCL0c7QTdDMEJJO0VBQVE7QTZDdkJaO0E3QzBCSTtFQUEyRztBNkN0Qi9HO0E3Q3VCSTtFQUFRO0E2Q3BCWjtBN0N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNkNyQko7QTdDd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDckJKO0E3Q3dCQTtBQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBNkN0QlY7QTdDd0JVO0lBQ0ksaUJoRjNZSTtJZ0Y0WUosa0JoRjVZSTtJZ0Y2WUo7SUFDQTtBNkN0QmQ7QUFDRjtBN0MwQkE7QUFHUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QTZDMUJWO0E3QzJCVTtJQUNJLGlCaEZ0YUk7SWdGdWFKLGtCaEZ2YUk7SWdGd2FKO0lBQ0E7QTZDekJkO0FBQ0Y7QTdDNkJBO0FBRVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0E2QzVCVjtBN0M2QlU7SUFDSSxpQmhGaGNJO0lnRmljSixrQmhGamNJO0lnRmtjSjtJQUNBO0E2QzNCZDtBQUNGO0E3QytCQTtBQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBNkM5QlY7QTdDK0JVO0lBQ0ksaUJoRjFkSTtJZ0YyZEosa0JoRjNkSTtJZ0Y0ZEo7SUFDQTtBNkM3QmQ7QUFDRjtBN0NzQ0E7RUFDSSxpQmhGeGVnQjtFZ0Z5ZWhCO0E2Q3BDSjtBN0NxQ0k7RUFDSTtBNkNuQ1I7QTdDb0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q2xDWjtBN0NvQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q2xDaEI7QTdDc0NZO0VBQ0kscUJoRjViTTtFZ0Y2Yk4sbUJoRjdiTTtBNkh5WnRCO0E3Q3NDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNoRnhlSztFZ0Z5ZUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNwQ3BCO0E3Q3NEQTtFQUNJLGlCaEZyaUJnQjtFZ0ZzaUJoQjtBNkNwREo7QTdDc0RJO0VBQ0k7QTZDcERSO0E3Q3FEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDbkRaO0E3Q29EWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDaEZyaEJTO0VnRnNoQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTZDbERoQjtBN0NzRFk7RUFDSSxxQmhGOWZNO0VnRitmTixtQmhGL2ZNO0E2SDJjdEI7QTdDcURnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E2Q25EcEI7QTdDb0VBO0VBQ0k7RUFDQTtBNkNsRUo7QTdDbUVJO0VBQ0k7QTZDakVSO0E3Q2tFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q2hFWjtBN0NpRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEYvbUJLO0VnRmluQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaEZ0bkJLO0VnRnVuQkw7RUFDQTtFQUNBO0E2Q2hFaEI7QTdDb0VZO0VBQ0kscUJoRi9qQk07RWdGZ2tCTixtQmhGaGtCTTtBNkg4ZnRCO0E3Q21FZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCaEZyb0JDO0VnRnNvQkQ7RUFDQTtFQUNBO0E2Q2pFcEI7QTdDeUZJO0VBQ0k7QTZDdkZSO0E3QzBGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkN2Rko7QTdDeUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNoRnRsQnNCO0VnRnVsQnRCO0VBQ0Esa0JoRnJsQm9CO0VnRnNsQnBCLFloRnZsQmM7RWdGd2xCZDtFQUNBO0E2Q3ZGUjtBN0N5RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhGNW5CUTtFZ0Y2bkJSLGlCaEZubUJVO0E2SDRnQnRCO0E3QzBGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E2Q3hGWjtBN0MwRlE7RUFDSTtFQUNBO0E2Q3hGWjtBN0MyRlE7RUFDSSxZaEZsbkJVO0VnRm1uQlY7RUFDQTtFQUNBO0VBQ0E7QTZDekZaO0E3QzJGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3pGaEI7QTdDa0dZO0VBQ0k7QTZDaEdoQjtBN0NzR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhGM3BCb0I7RWdGNHBCcEI7RUFDQSxxQ2hGaHFCc0I7RWdGaXFCdEI7RUFDQTtBNkNwR1I7QTdDc0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3BHWjtBN0NxR1k7RUFDSTtFQUNBO0VBQ0E7QTZDbkdoQjtBN0NxR1k7RUFDSTtBNkNuR2hCO0E3Q3NHUTtFQUNJO0VBQ0E7RUFDQTtBNkNwR1o7QTdDdUdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNyR1o7QTdDd0dRO0VBQ0k7RUFDQTtFQUNBLGtCaEZyc0JnQjtFZ0Zzc0JoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3RHWjtBN0N5R1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3ZHWjtBN0N3R1k7RUFDSSxjaEZydkJNO0E2SCtvQnRCO0E3QzRHUTtFQUNJO0VBQ0E7QTZDMUdaO0E3QzZHSTtFQUNJO0VBQ0E7RUFDQTtBNkMzR1I7QTdDNEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkMxR1o7QTdDMkdZO0VBQ0k7QTZDekdoQjtBN0MrR1E7RUFDSTtFQUNBO0E2QzdHWjtBN0NzSFE7RUFDSTtBNkNwSFo7QTdDMkhRO0VBQ0k7QTZDekhaO0E3QzJIZ0I7RUFDSTtFQUNBO0E2Q3pIcEI7QTdDOEhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTZDNUhoQjtBN0NnSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNkM5SGhCO0E3Q3VJUTtFQUNJO0E2Q3JJWjtBN0MySUk7RUFDSTtFQUNBO0E2Q3pJUjtBN0M0SWdCO0VBQ0k7QTZDMUlwQjtBN0MySW9CO0VBQ0k7RUFDQSxpQ2hGLzNCQztFZ0ZnNEJEO0VBQ0E7QTZDekl4QjtBN0M2SXdCO0VBQ0k7RUFDQSxpQ2hGdjRCSDtFZ0Z3NEJHO0VBQ0E7QTZDM0k1QjtBN0NvSlE7RUFDSTtFQUNBO0E2Q2xKWjtBN0NxSlE7RUFDSTtBNkNuSlo7QTdDc0pRO0VBQ0k7QTZDcEpaO0E3Q3VKUTtFQUNJO0E2Q3JKWjtBN0NzSlk7RUFDSTtFQUNBLGlDaEZuNkJTO0VnRm82QlQ7RUFDQTtBNkNwSmhCO0E3Q3dKUTtFQUdJO0E2Q3hKWjtBN0MwSlk7RUFDSTtBNkN4SmhCO0E3QzJKWTtFQUNJO0VBQ0E7QTZDekpoQjtBN0MySmdCO0VBQ0k7RUFDQTtBNkN6SnBCO0E3QzJKb0I7RUFDSTtFQUNBO0E2Q3pKeEI7QTdDMkp3QjtFQUNJO0VBQ0E7QTZDeko1QjtBN0MySjRCO0VBQ0k7RUFDQTtBNkN6SmhDO0E3Q3FLSTtFQUNJO0VBQ0E7RUFDQTtBNkNuS1I7QTdDMEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3ZLSjtBN0MwS0E7RUFDSTtBNkN2S0o7QTdDMEtBO0VBQ0k7RUFDQTtFQUNBO0E2Q3ZLSjtBN0MwS0E7RUFDSTtFQUVBO0VBQ0E7QTZDeEtKO0E3QzBLSTtFQUNJO0E2Q3hLUjtBN0M4S0E7RUFDSTtFQUNBO0E2QzNLSjtBN0M2S0k7RUFDSTtFQUNBO0VBQ0E7QTZDM0tSO0E3QzZLUTtFQUNJO0E2QzNLWjtBN0MrS0k7RUFDSTtBNkM3S1I7QTdDb0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0E2Q3BMSjtBN0N1TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Q3BMSjtBN0N3TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNyTEo7O0E3Q3lMQTtBQUNBO0VBQ0k7QTZDdExKOztBN0N5TEE7QUFjWTtFQUNJLHFCaEZuakNNO0E2SGczQnRCO0E3Q3NNZ0I7RUFDSTtBNkNwTXBCO0E3Q3lNWTtFQUNJLG1CaEY3akNNO0VnRjhqQ047QTZDdk1oQjtBN0MwTmdCO0VBRUk7QTZDek5wQjtBN0M0Tm9CO0VBRUksbUJoRnhsQ0Y7QTZINjNCdEI7QTdDZ09nQjtFQUVJO0E2Qy9OcEI7QTdDa09vQjtFQUVJLG1CaEZwbUNGO0E2SG00QnRCO0E3QzBQUTtFQUNJO0VBQ0E7QTZDeFBaO0E3Q3lQWTtFQUNJO0VBQ0E7RUFDQTtBNkN2UGhCO0E3Q3lQWTtFQUNJLG1CaEZ0b0NNO0VnRnVvQ047QTZDdlBoQjtBN0NtUVE7RUFDSTtBNkNqUVo7QTdDb1FZO0VBRUk7QTZDblFoQjtBN0N1UVk7RUFFSTtBNkN0UWhCO0E3QzJRSTtFQUNJO0E2Q3pRUjtBN0M0UUk7RUFDSTtBNkMxUVI7QTdDNlFJO0VBQ0k7QTZDM1FSO0E3QzhRSTtFQUNJO0E2QzVRUjtBN0MrUUk7QUFFUTtJQUNJO0E2QzlRZDtBQUNGO0E3Q2lSSTtBQUVRO0lBQ0k7QTZDaFJkO0FBQ0Y7QTdDbVJJO0FBRVE7SUFDSTtBNkNsUmQ7QUFDRjtBN0NxUkk7QUFFUTtJQUNJO0E2Q3BSZDtBQUNGO0E3QzZSZ0I7RUFDSSxtQmhGcHRDQztBNkh5N0JyQjtBN0NpU29CO0VBQ0k7QTZDL1J4QjtBN0NzU29CO0VBQ0k7QTZDcFN4QjtBN0NpVFE7RUFFSSxxQ2hGdnRDa0I7RWdGd3RDbEI7QTZDaFRaO0E3Q2lUWTtFQUNJO0E2Qy9TaEI7QTdDaVRZO0VBQ0k7QTZDL1NoQjtBN0NrVGdCO0VBQ0k7QTZDaFRwQjtBN0NxVFE7RUFDSSxxQ2hGdnVDa0I7RWdGd3VDbEI7RUFDQSxrQmhGdHVDZ0I7RWdGdXVDaEI7RUFDQSxxQ2hGM3VDa0I7RWdGNHVDbEI7RUFDQTtBNkNuVFo7QTdDb1RZO0VBQ0k7QTZDbFRoQjtBN0NvVFk7RUFDSTtBNkNsVGhCO0E3Q29UWTtFQUNJO0E2Q2xUaEI7QTdDbVRnQjtFQUNJLGNoRnJ4Q0U7QTZIbytCdEI7QTdDc1RZO0VBQ0ksa0NoRjV2Q1U7QTZIdzhCMUI7QTdDd1RZO0VBQ0ksaUVoRjd2Q2U7QTZIdThCL0I7QTdDK1RZO0VBQ0ksaUVoRnZ3Q2U7QTZIMDhCL0I7QTdDK1RvQjtFQUNJO0E2QzdUeEI7QTdDa1VnQjtFQUNJLGlFaEZoeENXO0VnRml4Q1gsc0NoRnJ4Q007QTZIcTlCMUI7QTdDb1VnQjtFQUNJLGlFaEZ0eENXO0VnRnV4Q1gseUNoRjN4Q007QTZIeTlCMUI7QTdDMFVvQjtFQUNJO0E2Q3hVeEI7QTdDOFVZO0VBQ0k7RUFDQTtBNkM1VWhCO0E3QzhVWTtFQUNJO0E2QzVVaEI7QTdDOFVZO0VBQ0k7QTZDNVVoQjtBN0NtVkk7RUFDSTtFQUNBLGlFaEZ2ekN1QjtBNkhzK0IvQjtBN0NxVkk7RUFDSTtFQUNBO0E2Q25WUjtBN0NzVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNkNwVlI7QUExbUNRO0VBQ0k7RUFDQTtFQUNBO0FBNm1DWixDOzs7O0E3SDduQ0E7O0NBQUE7QTZIQ1E7RUFDSTtBQUNaO0FBQ1k7RUFDSSxtQjdINEZNO0E2SDNGdEIsQzs7OztBQ05BO0VBQ0U7RUFDQTtBQURGO0FBR0E7RUFDRTtBQUFGLEM7Ozs7QTlITEE7O0NBQUE7QStISUU7RUFDRTtFQUNBO0VBQ0E7QUFGSjtBQUlFO0VBQ0U7QUFGSixDOzs7O0FDUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUhGO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkYsQzs7OztBQTVCQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0Y7QUFDQTtBQUNFO0lBQ0U7SUFDQTtBQUVGO0FBQUE7SUFDRTtJQUNBO0FBRUY7QUFBQTtJQUNFO0lBQ0E7QUFFRjtBQUNGO0FBQUE7QUFDRTtJQUNFO0FBRUY7QUFBQTtJQUNFO0FBRUY7QUFBQTtJQUNFO0FBRUY7QUFDRixDOzs7O0FDL0JBO0VBQ0U7QUFBRixDOzs7O0FDQUE7RUFDRTtBQURGLEM7Ozs7QUNBQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBREY7QUFJQTtFQUNFO0FBREYsQzs7OztBQ1JBO0VBQ0U7QUFBRjtBQUdBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFDRixDOzs7O0FDVkE7RUFBZ0I7RUFBa0I7RUFBVztBQUk3Qzs7QUFKOEQ7RUFBc0I7RUFBMEM7QUFTOUg7O0FBVDJJO0VBQVc7RUFBNEM7RUFBc0M7RUFBa0M7RUFBd0M7RUFBYTtFQUFpRTtFQUFXO0VBQThCO0VBQTBDO0VBQWdDO0VBQTJCO0FBd0I5Z0I7O0FBeEJvaUI7RUFBd0I7QUE0QjVqQjs7QUE1QnVrQjtFQUFpQjtBQWdDeGxCOztBQWhDa29CO0VBQWU7QUFvQ2pwQjs7QUFwQzJxQjtFQUFpQjtBQXdDNXJCOztBQXhDc3VCO0VBQWM7QUE0Q3B2Qjs7QUE1Q3d4QjtFQUEyQjtBQWdEbnpCOztBQWhEdTFCO0VBQWlCO0VBQXFCO0VBQTBCO0VBQTJCO0VBQWU7RUFBOEI7RUFBMEM7RUFBaUI7RUFBMkI7QUE0RHJqQzs7QUE1RDRrQztFQUFnQjtFQUFlO0VBQWtCO0VBQVE7RUFBTztFQUEyQjtBQXFFdnFDOztBQXJFa3NDO0VBQWdCO0VBQWtCO0VBQVE7RUFBUTtFQUEyQjtFQUFlO0FBOEU5eEM7O0FBOUV5ekM7RUFBb0I7QUFrRjcwQzs7QUFsRnUzQztFQUFpQjtFQUErRDtBQXVGdjhDOztBQXZGNCtDO0VBQXVCO0FBMkZuZ0Q7O0FBM0Z3aUQ7RUFBbUI7RUFBOEQ7QUFnR3puRDs7QUFoRzZwRDtFQUF5QjtBQW9HdHJEOztBQXBHMHREO0VBQVU7RUFBa0I7RUFBc0M7RUFBc0M7RUFBbUM7RUFBa0M7RUFBOEI7RUFBaUI7RUFBNkM7QUFnSG4rRDs7QUFoSHkvRDtFQUFpQjtBQW9IMWdFOztBQXBIZ2lFO0VBQWtCO0FBd0hsakU7O0FBeEh3a0U7RUFBZ0I7RUFBNkM7QUE2SHJvRTs7QUE3SGtwRTtFQUFnQjtBQWlJbHFFOztBQWpJaXNFO0VBQWdCO0FBcUlqdEU7O0FBckkrdEU7RUFBc0M7RUFBa0I7RUFBUTtBQTJJL3hFOztBQTNJeXlFO0VBQW1CO0VBQWdDO0FBZ0o1MUU7O0FBaEorMkU7RUFBbUI7RUFBeUI7QUFxSjM1RTs7QUFySjA2RTtFQUFlO0VBQVM7RUFBUztFQUFZO0VBQVc7RUFBNEM7RUFBa0I7RUFBa0Q7RUFBaUQ7QUFpS25vRjs7QUFqS2lyRjtFQUFrQjtFQUFTO0VBQVk7RUFBWTtFQUFXO0VBQTRDO0VBQWtCO0VBQW1EO0VBQW9EO0FBNktwNUY7O0FBN0tpOEY7RUFBa0I7RUFBa0I7QUFrTHIrRjs7QUFsTG0vRjtFQUFtQjtFQUFZO0FBdUxsaEc7O0FBdkxna0c7RUFBa0I7RUFBWTtBQTRMOWxHOztBQTVMNG9HO0VBQW1CO0VBQVk7QUFpTTNxRzs7QUFqTXd0RztFQUFrQjtFQUFZO0VBQWM7RUFBbUI7RUFBMkI7RUFBc0M7QUEwTXgxRzs7QUExTSszRztFQUF3QjtFQUF1QztBQStNOTdHOztBQS9NNjhHO0VBQTBCO0FBbU52K0c7O0FBbk5vL0c7RUFBcUI7RUFBa0I7RUFBYTtFQUF1QjtFQUFtQjtFQUEyQjtFQUFtQjtBQTZOaG9IOztBQTdOaXBIO0VBQTBCO0VBQWtCO0VBQVk7RUFBMkI7RUFBK0I7RUFBMEI7QUFzTzd4SDs7QUF0T216SDtFQUFrQjtFQUFhO0VBQXVCO0VBQW1CO0FBNk81M0g7O0FBN093NUg7RUFBbUI7RUFBa0I7RUFBWTtFQUFzQjtBQW9QLzlIOztBQXBQMC9IO0VBQWM7QUF3UHhnSTs7QUF4UDBoSTtFQUEwQjtFQUFnRDtBQTZQcG1JOztBQTdQbXBJO0VBQWdCO0VBQWE7RUFBbUI7RUFBa0I7RUFBdUI7RUFBMkM7RUFBMkI7RUFBK0I7RUFBMEI7RUFBK0I7RUFBc0I7QUEyUWg2STs7QUEzUWs3STtFQUFzQjtBQStReDhJOztBQS9RMjlJO0VBQXdFO0VBQTZCO0FBb1Joa0o7O0FBcFIwbEo7RUFBa0U7RUFBNEI7QUF5UnhySjs7QUF6Uml0SjtFQUFpRDtFQUFtQztBQThScnlKOztBQTlSdzBKO0VBQW9EO0VBQThDO0FBbVMxNko7O0FBblMyOUo7RUFBNEU7RUFBaUM7QUF3U3hrSzs7QUF4U3ltSztFQUFpQjtBQTRTMW5LOztBQTVTMHBLO0VBQW1CO0VBQWdDO0FBaVQ3c0s7O0FBalRndUs7RUFBbUI7RUFBaUM7RUFBZ0I7QUF1VHB5Szs7QUF2VDIwSztFQUF3QjtFQUFtQztFQUFtQztFQUFnQjtFQUE2QztBQStUdCtLOztBQS9Uc2hMO0VBQVc7QUFtVWppTDs7QUFuVTBrTDtFQUFjO0VBQWdDO0FBd1V4bkw7O0FBeFUwb0w7RUFBcUI7RUFBZ0I7RUFBOEM7QUE4VTd0TDs7QUE5VTh3TDtFQUEyQjtBQWtWenlMOztBQWxWdzFMO0VBQXlCO0FBc1ZqM0w7O0FBdFZpNkw7RUFBK0I7RUFBVztFQUFXO0FBNFZ0OUw7O0FBNVZ3L0w7RUFBbUI7QUFnVzNnTTs7QUFoV3lqTTtFQUFpQztFQUFXO0VBQXdDO0VBQWtCO0FBdVcvcE07O0FBdld3cU07RUFBZ0I7RUFBVTtFQUFrQjtFQUFTO0FBOFc3dE07O0FBOVd3dk07RUFBaUI7RUFBVztBQW1YcHhNOztBQW5YMnhNO0VBQW9CO0VBQWtCO0VBQXNDO0VBQXlDO0VBQVk7RUFBd0M7RUFBYztFQUFzQjtBQThYeCtNOztBQTlYdS9NO0VBQXFCO0FBa1k1Z047O0FBbFkraE47RUFBa0I7RUFBYTtFQUFtQjtFQUFxQjtBQXlZdG1OOztBQXpZaW9OO0VBQWtCO0VBQVc7RUFBVTtFQUFrQjtFQUFzQztFQUEyQjtBQWtaM3ZOOztBQWxaNHdOO0VBQXFCO0VBQVM7RUFBVztFQUFVO0VBQXlDO0VBQWtCO0VBQThDO0VBQStDO0FBNlp2OU47O0FBN1pvZ087RUFBdUI7RUFBa0I7QUFrYTdpTzs7QUFsYXdqTztFQUF3QztJQUFrQjtFQXVhaG5PO0FBQ0Y7QUF4YXlvTztFQUFvQjtBQTJhN3BPOztBQTNhd3NPO0VBQW9CO0VBQWE7RUFBbUI7RUFBdUM7RUFBMkI7QUFtYjl6Tzs7QUFuYm8xTztFQUFlO0VBQWE7RUFBbUI7RUFBdUI7RUFBZTtFQUE0QztFQUEyQztFQUEyQjtFQUFrQjtBQStiN2lQOztBQS9iK2pQO0VBQW1CO0VBQW9DO0FBb2N0blA7O0FBcGN5cFA7RUFBcUI7RUFBaUM7QUF5Yy9zUDs7QUF6Y2d2UDtFQUFzRDtFQUFvQztFQUFvQztBQStjOTJQOztBQS9jaTRQO0VBQXVCO0VBQVU7RUFBa0I7RUFBZTtFQUF1QztFQUFhO0VBQW1CO0VBQXVCO0VBQXNDO0VBQXNCO0FBNGQ3bFE7O0FBNWR3blE7RUFBNkI7RUFBaUM7QUFpZXRyUTs7QUFqZXV0UTtFQUFxQjtFQUFhO0FBc2V6dlE7O0FBdGVvd1E7RUFBeUI7QUEwZTd4UTs7QUExZTB6UTtFQUFhO0VBQWtCO0VBQVc7RUFBWTtFQUFzQztFQUFNO0VBQU87RUFBK0I7RUFBYztFQUFrQztFQUEyQjtBQXdmN2dSOztBQXhmbWlSO0VBQWdEO0VBQTJDO0FBNmY5blI7O0FBN2YrcVI7RUFBMEM7RUFBVTtBQWtnQm51Ujs7QUFsZ0JveFI7RUFBZ0Q7RUFBNEM7QUF1Z0JoM1I7O0FBdmdCbTRSO0VBQW1CO0VBQVk7QUE0Z0JsNlI7O0FBNWdCKzZSO0VBQW9CO0FBZ2hCbjhSOztBQWhoQmc5UjtFQUFxQjtBQW9oQnIrUjs7QUFwaEJtL1I7RUFBdUI7RUFBc0I7QUF5aEJoaVM7O0FBemhCZ2pTO0VBQW1DO0FBNmhCbmxTOztBQTdoQitsUztFQUFpQjtFQUFVO0VBQXNCO0VBQWE7RUFBaUI7RUFBa0I7RUFBZTtFQUFlO0VBQVc7QUF5aUJ6dVM7O0FBemlCNHZTO0VBQWM7QUE2aUIxd1M7O0FBN2lCaXhTO0VBQWlCO0VBQXNCO0VBQVU7RUFBc0M7QUFvakJ4MlM7O0FBcGpCMjNTO0VBQXNCO0FBd2pCajVTOztBQXhqQm83UztFQUF5QjtFQUFlO0VBQXNDO0VBQWtCO0VBQW1DO0FBZ2tCdmpUOztBQWhrQjBsVDtFQUFrQjtFQUFlO0VBQXNDO0FBc2tCanFUOztBQXRrQm1yVDtFQUF3QjtFQUFpQztBQTJrQjV1VDs7QUEza0I2d1Q7RUFBcUI7RUFBaUM7QUFnbEJuMFQ7O0FBaGxCbzJUO0VBQXdCO0VBQVU7QUFxbEJ0NFQ7O0FBcmxCNDVUO0VBQTJCO0VBQW1CO0FBMGxCMThUOztBQTFsQjgrVDtFQUFpQztBQThsQi9nVTs7QUE5bEJtalU7RUFBa0M7RUFBbUI7QUFtbUJ4bVU7O0FBbm1Cb3BVO0VBQXdDO0FBdW1CNXJVOztBQXZtQnd1VTtFQUF5QjtFQUFhO0VBQVc7RUFBbUI7RUFBOEI7QUErbUIxMFU7O0FBL21CcTJVO0VBQWdCO0VBQVc7RUFBYTtFQUFtQjtFQUF1QjtFQUFpQjtFQUFrQztBQXluQjErVTs7QUF6bkJxZ1Y7RUFBd0I7QUE2bkI3aFY7O0FBN25CNGlWO0VBQXlCO0FBaW9CcmtWOztBQWpvQm9sVjtFQUE4QjtBQXFvQmxuVjs7QUFyb0Jpb1Y7RUFBa0I7QUF5b0JucFY7O0FBem9Ca3FWO0VBQThCO0FBNm9CaHNWOztBQTdvQjhzVjtFQUFjO0VBQWtCO0VBQWE7RUFBbUI7RUFBdUI7QUFxcEJyeVY7O0FBcnBCMnpWO0VBQW9CO0FBeXBCLzBWOztBQXpwQmszVjtFQUFrQjtFQUFlO0VBQTJCO0VBQXNDO0VBQWE7RUFBbUI7QUFrcUJwL1Y7O0FBbHFCMmdXO0VBQXdCO0VBQWlDO0FBdXFCcGtXOztBQXZxQnFtVztFQUF3QjtBQTJxQjduVzs7QUEzcUIyb1c7RUFBeUI7QUErcUJwcVc7O0FBL3FCZ3JXO0VBQWtDO0VBQWE7RUFBVztBQXFyQjF1Vzs7QUFyckJpd1c7RUFBb0I7RUFBWTtFQUFTO0VBQTBDO0VBQXlDO0VBQWE7RUFBbUI7RUFBdUI7RUFBZTtFQUFrQjtFQUEyQjtBQW1zQmgvVzs7QUFuc0JzZ1g7RUFBd0I7RUFBMEM7QUF3c0J4a1g7O0FBeHNCaW5YO0VBQTBCO0VBQWlDO0FBNnNCNXFYOztBQTdzQjBzWDtFQUEyQjtFQUFXO0VBQVU7RUFBVztFQUFlO0VBQWE7QUFzdEJqeVg7O0FBdHRCb3pYO0VBQWdFO0VBQW9DO0VBQW9DO0FBNHRCNTdYOztBQTV0Qis4WDtFQUFrQjtFQUFtQztFQUFtQztFQUFZO0VBQWlDO0VBQXNDO0FBcXVCMW5ZOztBQXJ1QnlvWTtFQUF1QjtFQUFXO0VBQVc7RUFBMkM7RUFBdUM7QUE2dUJ4d1k7O0FBN3VCaXlZO0VBQThDO0VBQXlDO0FBa3ZCeDNZOztBQWx2QjY2WTtFQUE4QztFQUF5QztBQXV2QnBnWjs7QUF2dkIwalo7RUFBaUQ7RUFBeUM7QUE0dkJwcFo7O0FBNXZCMHNaO0VBQWlEO0VBQXlDO0FBaXdCcHlaOztBQWp3QnkxWjtFQUFnQjtFQUFhO0VBQW1CO0VBQVc7RUFBaUM7RUFBc0I7RUFBMkI7QUEyd0J0K1o7O0FBM3dCMi9aO0VBQW9CO0VBQW9DO0FBZ3hCbmphOztBQWh4QjhqYTtFQUF1QjtFQUFjO0VBQTJCO0VBQXNDO0VBQWdCO0VBQW1CO0FBeXhCdnNhOztBQXp4Qjh0YTtFQUFvQjtFQUFhO0VBQU87RUFBbUI7RUFBeUI7QUFpeUJsemE7O0FBanlCbTBhO0VBQW1CO0VBQXlCO0VBQStCO0VBQXlDO0VBQW9CO0VBQWdCO0VBQXNDO0VBQWU7QUE0eUJoaGI7O0FBNXlCc2piO0VBQW1CO0VBQW1DO0FBaXpCNW1iOztBQWp6QitvYjtFQUF5QjtFQUFtQztBQXN6QjNzYjs7QUF0ekJxdmI7RUFBNEI7RUFBNEM7QUEyekI3emI7O0FBM3pCZzFiO0VBQW1CO0VBQTJCO0FBZzBCOTNiOztBQWgwQnM2YjtFQUF5QjtFQUFxQztBQXEwQnArYjs7QUFyMEI4Z2M7RUFBTTtFQUF5QztFQUEyQjtFQUE4QjtFQUE4RDtFQUFpQztFQUE0QztFQUE4STtFQUF3QjtFQUE2QjtFQUE2QjtFQUFxQztFQUF5QjtFQUFpQztFQUFzQztFQUE4QjtFQUFrQztFQUFxQjtFQUF1QjtFQUEwQjtFQUE4QjtFQUFzQztFQUEyQjtFQUFxQztFQUF1QjtFQUEwQztFQUFtQztFQUE4QjtFQUFvQztFQUFxQjtFQUErQjtFQUEwQjtBQXcyQnBtZTs7QUF4MkJvb2U7RUFBZ0I7RUFBK0I7RUFBc0I7RUFBMEI7RUFBNEI7RUFBK0I7RUFBNEI7RUFBcUM7RUFBOEI7RUFBOEI7RUFBMkI7RUFBZ0M7RUFBaUM7RUFBNkI7RUFBa0M7RUFBb0M7RUFBK0I7RUFBNEI7RUFBcUM7RUFBeUI7RUFBMkI7RUFBMkI7RUFBNEI7QUFrNEJyeWY7O0FBbDRCKzBmO0VBQWlCO0VBQTRCO0VBQXlCO0VBQTBCO0VBQStCO0VBQStCO0VBQTRCO0VBQXFDO0VBQWlDO0VBQThCO0VBQXdCO0VBQTZCO0VBQWlDO0VBQTZCO0VBQW9DO0VBQStCO0VBQTRCO0VBQXFDO0VBQXlCO0VBQTJCO0VBQTJCO0VBQTRCO0VBQWtDO0FBNDVCai9nQjs7QUE1NUI2aGhCO0VBQVU7RUFBYTtBQWk2QnBqaEI7O0FBajZCdWtoQjtFQUFTO0VBQWdCO0VBQVk7RUFBYTtFQUFlO0VBQXVDO0FBMDZCL3FoQjs7QUExNkJrc2hCO0VBQVU7RUFBa0M7RUFBaUI7RUFBc0I7RUFBa0I7QUFrN0J2eWhCOztBQWw3Qmt6aEI7RUFBYTtBQXM3Qi96aEI7O0FBdDdCODBoQjtFQUFVO0VBQW9CO0FBMjdCNTJoQjs7QUEzN0I4M2hCO0VBQVk7RUFBVztFQUFrQjtFQUEyQjtFQUFlO0VBQWE7RUFBbUI7RUFBcUI7RUFBdUI7RUFBaUM7RUFBc0I7QUF5OEJwbGlCOztBQXo4Qm1uaUI7RUFBK0I7RUFBa0I7QUE4OEJwcWlCOztBQTk4QjZxaUI7RUFBa0I7RUFBaUM7QUFtOUJodWlCOztBQW45Qml3aUI7RUFBZ0I7RUFBb0M7QUF3OUJyemlCOztBQXg5QmcwaUI7RUFBbUI7RUFBa0Q7QUE2OUJyNGlCOztBQTc5Qnc3aUI7RUFBa0I7QUFpK0IxOGlCOztBQWorQnU5aUI7RUFBNkI7RUFBc0I7QUFzK0IxZ2pCOztBQXQrQmlpakI7RUFBYztBQTArQi9pakI7O0FBMStCaWtqQjtFQUFnSDtBQTgrQmpyakI7O0FBOStCNnVqQjtFQUEwQjtFQUFVO0FBbS9CanhqQjs7QUFuL0JtMGpCO0VBQXdCO0VBQVU7QUF3L0JyMmpCOztBQXgvQms2akI7RUFBMEI7RUFBVTtBQTYvQnQ4akI7O0FBNy9CbWdrQjtFQUF3QjtFQUFVO0FBa2dDcmlrQjs7QUFsZ0N1bGtCO0VBQTRHO0FBc2dDbnNrQjs7QUF0Z0Myd2tCO0VBQWdEO0VBQVU7QUEyZ0NyMGtCOztBQTNnQ3Uza0I7RUFBZ0Q7RUFBVTtBQWdoQ2o3a0I7O0FBaGhDOCtrQjtFQUF1QjtBQW9oQ3JnbEIsRTs7OztBQ25oQ0E7RUFDRTtBQUFGLEM7Ozs7QUNEQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBQUYsQzs7OztBQ0pBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFBRixDOzs7O0FDSkE7RUFDRTtFQUNBO0VBQ0E7QUFBRixDOzs7O0FDSEE7RUFDRTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFDRixDOzs7O0ExSU5BOztDQUFBO0EySUNJO0VBQ0k7QUFDUjtBQUNRO0VBQ0ksWTNJb0JRO0UySW5CUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1osQzs7OztBQ2ZBO0VBQ0k7RUFDQTtBQUFKO0FBR0U7RUFDRTtFQUNBO0FBQUosQzs7OztBQ1BBO0VBQ0U7QUFBRixDOzs7O0FDREE7RUFDRTtFQUNGO0FBQUEsQzs7OztBOUlEQTs7Q0FBQTtBK0lJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0krRmdCO0UrSTlGaEI7RUFDQTtBQUZKO0FBSUk7RUFDRTtFQUNBLGdCL0lXYztFK0lWZDtBQUZOO0FBSU07RUFDRTtBQUZSO0FBT0U7RUFDRTtFQUNBO0VBQ0E7QUFMSjtBQVFFO0VBQ0U7QUFOSixDOzs7O0FDeEJBO0VBQ0U7RUFDQTtBQURGO0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREosQzs7OztBQ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFESjtBQUdJO0VBQ0U7QUFETjtBQUtFO0VBQ0U7QUFISjtBQUtFO0VBQ0U7QUFISixDOzs7O0FDdEJJO0VBQ0k7QUFBUixDOzs7O0FDREE7RUFDRTtBQUFGO0FBR0E7RUFDRTtBQUFGLEM7Ozs7QUNMQTtFQUNFO0FBQUYsQzs7OztBQ0RBO0FBQ0E7RUFDRTtBQUFGLEM7Ozs7QUNGQTtFQUNFO0FBQUYsQzs7OztBdEpBQTs7Q0FBQTtBdUpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdkppR2dCO0V1SmhHaEI7RUFDQTtBQUFKO0FBRUk7RUFDRTtFQUNBLGdCdkphYztFdUpaZDtBQUFOO0FBRU07RUFDRTtBQUFSO0FBS0U7RUFDRTtFQUNBO0VBQ0E7QUFISjtBQU1FO0VBQ0U7QUFKSixDOzs7O0F2SnhCQTs7Q0FBQTtBd0pHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCeEpnR2dCO0V3Si9GaEI7RUFDQTtBQURKLEM7Ozs7QUNUQTtFQUNFO0FBQUY7QUFFQTtFQUNFO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7QUFEQTtFQUNFO0VBQ0E7QUFJRixDOzs7O0FDeEJBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFBRixDOzs7O0FDSkE7RUFDRTtBQUFGLEM7Ozs7QUNESTtFQUNJO0VBQ0E7QUFBUjtBQUdJO0VBQ0k7QUFBUjtBQUVJO0VBQ0k7QUFDUixDOzs7O0FDVkE7RUFDRTtBQUFGO0FBUUU7RUFDRTtFQUNBO0FBTEo7QUFPRTtFQUNFO0VBQ0E7QUFMSjtBQU9FO0VBQ0U7RUFDQTtBQUxKLEM7Ozs7QUNkQTtBQUNBO0VBQ0U7QUFBRixDOzs7O0FDRkE7RUFDSTtFQUNBO0FBQUo7QUFFQTtFQUNJO0VBQ0E7QUFDSjtBQUNBO0VBQ0s7RUFDQTtBQUVMO0FBQUE7RUFDSTtFQUNBO0FBR0osQzs7OztBQ2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBQUFGLEM7Ozs7QUNWQTtFQUNFO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7QUFFRjtBQUFBO0VBQ0U7QUFHRjtBQURBO0VBQ0U7QUFJRixDOzs7O0FDbEJBO0VBQ0U7QUFBRjtBQUdBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFRixDOzs7O0FDaEJBO0VBQ0U7QUFBRixDOzs7O0FDREE7RUFDRTtBQUFGO0FBRUE7RUFDRTtBQUNGO0FBQ0E7QUFDRTtJQUNFO0FBRUY7QUFBQTtJQUNFO0FBRUY7QUFDRixDOzs7O0FDZEE7RUFFRTtBQURGO0FBSUE7QUFDRTtJQUVFO0FBRkY7QUFJQTtJQUNFO0FBRkY7QUFDRixDOzs7O0FDVkE7RUFDRTtFQUNBO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0FBQUYsQzs7OztBQ2xCRTtFQUNFO0FBQUosQzs7OztBQ0RBO0VBQ0U7QUFBRjtBQUdBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUY7QUFHQTtFQUNFO0FBQUY7QUFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUdBOztFQUVFO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBR0E7RUFDRTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ3JFQTtFQUNFO0FBQUY7QUFHQTtFQUNFO0FBQUYsQzs7OztBQ0xBO0VBQ0U7QUFBRixDOzs7O0FBREE7QUFDRTtJQUNFO0FBQUY7QUFDRjtBQUVBO0VBQ0U7RUFDQTtBQUFGLEM7Ozs7QUNQQTtBQUNFO0lBQ0U7QUFBRjtBQUNGO0FBRUE7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ1BBO0FBQ0U7SUFDRTtBQUFGO0FBQ0YsQzs7OztBQ0ZBO0VBQ0k7RUFDQTtBQURKO0FBR0E7RUFDSTtBQUFKLEM7Ozs7QUNOQTtFQUNFO0VBQ0E7QUFBRixDOzs7O0FDRkE7RUFDRTtBQUFGO0FBRUE7RUFDRTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0FBRUYsQzs7OztBQVZBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7QUFFRjtBQUFBO0VBQ0U7RUFDQTtBQUdGLEM7Ozs7QUNkQTtBQUNBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFDRixDOzs7O0FDTkE7RUFDRTtBQUFGLEM7Ozs7QUNEQTs7RUFFRTtBQUFGO0FBRUE7O0VBRUU7QUFDRjtBQUNBOztFQUVFO0FBRUY7QUFBQTtFQUNFO0FBR0Y7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSUYsQzs7OztBQ3ZCSTtFQUNFO0FBQU47QUFFSTtFQUNJO0VBQ0E7QUFDUjtBQUNJO0VBQ0k7QUFFUixDOzs7O0FDVkE7RUFDRTtFQUNBO0FBQUYsQzs7OztBQ0ZBO0VBQ0U7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUYsQzs7OztBdExOQTs7Q0FBQTtBdUxHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdkxnR2dCO0V1TC9GaEI7RUFDQTtBQURKLEM7Ozs7QUNUQTtFQUNFO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0FBQ0YsQzs7OztBQ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFHQTtFQUNFO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3AtaWNvbnMvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9lYXN5bWRlL2Rpc3QvZWFzeW1kZS5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9sYWRkYS9jc3MvbGFkZGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2xpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy92NC1zaGltcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3NoaW1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3RvcG5hdl9tZW51cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19pY29uX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX25vdGlmaWNhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fYm94ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9faXRlbWxpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX25hdmlnYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX21vZGFscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL190b2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2FwcG1hcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19jb29raWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX3R5cGVzZXR0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BzcC9zcC1zYXNzL3Nhc3MvX2hpZ2hjaGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwL3NwLXNhc3Mvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3Avc3Atc2Fzcy9zYXNzL191c2Vyc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9mb3Jtcy9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9mb3Jtcy9faW5wdXQtcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9mb3Jtcy9fbXVsdGlzZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy90cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3ZlbmRvci9zZWN1cmVwb2ludC9jbG91ZC13aWRnZXRzL21vZHVsZXMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9pY29ucy9fc3AtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9uLXNlcnZlci9ub3RpZmljYXRpb25zL19lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy92ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9ucy1jbGllbnQvbm90aWZpY2F0aW9ucy9fdG9wbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvX3RmYS1zZXR1cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvX3RvdHAtc2V0dXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tb2R1bGVzL19ob21lLXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvYWRtaW4vcGVybWlzc2lvbnMvX21hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tb2R1bGVzL2RhdGFiYXNlL2NvbHVtbnMvX3NwdnVldGFibGUtYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL21vZHVsZXMvZGF0YWJhc2UvY29sdW1ucy9vcmRlcnMvb3JkZXJfZGV0YWlscy90b3RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2xhYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L2Nsb3VkLXdpZGdldHMvY29tcG9uZW50cy9GbGFzaFRvYXN0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Nb2RhbC9IZWFkZXIudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL01vZGFsL01vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L2Nsb3VkLXdpZGdldHMvY29tcG9uZW50cy9jb250ZW50L2VkaXQudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9jb21wb25lbnRzL2NvbnRlbnQvZWRpdGFibGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9uLWNsaWVudC9jb21wb25lbnRzL05vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L25vdGlmaWNhdGlvbi1jbGllbnQvY29tcG9uZW50cy9Ob3RpZmljYXRpb25zL1RvcG1lbnUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy92ZW5kb3Ivc2VjdXJlcG9pbnQvdnVldGFibGUvY29tcG9uZW50cy9Mb2FkaW5nLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmVuZG9yL3NlY3VyZXBvaW50L3Z1ZXRhYmxlL2NvbXBvbmVudHMvVnVldGFibGUvU3BGaWx0ZXJWdWV0YWJsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL3ZlbmRvci9zZWN1cmVwb2ludC92dWV0YWJsZS9jb21wb25lbnRzL1Z1ZXRhYmxlL0dlbmVyaWNEZXRhaWxSb3cudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ29uZmlybURvd25sb2FkLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0RlbGV0ZS9MaWNlbnNlQnVuZGxlRGVsZXRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHZ1ZXBpYy92dWUtZGF0ZXBpY2tlci9kaXN0L21haW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvRGVsZXRlL0ZpcmV3YWxsRGVsZXRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9BcGlMb2dnaW5nL1JlcXVlc3RQYXlsb2FkTW9kYWwudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1Z1ZXRhYmxlL0FwaUxvZ2dpbmcvQ2FsbGJhY2tQYXlsb2FkTW9kYWwudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1RmYVNldHVwL1RmYVNldHVwUGhvbmUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xhYXMvU2lnbkNvbnRyYWN0Rm9ybS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQ29tbW9uL0xvYWRlci52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvVXNlci9Vc2VyVGFibGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvVmlldy9MaWNlbnNlVmlld0FjdGlvbnMudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvVmlldy9MaWNlbnNlVmlld0NvbHVtbnMudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1BhcnRpYWxzL1N0ZXAudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1BhcnRpYWxzL01vZGFsL1ZpbWVvTW9kYWxCb2R5LnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9QYXJ0aWFscy9UaWxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL0NyZWF0ZS9QYXJ0aWFscy9Gb3JtL0xpY2Vuc2VFbWFpbFR5cGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1BhcnRpYWxzL0Zvcm0vU3Vic2NyaXB0aW9uUGxhblR5cGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1BhcnRpYWxzL0Zvcm0vRm9ybUZpZWxkc0Jhc2UudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1N0ZXBzL0Zvcm1GaWVsZHMudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvQ3JlYXRlL1N0ZXBzL09yZGVyU3VtbWFyeS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTGljZW5zZS9DcmVhdGUvU3RlcHMvRmluYWxTdGVwLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MaWNlbnNlL1RyYW5zZmVyL0Zvcm0udnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1Z1ZXRhYmxlL0xpY2Vuc2UvTGljZW5zZVRhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9BY2NvdW50L0FjY291bnRUYWJsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvT3JkZXJzL09yZGVyc1RhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9Eb3dubG9hZHMvRG93bmxvYWRzVGFibGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1Z1ZXRhYmxlL0Rvd25sb2Fkcy9Eb3dubG9hZE1vZGFsQm9keS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWNjb3VudC9Gb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9TZXJpYWwvQWRkU2VyaWFsQmxvY2tNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvU2VyaWFsL1NlcmlhbFVwbG9hZC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWRtaW4vVXNlckFjdGl2YXRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2VyL1VzZXJWaWV3LnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2VyL1VzZXJGb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2VyL1VzZXJBcHBsaWNhdGlvbnMudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1VzZXIvVXNlclRhbkxpc3QudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1VzZXIvVXNlckludml0ZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvRG93bmxvYWRzL0Rvd25sb2FkRm9ybS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQWxlcnRzL1NwQWN0aXZlTmV3c2xldHRlci52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvTGF5b3V0cy9HbG9iYWxTZWFyY2gudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xheW91dHMvQ29ycG9yYXRpb25JbXBlcnNvbmF0b3IudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xheW91dHMvQXdhcmVuZXNzVXBncmFkZU1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9MYXlvdXRzL0F3YXJlbmVzc1BvcnRhbE1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9Db3Jwb3JhdGlvbnMvQ29ycG9yYXRpb25Nb2RhbC52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQ29tbW9uL0JhY2t1cFBvcnRhbE5vdGlmaWNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvQ29udHJhY3RzL0NvbnRyYWN0c01vZGFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9BbGVydHMvUHJpY2VOb3RpZmljYXRpb24udnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xheW91dHMvSG9tZVZpZXcudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0F1dGgvUmVnaXN0ZXIudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0NvbnRyYWN0cy9Db250cmFjdEZvcm0udnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0FsZXJ0cy9OZXdzbGV0dGVyTm90aWZpY2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9BbGVydHMvVG9zQWNjZXB0YW5jZS52dWUiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVnVldGFibGUvQ29udHJhY3RzL0NvbnRyYWN0VGFibGUudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL0xpY2Vuc2UvVXBncmFkZS9Gb3JtLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9WdWV0YWJsZS9QYXJ0bmVyZmluZGVyL0NvbnRhY3REYXRhTW9kYWwudnVlIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL3ByaW1lVnVlU2FuZGJveC52dWUiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3BpY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ2ZvbnRzL3NwaWNvbnMudHRmP3dzb3ZoYycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL3NwaWNvbnMud29mZj93c292aGMnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL3NwaWNvbnMuc3ZnP3dzb3ZoYyNzcGljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwic3BpY29uLVwiXSwgW2NsYXNzKj1cIiBzcGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdzcGljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zcGljb24tc2VjdXJlcG9pbnQtbWFpbHNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uc3BpY29uLXNlY3VyZXBvaW50LXZwbi1jbGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7XG59XG4uc3BpY29uLWF2YXRhci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cbi5zcGljb24tc3NsLXZwbi1jbGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLWFudGl2aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1jZXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1jc2FfbWMgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG59XG4uc3BpY29uLWNzYV9tYyAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zcGljb24tY3NhX21jIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbn1cbi5zcGljb24tY3NhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1kYXRlbnNjaHV0ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tZHNndm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLWxpemVuejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tbW9iaWxlLXNlY3VyaXR5X21jIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc3BpY29uLW1vYmlsZS1zZWN1cml0eV9tYyAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG59XG4uc3BpY29uLW1vYmlsZS1zZWN1cml0eV9tYyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zcGljb24tbW9iaWxlLXNlY3VyaXR5X21jIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbn1cbi5zcGljb24tbW9iaWxlLXNlY3VyaXR5X21jIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNwaWNvbi1tb2JpbGUtc2VjdXJpdHlfbWMgLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xufVxuLnNwaWNvbi1tb2JpbGUtc2VjdXJpdHlfbWMgLnBhdGg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xufVxuLnNwaWNvbi1tb2JpbGUtc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLW5hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1zY2h1bHVuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tc29jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi1zcGR5bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tdW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnNwaWNvbi11dG0tYWRtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4uc3BpY29uLXV0bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5zcGljb24tc3NsLXZwbi1jbGllbnRfbWMgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50X21jIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNwaWNvbi1zc2wtdnBuLWNsaWVudF9tYyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zcGljb24tc3NsLXZwbi1jbGllbnRfbWMgLnBhdGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50X21jIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNwaWNvbi1zc2wtdnBuLWNsaWVudF9tYyAucGF0aDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoODgsIDg4LCA4OCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zcGljb24tc3NsLXZwbi1jbGllbnRfbWMgLnBhdGg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDg4LCA4OCwgODgpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc3BpY29uLXNzbC12cG4tY2xpZW50X21jIC5wYXRoODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6IHJnYig4OCwgODgsIDg4KTtcbn1cbi5zcGljb24tc3ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uc3BpY29uLWljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLnNwaWNvbi11c2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbiIsIi8qKlxuICogZWFzeW1kZSB2Mi4yMS4wXG4gKiBDb3B5cmlnaHQgSmVyb2VuIEFra2VybWFuXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vaW9uYXJ1L2Vhc3ktbWFya2Rvd24tZWRpdG9yXG4gKiBAbGljZW5zZSBNSVRcbiAqL1xuLkNvZGVNaXJyb3J7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2hlaWdodDozMDBweDtjb2xvcjojMDAwO2RpcmVjdGlvbjpsdHJ9LkNvZGVNaXJyb3ItbGluZXN7cGFkZGluZzo0cHggMH0uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLC5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZXtwYWRkaW5nOjAgNHB4fS5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIsLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LkNvZGVNaXJyb3ItZ3V0dGVyc3tib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3doaXRlLXNwYWNlOm5vd3JhcH0uQ29kZU1pcnJvci1saW5lbnVtYmVye3BhZGRpbmc6MCAzcHggMCA1cHg7bWluLXdpZHRoOjIwcHg7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojOTk5O3doaXRlLXNwYWNlOm5vd3JhcH0uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXJ7Y29sb3I6IzAwMH0uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXItc3VidGxle2NvbG9yOiM5OTl9LkNvZGVNaXJyb3ItY3Vyc29ye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDAwO2JvcmRlci1yaWdodDpub25lO3dpZHRoOjB9LkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3Itc2Vjb25kYXJ5Y3Vyc29ye2JvcmRlci1sZWZ0OjFweCBzb2xpZCBzaWx2ZXJ9LmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItY3Vyc29ye3dpZHRoOmF1dG87Ym9yZGVyOjAhaW1wb3J0YW50O2JhY2tncm91bmQ6IzdlN30uY20tZmF0LWN1cnNvciBkaXYuQ29kZU1pcnJvci1jdXJzb3Jze3otaW5kZXg6MX0uY20tZmF0LWN1cnNvciAuQ29kZU1pcnJvci1saW5lOjpzZWxlY3Rpb24sLmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItbGluZT5zcGFuOjpzZWxlY3Rpb24sLmNtLWZhdC1jdXJzb3IgLkNvZGVNaXJyb3ItbGluZT5zcGFuPnNwYW46OnNlbGVjdGlvbntiYWNrZ3JvdW5kOjAgMH0uY20tZmF0LWN1cnNvciAuQ29kZU1pcnJvci1saW5lOjotbW96LXNlbGVjdGlvbiwuY20tZmF0LWN1cnNvciAuQ29kZU1pcnJvci1saW5lPnNwYW46Oi1tb3otc2VsZWN0aW9uLC5jbS1mYXQtY3Vyc29yIC5Db2RlTWlycm9yLWxpbmU+c3Bhbj5zcGFuOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOjAgMH0uY20tZmF0LWN1cnNvcntjYXJldC1jb2xvcjp0cmFuc3BhcmVudH1ALW1vei1rZXlmcmFtZXMgYmxpbmt7NTAle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fUAtd2Via2l0LWtleWZyYW1lcyBibGlua3s1MCV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19QGtleWZyYW1lcyBibGlua3s1MCV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LmNtLXRhYntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH0uQ29kZU1pcnJvci1ydWxlcnN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOi01MHB4O2JvdHRvbTowO292ZXJmbG93OmhpZGRlbn0uQ29kZU1pcnJvci1ydWxlcntib3JkZXItbGVmdDoxcHggc29saWQgI2NjYzt0b3A6MDtib3R0b206MDtwb3NpdGlvbjphYnNvbHV0ZX0uY20tcy1kZWZhdWx0IC5jbS1oZWFkZXJ7Y29sb3I6IzAwZn0uY20tcy1kZWZhdWx0IC5jbS1xdW90ZXtjb2xvcjojMDkwfS5jbS1uZWdhdGl2ZXtjb2xvcjojZDQ0fS5jbS1wb3NpdGl2ZXtjb2xvcjojMjkyfS5jbS1oZWFkZXIsLmNtLXN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmNtLWVte2ZvbnQtc3R5bGU6aXRhbGljfS5jbS1saW5re3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNtLXN0cmlrZXRocm91Z2h7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uY20tcy1kZWZhdWx0IC5jbS1rZXl3b3Jke2NvbG9yOiM3MDh9LmNtLXMtZGVmYXVsdCAuY20tYXRvbXtjb2xvcjojMjE5fS5jbS1zLWRlZmF1bHQgLmNtLW51bWJlcntjb2xvcjojMTY0fS5jbS1zLWRlZmF1bHQgLmNtLWRlZntjb2xvcjojMDBmfS5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTJ7Y29sb3I6IzA1YX0uY20tcy1kZWZhdWx0IC5jbS10eXBlLC5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTN7Y29sb3I6IzA4NX0uY20tcy1kZWZhdWx0IC5jbS1jb21tZW50e2NvbG9yOiNhNTB9LmNtLXMtZGVmYXVsdCAuY20tc3RyaW5ne2NvbG9yOiNhMTF9LmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nLTJ7Y29sb3I6I2Y1MH0uY20tcy1kZWZhdWx0IC5jbS1tZXRhe2NvbG9yOiM1NTV9LmNtLXMtZGVmYXVsdCAuY20tcXVhbGlmaWVye2NvbG9yOiM1NTV9LmNtLXMtZGVmYXVsdCAuY20tYnVpbHRpbntjb2xvcjojMzBhfS5jbS1zLWRlZmF1bHQgLmNtLWJyYWNrZXR7Y29sb3I6Izk5N30uY20tcy1kZWZhdWx0IC5jbS10YWd7Y29sb3I6IzE3MH0uY20tcy1kZWZhdWx0IC5jbS1hdHRyaWJ1dGV7Y29sb3I6IzAwY30uY20tcy1kZWZhdWx0IC5jbS1ocntjb2xvcjojOTk5fS5jbS1zLWRlZmF1bHQgLmNtLWxpbmt7Y29sb3I6IzAwY30uY20tcy1kZWZhdWx0IC5jbS1lcnJvcntjb2xvcjpyZWR9LmNtLWludmFsaWRjaGFye2NvbG9yOnJlZH0uQ29kZU1pcnJvci1jb21wb3Npbmd7Ym9yZGVyLWJvdHRvbToycHggc29saWR9ZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldHtjb2xvcjojMGIwfWRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1ub25tYXRjaGluZ2JyYWNrZXR7Y29sb3I6I2EyMn0uQ29kZU1pcnJvci1tYXRjaGluZ3RhZ3tiYWNrZ3JvdW5kOnJnYmEoMjU1LDE1MCwwLC4zKX0uQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmR7YmFja2dyb3VuZDojZThmMmZmfS5Db2RlTWlycm9ye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9LkNvZGVNaXJyb3Itc2Nyb2xse292ZXJmbG93OnNjcm9sbCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTotNTBweDttYXJnaW4tcmlnaHQ6LTUwcHg7cGFkZGluZy1ib3R0b206NTBweDtoZWlnaHQ6MTAwJTtvdXRsaW5lOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5Db2RlTWlycm9yLXNpemVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yaWdodDo1MHB4IHNvbGlkIHRyYW5zcGFyZW50fS5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIsLkNvZGVNaXJyb3ItaHNjcm9sbGJhciwuQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyLC5Db2RlTWlycm9yLXZzY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo2O2Rpc3BsYXk6bm9uZTtvdXRsaW5lOjB9LkNvZGVNaXJyb3ItdnNjcm9sbGJhcntyaWdodDowO3RvcDowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfS5Db2RlTWlycm9yLWhzY3JvbGxiYXJ7Ym90dG9tOjA7bGVmdDowO292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6c2Nyb2xsfS5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXJ7cmlnaHQ6MDtib3R0b206MH0uQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVye2xlZnQ6MDtib3R0b206MH0uQ29kZU1pcnJvci1ndXR0ZXJze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7ei1pbmRleDozfS5Db2RlTWlycm9yLWd1dHRlcnt3aGl0ZS1zcGFjZTpub3JtYWw7aGVpZ2h0OjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1ib3R0b206LTUwcHh9LkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo0O2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LkNvZGVNaXJyb3ItZ3V0dGVyLWJhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDo0fS5Db2RlTWlycm9yLWd1dHRlci1lbHR7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmRlZmF1bHQ7ei1pbmRleDo0fS5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIgOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5Db2RlTWlycm9yLWxpbmVze2N1cnNvcjp0ZXh0O21pbi1oZWlnaHQ6MXB4fS5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUsLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZS1saWtley1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kOjAgMDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbjowO3doaXRlLXNwYWNlOnByZTt3b3JkLXdyYXA6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOmNvbnRleHR1YWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpjb250ZXh0dWFsfS5Db2RlTWlycm9yLXdyYXAgcHJlLkNvZGVNaXJyb3ItbGluZSwuQ29kZU1pcnJvci13cmFwIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZXt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLWJyZWFrOm5vcm1hbH0uQ29kZU1pcnJvci1saW5lYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt6LWluZGV4OjB9LkNvZGVNaXJyb3ItbGluZXdpZGdldHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzouMXB4fS5Db2RlTWlycm9yLXJ0bCBwcmV7ZGlyZWN0aW9uOnJ0bH0uQ29kZU1pcnJvci1jb2Rle291dGxpbmU6MH0uQ29kZU1pcnJvci1ndXR0ZXIsLkNvZGVNaXJyb3ItZ3V0dGVycywuQ29kZU1pcnJvci1saW5lbnVtYmVyLC5Db2RlTWlycm9yLXNjcm9sbCwuQ29kZU1pcnJvci1zaXplcnstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uQ29kZU1pcnJvci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3Zpc2liaWxpdHk6aGlkZGVufS5Db2RlTWlycm9yLWN1cnNvcntwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5Db2RlTWlycm9yLW1lYXN1cmUgcHJle3Bvc2l0aW9uOnN0YXRpY31kaXYuQ29kZU1pcnJvci1jdXJzb3Jze3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M31kaXYuQ29kZU1pcnJvci1kcmFnY3Vyc29yc3t2aXNpYmlsaXR5OnZpc2libGV9LkNvZGVNaXJyb3ItZm9jdXNlZCBkaXYuQ29kZU1pcnJvci1jdXJzb3Jze3Zpc2liaWxpdHk6dmlzaWJsZX0uQ29kZU1pcnJvci1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNkOWQ5ZDl9LkNvZGVNaXJyb3ItZm9jdXNlZCAuQ29kZU1pcnJvci1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNkN2Q0ZjB9LkNvZGVNaXJyb3ItY3Jvc3NoYWlye2N1cnNvcjpjcm9zc2hhaXJ9LkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLC5Db2RlTWlycm9yLWxpbmU+c3Bhbjo6c2VsZWN0aW9uLC5Db2RlTWlycm9yLWxpbmU+c3Bhbj5zcGFuOjpzZWxlY3Rpb257YmFja2dyb3VuZDojZDdkNGYwfS5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLC5Db2RlTWlycm9yLWxpbmU+c3Bhbjo6LW1vei1zZWxlY3Rpb24sLkNvZGVNaXJyb3ItbGluZT5zcGFuPnNwYW46Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2Q3ZDRmMH0uY20tc2VhcmNoaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmYTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwwLC40KX0uY20tZm9yY2UtYm9yZGVye3BhZGRpbmctcmlnaHQ6LjFweH1AbWVkaWEgcHJpbnR7LkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29yc3t2aXNpYmlsaXR5OmhpZGRlbn19LmNtLXRhYi13cmFwLWhhY2s6YWZ0ZXJ7Y29udGVudDonJ31zcGFuLkNvZGVNaXJyb3Itc2VsZWN0ZWR0ZXh0e2JhY2tncm91bmQ6MCAwfS5FYXN5TURFQ29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LkNvZGVNaXJyb3ItcnRsIHByZXtkaXJlY3Rpb246cnRsfS5FYXN5TURFQ29udGFpbmVyLnNpZGVkLS1uby1mdWxsc2NyZWVue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9LkVhc3lNREVDb250YWluZXIgLkNvZGVNaXJyb3J7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7cGFkZGluZzoxMHB4O2ZvbnQ6aW5oZXJpdDt6LWluZGV4OjA7d29yZC13cmFwOmJyZWFrLXdvcmR9LkVhc3lNREVDb250YWluZXIgLkNvZGVNaXJyb3Itc2Nyb2xse2N1cnNvcjp0ZXh0fS5FYXN5TURFQ29udGFpbmVyIC5Db2RlTWlycm9yLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDt0b3A6NTBweDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtoZWlnaHQ6YXV0bzt6LWluZGV4Ojg7Ym9yZGVyLXJpZ2h0Om5vbmUhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAhaW1wb3J0YW50fS5FYXN5TURFQ29udGFpbmVyIC5Db2RlTWlycm9yLXNpZGVke3dpZHRoOjUwJSFpbXBvcnRhbnR9LkVhc3lNREVDb250YWluZXIuc2lkZWQtLW5vLWZ1bGxzY3JlZW4gLkNvZGVNaXJyb3Itc2lkZWR7Ym9yZGVyLXJpZ2h0Om5vbmUhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uRWFzeU1ERUNvbnRhaW5lciAuQ29kZU1pcnJvci1wbGFjZWhvbGRlcntvcGFjaXR5Oi41fS5FYXN5TURFQ29udGFpbmVyIC5Db2RlTWlycm9yLWZvY3VzZWQgLkNvZGVNaXJyb3Itc2VsZWN0ZWR7YmFja2dyb3VuZDojZDlkOWQ5fS5lZGl0b3ItdG9vbGJhcntwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nOjlweCAxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0uZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbnt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjE7ei1pbmRleDo5fS5lZGl0b3ItdG9vbGJhci5mdWxsc2NyZWVuOjpiZWZvcmV7d2lkdGg6MjBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsI2ZmZiAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsY29sb3Itc3RvcCgwLCNmZmYpLGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCNmZmYgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQsI2ZmZiAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsI2ZmZiAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2ZmZiAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MH0uZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbjo6YWZ0ZXJ7d2lkdGg6MjBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwwKSAwLCNmZmYgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsY29sb3Itc3RvcCgwLHJnYmEoMjU1LDI1NSwyNTUsMCkpLGNvbG9yLXN0b3AoMTAwJSwjZmZmKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCwjZmZmIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwwKSAwLCNmZmYgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwwKSAwLCNmZmYgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgyNTUsMjU1LDI1NSwwKSAwLCNmZmYgMTAwJSk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjB9LkVhc3lNREVDb250YWluZXIuc2lkZWQtLW5vLWZ1bGxzY3JlZW4gLmVkaXRvci10b29sYmFye3dpZHRoOjEwMCV9LmVkaXRvci10b29sYmFyIC5lYXN5bWRlLWRyb3Bkb3duLC5lZGl0b3ItdG9vbGJhciBidXR0b257YmFja2dyb3VuZDowIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O2hlaWdodDozMHB4O21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyfS5lZGl0b3ItdG9vbGJhciBidXR0b257Zm9udC13ZWlnaHQ6NzAwO21pbi13aWR0aDozMHB4O3BhZGRpbmc6MCA2cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5lZGl0b3ItdG9vbGJhciBidXR0b24uYWN0aXZlLC5lZGl0b3ItdG9vbGJhciBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojZmNmY2ZjO2JvcmRlci1jb2xvcjojOTVhNWE2fS5lZGl0b3ItdG9vbGJhciBpLnNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWluZGVudDotMTBweDttYXJnaW46MCA2cHh9LmVkaXRvci10b29sYmFyIGJ1dHRvbjphZnRlcntmb250LWZhbWlseTpBcmlhbCxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjY1JTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5lZGl0b3ItdG9vbGJhciBidXR0b24uaGVhZGluZy0xOmFmdGVye2NvbnRlbnQ6XCIxXCJ9LmVkaXRvci10b29sYmFyIGJ1dHRvbi5oZWFkaW5nLTI6YWZ0ZXJ7Y29udGVudDpcIjJcIn0uZWRpdG9yLXRvb2xiYXIgYnV0dG9uLmhlYWRpbmctMzphZnRlcntjb250ZW50OlwiM1wifS5lZGl0b3ItdG9vbGJhciBidXR0b24uaGVhZGluZy1iaWdnZXI6YWZ0ZXJ7Y29udGVudDpcIuKWslwifS5lZGl0b3ItdG9vbGJhciBidXR0b24uaGVhZGluZy1zbWFsbGVyOmFmdGVye2NvbnRlbnQ6XCLilrxcIn0uZWRpdG9yLXRvb2xiYXIuZGlzYWJsZWQtZm9yLXByZXZpZXcgYnV0dG9uOm5vdCgubm8tZGlzYWJsZSl7b3BhY2l0eTouNjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3MDBweCl7LmVkaXRvci10b29sYmFyIGkubm8tbW9iaWxle2Rpc3BsYXk6bm9uZX19LmVkaXRvci1zdGF0dXNiYXJ7cGFkZGluZzo4cHggMTBweDtmb250LXNpemU6MTJweDtjb2xvcjojOTU5Njk0O3RleHQtYWxpZ246cmlnaHR9LkVhc3lNREVDb250YWluZXIuc2lkZWQtLW5vLWZ1bGxzY3JlZW4gLmVkaXRvci1zdGF0dXNiYXJ7d2lkdGg6MTAwJX0uZWRpdG9yLXN0YXR1c2JhciBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDo0ZW07bWFyZ2luLWxlZnQ6MWVtfS5lZGl0b3Itc3RhdHVzYmFyIC5saW5lczpiZWZvcmV7Y29udGVudDonbGluZXM6ICd9LmVkaXRvci1zdGF0dXNiYXIgLndvcmRzOmJlZm9yZXtjb250ZW50Oid3b3JkczogJ30uZWRpdG9yLXN0YXR1c2JhciAuY2hhcmFjdGVyczpiZWZvcmV7Y29udGVudDonY2hhcmFjdGVyczogJ30uZWRpdG9yLXByZXZpZXctZnVsbHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojc7b3ZlcmZsb3c6YXV0bztkaXNwbGF5Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fS5lZGl0b3ItcHJldmlldy1zaWRle3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3dpZHRoOjUwJTt0b3A6NTBweDtyaWdodDowO3otaW5kZXg6OTtvdmVyZmxvdzphdXRvO2Rpc3BsYXk6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3dvcmQtd3JhcDpicmVhay13b3JkfS5lZGl0b3ItcHJldmlldy1hY3RpdmUtc2lkZXtkaXNwbGF5OmJsb2NrfS5FYXN5TURFQ29udGFpbmVyLnNpZGVkLS1uby1mdWxsc2NyZWVuIC5lZGl0b3ItcHJldmlldy1hY3RpdmUtc2lkZXtmbGV4OjEgMSBhdXRvO2hlaWdodDphdXRvO3Bvc2l0aW9uOnN0YXRpY30uZWRpdG9yLXByZXZpZXctYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmVkaXRvci1wcmV2aWV3e3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiNmYWZhZmF9LmVkaXRvci1wcmV2aWV3PnB7bWFyZ2luLXRvcDowfS5lZGl0b3ItcHJldmlldyBwcmV7YmFja2dyb3VuZDojZWVlO21hcmdpbi1ib3R0b206MTBweH0uZWRpdG9yLXByZXZpZXcgdGFibGUgdGQsLmVkaXRvci1wcmV2aWV3IHRhYmxlIHRoe2JvcmRlcjoxcHggc29saWQgI2RkZDtwYWRkaW5nOjVweH0uY20tcy1lYXN5bWRlIC5jbS10YWd7Y29sb3I6IzYzYTM1Y30uY20tcy1lYXN5bWRlIC5jbS1hdHRyaWJ1dGV7Y29sb3I6Izc5NWRhM30uY20tcy1lYXN5bWRlIC5jbS1zdHJpbmd7Y29sb3I6IzE4MzY5MX0uY20tcy1lYXN5bWRlIC5jbS1oZWFkZXItMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KX0uY20tcy1lYXN5bWRlIC5jbS1oZWFkZXItMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIC45dncpfS5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci0ze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIC42dncpfS5jbS1zLWVhc3ltZGUgLmNtLWhlYWRlci00e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgLjN2dyl9LmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTV7Zm9udC1zaXplOjEuMjVyZW19LmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTZ7Zm9udC1zaXplOjFyZW19LmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTEsLmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTIsLmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTMsLmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTQsLmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTUsLmNtLXMtZWFzeW1kZSAuY20taGVhZGVyLTZ7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxLjJ9LmNtLXMtZWFzeW1kZSAuY20tY29tbWVudHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjJweH0uY20tcy1lYXN5bWRlIC5jbS1saW5re2NvbG9yOiM3ZjhjOGR9LmNtLXMtZWFzeW1kZSAuY20tdXJse2NvbG9yOiNhYWIyYjN9LmNtLXMtZWFzeW1kZSAuY20tcXVvdGV7Y29sb3I6IzdmOGM4ZDtmb250LXN0eWxlOml0YWxpY30uZWRpdG9yLXRvb2xiYXIgLmVhc3ltZGUtZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCNmZmYgMCwjZmZmIDg0JSwjMzMzIDUwJSwjMzMzIDEwMCUpO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmVkaXRvci10b29sYmFyIC5lYXN5bWRlLWRyb3Bkb3duOmhvdmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwjZmZmIDAsI2ZmZiA4NCUsIzMzMyA1MCUsIzMzMyAxMDAlKX0uZWFzeW1kZS1kcm9wZG93bi1jb250ZW50e2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O2JveC1zaGFkb3c6MCA4cHggMTZweCAwIHJnYmEoMCwwLDAsLjIpO3BhZGRpbmc6OHB4O3otaW5kZXg6Mjt0b3A6MzBweH0uZWFzeW1kZS1kcm9wZG93bjphY3RpdmUgLmVhc3ltZGUtZHJvcGRvd24tY29udGVudCwuZWFzeW1kZS1kcm9wZG93bjpmb2N1cyAuZWFzeW1kZS1kcm9wZG93bi1jb250ZW50LC5lYXN5bWRlLWRyb3Bkb3duOmZvY3VzLXdpdGhpbiAuZWFzeW1kZS1kcm9wZG93bi1jb250ZW50e3Zpc2liaWxpdHk6dmlzaWJsZX0uZWFzeW1kZS1kcm9wZG93bi1jb250ZW50IGJ1dHRvbntkaXNwbGF5OmJsb2NrfXNwYW5bZGF0YS1pbWctc3JjXTo6YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJnLWltYWdlKTtkaXNwbGF5OmJsb2NrO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MDtwYWRkaW5nLXRvcDp2YXIoLS1oZWlnaHQpO3dpZHRoOnZhcigtLXdpZHRoKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LkNvZGVNaXJyb3IgLmNtLXNwZWxsLWVycm9yOm5vdCguY20tdXJsKTpub3QoLmNtLWNvbW1lbnQpOm5vdCguY20tdGFnKTpub3QoLmNtLXdvcmQpe2JhY2tncm91bmQ6cmdiYSgyNTUsMCwwLC4xNSl9IiwiJGZvbnRBd2Vzb21lRm9udDonRm9udCBBd2Vzb21lIDYgUHJvJztcbkBpbXBvcnQgXCJ2ZW5kb3Ivc2VjdXJlcG9pbnQvY2xvdWQtd2lkZ2V0cy9hcHBcIjtcbkBpbXBvcnQgXCJ2ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9uLXNlcnZlci9hcHBcIjtcbkBpbXBvcnQgXCJ2ZW5kb3Ivc2VjdXJlcG9pbnQvbm90aWZpY2F0aW9ucy1jbGllbnQvYXBwXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90ZmEtc2V0dXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RvdHAtc2V0dXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hvbWUtdGVhc2VyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hZG1pbi9wZXJtaXNzaW9ucy9tYW5hZ2VyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9kYXRhYmFzZS9jb2x1bW5zL3NwdnVldGFibGUtYWN0aW9uc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZGF0YWJhc2UvY29sdW1ucy9vcmRlcnMvb3JkZXJfZGV0YWlscy90b3RhbFwiO1xuQGltcG9ydCBcIi4vbGFhc1wiO1xuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHkubG9naW4tcGFnZSAjd3JhcHBlciwgYm9keS5yZWdpc3Rlci1wYWdlICN3cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuI21haW4tc2lkZWJhciB7XG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxufVxuXG4ud2ViYXV0aG4tc2V0dXAgLmtleXMgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICB0ZDpmaXJzdC1vZi10eXBlLFxuICAgIHRkOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuXG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QmdDb2xvcjtcbiAgICB9XG59XG5cbnN2Zy5kZW1hbmQtc2VjdXJpdHkta2V5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5uZXdzbGV0dGVyLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBwYWRkaW5nOjAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZDYyYzFhO1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbn1cblxuLmVtZXJnZW5jeS1mb3JtLFxuLmNvbmZpcm0tYnV0dG9uLCAuY29uZmlybS1idXR0b24gZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4jbG9naW4tdGZhLXJlY292ZXItdGFuOm5vdCguaGlkZGVuKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxufVxuI2xvZ2luLXRmYS1yZWNvdmVyLXNtcyB7XG5cbiAgICAmOm5vdCguaGlkZGVuKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgfVxufVxuXG4ucG9pbnRlci1hdXRvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWFkZG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybS1hZGRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4IDAgMCAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5jb2RlLS1ib3hfX3NlbGVjdC1hbGwge1xuICAgIHVzZXItc2VsZWN0OiBhbGw7XG59XG5cbi8qIERvd25sb2FkcyAtIEhhc2hsaXN0ICovXG5cbi5oYXNoLWxpc3Qge1xuICAgIGNvZGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2NvcnBvcmF0aW9uLWltcGVyc29uYXRvciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbn1cblxuXG5ib2R5LmNvbGxhcHNlZC1tZW51ICNtYWluLXNpZGViYXIgbmF2IHVsIGxpLmhpZGUtdGl0bGUtY29sbGFwc2VkIHtcbiAgICBmb250LXNpemU6IDBlbTtcbiAgICBtYXgtd2lkdGg6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvdHAtc2VjcmV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VjcmV0LWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKiFcclxuICogTGFkZGFcclxuICogaHR0cDovL2xhYi5oYWtpbS5zZS9sYWRkYVxyXG4gKiBNSVQgbGljZW5zZWRcclxuICpcclxuICogQ29weXJpZ2h0IChDKSAyMDE4IEhha2ltIEVsIEhhdHRhYiwgaHR0cDovL2hha2ltLnNlXHJcbiAqL1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIENPTkZJR1xyXG4gKi9cclxuXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRzcGlubmVyU2l6ZTogMzJweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBNSVhJTlNcclxuICovXHJcblxyXG5AbWl4aW4gYnV0dG9uQ29sb3IoICRuYW1lLCAkY29sb3IgKSB7XHJcbiAgICAmW2RhdGEtY29sb3I9I3skbmFtZX1dIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCAkY29sb3IsIDUlICk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogT3BhY2l0eSBhbmltYXRpb24gZm9yIHNwaW4uanNcclxuICovXHJcblxyXG5Aa2V5ZnJhbWVzIGxhZGRhLXNwaW5uZXItbGluZS1mYWRlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjIyOyAvKiBtaW5pbXVtIG9wYWNpdHkgKi9cclxuICB9XHJcbiAgMSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBCVVRUT04gQkFTRVxyXG4gKi9cclxuXHJcbi5sYWRkYS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLyogU3Bpbm5lciBhbmltYXRpb24gKi9cclxuLmxhZGRhLWJ1dHRvbiAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICRzcGlubmVyU2l6ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLyogQnV0dG9uIGxhYmVsICovXHJcbi5sYWRkYS1idXR0b24gLmxhZGRhLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi8qIFByb2dyZXNzIGJhciAqL1xyXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1wcm9ncmVzcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjIgKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XHJcbn1cclxuXHJcbi5sYWRkYS1idXR0b25bZGF0YS1sb2FkaW5nXSAubGFkZGEtcHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBFQVNJTkdcclxuICovXHJcblxyXG4ubGFkZGEtYnV0dG9uLFxyXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1zcGlubmVyLFxyXG4ubGFkZGEtYnV0dG9uIC5sYWRkYS1sYWJlbCB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjI3NSkgYWxsO1xyXG59XHJcblxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0sXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtc3Bpbm5lcixcclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1sYWJlbCxcclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSxcclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtc3Bpbm5lcixcclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSAubGFkZGEtbGFiZWwge1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIEVYUEFORCBSSUdIVFxyXG4gKi9cclxuXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdIHtcclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICByaWdodDogbWF0aC5kaXYoJHNwaW5uZXJTaXplLCAtMikgKyAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtc2l6ZT1cInNcIl0gLmxhZGRhLXNwaW5uZXIsXHJcbiAgICAmW2RhdGEtc2l6ZT1cInhzXCJdIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICByaWdodDogbWF0aC5kaXYoJHNwaW5uZXJTaXplLCAtMikgKyA0O1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJzXCJdLFxyXG4gICAgICAgICZbZGF0YS1zaXplPVwieHNcIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqIEVYUEFORCBMRUZUXHJcbiAqL1xyXG5cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XSB7XHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgbGVmdDogJHNwaW5uZXJTaXplICogMC41ICsgMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXNpemU9XCJzXCJdIC5sYWRkYS1zcGlubmVyLFxyXG4gICAgJltkYXRhLXNpemU9XCJ4c1wiXSAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtc2l6ZT1cInNcIl0sXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJ4c1wiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBFWFBBTkQgVVBcclxuICovXHJcblxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IC0kc3Bpbm5lclNpemU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1sb2FkaW5nXSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU0cHg7XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdG9wOiAoJHNwaW5uZXJTaXplICogMC41KSArIDEwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJzXCJdLFxyXG4gICAgICAgICZbZGF0YS1zaXplPVwieHNcIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogRVhQQU5EIERPV05cclxuICovXHJcblxyXG4gLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICB0b3A6IDYycHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1zaXplPVwic1wiXSAubGFkZGEtc3Bpbm5lcixcclxuICAgICZbZGF0YS1zaXplPVwieHNcIl0gLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtc2l6ZT1cInNcIl0sXHJcbiAgICAgICAgJltkYXRhLXNpemU9XCJ4c1wiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBTTElERSBMRUZUXHJcbiAqL1xyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIC5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogU0xJREUgUklHSFRcclxuICovXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbGVmdDogJHNwaW5uZXJTaXplICogMC41O1xyXG5cclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogU0xJREUgVVBcclxuICovXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS11cF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIC5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBTTElERSBET1dOXHJcbiAqL1xyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBaT09NLU9VVFxyXG4gKi9cclxuXHJcbi5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwaW5uZXJTaXplO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi41KTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIC5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBaT09NLUlOXHJcbiAqL1xyXG5cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRzcGlubmVyU2l6ZSwgLTIpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFkZGEtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogQ09OVFJBQ1RcclxuICovXHJcblxyXG4ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcblxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogNTJweDtcclxuXHJcbiAgICAgICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiBPVkVSTEFZXHJcbiAqL1xyXG5cclxuLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAyMDAwcHggcmdiYSgwLDAsMCwwKTtcclxuICAgIFxyXG4gICAgLmxhZGRhLXNwaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJltkYXRhLWxvYWRpbmddIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwwLDAsMC44KTtcclxuXHJcbiAgICAgICAgLmxhZGRhLWxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWRkYS1zcGlubmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5bZGlyPVwicnRsXCJdIC5sYWRkYS1zcGlubmVyID4gZGl2IHtcclxuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnc2l6aW5nJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gYmFzZSBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseSwgJyN7JGZhLXN0eWxlLWZhbWlseX0nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLCAjeyRmYS1zdHlsZX0pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCxcbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQsXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uZmFzcixcbi5mYWwsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQsXG4uZmFzbCxcbi5mYXQsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbixcbi5mYWQsXG4uI3skZmEtY3NzLXByZWZpeH0tZHVvdG9uZSxcbi5mYXNzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwLXNvbGlkLFxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZGlzcGxheSwgI3skZmEtZGlzcGxheX0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhcixcbi5mYWwsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQsXG4uZmF0LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG59XG5cbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xufVxuXG4uZmFkLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMuI3skZmEtY3NzLXByZWZpeH0tZHVvdG9uZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kdW90b25lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBEdW90b25lJztcbn1cblxuLmZhc3MsXG4uZmFzcixcbi5mYXNsLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBTaGFycCc7XG59XG4uZmFzcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIHNpemluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsaXRlcmFsIG1hZ25pZmljYXRpb24gc2NhbGVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG5cbi8vIHN0ZXAtYmFzZWQgc2NhbGUgKHdpdGggYWxpZ25tZW50KVxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkZmEtc2l6ZXMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skc2l6ZX0ge1xuICAgICBAaW5jbHVkZSBmYS1zaXplKCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi8vIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmFzZSByZW5kZXJpbmcgZm9yIGFuIGljb25cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vIHNldHMgcmVsYXRpdmUgZm9udC1zaXppbmcgYW5kIGFsaWdubWVudCAoaW4gX3NpemluZylcbkBtaXhpbiBmYS1zaXplICgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogZmEtZGl2aWRlKCRmb250LXNpemUsICRmYS1zaXplLXNjYWxlLWJhc2UpICogMWVtOyAvLyBjb252ZXJ0cyBzdGVwIGluIHNpemluZyBzY2FsZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyBiYXNlXG4gIGxpbmUtaGVpZ2h0OiBmYS1kaXZpZGUoMSwgJGZvbnQtc2l6ZSkgKiAxZW07IC8vIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudFxuICB2ZXJ0aWNhbC1hbGlnbjogKGZhLWRpdmlkZSg2LCAkZm9udC1zaXplKSAtIGZhLWRpdmlkZSgzLCA4KSkgKiAxZW07IC8vIHZlcnRpY2FsbHkgY2VudGVycyB0aGUgaWNvbiB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdXJyb3VuZGluZyB0ZXh0J3MgZGVzY2VuZGVyXG59XG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vLyBzZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBzZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuQG1peGluIGZhLXNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuQG1peGluIGZhLXNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSBmYS1zci1vbmx5KCk7XG4gIH1cbn1cblxuLy8gc2V0cyBhIHNwZWNpZmljIGljb24gZmFtaWx5IHRvIHVzZSBhbG9uZ3NpZGUgc3R5bGUgKyBpY29uIG1peGluc1xuQG1peGluIGZhLWZhbWlseS1jbGFzc2ljKCkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG59XG5cbkBtaXhpbiBmYS1mYW1pbHktc2hhcnAoKSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgU2hhcnAnO1xufVxuXG4vLyBjb252ZW5pZW5jZSBtaXhpbnMgZm9yIGRlY2xhcmluZyBwc2V1ZG8tZWxlbWVudHMgYnkgQ1NTIHZhcmlhYmxlLFxuLy8gaW5jbHVkaW5nIGFsbCBzdHlsZS1zcGVjaWZpYyBmb250IHByb3BlcnRpZXMsIGFuZCBib3RoIHRoZSA6OmJlZm9yZVxuLy8gYW5kIDo6YWZ0ZXIgZWxlbWVudHMgaW4gdGhlIGR1b3RvbmUgY2FzZS5cbkBtaXhpbiBmYS1pY29uLXNvbGlkKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc29saWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tcmVndWxhcigkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXJlZ3VsYXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tbGlnaHQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1saWdodDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi10aGluKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtdGhpbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1kdW90b25lKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtZHVvdG9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH0jeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXNoYXJwLXNvbGlkKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc2hhcnAtc29saWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tc2hhcnAtcmVndWxhcigkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNoYXJwLXJlZ3VsYXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tc2hhcnAtbGlnaHQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zaGFycC1saWdodDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1icmFuZHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuIiwiLy8gZml4ZWQtd2lkdGggaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gdmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtY3NzLXByZWZpeCAgICAgICAgICA6IGZhICFkZWZhdWx0O1xuJGZhLXN0eWxlICAgICAgICAgICAgICAgOiA5MDAgIWRlZmF1bHQ7XG4kZmEtc3R5bGUtZmFtaWx5ICAgICAgICA6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCIgIWRlZmF1bHQ7XG5cbiRmYS1kaXNwbGF5ICAgICAgICAgICAgIDogaW5saW5lLWJsb2NrICFkZWZhdWx0O1xuXG4kZmEtZnctd2lkdGggICAgICAgICAgICA6IGZhLWRpdmlkZSgyMGVtLCAxNikgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZSAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XG5cbiRmYS1ib3JkZXItY29sb3IgICAgICAgIDogI2VlZSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItcGFkZGluZyAgICAgIDogLjJlbSAuMjVlbSAuMTVlbSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItcmFkaXVzICAgICAgIDogLjFlbSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItc3R5bGUgICAgICAgIDogc29saWQgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXdpZHRoICAgICAgICA6IC4wOGVtICFkZWZhdWx0O1xuXG4kZmEtc2l6ZS1zY2FsZS0yeHMgICAgICA6IDEwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteHMgICAgICAgOiAxMiAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXNtICAgICAgIDogMTQgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1iYXNlICAgICA6IDE2ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtbGcgICAgICAgOiAyMCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXhsICAgICAgIDogMjQgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS0yeGwgICAgICA6IDMyICFkZWZhdWx0O1xuXG4kZmEtc2l6ZXM6IChcbiAgXCIyeHNcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeHMsXG4gIFwieHNcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUteHMsXG4gIFwic21cIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtc20sXG4gIFwibGdcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtbGcsXG4gIFwieGxcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUteGwsXG4gIFwiMnhsXCIgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtMnhsXG4pICFkZWZhdWx0O1xuXG4kZmEtbGktd2lkdGggICAgICAgICAgICA6IDJlbSAhZGVmYXVsdDtcbiRmYS1saS1tYXJnaW4gICAgICAgICAgIDogJGZhLWxpLXdpZHRoICogZmEtZGl2aWRlKDUsIDQpICFkZWZhdWx0O1xuXG4kZmEtcHVsbC1tYXJnaW4gICAgICAgICA6IC4zZW0gIWRlZmF1bHQ7XG5cbiRmYS1wcmltYXJ5LW9wYWNpdHkgICAgIDogMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eSAgIDogLjQgIWRlZmF1bHQ7XG5cbiRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFkZWZhdWx0O1xuJGZhLXN0YWNrLXdpZHRoICAgICAgICAgOiAoJGZhLWZ3LXdpZHRoICogMikgIWRlZmF1bHQ7XG4kZmEtc3RhY2stei1pbmRleCAgICAgICA6IGF1dG8gIWRlZmF1bHQ7XG5cbiRmYS1mb250LWRpc3BsYXkgICAgICAgIDogYmxvY2sgIWRlZmF1bHQ7XG4kZmEtZm9udC1wYXRoICAgICAgICAgICA6IFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcblxuJGZhLXZhci0wOiBcXDMwO1xuJGZhLXZhci0xOiBcXDMxO1xuJGZhLXZhci0yOiBcXDMyO1xuJGZhLXZhci0zOiBcXDMzO1xuJGZhLXZhci00OiBcXDM0O1xuJGZhLXZhci01OiBcXDM1O1xuJGZhLXZhci02OiBcXDM2O1xuJGZhLXZhci03OiBcXDM3O1xuJGZhLXZhci04OiBcXDM4O1xuJGZhLXZhci05OiBcXDM5O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItYXJyb3dzLXRvLWNpcmNsZTogXFxlNGJkO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci13YWdvbi1jb3ZlcmVkOiBcXGY4ZWU7XG4kZmEtdmFyLWxpbmUtaGVpZ2h0OiBcXGY4NzE7XG4kZmEtdmFyLWJhZ2VsOiBcXGUzZDc7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTc6IFxcZTJhODtcbiRmYS12YXItYXQ6IFxcNDA7XG4kZmEtdmFyLXJlY3RhbmdsZXMtbWl4ZWQ6IFxcZTMyMztcbiRmYS12YXItcGhvbmUtYXJyb3ctdXAtcmlnaHQ6IFxcZTIyNDtcbiRmYS12YXItcGhvbmUtYXJyb3ctdXA6IFxcZTIyNDtcbiRmYS12YXItcGhvbmUtb3V0Z29pbmc6IFxcZTIyNDtcbiRmYS12YXItdHJhc2gtY2FuOiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci1jaXJjbGUtbDogXFxlMTE0O1xuJGZhLXZhci1oZWFkLXNpZGUtZ29nZ2xlczogXFxmNmVhO1xuJGZhLXZhci1oZWFkLXZyOiBcXGY2ZWE7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXVzZXIteG1hcms6IFxcZjIzNTtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci1mYWNlLWhhbmQteWF3bjogXFxlMzc5O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWluOiBcXGY2MmQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdDogXFxmNjJkO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1jb2ZmaW46IFxcZjZjNjtcbiRmYS12YXItbWVzc2FnZTogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1zYWxhZDogXFxmODFlO1xuJGZhLXZhci1ib3dsLXNhbGFkOiBcXGY4MWU7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItcm9ib3QtYXN0cm9tZWNoOiBcXGUyZDI7XG4kZmEtdmFyLXJpbmctZGlhbW9uZDogXFxlNWFiO1xuJGZhLXZhci1mb25kdWUtcG90OiBcXGU0MGQ7XG4kZmEtdmFyLXRoZXRhOiBcXGY2OWU7XG4kZmEtdmFyLWZhY2UtaGFuZC1wZWVraW5nOiBcXGU0ODE7XG4kZmEtdmFyLXNxdWFyZS11c2VyOiBcXGUyODM7XG4kZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xuJGZhLXZhci1leHBsb3Npb246IFxcZTRlOTtcbiRmYS12YXItZmlsZS1saW5lczogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLXRleHQ6IFxcZjE1YztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1idWlsZGluZy11bjogXFxlNGQ5O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZzogXFxmNjMzO1xuJGZhLXZhci13aWZpLWZhaXI6IFxcZjZhYjtcbiRmYS12YXItd2lmaS0yOiBcXGY2YWI7XG4kZmEtdmFyLWNhbGVuZGFyLWRheXM6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLW1wMy1wbGF5ZXI6IFxcZjhjZTtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjazogXFxlNGFhO1xuJGZhLXZhci10YWxseS00OiBcXGUyOTc7XG4kZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5OiBcXGU0YTI7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlNGQxO1xuJGZhLXZhci12b2xsZXliYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci1zdW4taGF6ZTogXFxmNzY1O1xuJGZhLXZhci10ZXh0LXNpemU6IFxcZjg5NDtcbiRmYS12YXItdWZvOiBcXGUwNDc7XG4kZmEtdmFyLWZvcms6IFxcZjJlMztcbiRmYS12YXItdXRlbnNpbC1mb3JrOiBcXGYyZTM7XG4kZmEtdmFyLWFycm93cy11cC10by1saW5lOiBcXGU0YzI7XG4kZmEtdmFyLW1vYmlsZS1zaWduYWw6IFxcZTFlZjtcbiRmYS12YXItYmFyY29kZS1zY2FuOiBcXGY0NjU7XG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xuJGZhLXZhci1zb3J0LWRlc2M6IFxcZjBkZDtcbiRmYS12YXItZm9sZGVyLWFycm93LWRvd246IFxcZTA1MztcbiRmYS12YXItZm9sZGVyLWRvd25sb2FkOiBcXGUwNTM7XG4kZmEtdmFyLWNpcmNsZS1taW51czogXFxmMDU2O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItZmFjZS1pY2ljbGVzOiBcXGUzN2M7XG4kZmEtdmFyLXNob3ZlbDogXFxmNzEzO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZmlsbXM6IFxcZTE3YTtcbiRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1mYWNlLWdsYXNzZXM6IFxcZTM3NztcbiRmYS12YXItbmZjOiBcXGUxZjc7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDogXFxmODZkO1xuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoOiBcXGUxMzU7XG4kZmEtdmFyLWNhbGN1bGF0b3Itc2ltcGxlOiBcXGY2NGM7XG4kZmEtdmFyLWNhbGN1bGF0b3ItYWx0OiBcXGY2NGM7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2s6IFxcZTRjOTtcbiRmYS12YXItc2xpZGVycy11cDogXFxmM2YxO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItbG9jYXRpb24tbWludXM6IFxcZjYwOTtcbiRmYS12YXItbWFwLW1hcmtlci1taW51czogXFxmNjA5O1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItc2tpLWJvb3Q6IFxcZTNjYztcbiRmYS12YXItc3RhbmRhcmQtZGVmaW5pdGlvbjogXFxlMjhhO1xuJGZhLXZhci1yZWN0YW5nbGUtc2Q6IFxcZTI4YTtcbiRmYS12YXItaDE6IFxcZjMxMztcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1tZXNzYWdlLWJvdDogXFxlM2I4O1xuJGZhLXZhci1mb3J3YXJkLXN0ZXA6IFxcZjA1MTtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLWZhY2Utc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLWxpZ2h0LWNlaWxpbmc6IFxcZTAxNjtcbiRmYS12YXItbWVzc2FnZS1leGNsYW1hdGlvbjogXFxmNGE1O1xuJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbjogXFxmNGE1O1xuJGZhLXZhci1ib3dsLXNjb29wOiBcXGUzZGU7XG4kZmEtdmFyLWJvd2wtc2hhdmVkLWljZTogXFxlM2RlO1xuJGZhLXZhci1zcXVhcmUteDogXFxlMjg2O1xuJGZhLXZhci11dGlsaXR5LXBvbGUtZG91YmxlOiBcXGUyYzQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWNoZXZyb25zLXVwOiBcXGYzMjU7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwOiBcXGYzMjU7XG4kZmEtdmFyLWZvb3RiYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItdXNlci12bmVjazogXFxlNDYxO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NmM7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItYW5nbGVzLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItdXNlcnMtcmVjdGFuZ2xlOiBcXGU1OTQ7XG4kZmEtdmFyLXBlb3BsZS1yb29mOiBcXGU1Mzc7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1yaWdodDogXFxmMzNiO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQ6IFxcZjMzYjtcbiRmYS12YXItbG9jYXRpb24tcGx1czogXFxmNjBhO1xuJGZhLXZhci1tYXAtbWFya2VyLXBsdXM6IFxcZjYwYTtcbiRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uLW9uOiBcXGUxY2E7XG4kZmEtdmFyLXBlb3BsZS1saW5lOiBcXGU1MzQ7XG4kZmEtdmFyLWJlZXItbXVnLWVtcHR5OiBcXGYwZmM7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItY3JhdGUtZW1wdHk6IFxcZTE1MTtcbiRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcjogXFxlNDc3O1xuJGZhLXZhci10cmFuc3BvcnRlcjogXFxlMDQyO1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtdXNlcjogXFxlNDcxO1xuJGZhLXZhci1hcnJvdy11cC1sb25nOiBcXGYxNzY7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItcGVyc29uLWNhcnJ5LWJveDogXFxmNGNmO1xuJGZhLXZhci1wZXJzb24tY2Fycnk6IFxcZjRjZjtcbiRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGU6IFxcZjQ2YTtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1wZXJzb246IFxcZjE4MztcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci11bmlvbjogXFxmNmEyO1xuJGZhLXZhci1jaGV2cm9ucy1sZWZ0OiBcXGYzMjM7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2lyY2xlLWhlYXJ0OiBcXGY0Yzc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZTogXFxmNGM3O1xuJGZhLXZhci10cnVjay1wbGFuZTogXFxlNThmO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItYnJpbmctZm9yd2FyZDogXFxmODU2O1xuJGZhLXZhci1zcXVhcmUtcDogXFxlMjc5O1xuJGZhLXZhci1mYWNlLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1zaWdtYTogXFxmNjhiO1xuJGZhLXZhci1jYW1lcmEtbW92aWU6IFxcZjhhOTtcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1jbGFyaW5ldDogXFxmOGFkO1xuJGZhLXZhci10cnVjay1mbGF0YmVkOiBcXGUyYjY7XG4kZmEtdmFyLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzogXFxmNjdiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOiBcXGU0YWY7XG4kZmEtdmFyLWxlYWYtaGVhcnQ6IFxcZjRjYjtcbiRmYS12YXItaG91c2UtYnVpbGRpbmc6IFxcZTFiMTtcbiRmYS12YXItY2hlZXNlLXN3aXNzOiBcXGY3ZjA7XG4kZmEtdmFyLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItamFyLXdoZWF0OiBcXGU1MTc7XG4kZmEtdmFyLWVudmVsb3Blcy1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGViO1xuJGZhLXZhci1ib3ctYXJyb3c6IFxcZjZiOTtcbiRmYS12YXItY2FydC14bWFyazogXFxlMGRkO1xuJGZhLXZhci1oZXhhZ29uLXhtYXJrOiBcXGYyZWU7XG4kZmEtdmFyLXRpbWVzLWhleGFnb246IFxcZjJlZTtcbiRmYS12YXIteG1hcmstaGV4YWdvbjogXFxmMmVlO1xuJGZhLXZhci1jaXJjbGUtaDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItbWVyZ2U6IFxcZTUyNjtcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItY2FydC1taW51czogXFxlMGRiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItY29udGFjdC1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLXBhbi1mcnlpbmc6IFxcZTQyYztcbiRmYS12YXItZ3JpZDogXFxlMTk1O1xuJGZhLXZhci1ncmlkLTM6IFxcZTE5NTtcbiRmYS12YXItZm9vdGJhbGwtaGVsbWV0OiBcXGY0NGY7XG4kZmEtdmFyLWhhbmQtbG92ZTogXFxlMWE1O1xuJGZhLXZhci10cmVlczogXFxmNzI0O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXBhZ2U6IFxcZTQyODtcbiRmYS12YXItazogXFw0YjtcbiRmYS12YXItZGlhZ3JhbS1wcmV2aW91czogXFxlNDc4O1xuJGZhLXZhci1nYXVnZS1taW46IFxcZjYyODtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdDogXFxmNjI4O1xuJGZhLXZhci1mb2xkZXItZ3JpZDogXFxlMTg4O1xuJGZhLXZhci1lZ2dwbGFudDogXFxlMTZjO1xuJGZhLXZhci1yYW06IFxcZjcwYTtcbiRmYS12YXItbGFuZG1hcmstZmxhZzogXFxlNTFjO1xuJGZhLXZhci1saXBzOiBcXGY2MDA7XG4kZmEtdmFyLXBlbmNpbDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLWZpbGUtY2xpcGJvYXJkOiBcXGYwZWE7XG4kZmEtdmFyLWRlc2t0b3AtYXJyb3ctZG93bjogXFxlMTU1O1xuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdDogXFxlMTNjO1xuJGZhLXZhci1wdW1wa2luOiBcXGY3MDc7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLXBlbi1maWVsZDogXFxlMjExO1xuJGZhLXZhci1ibHVlYmVycmllczogXFxlMmU4O1xuJGZhLXZhci10cnVjay1yYW1wLWJveDogXFxmNGRlO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLW5vdGU6IFxcZTFmZjtcbiRmYS12YXItYXJyb3ctZG93bi10by1zcXVhcmU6IFxcZTA5NjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci1jbG91ZC14bWFyazogXFxlMzVmO1xuJGZhLXZhci12aWFsLXZpcnVzOiBcXGU1OTc7XG4kZmEtdmFyLWJvb2stYmxhbms6IFxcZjVkOTtcbiRmYS12YXItYm9vay1hbHQ6IFxcZjVkOTtcbiRmYS12YXItZ29sZi1mbGFnLWhvbGU6IFxcZTNhYztcbiRmYS12YXItbWVzc2FnZS1hcnJvdy1kb3duOiBcXGUxZGI7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWFycm93LWRvd246IFxcZTFkYjtcbiRmYS12YXItZmFjZS11bmFtdXNlZDogXFxlMzlmO1xuJGZhLXZhci1zaGVldC1wbGFzdGljOiBcXGU1NzE7XG4kZmEtdmFyLWNpcmNsZS05OiBcXGUwZjY7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci1wZW5jaWwtc2xhc2g6IFxcZTIxNTtcbiRmYS12YXItYm93bGluZy1waW5zOiBcXGY0Mzc7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmU6IFxcZTUzOTtcbiRmYS12YXItZG93bi1yaWdodDogXFxlMTZiO1xuJGZhLXZhci1zY3JvbGwtdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItd2ViaG9vazogXFxlNWQ1O1xuJGZhLXZhci1ibGluZHMtb3BlbjogXFxmOGZjO1xuJGZhLXZhci1mZW5jZTogXFxlMzAzO1xuJGZhLXZhci11cDogXFxmMzU3O1xuJGZhLXZhci1hcnJvdy1hbHQtdXA6IFxcZjM1NztcbiRmYS12YXItYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItZHJ1bXN0aWNrOiBcXGY2ZDY7XG4kZmEtdmFyLXNxdWFyZS12OiBcXGUyODQ7XG4kZmEtdmFyLWZhY2UtYXdlc29tZTogXFxlNDA5O1xuJGZhLXZhci1nYXZlLWRhbmR5OiBcXGU0MDk7XG4kZmEtdmFyLWRpYWwtb2ZmOiBcXGUxNjI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItZmFjZS1zbWlsZS1ob3JuczogXFxlMzkxO1xuJGZhLXZhci1ib3gtYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWdyYXBlczogXFxlMzA2O1xuJGZhLXZhci1wZXJzb24tZHJvd25pbmc6IFxcZTU0NTtcbiRmYS12YXItZGlhbC1tYXg6IFxcZTE1ZTtcbiRmYS12YXItY2lyY2xlLW06IFxcZTExNTtcbiRmYS12YXItY2FsZW5kYXItaW1hZ2U6IFxcZTBkNDtcbiRmYS12YXItY2lyY2xlLWNhcmV0LWRvd246IFxcZjMyZDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcbiRmYS12YXItYXJyb3ctZG93bi05LTE6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1zaGlzaC1rZWJhYjogXFxmODIxO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItYWxhcm0tc25vb3plOiBcXGY4NDU7XG4kZmEtdmFyLXNjYXJlY3JvdzogXFxmNzBkO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLWdpZnQtY2FyZDogXFxmNjYzO1xuJGZhLXZhci13OiBcXDU3O1xuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdC1kcmFmdDogXFxlM2ZhO1xuJGZhLXZhci1zcXVhcmUtYjogXFxlMjY0O1xuJGZhLXZhci1lbGVwaGFudDogXFxmNmRhO1xuJGZhLXZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uOiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLW1lc3NhZ2UtcXVlc3Rpb246IFxcZTFlMztcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItdHJvd2VsLWJyaWNrczogXFxlNThhO1xuJGZhLXZhci1zcXVhcmUtMzogXFxlMjU4O1xuJGZhLXZhci1mYWNlLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLW1pY3Jvd2F2ZTogXFxlMDFiO1xuJGZhLXZhci1jaGYtc2lnbjogXFxlNjAyO1xuJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQ6IFxcZTU3ZjtcbiRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctdXA6IFxcZTNmMDtcbiRmYS12YXItdHJhc2gtY2xvY2s6IFxcZTJiMDtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItbGVnYWw6IFxcZjBlMztcbiRmYS12YXItc3ByaW5rbGVyLWNlaWxpbmc6IFxcZTQ0YztcbiRmYS12YXItYnJvd3NlcnM6IFxcZTBjYjtcbiRmYS12YXItdHJpbGxpdW06IFxcZTU4ODtcbiRmYS12YXItbXVzaWMtc2xhc2g6IFxcZjhkMTtcbiRmYS12YXItdHJ1Y2stcmFtcDogXFxmNGUwO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1jaXJjbGUtYzogXFxlMTAxO1xuJGZhLXZhci1zdGFyLWNocmlzdG1hczogXFxmN2Q0O1xuJGZhLXZhci1jaGFydC1idWxsZXQ6IFxcZTBlMTtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci10cmVlLWNocmlzdG1hczogXFxmN2RiO1xuJGZhLXZhci10aXJlLWZsYXQ6IFxcZjYzMjtcbiRmYS12YXItc3VuZ2xhc3NlczogXFxmODkyO1xuJGZhLXZhci1iYWRnZTogXFxmMzM1O1xuJGZhLXZhci1tZXNzYWdlLXBlbjogXFxmNGE0O1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLW1lc3NhZ2UtZWRpdDogXFxmNGE0O1xuJGZhLXZhci1iZWxsLWNvbmNpZXJnZTogXFxmNTYyO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1wZW4tcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLWFycm93LXByb2dyZXNzOiBcXGU1ZGY7XG4kZmEtdmFyLWNoZXNzLXJvb2stcGllY2U6IFxcZjQ0ODtcbiRmYS12YXItY2hlc3Mtcm9vay1hbHQ6IFxcZjQ0ODtcbiRmYS12YXItc3F1YXJlLXJvb3Q6IFxcZjY5NztcbiRmYS12YXItYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtcGx1czogXFxlNDhlO1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDogXFxlMDY4O1xuJGZhLXZhci1mYWNlLWFuZ3J5LWhvcm5zOiBcXGUzNjg7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OiBcXGU1MjM7XG4kZmEtdmFyLXRvbWJzdG9uZTogXFxmNzIwO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcXGYwYzQ7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1saXN0LW11c2ljOiBcXGY4Yzk7XG4kZmEtdmFyLXN1bi1wbGFudC13aWx0OiBcXGU1N2E7XG4kZmEtdmFyLXRvaWxldHMtcG9ydGFibGU6IFxcZTU4NDtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItbXVzdGFjaGU6IFxcZTViYztcbiRmYS12YXItaHlwaGVuOiBcXDJkO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci11c2VyLWNoZWY6IFxcZTNkMjtcbiRmYS12YXItbWVzc2FnZS1pbWFnZTogXFxlMWUwO1xuJGZhLXZhci1jb21tZW50LWFsdC1pbWFnZTogXFxlMWUwO1xuJGZhLXZhci11c2Vycy1tZWRpY2FsOiBcXGY4MzA7XG4kZmEtdmFyLXNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxlMDI5O1xuJGZhLXZhci1zZW5zb3ItYWxlcnQ6IFxcZTAyOTtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDogXFxlNTIxO1xuJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWw6IFxcZjU2NjtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWZhY2UtbWFzazogXFxlMzdmO1xuJGZhLXZhci1waWNrbGViYWxsOiBcXGU0MzU7XG4kZmEtdmFyLXN0YXItc2hhcnAtaGFsZjogXFxlMjhjO1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci1jbG92ZXI6IFxcZTEzOTtcbiRmYS12YXItbWVhdDogXFxmODE0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLWVtcHR5LXNldDogXFxmNjU2O1xuJGZhLXZhci1ob3VzZS1maXJlOiBcXGU1MGM7XG4kZmEtdmFyLXNxdWFyZS1taW51czogXFxmMTQ2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1iaXJkOiBcXGU0Njk7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItaGVhcnQtaGFsZi1zdHJva2U6IFxcZTFhYztcbiRmYS12YXItaGVhcnQtaGFsZi1hbHQ6IFxcZTFhYztcbiRmYS12YXItZmlsZS1jaXJjbGUtcXVlc3Rpb246IFxcZTRlZjtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItam95c3RpY2s6IFxcZjhjNTtcbiRmYS12YXItZ3JpbGwtZmlyZTogXFxlNWE0O1xuJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeTogXFxlMjM3O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1uYXZpY29uOiBcXGYwYzk7XG4kZmEtdmFyLWtleWJvYXJkLWxlZnQ6IFxcZTFjMztcbiRmYS12YXItcGVvcGxlLWdyb3VwOiBcXGU1MzM7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLTM6IFxcZjI1MztcbiRmYS12YXItaGVhcnQtY3JhY2s6IFxcZjdhOTtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWZhY2UtYmVhbS1oYW5kLW92ZXItbW91dGg6IFxcZTQ3YztcbiRmYS12YXItZHJvcGxldC1wZXJjZW50OiBcXGY3NTA7XG4kZmEtdmFyLWh1bWlkaXR5OiBcXGY3NTA7XG4kZmEtdmFyLXNxdWFyZS11cC1yaWdodDogXFxmMzYwO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZmFjZS1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWNvcm46IFxcZjZjNztcbiRmYS12YXItcm9sbGVyLWNvYXN0ZXI6IFxcZTMyNDtcbiRmYS12YXItcGhvdG8tZmlsbS1tdXNpYzogXFxlMjI4O1xuJGZhLXZhci1yYWRhcjogXFxlMDI0O1xuJGZhLXZhci1zaWNrbGU6IFxcZjgyMjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1jb2NvbnV0OiBcXGUyZjY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItc2hpZWxkLWNyb3NzOiBcXGY3MTI7XG4kZmEtdmFyLWNhc3NldHRlLXRhcGU6IFxcZjhhYjtcbiRmYS12YXItc3F1YXJlLXRlcm1pbmFsOiBcXGUzMmE7XG4kZmEtdmFyLXBlb3BsZS1yb2JiZXJ5OiBcXGU1MzY7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNvbW1lbnQtbWlkZGxlOiBcXGUxNDk7XG4kZmEtdmFyLXRyYXNoLWNhbi1saXN0OiBcXGUyYWI7XG4kZmEtdmFyLWJsb2NrOiBcXGU0NmE7XG4kZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyazogXFxlNTZkO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItZmFjZS1mcm93bi1zbGlnaHQ6IFxcZTM3NjtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLXNpZGViYXItZmxpcDogXFxlMjRmO1xuJGZhLXZhci11bmxvY2sta2V5aG9sZTogXFxmMTNlO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxpc3Q6IFxcZTI5OTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZTogXFxmNThmO1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXBpcGUtc2VjdGlvbjogXFxlNDM4O1xuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uOiBcXGUwMzQ7XG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQ6IFxcZTAzNDtcbiRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90OiBcXGY0Yjk7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItZmFjZS1zbGVlcGluZzogXFxlMzhkO1xuJGZhLXZhci1yb2FkLXNwaWtlczogXFxlNTY4O1xuJGZhLXZhci1maXJlLWJ1cm5lcjogXFxlNGYxO1xuJGZhLXZhci1zcXVpcnJlbDogXFxmNzFhO1xuJGZhLXZhci1hcnJvdy11cC10by1saW5lOiBcXGYzNDE7XG4kZmEtdmFyLWFycm93LXRvLXRvcDogXFxmMzQxO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZhY2UtY293Ym95LWhhdDogXFxlMzZlO1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1jaGFydC1zY2F0dGVyLTNkOiBcXGUwZTg7XG4kZmEtdmFyLWRpc3BsYXktY2hhcnQtdXA6IFxcZTVlMztcbiRmYS12YXItc3F1YXJlLWNvZGU6IFxcZTI2NztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci12b2x1bWUtbG93OiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXhtYXJrLXRvLXNsb3Q6IFxcZjc3MTtcbiRmYS12YXItdGltZXMtdG8tc2xvdDogXFxmNzcxO1xuJGZhLXZhci12b3RlLW5heTogXFxmNzcxO1xuJGZhLXZhci1ib3gtdGFwZWQ6IFxcZjQ5YTtcbiRmYS12YXItYm94LWFsdDogXFxmNDlhO1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLXN3b3JkczogXFxmNzFkO1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1hbGJ1bTogXFxmODlmO1xuJGZhLXZhci1jaXJjbGUtbjogXFxlMTE4O1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci13aGVhdC1hd246IFxcZTJjZDtcbiRmYS12YXItd2hlYXQtYWx0OiBcXGUyY2Q7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1jaGlsZDogXFxlNGZhO1xuJGZhLXZhci1hc3RlcmlzazogXFwyYTtcbiRmYS12YXIta2V5LXNrZWxldG9uLWxlZnQtcmlnaHQ6IFxcZTNiNDtcbiRmYS12YXItY29tbWVudC1saW5lczogXFxmNGIwO1xuJGZhLXZhci1sdWNoYWRvci1tYXNrOiBcXGY0NTU7XG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLW1hc2stbHVjaGFkb3I6IFxcZjQ1NTtcbiRmYS12YXItc3F1YXJlLWNoZWNrOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1zaHJlZGRlcjogXFxmNjhhO1xuJGZhLXZhci1ib29rLW9wZW4tY292ZXI6IFxcZTBjMDtcbiRmYS12YXItYm9vay1vcGVuLWFsdDogXFxlMGMwO1xuJGZhLXZhci1zYW5kd2ljaDogXFxmODFmO1xuJGZhLXZhci1wZXNldGEtc2lnbjogXFxlMjIxO1xuJGZhLXZhci1zcXVhcmUtcGFya2luZy1zbGFzaDogXFxmNjE3O1xuJGZhLXZhci1wYXJraW5nLXNsYXNoOiBcXGY2MTc7XG4kZmEtdmFyLXRyYWluLXR1bm5lbDogXFxlNDU0O1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRlcjogXFxmMWRjO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1mYWNlLWFuZ3Vpc2hlZDogXFxlMzY5O1xuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XG4kZmEtdmFyLWFiYWN1czogXFxmNjQwO1xuJGZhLXZhci1maWxtLXNpbXBsZTogXFxmM2EwO1xuJGZhLXZhci1maWxtLWFsdDogXFxmM2EwO1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3Qtc3F1YXJlczogXFxmMDNhO1xuJGZhLXZhci10cmVlLXBhbG06IFxcZjgyYjtcbiRmYS12YXItc3F1YXJlLXBob25lLWZsaXA6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1ib3JkZXItY2VudGVyLXY6IFxcZjg5ZDtcbiRmYS12YXItY2lyY2xlLWRvdDogXFxmMTkyO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWNsaXBib2FyZC1tZWRpY2FsOiBcXGUxMzM7XG4kZmEtdmFyLWZhY2UtZGl6enk6IFxcZjU2NztcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLXVwLXRvLWxpbmU6IFxcZjM0ZDtcbiRmYS12YXItYXJyb3ctYWx0LXRvLXRvcDogXFxmMzRkO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazogXFxlNTEzO1xuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XG4kZmEtdmFyLWNsb2NrLW5pbmUtdGhpcnR5OiBcXGUzNGQ7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItanVnOiBcXGY4YzY7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1mdXRib2wtYmFsbDogXFxmMWUzO1xuJGZhLXZhci1zb2NjZXItYmFsbDogXFxmMWUzO1xuJGZhLXZhci1zbm93LWJsb3dpbmc6IFxcZjc2MTtcbiRmYS12YXItcGFpbnRicnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWFycm93LWRvd24tZnJvbS1saW5lOiBcXGYzNDU7XG4kZmEtdmFyLWFycm93LWZyb20tdG9wOiBcXGYzNDU7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLXNpZ25hbC1iYXJzLXNsYXNoOiBcXGY2OTQ7XG4kZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2g6IFxcZjY5NDtcbiRmYS12YXItbW9ua2V5OiBcXGY2ZmI7XG4kZmEtdmFyLXJlY3RhbmdsZS1wcm86IFxcZTIzNTtcbiRmYS12YXItcHJvOiBcXGUyMzU7XG4kZmEtdmFyLWhvdXNlLW5pZ2h0OiBcXGUwMTA7XG4kZmEtdmFyLWhvdC10dWItcGVyc29uOiBcXGY1OTM7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItZ2xvYmUtcG9pbnRlcjogXFxlNjBlO1xuJGZhLXZhci1ibGFua2V0OiBcXGY0OTg7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbjogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyOiBcXGU1MGU7XG4kZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrOiBcXGUxNGY7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItYXJyb3dzLWNyb3NzOiBcXGUwYTI7XG4kZmEtdmFyLWJhY2twYWNrOiBcXGY1ZDQ7XG4kZmEtdmFyLXNxdWFyZS1zbWFsbDogXFxlMjdlO1xuJGZhLXZhci1mb2xkZXItYXJyb3ctdXA6IFxcZTA1NDtcbiRmYS12YXItZm9sZGVyLXVwbG9hZDogXFxlMDU0O1xuJGZhLXZhci1icmlkZ2UtbG9jazogXFxlNGNjO1xuJGZhLXZhci1jcm9zc2hhaXJzLXNpbXBsZTogXFxlNTlmO1xuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xuJGZhLXZhci1wZW4tdG8tc3F1YXJlOiBcXGYwNDQ7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItc3F1YXJlLXNsaWRlcnM6IFxcZjNmMDtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1tZXNzYWdlLW1pZGRsZS10b3A6IFxcZTFlMjtcbiRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLWFsdDogXFxlMWUyO1xuJGZhLXZhci1saWdodGJ1bGItb246IFxcZjY3MjtcbiRmYS12YXIta25pZmU6IFxcZjJlNDtcbiRmYS12YXItdXRlbnNpbC1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci1zaGFyZS1ub2RlczogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItZGlzcGxheS1jaGFydC11cC1jaXJjbGUtZG9sbGFyOiBcXGU1ZTY7XG4kZmEtdmFyLXdhdmUtc2luZTogXFxmODk5O1xuJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXM6IFxcZTRmZjtcbiRmYS12YXItY2lyY2xlLXc6IFxcZTEyYztcbiRmYS12YXItY2lyY2xlLWNhbGVuZGFyOiBcXGUxMDI7XG4kZmEtdmFyLWNhbGVuZGFyLWNpcmNsZTogXFxlMTAyO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXFxmMjUyO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLXN1bnNldDogXFxmNzY3O1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOiBcXGYzMzQ7XG4kZmEtdmFyLXRydWNrLWNvbnRhaW5lci1lbXB0eTogXFxlMmI1O1xuJGZhLXZhci1oYW5kLWhlYXJ0OiBcXGY0YmM7XG4kZmEtdmFyLWJhZy1zaG9wcGluZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItYXJyb3ctZG93bi16LWE6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLXJlcGx5LWNsb2NrOiBcXGUyMzk7XG4kZmEtdmFyLXJlcGx5LXRpbWU6IFxcZTIzOTtcbiRmYS12YXItcGVyc29uLXJheXM6IFxcZTU0ZDtcbiRmYS12YXItcmlnaHQ6IFxcZjM1NjtcbiRmYS12YXItYXJyb3ctYWx0LXJpZ2h0OiBcXGYzNTY7XG4kZmEtdmFyLWNpcmNsZS1mOiBcXGUxMGU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLWZhY2UtcGxlYWRpbmc6IFxcZTM4NjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZsYXNrLXZpYWw6IFxcZTRmMztcbiRmYS12YXItcG9saWNlLWJveDogXFxlMDIxO1xuJGZhLXZhci1jdWN1bWJlcjogXFxlNDAxO1xuJGZhLXZhci1oZWFkLXNpZGUtYnJhaW46IFxcZjgwODtcbiRmYS12YXItaGFuZDogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLXBlcnNvbi1iaWtpbmctbW91bnRhaW46IFxcZjg0YjtcbiRmYS12YXItYmlraW5nLW1vdW50YWluOiBcXGY4NGI7XG4kZmEtdmFyLXV0ZW5zaWxzLXNsYXNoOiBcXGU0NjQ7XG4kZmEtdmFyLXByaW50LW1hZ25pZnlpbmctZ2xhc3M6IFxcZjgxYTtcbiRmYS12YXItcHJpbnQtc2VhcmNoOiBcXGY4MWE7XG4kZmEtdmFyLWZvbGRlci1ib29rbWFyazogXFxlMTg2O1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1waTogXFxmNjdlO1xuJGZhLXZhci1mbGFzay1yb3VuZC1wb3Rpb246IFxcZjZlMTtcbiRmYS12YXItZmxhc2stcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZhY2Utc2h1c2g6IFxcZTM4YztcbiRmYS12YXItd29ybTogXFxlNTk5O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcms6IFxcZTUwYjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTQ2ZTtcbiRmYS12YXItc3F1YXJlLWk6IFxcZTI3MjtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1mYWNlLXNhbHV0aW5nOiBcXGU0ODQ7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1sb3c6IFxcZjYyYztcbiRmYS12YXItdGFjaG9tZXRlci1zbG93OiBcXGY2MmM7XG4kZmEtdmFyLWZhY2UtcGVyc2V2ZXJpbmc6IFxcZTM4NTtcbiRmYS12YXItY2lyY2xlLWNhbWVyYTogXFxlMTAzO1xuJGZhLXZhci1jYW1lcmEtY2lyY2xlOiBcXGUxMDM7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItc3BpZGVyLXdlYjogXFxmNzE5O1xuJGZhLXZhci1jaXJjbGUtbWljcm9waG9uZTogXFxlMTE2O1xuJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZTogXFxlMTE2O1xuJGZhLXZhci1ib29rLWFycm93LXVwOiBcXGUwYmE7XG4kZmEtdmFyLXBvcHNpY2xlOiBcXGU0M2U7XG4kZmEtdmFyLWNvbW1hbmQ6IFxcZTE0MjtcbiRmYS12YXItYmxpbmRzOiBcXGY4ZmI7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zYXhvcGhvbmU6IFxcZjhkYztcbiRmYS12YXItc3F1YXJlLTI6IFxcZTI1NztcbiRmYS12YXItZmllbGQtaG9ja2V5LXN0aWNrLWJhbGw6IFxcZjQ0YztcbiRmYS12YXItZmllbGQtaG9ja2V5OiBcXGY0NGM7XG4kZmEtdmFyLWFycm93LXVwLXNxdWFyZS10cmlhbmdsZTogXFxmODhiO1xuJGZhLXZhci1zb3J0LXNoYXBlcy11cC1hbHQ6IFxcZjg4YjtcbiRmYS12YXItZmFjZS1zY3JlYW06IFxcZTM4YjtcbiRmYS12YXItc3F1YXJlLW06IFxcZTI3NjtcbiRmYS12YXItY2FtZXJhLXdlYjogXFxmODMyO1xuJGZhLXZhci13ZWJjYW06IFxcZjgzMjtcbiRmYS12YXItY29tbWVudC1hcnJvdy1kb3duOiBcXGUxNDM7XG4kZmEtdmFyLWxpZ2h0YnVsYi1jZmw6IFxcZTVhNjtcbiRmYS12YXItd2luZG93LWZyYW1lLW9wZW46IFxcZTA1MDtcbiRmYS12YXItZmFjZS1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyazogXFxlNGNiO1xuJGZhLXZhci1wZXJpb2Q6IFxcMmU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItdXAtdG8tZG90dGVkLWxpbmU6IFxcZTQ1NztcbiRmYS12YXItdGhvdWdodC1idWJibGU6IFxcZTMyZTtcbiRmYS12YXItc2tlbGV0b24tcmliczogXFxlNWNiO1xuJGZhLXZhci1yYXlndW46IFxcZTAyNTtcbiRmYS12YXItZmx1dGU6IFxcZjhiOTtcbiRmYS12YXItYWNvcm46IFxcZjZhZTtcbiRmYS12YXItdmlkZW8tYXJyb3ctdXAtcmlnaHQ6IFxcZTJjOTtcbiRmYS12YXItZ3JhdGUtZHJvcGxldDogXFxlMTk0O1xuJGZhLXZhci1zZWFsLWV4Y2xhbWF0aW9uOiBcXGUyNDI7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1tZXNzYWdlLXNtczogXFxlMWU1O1xuJGZhLXZhci1jb2ZmZWUtYmVhbnM6IFxcZTEzZjtcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1jbG9jay10aHJlZS10aGlydHk6IFxcZTM1NztcbiRmYS12YXItZWFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmbmVzczogXFxmMmE0O1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFxcZjJhNDtcbiRmYS12YXItYWxhcm0tY2xvY2s6IFxcZjM0ZTtcbiRmYS12YXItZWNsaXBzZTogXFxmNzQ5O1xuJGZhLXZhci1mYWNlLXJlbGlldmVkOiBcXGUzODk7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLWNoZWNrOiBcXGU1NjQ7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1vY3RhZ29uLW1pbnVzOiBcXGYzMDg7XG4kZmEtdmFyLW1pbnVzLW9jdGFnb246IFxcZjMwODtcbiRmYS12YXItc3F1YXJlLXJzczogXFxmMTQzO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLWZhY2UtemFueTogXFxlM2E0O1xuJGZhLXZhci10cmljeWNsZTogXFxlNWMzO1xuJGZhLXZhci1sYW5kLW1pbmUtb246IFxcZTUxYjtcbiRmYS12YXItc3F1YXJlLWFycm93LXVwLWxlZnQ6IFxcZTI2MztcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWRvbGxhcjogXFxlNWQ5O1xuJGZhLXZhci1zYWx0LXNoYWtlcjogXFxlNDQ2O1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1maWxlLXBsdXM6IFxcZjMxOTtcbiRmYS12YXItZHJhdy1zcXVhcmU6IFxcZjVlZjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyLXNsYXNoOiBcXGUyYTE7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoOiBcXGUyYTE7XG4kZmEtdmFyLXN0YWlyczogXFxlMjg5O1xuJGZhLXZhci1kcm9uZS1mcm9udDogXFxmODYwO1xuJGZhLXZhci1kcm9uZS1hbHQ6IFxcZjg2MDtcbiRmYS12YXItZ2xhc3MtZW1wdHk6IFxcZTE5MTtcbiRmYS12YXItZGlhbC1oaWdoOiBcXGUxNWM7XG4kZmEtdmFyLXVzZXItaGVsbWV0LXNhZmV0eTogXFxmODJjO1xuJGZhLXZhci11c2VyLWNvbnN0cnVjdGlvbjogXFxmODJjO1xuJGZhLXZhci11c2VyLWhhcmQtaGF0OiBcXGY4MmM7XG4kZmEtdmFyLWk6IFxcNDk7XG4kZmEtdmFyLWhyeXZuaWEtc2lnbjogXFxmNmYyO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyOiBcXGUwOTI7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWJvdHRvbTogXFxlM2JiO1xuJGZhLXZhci12OiBcXDU2O1xuJGZhLXZhci1zcGFya2xlczogXFxmODkwO1xuJGZhLXZhci1zcXVpZDogXFxlNDUwO1xuJGZhLXZhci1sZWFmeS1ncmVlbjogXFxlNDFkO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAtcmlnaHQ6IFxcZTBmYztcbiRmYS12YXItY2FsZW5kYXJzOiBcXGUwZDc7XG4kZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbjogXFxlMmU2O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWhhbW1lci13YXI6IFxcZjZlNDtcbiRmYS12YXItY2lyY2xlLWQ6IFxcZTEwNDtcbiRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93OiBcXGY3MTg7XG4kZmEtdmFyLXN0YWZmLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1hc2NsZXBpdXM6IFxcZTU3OTtcbiRmYS12YXItcm9kLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLXBlYXI6IFxcZTIwYztcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLXRyaWFuZ2xlOiBcXGYyZWM7XG4kZmEtdmFyLWFwYXJ0bWVudDogXFxlNDY4O1xuJGZhLXZhci10cnVjay1tZWRpY2FsOiBcXGYwZjk7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1wZXBwZXI6IFxcZTQzMjtcbiRmYS12YXItcGlhbm86IFxcZjhkNDtcbiRmYS12YXItZ3VuLXNxdWlydDogXFxlMTlkO1xuJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1OTg7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItdXNlci1hbGllbjogXFxlMDRhO1xuJGZhLXZhci1zaGllbGQtY2hlY2s6IFxcZjJmNztcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1yb2FkLWJhcnJpZXI6IFxcZTU2MjtcbiRmYS12YXItY2hhcnQtY2FuZGxlc3RpY2s6IFxcZTBlMjtcbiRmYS12YXItYnJpZWZjYXNlLWJsYW5rOiBcXGUwYzg7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1icmFja2V0LXJvdW5kOiBcXDI4O1xuJGZhLXZhci1wYXJlbnRoZXNpczogXFwyODtcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItaG9yc2Utc2FkZGxlOiBcXGY4YzM7XG4kZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3M6IFxcZjdiNztcbiRmYS12YXItZmlsdGVyczogXFxlMTdlO1xuJGZhLXZhci1iZWxsLW9uOiBcXGY4ZmE7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWRpYWwtbWVkOiBcXGUxNWY7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLXE6IFxcNTE7XG4kZmEtdmFyLW1vbml0b3Itd2F2ZWZvcm06IFxcZjYxMTtcbiRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlOiBcXGY2MTE7XG4kZmEtdmFyLWxpbmstc2ltcGxlOiBcXGUxY2Q7XG4kZmEtdmFyLXdoaXN0bGU6IFxcZjQ2MDtcbiRmYS12YXItZzogXFw0NztcbiRmYS12YXItd2luZS1nbGFzcy1jcmFjazogXFxmNGJiO1xuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XG4kZmEtdmFyLXNsb3QtbWFjaGluZTogXFxlM2NlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLWNhci13YXNoOiBcXGY1ZTY7XG4kZmEtdmFyLWVzY2FsYXRvcjogXFxlMTcxO1xuJGZhLXZhci1jb21tZW50LWltYWdlOiBcXGUxNDg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItZG9uZy1zaWduOiBcXGUxNjk7XG4kZmEtdmFyLWRvbnV0OiBcXGU0MDY7XG4kZmEtdmFyLWRvdWdobnV0OiBcXGU0MDY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xuJGZhLXZhci10YWxseS0xOiBcXGUyOTQ7XG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLXNxdWFyZS1kYXNoZWQ6IFxcZTI2OTtcbiRmYS12YXItc3F1YXJlLWo6IFxcZTI3MztcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLWFycm93LXVwLWJpZy1zbWFsbDogXFxmODhlO1xuJGZhLXZhci1zb3J0LXNpemUtdXA6IFxcZjg4ZTtcbiRmYS12YXItYmFyY29kZS1yZWFkOiBcXGY0NjQ7XG4kZmEtdmFyLWJhZ3VldHRlOiBcXGUzZDg7XG4kZmEtdmFyLWJvd2wtc29mdC1zZXJ2ZTogXFxlNDZiO1xuJGZhLXZhci1mYWNlLWhvbGRpbmctYmFjay10ZWFyczogXFxlNDgyO1xuJGZhLXZhci1zcXVhcmUtdXA6IFxcZjM1MztcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cDogXFxmMzUzO1xuJGZhLXZhci10cmFpbi1zdWJ3YXktdHVubmVsOiBcXGUyYTM7XG4kZmEtdmFyLXN1YndheS10dW5uZWw6IFxcZTJhMztcbiRmYS12YXItc3F1YXJlLWV4Y2xhbWF0aW9uOiBcXGYzMjE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1zZW1pY29sb246IFxcM2I7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWZhbi10YWJsZTogXFxlMDA0O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWJhdHRlcnktbG93OiBcXGUwYjE7XG4kZmEtdmFyLWJhdHRlcnktMTogXFxlMGIxO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1icmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHQ6IFxcZjY3NztcbiRmYS12YXItbWluZC1zaGFyZTogXFxmNjc3O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci1oZWxtZXQtdW46IFxcZTUwMztcbiRmYS12YXItbG9jYXRpb24tc21pbGU6IFxcZjYwZDtcbiRmYS12YXItbWFwLW1hcmtlci1zbWlsZTogXFxmNjBkO1xuJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWxpbmU6IFxcZjMzZTtcbiRmYS12YXItYXJyb3ctdG8tbGVmdDogXFxmMzNlO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1zdXNoaTogXFxlNDhhO1xuJGZhLXZhci1uaWdpcmk6IFxcZTQ4YTtcbiRmYS12YXItbWVzc2FnZS1jYXB0aW9uczogXFxlMWRlO1xuJGZhLXZhci1jb21tZW50LWFsdC1jYXB0aW9uczogXFxlMWRlO1xuJGZhLXZhci10cmFzaC1saXN0OiBcXGUyYjE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLW9wdGlvbjogXFxlMzE4O1xuJGZhLXZhci1yYWNjb29uOiBcXGU2MTM7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6IFxcZTA5YTtcbiRmYS12YXItaGVhZC1zaWRlLWdlYXI6IFxcZTYxMTtcbiRmYS12YXItdHJhc2gtcGx1czogXFxlMmIyO1xuJGZhLXZhci1vYmplY3RzLWFsaWduLXRvcDogXFxlM2MwO1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLWJsYW5rOiBcXGYwN2I7XG4kZmEtdmFyLWZhY2UtYW54aW91cy1zd2VhdDogXFxlMzZhO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuazogXFxmMzg5O1xuJGZhLXZhci1maWxlLXdhdmVmb3JtOiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItbWljcm9jaGlwLWFpOiBcXGUxZWM7XG4kZmEtdmFyLW11ZzogXFxmODc0O1xuJGZhLXZhci1wbGFuZS11cC1zbGFzaDogXFxlMjJlO1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcGVuLWNpcmNsZTogXFxlMjBlO1xuJGZhLXZhci1iYWctc2VlZGxpbmc6IFxcZTVmMjtcbiRmYS12YXItY2hhcnQtc2ltcGxlOiBcXGU0NzM7XG4kZmEtdmFyLWNydXRjaGVzOiBcXGY3Zjg7XG4kZmEtdmFyLWNpcmNsZS1wYXJraW5nOiBcXGY2MTU7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlOiBcXGY2MTU7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XG4kZmEtdmFyLXNxdWFyZS1ib2x0OiBcXGUyNjU7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItZ2F1Z2U6IFxcZjYyNDtcbiRmYS12YXItZGFzaGJvYXJkOiBcXGY2MjQ7XG4kZmEtdmFyLWdhdWdlLW1lZDogXFxmNjI0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1sYW1iZGE6IFxcZjY2ZTtcbiRmYS12YXItZTogXFw0NTtcbiRmYS12YXItcGl6emE6IFxcZjgxNztcbiRmYS12YXItYm93bC1jaG9wc3RpY2tzLW5vb2RsZXM6IFxcZTJlYTtcbiRmYS12YXItaDM6IFxcZjMxNTtcbiRmYS12YXItcGVuLWNsaXA6IFxcZjMwNTtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0Y2E7XG4kZmEtdmFyLWJhZGdlLXBlcmNlbnQ6IFxcZjY0NjtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci1zZW5zb3I6IFxcZTAyODtcbiRmYS12YXItY29tbWE6IFxcMmM7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2s6IFxcZTU2YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyOiBcXGUyYTA7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlOiBcXGUyYTA7XG4kZmEtdmFyLWxpZ2h0LWVtZXJnZW5jeTogXFxlNDFmO1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLWFyYzogXFxlNGFlO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci12YW4tc2h1dHRsZTogXFxmNWI2O1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1idWlsZGluZy11c2VyOiBcXGU0ZGE7XG4kZmEtdmFyLWxpZ2h0LXN3aXRjaDogXFxlMDE3O1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci13YXZlLXB1bHNlOiBcXGY1Zjg7XG4kZmEtdmFyLWhlYXJ0LXJhdGU6IFxcZjVmODtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWhhdC1zYW50YTogXFxmN2E3O1xuJGZhLXZhci10YW1hbGU6IFxcZTQ1MTtcbiRmYS12YXItYm94LWNoZWNrOiBcXGY0Njc7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLXN0ZWFrOiBcXGY4MjQ7XG4kZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2g6IFxcZjYwMztcbiRmYS12YXItbG9jYXRpb24tc2xhc2g6IFxcZjYwMztcbiRmYS12YXItcGVyc29uLWRvbGx5OiBcXGY0ZDA7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1maWxlLWNoYXJ0LWNvbHVtbjogXFxmNjU5O1xuJGZhLXZhci1maWxlLWNoYXJ0LWxpbmU6IFxcZjY1OTtcbiRmYS12YXItcGVyc29uLWhhbGYtZHJlc3M6IFxcZTU0ODtcbiRmYS12YXItZm9sZGVyLWltYWdlOiBcXGUxOGE7XG4kZmEtdmFyLWNhbGVuZGFyLXBlbjogXFxmMzMzO1xuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XG4kZmEtdmFyLXJvYWQtYnJpZGdlOiBcXGU1NjM7XG4kZmEtdmFyLWZhY2Utc21pbGUtdGVhcjogXFxlMzkzO1xuJGZhLXZhci1tZXNzYWdlLXBsdXM6IFxcZjRhODtcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1jOiBcXDQzO1xuJGZhLXZhci10YWJsZXQtYnV0dG9uOiBcXGYxMGE7XG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1mYWlyeTogXFxlNjA3O1xuJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtdXNlcjogXFxlNGE0O1xuJGZhLXZhci1idWlsZGluZy1sb2NrOiBcXGU0ZDY7XG4kZmEtdmFyLWNoYXJ0LWxpbmUtdXA6IFxcZTBlNTtcbiRmYS12YXItbWFpbGJveDogXFxmODEzO1xuJGZhLXZhci10cnVjay1ib2x0OiBcXGUzZDA7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFxcZjFmZTtcbiRmYS12YXItaG91c2UtZmxhZzogXFxlNTBkO1xuJGZhLXZhci1jaXJjbGUtdGhyZWUtcXVhcnRlcnMtc3Ryb2tlOiBcXGU1ZDQ7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXM6IFxcZTU0MDtcbiRmYS12YXItc2NhbHBlbDogXFxmNjFkO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItY2FuY2VsOiBcXGYwNWU7XG4kZmEtdmFyLWJlbGwtZXhjbGFtYXRpb246IFxcZjg0ODtcbiRmYS12YXItY2lyY2xlLWJvb2ttYXJrOiBcXGUxMDA7XG4kZmEtdmFyLWJvb2ttYXJrLWNpcmNsZTogXFxlMTAwO1xuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcbiRmYS12YXItZmFjZS13ZWFyeTogXFxlM2ExO1xuJGZhLXZhci11bmlmb3JtLW1hcnRpYWwtYXJ0czogXFxlM2QxO1xuJGZhLXZhci1jYW1lcmEtcm90YXRlOiBcXGUwZDg7XG4kZmEtdmFyLXN1bi1kdXN0OiBcXGY3NjQ7XG4kZmEtdmFyLWNvbW1lbnQtdGV4dDogXFxlMTRkO1xuJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXM6IFxcZjVkMDtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1zaWduYWwtYmFyczogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYWx0OiBcXGY2OTA7XG4kZmEtdmFyLXNpZ25hbC1hbHQtNDogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYmFycy1zdHJvbmc6IFxcZjY5MDtcbiRmYS12YXItZGlhbW9uZC1leGNsYW1hdGlvbjogXFxlNDA1O1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLWRpYWwtbWluOiBcXGUxNjE7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1wYWdlLWNhcmV0LWRvd246IFxcZTQyOTtcbiRmYS12YXItZmlsZS1jYXJldC1kb3duOiBcXGU0Mjk7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLWNsb2NrLXNldmVuLXRoaXJ0eTogXFxlMzUxO1xuJGZhLXZhci1hcnJvdy1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItY2xvY2stZm91ci10aGlydHk6IFxcZTM0YjtcbiRmYS12YXItc2lnbmFsLWJhcnMtZ29vZDogXFxmNjkzO1xuJGZhLXZhci1zaWduYWwtYWx0LTM6IFxcZjY5MztcbiRmYS12YXItY2FjdHVzOiBcXGY4YTc7XG4kZmEtdmFyLWxpZ2h0YnVsYi1nZWFyOiBcXGU1ZmQ7XG4kZmEtdmFyLW1heGltaXplOiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmU6IFxcZjYxZjtcbiRmYS12YXItcGxhbmUtdGFpbDogXFxlMjJjO1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWF4OiBcXGY2MmI7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdDogXFxmNjJiO1xuJGZhLXZhci1jaXJjbGUtdTogXFxlMTI3O1xuJGZhLXZhci1zaGllbGQtc2xhc2g6IFxcZTI0YjtcbiRmYS12YXItc3F1YXJlLXBob25lLWhhbmd1cDogXFxlMjdhO1xuJGZhLXZhci1waG9uZS1zcXVhcmUtZG93bjogXFxlMjdhO1xuJGZhLXZhci1hcnJvdy11cC1sZWZ0OiBcXGUwOWQ7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTE6IFxcZTA0MztcbiRmYS12YXItcGVhbnV0czogXFxlNDMxO1xuJGZhLXZhci1zaHVmZmxlOiBcXGYwNzQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1wZXJzb24tcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLW1vYmlsZS1yZXRybzogXFxlNTI3O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWJpbi1ib3R0bGVzLXJlY3ljbGU6IFxcZTVmNjtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1zcXVhcmU6IFxcZTA5YztcbiRmYS12YXItZmlsZS1kYXNoZWQtbGluZTogXFxmODc3O1xuJGZhLXZhci1wYWdlLWJyZWFrOiBcXGY4Nzc7XG4kZmEtdmFyLWJyYWNrZXQtY3VybHktcmlnaHQ6IFxcN2Q7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1jbG9jay10aHJlZTogXFxlMzU2O1xuJGZhLXZhci1oYW5kcy1ib3VuZDogXFxlNGY5O1xuJGZhLXZhci1zY2FscGVsLWxpbmUtZGFzaGVkOiBcXGY2MWU7XG4kZmEtdmFyLXNjYWxwZWwtcGF0aDogXFxmNjFlO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLXBpcGUtc21va2luZzogXFxlM2M0O1xuJGZhLXZhci1mYWNlLWFzdG9uaXNoZWQ6IFxcZTM2YjtcbiRmYS12YXItd2luZG93OiBcXGY0MGU7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTU2O1xuJGZhLXZhci1lYXI6IFxcZjVmMDtcbiRmYS12YXItZmlsZS1sb2NrOiBcXGUzYTY7XG4kZmEtdmFyLWRpYWdyYW0tdmVubjogXFxlMTVhO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci1nb2FsLW5ldDogXFxlM2FiO1xuJGZhLXZhci1jb2ZmaW4tY3Jvc3M6IFxcZTA1MTtcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiRmYS12YXItbG9jYXRpb24teG1hcms6IFxcZjYwZTtcbiRmYS12YXItbWFwLW1hcmtlci10aW1lczogXFxmNjBlO1xuJGZhLXZhci1tYXAtbWFya2VyLXhtYXJrOiBcXGY2MGU7XG4kZmEtdmFyLWNpcmNsZS1xdWFydGVyLXN0cm9rZTogXFxlNWQzO1xuJGZhLXZhci1sYXNzbzogXFxmOGM4O1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1wZXJzb24tdG8tcG9ydGFsOiBcXGUwMjI7XG4kZmEtdmFyLXBvcnRhbC1lbnRlcjogXFxlMDIyO1xuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjA5MDtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1wZWdhc3VzOiBcXGY3MDM7XG4kZmEtdmFyLWZpbGVzLW1lZGljYWw6IFxcZjdmZDtcbiRmYS12YXItbmZjLWxvY2s6IFxcZTFmODtcbiRmYS12YXItcGVyc29uLXNraS1saWZ0OiBcXGY3Yzg7XG4kZmEtdmFyLXNraS1saWZ0OiBcXGY3Yzg7XG4kZmEtdmFyLXNxdWFyZS02OiBcXGUyNWI7XG4kZmEtdmFyLXNob3Atc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXdpbmQtdHVyYmluZTogXFxmODliO1xuJGZhLXZhci1zbGlkZXJzLXNpbXBsZTogXFxlMjUzO1xuJGZhLXZhci1ncmlkLXJvdW5kOiBcXGU1ZGE7XG4kZmEtdmFyLWJhZGdlLXNoZXJpZmY6IFxcZjhhMjtcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoOiBcXGU0YTk7XG4kZmEtdmFyLWludGVyc2VjdGlvbjogXFxmNjY4O1xuJGZhLXZhci1zaG9wLWxvY2s6IFxcZTRhNTtcbiRmYS12YXItZmFtaWx5OiBcXGUzMDA7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXFxmMjUxO1xuJGZhLXZhci11c2VyLWhhaXItYnVuczogXFxlM2QzO1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWhvdXJnbGFzcy1jbG9jazogXFxlNDFiO1xuJGZhLXZhci1wZXJzb24tc2VhdC1yZWNsaW5lZDogXFxlMjFmO1xuJGZhLXZhci1wYXBlci1wbGFuZS10b3A6IFxcZTIwYTtcbiRmYS12YXItcGFwZXItcGxhbmUtYWx0OiBcXGUyMGE7XG4kZmEtdmFyLXNlbmQ6IFxcZTIwYTtcbiRmYS12YXItbWVzc2FnZS1hcnJvdy11cDogXFxlMWRjO1xuJGZhLXZhci1jb21tZW50LWFsdC1hcnJvdy11cDogXFxlMWRjO1xuJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb246IFxcZjY3MTtcbiRmYS12YXItbGF5ZXItbWludXM6IFxcZjVmZTtcbiRmYS12YXItbGF5ZXItZ3JvdXAtbWludXM6IFxcZjVmZTtcbiRmYS12YXItY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtY3VycmVuY3k6IFxcZTYwNDtcbiRmYS12YXItY2lyY2xlLWU6IFxcZTEwOTtcbiRmYS12YXItYnVpbGRpbmctd2hlYXQ6IFxcZTRkYjtcbiRmYS12YXItZ2F1Z2UtbWF4OiBcXGY2MjY7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6IFxcZjYyNjtcbiRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmc6IFxcZTUzYTtcbiRmYS12YXItYXBvc3Ryb3BoZTogXFwyNztcbiRmYS12YXItZmlyZS1oeWRyYW50OiBcXGUxN2Y7XG4kZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItdmlkZW8tcGx1czogXFxmNGUxO1xuJGZhLXZhci1zcXVhcmUtcmlnaHQ6IFxcZjM1MjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodDogXFxmMzUyO1xuJGZhLXZhci1jb21tZW50LXNtaWxlOiBcXGY0YjQ7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLWluYm94LWluOiBcXGYzMTA7XG4kZmEtdmFyLWluYm94LWFycm93LWRvd246IFxcZjMxMDtcbiRmYS12YXItaGVhcnQtcHVsc2U6IFxcZjIxZTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWNpcmNsZS04OiBcXGUwZjU7XG4kZmEtdmFyLWNsb3Vkcy1tb29uOiBcXGY3NDU7XG4kZmEtdmFyLWNsb2NrLXRlbi10aGlydHk6IFxcZTM1NTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5LWJveDogXFxmNGNlO1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItZm9sZGVyLXVzZXI6IFxcZTE4ZTtcbiRmYS12YXItdHJhc2gtY2FuLXhtYXJrOiBcXGUyYWU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLWxlZnQtbG9uZy10by1saW5lOiBcXGU0MWU7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXhtYXJrcy1saW5lczogXFxlNTlhO1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1jYWxlbmRhci1yYW5nZTogXFxlMGQ2O1xuJGZhLXZhci1mbG93ZXItZGFmZm9kaWw6IFxcZjgwMDtcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LXVwOiBcXGUxYTI7XG4kZmEtdmFyLXdlaWdodC1zY2FsZTogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItYXJyb3ctdXAtdG8tYXJjOiBcXGU2MTc7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItYm9va3M6IFxcZjVkYjtcbiRmYS12YXItdXNlci1ncm91cDogXFxmNTAwO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItYXJyb3ctdXAtYS16OiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItbGF5ZXItcGx1czogXFxmNWZmO1xuJGZhLXZhci1sYXllci1ncm91cC1wbHVzOiBcXGY1ZmY7XG4kZmEtdmFyLXBsYXktcGF1c2U6IFxcZTIyZjtcbiRmYS12YXItYmxvY2stcXVlc3Rpb246IFxcZTNkZDtcbiRmYS12YXItc25vb3plOiBcXGY4ODA7XG4kZmEtdmFyLXp6ejogXFxmODgwO1xuJGZhLXZhci1zY2FubmVyLWltYWdlOiBcXGY4ZjM7XG4kZmEtdmFyLXR2LXJldHJvOiBcXGY0MDE7XG4kZmEtdmFyLXNxdWFyZS10OiBcXGUyODA7XG4kZmEtdmFyLWZhcm06IFxcZjg2NDtcbiRmYS12YXItYmFybi1zaWxvOiBcXGY4NjQ7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1iYXJzLXNvcnQ6IFxcZTBhZTtcbiRmYS12YXItcGFsbGV0LWJveGVzOiBcXGY0ODM7XG4kZmEtdmFyLXBhbGV0dGUtYm94ZXM6IFxcZjQ4MztcbiRmYS12YXItcGFsbGV0LWFsdDogXFxmNDgzO1xuJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItY29kZS1zaW1wbGU6IFxcZTEzZDtcbiRmYS12YXItYm9sdC1zbGFzaDogXFxlMGI4O1xuJGZhLXZhci1wYW5lbC1maXJlOiBcXGU0MmY7XG4kZmEtdmFyLWJpbmFyeS1jaXJjbGUtY2hlY2s6IFxcZTMzYztcbiRmYS12YXItY29tbWVudC1taW51czogXFxmNGIxO1xuJGZhLXZhci1idXJyaXRvOiBcXGY3ZWQ7XG4kZmEtdmFyLXZpb2xpbjogXFxmOGVkO1xuJGZhLXZhci1vYmplY3RzLWNvbHVtbjogXFxlM2MxO1xuJGZhLXZhci1zcXVhcmUtY2hldnJvbi1kb3duOiBcXGYzMjk7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcbiRmYS12YXItY29tbWVudC1wbHVzOiBcXGY0YjI7XG4kZmEtdmFyLXRyaWFuZ2xlLWluc3RydW1lbnQ6IFxcZjhlMjtcbiRmYS12YXItdHJpYW5nbGUtbXVzaWM6IFxcZjhlMjtcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci11c2VyLXBpbG90LXRpZTogXFxlMmMxO1xuJGZhLXZhci1waWFuby1rZXlib2FyZDogXFxmOGQ1O1xuJGZhLXZhci1iZWQtZW1wdHk6IFxcZjhmOTtcbiRmYS12YXItY2lyY2xlLWFycm93LXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsOiBcXGYyZmI7XG4kZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdDogXFxmMmZiO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLWw6IFxcNGM7XG4kZmEtdmFyLXNpZ25hbC1zdHJlYW06IFxcZjhkZDtcbiRmYS12YXItZG93bi10by1icmFja2V0OiBcXGU0ZTc7XG4kZmEtdmFyLWNpcmNsZS16OiBcXGUxMzA7XG4kZmEtdmFyLXN0YXJzOiBcXGY3NjI7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItYmVkLXB1bHNlOiBcXGY0ODc7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItaG91c2UtZGF5OiBcXGUwMGU7XG4kZmEtdmFyLXNodXR0bGUtc3BhY2U6IFxcZjE5NztcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zaGlydC1sb25nLXNsZWV2ZTogXFxlM2M3O1xuJGZhLXZhci1jaGFydC1waWUtc2ltcGxlOiBcXGY2NGU7XG4kZmEtdmFyLWNoYXJ0LXBpZS1hbHQ6IFxcZjY0ZTtcbiRmYS12YXItZmFjZS1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS11c2VyOiBcXGU0OGY7XG4kZmEtdmFyLWNhbmR5OiBcXGUzZTc7XG4kZmEtdmFyLWJvd2wtaG90OiBcXGY4MjM7XG4kZmEtdmFyLXNvdXA6IFxcZjgyMztcbiRmYS12YXItZmxhdGJyZWFkOiBcXGU0MGI7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzOiBcXGU1MDA7XG4kZmEtdmFyLWNvZGUtZm9yazogXFxlMTNiO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLXNpZ25hbC1iYXJzLXdlYWs6IFxcZjY5MTtcbiRmYS12YXItc2lnbmFsLWFsdC0xOiBcXGY2OTE7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXM6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItY2xvY2stdHdlbHZlOiBcXGUzNTg7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItY2l0cnVzLXNsaWNlOiBcXGUyZjU7XG4kZmEtdmFyLXNoZWVwOiBcXGY3MTE7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci1jb2xvbi1zaWduOiBcXGUxNDA7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItYmFkZ2VyLWhvbmV5OiBcXGY2YjQ7XG4kZmEtdmFyLWg0OiBcXGY4NmE7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrOiBcXGU1NjY7XG4kZmEtdmFyLXNpZ25hbC1zbGFzaDogXFxmNjk1O1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXVwOiBcXGYyMmE7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLXRhY286IFxcZjgyNjtcbiRmYS12YXItaGV4YWdvbi1wbHVzOiBcXGYzMDA7XG4kZmEtdmFyLXBsdXMtaGV4YWdvbjogXFxmMzAwO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MGE7XG4kZmEtdmFyLWZpbGUtYXJyb3ctdXA6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWZpLTM6IFxcZjFlYjtcbiRmYS12YXItd2lmaS1zdHJvbmc6IFxcZjFlYjtcbiRmYS12YXItbWVzc2FnZXM6IFxcZjRiNjtcbiRmYS12YXItY29tbWVudHMtYWx0OiBcXGY0YjY7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0aHR1YjogXFxmMmNkO1xuJGZhLXZhci11bWJyZWxsYS1zaW1wbGU6IFxcZTJiYztcbiRmYS12YXItdW1icmVsbGEtYWx0OiBcXGUyYmM7XG4kZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzOiBcXGU0YTM7XG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLXBpbGw6IFxcZTVjMDtcbiRmYS12YXItdXNlci1wZW46IFxcZjRmZjtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLWJpbmFyeS1zbGFzaDogXFxlMzNlO1xuJGZhLXZhci1zcXVhcmUtbzogXFxlMjc4O1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1hbmNob3ItbG9jazogXFxlNGFkO1xuJGZhLXZhci1idWlsZGluZy1uZ286IFxcZTRkNztcbiRmYS12YXItdHJhbnNwb3J0ZXItMzogXFxlMDQ1O1xuJGZhLXZhci1lbmdpbmUtd2FybmluZzogXFxmNWYyO1xuJGZhLXZhci1lbmdpbmUtZXhjbGFtYXRpb246IFxcZjVmMjtcbiRmYS12YXItY2lyY2xlLWRvd24tcmlnaHQ6IFxcZTEwODtcbiRmYS12YXItc3F1YXJlLWs6IFxcZTI3NDtcbiRmYS12YXItbWFuYXQtc2lnbjogXFxlMWQ1O1xuJGZhLXZhci1tb25leS1jaGVjay1wZW46IFxcZjg3MjtcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdDogXFxmODcyO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItYm9yZGVyLXRvcC1sZWZ0OiBcXGY4NTM7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1tYXAtbG9jYXRpb24tZG90OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLXRpbGRlOiBcXDdlO1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcbiRmYS12YXItYXJyb3ctZG93bi1zcXVhcmUtdHJpYW5nbGU6IFxcZjg4OTtcbiRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQ6IFxcZjg4OTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1kb2ctbGVhc2hlZDogXFxmNmQ0O1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1iYXR0ZXJ5LWNhcjogXFxmNWRmO1xuJGZhLXZhci1mYWNlLWRvd25jYXN0LXN3ZWF0OiBcXGUzNzE7XG4kZmEtdmFyLW1haWxib3gtZmxhZy11cDogXFxlNWJiO1xuJGZhLXZhci1tZW1vLWNpcmNsZS1pbmZvOiBcXGU0OWE7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItdm9sdW1lOiBcXGY2YTg7XG4kZmEtdmFyLXZvbHVtZS1tZWRpdW06IFxcZjZhODtcbiRmYS12YXItdHJhbnNwb3J0ZXItNTogXFxlMmE2O1xuJGZhLXZhci1nYXVnZS1jaXJjbGUtYm9sdDogXFxlNDk2O1xuJGZhLXZhci1jb2luLWZyb250OiBcXGUzZmM7XG4kZmEtdmFyLWZpbGUtc2xhc2g6IFxcZTNhNztcbiRmYS12YXItbWVzc2FnZS1hcnJvdy11cC1yaWdodDogXFxlMWRkO1xuJGZhLXZhci10cmVhc3VyZS1jaGVzdDogXFxmNzIzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1wYWludGJydXNoLWZpbmU6IFxcZjVhOTtcbiRmYS12YXItcGFpbnQtYnJ1c2gtYWx0OiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50LWJydXNoLWZpbmU6IFxcZjVhOTtcbiRmYS12YXItcGFpbnRicnVzaC1hbHQ6IFxcZjVhOTtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1ob29kLWNsb2FrOiBcXGY2ZWY7XG4kZmEtdmFyLXNxdWFyZS1xdW90ZTogXFxlMzI5O1xuJGZhLXZhci11cC1sZWZ0OiBcXGUyYmQ7XG4kZmEtdmFyLWJyaW5nLWZyb250OiBcXGY4NTc7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWJ1cmdlci1jaGVlc2U6IFxcZjdmMTtcbiRmYS12YXItY2hlZXNlYnVyZ2VyOiBcXGY3ZjE7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjazogXFxlNGQyO1xuJGZhLXZhci1yZXBlYXQtMTogXFxmMzY1O1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZjMzZDtcbiRmYS12YXItYXJyb3ctdG8tYm90dG9tOiBcXGYzM2Q7XG4kZmEtdmFyLWdyaWQtNTogXFxlMTk5O1xuJGZhLXZhci1zd2FwLWFycm93czogXFxlNjBhO1xuJGZhLXZhci1yaWdodC1sb25nLXRvLWxpbmU6IFxcZTQ0NDtcbiRmYS12YXItcGVyc29uLWNoYWxrYm9hcmQ6IFxcZTUzZDtcbiRmYS12YXItbWFycy1zdHJva2UtcmlnaHQ6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1oYW5kLWJhY2stZmlzdDogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItZ3JpZC1yb3VuZC01OiBcXGU1ZGU7XG4kZmEtdmFyLXRhbGx5OiBcXGY2OWM7XG4kZmEtdmFyLXRhbGx5LTU6IFxcZjY5YztcbiRmYS12YXItc3F1YXJlLWNhcmV0LXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyOiBcXGU0ZTQ7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1iYXItY2hhcnQ6IFxcZjA4MDtcbiRmYS12YXItaGFuZHMtYnViYmxlczogXFxlMDVlO1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci11cC1mcm9tLWRvdHRlZC1saW5lOiBcXGU0NTY7XG4kZmEtdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xuJGZhLXZhci1mYWNlLWV4aGFsaW5nOiBcXGU0ODA7XG4kZmEtdmFyLXNlbnNvci1maXJlOiBcXGUwMmE7XG4kZmEtdmFyLXVzZXItdW5sb2NrOiBcXGUwNTg7XG4kZmEtdmFyLWhleGFnb24tZGl2aWRlOiBcXGUxYWQ7XG4kZmEtdmFyLTAwOiBcXGU0Njc7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY2Fzc2V0dGUtYmV0YW1heDogXFxmOGE0O1xuJGZhLXZhci1iZXRhbWF4OiBcXGY4YTQ7XG4kZmEtdmFyLXNhaWxib2F0OiBcXGU0NDU7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLW5mYy1tYWduaWZ5aW5nLWdsYXNzOiBcXGUxZjk7XG4kZmEtdmFyLWZpbGUtYmluYXJ5OiBcXGUxNzU7XG4kZmEtdmFyLWNpcmNsZS12OiBcXGUxMmE7XG4kZmEtdmFyLXNxdWFyZS1wbHVzOiBcXGYwZmU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLWJvd2wtc2Nvb3BzOiBcXGUzZGY7XG4kZmEtdmFyLW1pc3RsZXRvZTogXFxmN2I0O1xuJGZhLXZhci1jdXN0YXJkOiBcXGU0MDM7XG4kZmEtdmFyLWxhY3Jvc3NlLXN0aWNrOiBcXGUzYjU7XG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XG4kZmEtdmFyLXN1bnJpc2U6IFxcZjc2NjtcbiRmYS12YXItc3VidGl0bGVzOiBcXGU2MGY7XG4kZmEtdmFyLXBhbmVsLWV3czogXFxlNDJlO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLWNsb3VkLWV4Y2xhbWF0aW9uOiBcXGU0OTE7XG4kZmEtdmFyLW1lc3NhZ2UtbGluZXM6IFxcZjRhNjtcbiRmYS12YXItY29tbWVudC1hbHQtbGluZXM6IFxcZjRhNjtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1idWNrZXQ6IFxcZTRjZjtcbiRmYS12YXItZmxvcHB5LWRpc2stcGVuOiBcXGUxODI7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLXdpbmRvdy1mcmFtZTogXFxlMDRmO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLWNvdzogXFxmNmM4O1xuJGZhLXZhci1maWxlLXppcDogXFxlNWVlO1xuJGZhLXZhci1zcXVhcmUtcmluZzogXFxlNDRmO1xuJGZhLXZhci1kb3duLWZyb20tbGluZTogXFxmMzQ5O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3A6IFxcZjM0OTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItc2hpZWxkLXhtYXJrOiBcXGUyNGM7XG4kZmEtdmFyLXNoaWVsZC10aW1lczogXFxlMjRjO1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1jaXJjbGUtc29ydC1kb3duOiBcXGUwMzE7XG4kZmEtdmFyLXNvcnQtY2lyY2xlLWRvd246IFxcZTAzMTtcbiRmYS12YXItZm9sZGVyLWNsb3NlZDogXFxlMTg1O1xuJGZhLXZhci1ob3VzZS10c3VuYW1pOiBcXGU1MTU7XG4kZmEtdmFyLXNxdWFyZS1uZmk6IFxcZTU3NjtcbiRmYS12YXItZm9ya2xpZnQ6IFxcZjQ3YTtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6IFxcZTRiNTtcbiRmYS12YXItYnJhY2tldC1zcXVhcmUtcmlnaHQ6IFxcNWQ7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3M6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLWJhY2s6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLWJhY2t3YXJkOiBcXGYyZWE7XG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XG4kZmEtdmFyLXRhYmxlLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1zcXVhcmUtYTogXFxlMjVmO1xuJGZhLXZhci10aWNrOiBcXGUzMmY7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktYm94OiBcXGY0NzI7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItbWluaW1pemU6IFxcZjc4YztcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1yZWZyaWdlcmF0b3I6IFxcZTAyNjtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItb2N0YWdvbi14bWFyazogXFxmMmYwO1xuJGZhLXZhci10aW1lcy1vY3RhZ29uOiBcXGYyZjA7XG4kZmEtdmFyLXhtYXJrLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXItYWxpZ24tc2xhc2g6IFxcZjg0NjtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItYW5nbGVzLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci10cnVjay1yYW1wLWNvdWNoOiBcXGY0ZGQ7XG4kZmEtdmFyLXRydWNrLWNvdWNoOiBcXGY0ZGQ7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNpcmNsZS1wbGF5OiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZTBhMDtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci0zNjAtZGVncmVlczogXFxlMmRjO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXVyOiBcXGYxNTM7XG4kZmEtdmFyLWV1cm86IFxcZjE1MztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2lyY2xlLWNoZWNrOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1zcXVhcmUtZGFzaGVkLWNpcmNsZS1wbHVzOiBcXGU1YzI7XG4kZmEtdmFyLW1vbmV5LXNpbXBsZS1mcm9tLWJyYWNrZXQ6IFxcZTMxMztcbiRmYS12YXItYmF0OiBcXGY2YjU7XG4kZmEtdmFyLWNpcmNsZS1zdG9wOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1oZWFkcGhvbmVzOiBcXGY4YzI7XG4kZmEtdmFyLXBob25lLXJvdGFyeTogXFxmOGQzO1xuJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItcGxhdGUtd2hlYXQ6IFxcZTU1YTtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlLW1pbnVzOiBcXGU0NmY7XG4kZmEtdmFyLWNob3BzdGlja3M6IFxcZTNmNztcbiRmYS12YXItY2FyLXdyZW5jaDogXFxmNWUzO1xuJGZhLXZhci1jYXItbWVjaGFuaWM6IFxcZjVlMztcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1wZXJzb24tc2hlbHRlcjogXFxlNTRmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXIta2F6b286IFxcZjhjNztcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLWJpbi1ib3R0bGVzOiBcXGU1ZjU7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLWxlZnQ6IFxcZTI2MTtcbiRmYS12YXItYmF0dGVyeS1ib2x0OiBcXGYzNzY7XG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcbiRmYS12YXItaGVsaWNvcHRlci1zeW1ib2w6IFxcZTUwMjtcbiRmYS12YXItYXBlcnR1cmU6IFxcZTJkZjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci1nZWFyLWNvbXBsZXg6IFxcZTVlOTtcbiRmYS12YXItZmlsZS1tYWduaWZ5aW5nLWdsYXNzOiBcXGY4NjU7XG4kZmEtdmFyLWZpbGUtc2VhcmNoOiBcXGY4NjU7XG4kZmEtdmFyLXVwLXJpZ2h0OiBcXGUyYmU7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLXVzZXItcG9saWNlOiBcXGUzMzM7XG4kZmEtdmFyLWxhcmktc2lnbjogXFxlMWM4O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXRlZGR5LWJlYXI6IFxcZTNjZjtcbiRmYS12YXItc3RvY2tpbmc6IFxcZjdkNTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQ6IFxcZTU1MztcbiRmYS12YXItaW1hZ2Utc2xhc2g6IFxcZTFiNztcbiRmYS12YXItbWFzay1zbm9ya2VsOiBcXGUzYjc7XG4kZmEtdmFyLXNtb2tlOiBcXGY3NjA7XG4kZmEtdmFyLXN0ZXJsaW5nLXNpZ246IFxcZjE1NDtcbiRmYS12YXItZ2JwOiBcXGYxNTQ7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItYmF0dGVyeS1leGNsYW1hdGlvbjogXFxlMGIwO1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6IFxcZTU3NztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItYXJyb3ctZG93bi1sb25nOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXFxmMTc1O1xuJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZTogXFxlNTdlO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jcnlzdGFsLWJhbGw6IFxcZTM2MjtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXBlcnNvbi1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc3Rhci1zaG9vdGluZzogXFxlMDM2O1xuJGZhLXZhci1iaW5hcnktbG9jazogXFxlMzNkO1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1jb21tZW50LXBlbjogXFxmNGFlO1xuJGZhLXZhci1jb21tZW50LWVkaXQ6IFxcZjRhZTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZTogXFxmNTZmO1xuJGZhLXZhci1iYW5qbzogXFxmOGEzO1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQ6IFxcZjE0YztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcbiRmYS12YXItbGlnaHQtZW1lcmdlbmN5LW9uOiBcXGU0MjA7XG4kZmEtdmFyLWtlcm5pbmc6IFxcZjg2ZjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItc3F1YXJlLWY6IFxcZTI3MDtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1hcnJvdy1sZWZ0LWZyb20tbGluZTogXFxmMzQ0O1xuJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0OiBcXGYzNDQ7XG4kZmEtdmFyLXN0cmF3YmVycnk6IFxcZTMyYjtcbiRmYS12YXItbG9jYXRpb24tcGluLWxvY2s6IFxcZTUxZjtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItY2xvY2stZWlnaHQtdGhpcnR5OiBcXGUzNDY7XG4kZmEtdmFyLXBsYW5lLWVuZ2luZXM6IFxcZjNkZTtcbiRmYS12YXItcGxhbmUtYWx0OiBcXGYzZGU7XG4kZmEtdmFyLWhpbGwtYXZhbGFuY2hlOiBcXGU1MDc7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWdhdWdlLWxvdzogXFxmNjI3O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93OiBcXGY2Mjc7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItdHJhc2gtY2FuLXBsdXM6IFxcZTJhYztcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xuJGZhLXZhci12Y2FyZDogXFxmMmJiO1xuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXA6IFxcZjUxNjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1nbG9iZS1zbm93OiBcXGY3YTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQ6IFxcZjVlYjtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1pbnRlZ3JhbDogXFxmNjY3O1xuJGZhLXZhci1idXJzdDogXFxlNGRjO1xuJGZhLXZhci1ob3VzZS1sYXB0b3A6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kZmEtdmFyLWZhY2UtdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItbW9uZXktYmlsbHM6IFxcZTFmMztcbiRmYS12YXItYmxpbmRzLXJhaXNlZDogXFxmOGZkO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLXVmby1iZWFtOiBcXGUwNDg7XG4kZmEtdmFyLWNpcmNsZS1jYXJldC11cDogXFxmMzMxO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtdXA6IFxcZjMzMTtcbiRmYS12YXItdXNlci12bmVjay1oYWlyLWxvbmc6IFxcZTQ2MztcbiRmYS12YXItc3F1YXJlLWEtbG9jazogXFxlNDRkO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItZ2FzLXB1bXAtc2xhc2g6IFxcZjVmNDtcbiRmYS12YXItY2xvdWQtYXJyb3ctdXA6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjBlZTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci10cmFuc3BvcnRlci00OiBcXGUyYTU7XG4kZmEtdmFyLWNoYXJ0LW1peGVkLXVwLWNpcmNsZS1jdXJyZW5jeTogXFxlNWQ4O1xuJGZhLXZhci1vYmplY3RzLWFsaWduLXJpZ2h0OiBcXGUzYmY7XG4kZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0OiBcXGU0YzA7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItcGlnOiBcXGY3MDY7XG4kZmEtdmFyLWluYm94LWZ1bGw6IFxcZTFiYTtcbiRmYS12YXItY2lyY2xlLWVudmVsb3BlOiBcXGUxMGM7XG4kZmEtdmFyLWVudmVsb3BlLWNpcmNsZTogXFxlMTBjO1xuJGZhLXZhci10cmlhbmdsZS1wZXJzb24tZGlnZ2luZzogXFxmODVkO1xuJGZhLXZhci1jb25zdHJ1Y3Rpb246IFxcZjg1ZDtcbiRmYS12YXItZmVycnk6IFxcZTRlYTtcbiRmYS12YXItYnVsbHNleWUtYXJyb3c6IFxcZjY0ODtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlOiBcXGU0Yjk7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNwcm91dDogXFxmNGQ4O1xuJGZhLXZhci1jbG9jay1zZXZlbjogXFxlMzUwO1xuJGZhLXZhci1sZWZ0LXJpZ2h0OiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1ib3hlcy1wYWNraW5nOiBcXGU0Yzc7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWZsYXNobGlnaHQ6IFxcZjhiODtcbiRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZTogXFxlNGY2O1xuJGZhLXZhci1ib3dsLWZvb2Q6IFxcZTRjNjtcbiRmYS12YXItc3F1YXJlLTk6IFxcZTI1ZTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItc3F1YXJlLWRvbGxhcjogXFxmMmU5O1xuJGZhLXZhci1kb2xsYXItc3F1YXJlOiBcXGYyZTk7XG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItcGhvbmUtYXJyb3ctcmlnaHQ6IFxcZTViZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nOiBcXGY0YmY7XG4kZmEtdmFyLW1lc3NhZ2UtY2hlY2s6IFxcZjRhMjtcbiRmYS12YXItY29tbWVudC1hbHQtY2hlY2s6IFxcZjRhMjtcbiRmYS12YXItY2xvdWQtYm9sdDogXFxmNzZjO1xuJGZhLXZhci10aHVuZGVyc3Rvcm06IFxcZjc2YztcbiRmYS12YXItY2hhcnQtbGluZS11cC1kb3duOiBcXGU1ZDc7XG4kZmEtdmFyLXRleHQtc2xhc2g6IFxcZjg3ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci13YXRjaDogXFxmMmUxO1xuJGZhLXZhci1jaXJjbGUtZG93bi1sZWZ0OiBcXGUxMDc7XG4kZmEtdmFyLXRleHQ6IFxcZjg5MztcbiRmYS12YXItcHJvamVjdG9yOiBcXGY4ZDY7XG4kZmEtdmFyLWZhY2Utc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXRvbWJzdG9uZS1ibGFuazogXFxmNzIxO1xuJGZhLXZhci10b21ic3RvbmUtYWx0OiBcXGY3MjE7XG4kZmEtdmFyLWNoZXNzLWtpbmctcGllY2U6IFxcZjQ0MDtcbiRmYS12YXItY2hlc3Mta2luZy1hbHQ6IFxcZjQ0MDtcbiRmYS12YXItY2lyY2xlLTY6IFxcZTBmMztcbiRmYS12YXItbGVmdDogXFxmMzU1O1xuJGZhLXZhci1hcnJvdy1hbHQtbGVmdDogXFxmMzU1O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLXNxdWFyZS1kb3duOiBcXGYzNTA7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bjogXFxmMzUwO1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWNlbnRlci12ZXJ0aWNhbDogXFxlM2JkO1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1ob3VzZS1sb2NrOiBcXGU1MTA7XG4kZmEtdmFyLWNsb3VkLWFycm93LWRvd246IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYwZWQ7XG4kZmEtdmFyLXdyZWF0aDogXFxmN2UyO1xuJGZhLXZhci1jaGlsZHJlbjogXFxlNGUxO1xuJGZhLXZhci1tZXRlci1kcm9wbGV0OiBcXGUxZWE7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItYmxhY2tib2FyZDogXFxmNTFiO1xuJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXNpZ25hbC1zdHJvbmc6IFxcZjY4ZjtcbiRmYS12YXItc2lnbmFsLTQ6IFxcZjY4ZjtcbiRmYS12YXItbG9sbGlwb3A6IFxcZTQyNDtcbiRmYS12YXItbG9sbHlwb3A6IFxcZTQyNDtcbiRmYS12YXItbGlzdC10cmVlOiBcXGUxZDI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZHJhdy1jaXJjbGU6IFxcZjVlZDtcbiRmYS12YXItY2F0LXNwYWNlOiBcXGUwMDE7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1yYWJiaXQtcnVubmluZzogXFxmNzA5O1xuJGZhLXZhci1yYWJiaXQtZmFzdDogXFxmNzA5O1xuJGZhLXZhci1tZW1vLXBhZDogXFxlMWRhO1xuJGZhLXZhci1tYXR0cmVzcy1waWxsb3c6IFxcZTUyNTtcbiRmYS12YXItYWxhcm0tcGx1czogXFxmODQ0O1xuJGZhLXZhci1hbGljb3JuOiBcXGY2YjA7XG4kZmEtdmFyLWNvbW1lbnQtcXVlc3Rpb246IFxcZTE0YjtcbiRmYS12YXItZ2luZ2VyYnJlYWQtbWFuOiBcXGY3OWQ7XG4kZmEtdmFyLWd1YXJhbmktc2lnbjogXFxlMTlhO1xuJGZhLXZhci1idXJnZXItZnJpZXM6IFxcZTBjZDtcbiRmYS12YXItbXVnLXRlYTogXFxmODc1O1xuJGZhLXZhci1ib3JkZXItdG9wOiBcXGY4NTU7XG4kZmEtdmFyLWFycm93cy1yb3RhdGU6IFxcZjAyMTtcbiRmYS12YXItcmVmcmVzaDogXFxmMDIxO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLWNpcmNsZS1ib29rLW9wZW46IFxcZTBmZjtcbiRmYS12YXItYm9vay1jaXJjbGU6IFxcZTBmZjtcbiRmYS12YXItYXJyb3dzLXRvLWRvdHRlZC1saW5lOiBcXGUwYTY7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWdhcmFnZS1vcGVuOiBcXGUwMGI7XG4kZmEtdmFyLXNoZWx2ZXMtZW1wdHk6IFxcZTI0NjtcbiRmYS12YXItY3J1emVpcm8tc2lnbjogXFxlMTUyO1xuJGZhLXZhci13YXRjaC1hcHBsZTogXFxlMmNiO1xuJGZhLXZhci13YXRjaC1jYWxjdWxhdG9yOiBcXGY4ZjA7XG4kZmEtdmFyLWxpc3QtZHJvcGRvd246IFxcZTFjZjtcbiRmYS12YXItY2FiaW5ldC1maWxpbmc6IFxcZjY0YjtcbiRmYS12YXItYnVyZ2VyLXNvZGE6IFxcZjg1ODtcbiRmYS12YXItc3F1YXJlLWFycm93LXVwOiBcXGYzM2M7XG4kZmEtdmFyLWFycm93LXNxdWFyZS11cDogXFxmMzNjO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItcGFsbGV0LWJveDogXFxlMjA4O1xuJGZhLXZhci1mYWNlLWNvbmZvdW5kZWQ6IFxcZTM2YztcbiRmYS12YXItc2hpZWxkLWhhbHZlZDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXRydWNrLXBsb3c6IFxcZjdkZTtcbiRmYS12YXItYm9vay1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci1ncmlkLXJvdW5kLTI6IFxcZTVkYjtcbiRmYS12YXItY29tbWVudC1taWRkbGUtdG9wOiBcXGUxNGE7XG4kZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjazogXFxlNGU4O1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1yZXN0cm9vbS1zaW1wbGU6IFxcZTIzYTtcbiRmYS12YXItYXJyb3dzLXRvLWRvdDogXFxlNGJlO1xuJGZhLXZhci1ib3JkZXItb3V0ZXI6IFxcZjg1MTtcbiRmYS12YXItaGFzaHRhZy1sb2NrOiBcXGU0MTU7XG4kZmEtdmFyLWNsb2NrLXR3by10aGlydHk6IFxcZTM1YjtcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUtY2hlY2s6IFxcZTRmZDtcbiRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjazogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItZmlsZS16aXBwZXI6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWhlYXJ0LWhhbGY6IFxcZTFhYjtcbiRmYS12YXItY29tbWVudC1jaGVjazogXFxmNGFjO1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItbWVtbzogXFxlMWQ4O1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5OiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY2VkaS1zaWduOiBcXGUwZGY7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1nbGFzcy1jaXRydXM6IFxcZjg2OTtcbiRmYS12YXItY2FsZW5kYXItbGluZXMtcGVuOiBcXGU0NzI7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1wZXJzb24tc25vd21vYmlsaW5nOiBcXGY3ZDE7XG4kZmEtdmFyLXNub3dtb2JpbGU6IFxcZjdkMTtcbiRmYS12YXItZmFjZS1odXNoZWQ6IFxcZTM3YjtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLXBpY2theGU6IFxcZTViZjtcbiRmYS12YXItbGluay1zaW1wbGUtc2xhc2g6IFxcZTFjZTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZmFjZS1jb25mdXNlZDogXFxlMzZkO1xuJGZhLXZhci1waW5iYWxsOiBcXGUyMjk7XG4kZmEtdmFyLXo6IFxcNWE7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLWRlZXI6IFxcZjc4ZTtcbiRmYS12YXItaW5wdXQtcGlwZTogXFxlMWJlO1xuJGZhLXZhci1yb2FkLWxvY2s6IFxcZTU2NztcbiRmYS12YXItYTogXFw0MTtcbiRmYS12YXItYm9va21hcmstc2xhc2g6IFxcZTBjMjtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bjogXFxlMDNmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLW1hY2U6IFxcZjZmODtcbiRmYS12YXItZmVhdGhlci1wb2ludGVkOiBcXGY1NmI7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLXNhdXNhZ2U6IFxcZjgyMDtcbiRmYS12YXItdHJhc2gtY2FuLWNsb2NrOiBcXGUyYWE7XG4kZmEtdmFyLXA6IFxcNTA7XG4kZmEtdmFyLWJyb29tLXdpZGU6IFxcZTVkMTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXN0b21hY2g6IFxcZjYyMztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLXJlY3RhbmdsZS1hZDogXFxmNjQxO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1ndWl0YXItZWxlY3RyaWM6IFxcZjhiZTtcbiRmYS12YXItYXJyb3ctdHVybi1kb3duLXJpZ2h0OiBcXGUzZDY7XG4kZmEtdmFyLW1vb24tY2xvdWQ6IFxcZjc1NDtcbiRmYS12YXItYnJlYWQtc2xpY2UtYnV0dGVyOiBcXGUzZTE7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItdXNlci1ncm91cC1jcm93bjogXFxmNmE1O1xuJGZhLXZhci11c2Vycy1jcm93bjogXFxmNmE1O1xuJGZhLXZhci1jaXJjbGUtaTogXFxlMTExO1xuJGZhLXZhci10b2lsZXQtcGFwZXItY2hlY2s6IFxcZTViMjtcbiRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyazogXFxlMTdiO1xuJGZhLXZhci1sb2N1c3Q6IFxcZTUyMDtcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci11bnNvcnRlZDogXFxmMGRjO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtMS0yOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtbnVtZXJpYzogXFxmMGNiO1xuJGZhLXZhci1jaGFydC13YXRlcmZhbGw6IFxcZTBlYjtcbiRmYS12YXItc3BhcmtsZTogXFxlNWQ2O1xuJGZhLXZhci1mYWNlLXBhcnR5OiBcXGUzODM7XG4kZmEtdmFyLWtpZG5leXM6IFxcZjVmYjtcbiRmYS12YXItd2lmaS1leGNsYW1hdGlvbjogXFxlMmNmO1xuJGZhLXZhci1jaGFydC1uZXR3b3JrOiBcXGY3OGE7XG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdDogXFxlNTQ0O1xuJGZhLXZhci1kaWNlLWQ0OiBcXGY2ZDA7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcjogXFxmNTNkO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci13aGVhdC1hd24tc2xhc2g6IFxcZTMzODtcbiRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWRhZ2dlcjogXFxmNmNiO1xuJGZhLXZhci1wb2RpdW06IFxcZjY4MDtcbiRmYS12YXItbWVtby1jaXJjbGUtY2hlY2s6IFxcZTFkOTtcbiRmYS12YXItcm91dGUtaGlnaHdheTogXFxmNjFhO1xuJGZhLXZhci1kb3duLXRvLWxpbmU6IFxcZjM0YTtcbiRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbTogXFxmMzRhO1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItc3F1YXJlLWc6IFxcZTI3MTtcbiRmYS12YXItY2lyY2xlLXBob25lOiBcXGUxMWI7XG4kZmEtdmFyLXBob25lLWNpcmNsZTogXFxlMTFiO1xuJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOiBcXGY1ZTg7XG4kZmEtdmFyLXVzZXItbnVyc2UtaGFpcjogXFxlNDVkO1xuJGZhLXZhci1xdWVzdGlvbjogXFwzZjtcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcbiRmYS12YXItdG9nZ2xlLWxhcmdlLW9uOiBcXGU1YjE7XG4kZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWRyeWVyLWhlYXQ6IFxcZjg2MjtcbiRmYS12YXItZHJ5ZXItYWx0OiBcXGY4NjI7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktdXNlcjogXFxlMDY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItYXJyb3ctdXAtc21hbGwtYmlnOiBcXGY4OGY7XG4kZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQ6IFxcZjg4ZjtcbiRmYS12YXItdHJhaW4tdHJhY2s6IFxcZTQ1MztcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLXN0YXItaGFsZi1zdHJva2U6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uOiBcXGYzMWE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItd2hpc2tleS1nbGFzczogXFxmN2EwO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLW1vb24tc3RhcnM6IFxcZjc1NTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZDM7XG4kZmEtdmFyLWNsb3RoZXMtaGFuZ2VyOiBcXGUxMzY7XG4kZmEtdmFyLW1vYmlsZS1ub3RjaDogXFxlMWVlO1xuJGZhLXZhci1tb2JpbGUtaXBob25lOiBcXGUxZWU7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6IFxcZTUyMjtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjA4ZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xuJGZhLXZhci1jdWJlcy1zdGFja2VkOiBcXGU0ZTY7XG4kZmEtdmFyLWltYWdlcy11c2VyOiBcXGUxYjk7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLWtydzogXFxmMTU5O1xuJGZhLXZhci13b246IFxcZjE1OTtcbiRmYS12YXItaW1hZ2UtcG9sYXJvaWQtdXNlcjogXFxlMWI2O1xuJGZhLXZhci12aXJ1cy1jb3ZpZDogXFxlNGE4O1xuJGZhLXZhci1zcXVhcmUtZWxsaXBzaXM6IFxcZTI2ZTtcbiRmYS12YXItcGllOiBcXGY3MDU7XG4kZmEtdmFyLWNoZXNzLWtuaWdodC1waWVjZTogXFxmNDQyO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0OiBcXGY0NDI7XG4kZmEtdmFyLWF1c3RyYWwtc2lnbjogXFxlMGE5O1xuJGZhLXZhci1jbG91ZC1wbHVzOiBcXGUzNWU7XG4kZmEtdmFyLWY6IFxcNDY7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItYmVkLWJ1bms6IFxcZjhmODtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLWNhYjogXFxmMWJhO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXM6IFxcZTU0MTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLXBpZS1jaGFydDogXFxmMjAwO1xuJGZhLXZhci1ib2x0LWxpZ2h0bmluZzogXFxlMGI3O1xuJGZhLXZhci1jbG9jay1laWdodDogXFxlMzQ1O1xuJGZhLXZhci1zYWNrLXhtYXJrOiBcXGU1NmE7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maXNoLWZpbnM6IFxcZTRmMjtcbiRmYS12YXItY2lyY2xlLXE6IFxcZTExZTtcbiRmYS12YXItYnVpbGRpbmctZmxhZzogXFxlNGQ1O1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItZmFjZS1kaXNndWlzZTogXFxlMzcwO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bi1yaWdodDogXFxlMGZhO1xuJGZhLXZhci1hbGllbi04Yml0OiBcXGY4ZjY7XG4kZmEtdmFyLWFsaWVuLW1vbnN0ZXI6IFxcZjhmNjtcbiRmYS12YXItaGFuZC1wb2ludC1yaWJib246IFxcZTFhNjtcbiRmYS12YXItcG9vcDogXFxmNjE5O1xuJGZhLXZhci1vYmplY3QtZXhjbHVkZTogXFxlNDljO1xuJGZhLXZhci10ZWxlc2NvcGU6IFxcZTAzZTtcbiRmYS12YXItbG9jYXRpb24tcGluOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItc3F1YXJlLWxpc3Q6IFxcZTQ4OTtcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLWhlbG1ldC1zYWZldHk6IFxcZjgwNztcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGF0LWhhcmQ6IFxcZjgwNztcbiRmYS12YXItY29tbWVudC1jb2RlOiBcXGUxNDc7XG4kZmEtdmFyLXNpbS1jYXJkczogXFxlMjUxO1xuJGZhLXZhci1zdGFyc2hpcDogXFxlMDM5O1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtY2hlY2s6IFxcZTU1NTtcbiRmYS12YXItc2VhbDogXFxlMjQxO1xuJGZhLXZhci11c2VyLWNvd2JveTogXFxmOGVhO1xuJGZhLXZhci1oZXhhZ29uLXZlcnRpY2FsLW5mdDogXFxlNTA1O1xuJGZhLXZhci1mYWNlLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLWJyZWFkLWxvYWY6IFxcZjdlYjtcbiRmYS12YXItcmluZ3Mtd2VkZGluZzogXFxmODFiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItZnJlbmNoLWZyaWVzOiBcXGY4MDM7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItbGluZS1jaGFydDogXFxmMjAxO1xuJGZhLXZhci1jYWxlbmRhci1hcnJvdy1kb3duOiBcXGUwZDA7XG4kZmEtdmFyLWNhbGVuZGFyLWRvd25sb2FkOiBcXGUwZDA7XG4kZmEtdmFyLXNlbmQtYmFjazogXFxmODdlO1xuJGZhLXZhci1tYXNrLXZlbnRpbGF0b3I6IFxcZTUyNDtcbiRmYS12YXItc2lnbmF0dXJlLWxvY2s6IFxcZTNjYTtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItc2lnbnMtcG9zdDogXFxmMjc3O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItb2N0YWdvbi1wbHVzOiBcXGYzMDE7XG4kZmEtdmFyLXBsdXMtb2N0YWdvbjogXFxmMzAxO1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb246IFxcZTU0MjtcbiRmYS12YXItbWVsb24tc2xpY2U6IFxcZTMxMTtcbiRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uOiBcXGUwMzM7XG4kZmEtdmFyLW1lc3NhZ2Utc21pbGU6IFxcZjRhYTtcbiRmYS12YXItY29tbWVudC1hbHQtc21pbGU6IFxcZjRhYTtcbiRmYS12YXItY3VwLXN0cmF3OiBcXGUzNjM7XG4kZmEtdmFyLWxlZnQtZnJvbS1saW5lOiBcXGYzNDg7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0OiBcXGYzNDg7XG4kZmEtdmFyLWg6IFxcNDg7XG4kZmEtdmFyLWJhc2tldC1zaG9wcGluZy1zaW1wbGU6IFxcZTBhZjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0LWFsdDogXFxlMGFmO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWhlYXJ0OiBcXGY0YzM7XG4kZmEtdmFyLWhhbmRzLWhlYXJ0OiBcXGY0YzM7XG4kZmEtdmFyLWNsb2NrLW5pbmU6IFxcZTM0YztcbiRmYS12YXItdGFycDogXFxlNTdiO1xuJGZhLXZhci1mYWNlLXNsZWVweTogXFxlMzhlO1xuJGZhLXZhci1oYW5kLWhvcm5zOiBcXGUxYTk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaDogXFxmN2Q5O1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci1hcnJvd3MtdG8tZXllOiBcXGU0YmY7XG4kZmEtdmFyLWNpcmNsZS10aHJlZS1xdWFydGVyczogXFxlMTI1O1xuJGZhLXZhci10cm9waHktc3RhcjogXFxmMmViO1xuJGZhLXZhci10cm9waHktYWx0OiBcXGYyZWI7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQ6IFxcZTU1YjtcbiRmYS12YXItZmFjZS10aGVybW9tZXRlcjogXFxlMzlhO1xuJGZhLXZhci1ncmlkLXJvdW5kLTQ6IFxcZTVkZDtcbiRmYS12YXItc2hpcnQtcnVubmluZzogXFxlM2M4O1xuJGZhLXZhci1ib29rLWNpcmNsZS1hcnJvdy11cDogXFxlMGJkO1xuJGZhLXZhci1mYWNlLW5hdXNlYXRlZDogXFxlMzgxO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1maWxlLWNoYXJ0LXBpZTogXFxmNjVhO1xuJGZhLXZhci1tYXJzLWFuZC12ZW51czogXFxmMjI0O1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWhvbWUtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bi1sZWZ0OiBcXGUwZjk7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItaGV4YWdvbi1taW51czogXFxmMzA3O1xuJGZhLXZhci1taW51cy1oZXhhZ29uOiBcXGYzMDc7XG4kZmEtdmFyLWxlZnQtdG8tbGluZTogXFxmMzRiO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdDogXFxmMzRiO1xuJGZhLXZhci1ob3VzZS1jcmFjazogXFxlM2IxO1xuJGZhLXZhci1wYXctc2ltcGxlOiBcXGY3MDE7XG4kZmEtdmFyLXBhdy1hbHQ6IFxcZjcwMTtcbiRmYS12YXItYXJyb3ctbGVmdC1sb25nLXRvLWxpbmU6IFxcZTNkNDtcbiRmYS12YXItYnJhY2tldHMtcm91bmQ6IFxcZTBjNTtcbiRmYS12YXItcGFyZW50aGVzZXM6IFxcZTBjNTtcbiRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXM6IFxcZjU2MTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItdXNlci1zaGFrZXNwZWFyZTogXFxlMmMyO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1hcmM6IFxcZTRiMjtcbiRmYS12YXItZmFjZS1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1ib3R0bGUtd2F0ZXI6IFxcZTRjNTtcbiRmYS12YXItY2lyY2xlLXBhdXNlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1nYXVnZS1jaXJjbGUtcGx1czogXFxlNDk4O1xuJGZhLXZhci1mb2xkZXJzOiBcXGY2NjA7XG4kZmEtdmFyLWFuZ2VsOiBcXGY3Nzk7XG4kZmEtdmFyLXZhbHVlLWFic29sdXRlOiBcXGY2YTY7XG4kZmEtdmFyLXJhYmJpdDogXFxmNzA4O1xuJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g6IFxcZTA3MjtcbiRmYS12YXItY2lyY2xlLWV1cm86IFxcZTVjZTtcbiRmYS12YXItYXBwbGUtd2hvbGU6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWtpdGNoZW4tc2V0OiBcXGU1MWE7XG4kZmEtdmFyLWRpYW1vbmQtaGFsZjogXFxlNWI3O1xuJGZhLXZhci1sb2NrLWtleWhvbGU6IFxcZjMwZDtcbiRmYS12YXItbG9jay1hbHQ6IFxcZjMwZDtcbiRmYS12YXItcjogXFw1MjtcbiRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci1zcXVhcmUtaW5mbzogXFxmMzBmO1xuJGZhLXZhci1pbmZvLXNxdWFyZTogXFxmMzBmO1xuJGZhLXZhci13aWZpLXNsYXNoOiBcXGY2YWM7XG4kZmEtdmFyLXRvaWxldC1wYXBlci14bWFyazogXFxlNWIzO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRvbGxhcjogXFxmNGM1O1xuJGZhLXZhci1oYW5kcy11c2Q6IFxcZjRjNTtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1hcnJvdy1kb3duLXRyaWFuZ2xlLXNxdWFyZTogXFxmODg4O1xuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duOiBcXGY4ODg7XG4kZmEtdmFyLWJpdGNvaW4tc2lnbjogXFxlMGI0O1xuJGZhLXZhci1zaHV0dGVyczogXFxlNDQ5O1xuJGZhLXZhci1zaGllbGQtZG9nOiBcXGU1NzM7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci10YWJsZS10cmVlOiBcXGUyOTM7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktaGVhcnQ6IFxcZTFiMjtcbiRmYS12YXItdGFsbHktMzogXFxlMjk2O1xuJGZhLXZhci1lbGV2YXRvcjogXFxlMTZkO1xuJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyOiBcXGU1Mjg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXA6IFxcZTUyOTtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU1MGY7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWw6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjogXFxlM2YyO1xuJGZhLXZhci1zd29yZDogXFxmNzFjO1xuJGZhLXZhci1iYWNrd2FyZC1mYXN0OiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci1pbnRlcnJvYmFuZzogXFxlNWJhO1xuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xuJGZhLXZhci1jaXJjbGUtZGFzaGVkOiBcXGUxMDU7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci1iYXNrZXRiYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1mb3JrLWtuaWZlOiBcXGYyZTY7XG4kZmEtdmFyLXV0ZW5zaWxzLWFsdDogXFxmMmU2O1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1iYWRnZS1jaGVjazogXFxmMzM2O1xuJGZhLXZhci1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1zbGlkZXI6IFxcZTI1MjtcbiRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b246IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1jbG9jay1vbmUtdGhpcnR5OiBcXGUzNGY7XG4kZmEtdmFyLWluYm94LW91dDogXFxmMzExO1xuJGZhLXZhci1pbmJveC1hcnJvdy11cDogXFxmMzExO1xuJGZhLXZhci1jbG91ZC1zbGFzaDogXFxlMTM3O1xuJGZhLXZhci12b2x1bWUtaGlnaDogXFxmMDI4O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdXNlcnMtcmF5czogXFxlNTkzO1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItb2N0YWdvbi1jaGVjazogXFxlNDI2O1xuJGZhLXZhci1mbGF0YnJlYWQtc3R1ZmZlZDogXFxlNDBjO1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2FydC1jaXJjbGUtcGx1czogXFxlM2YzO1xuJGZhLXZhci10cnVjay1jbG9jazogXFxmNDhjO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1wb29sLTgtYmFsbDogXFxlM2M1O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLXR1cm4tZG93bi1sZWZ0OiBcXGUzMzE7XG4kZmEtdmFyLWxvY2staGFzaHRhZzogXFxlNDIzO1xuJGZhLXZhci1jaGFydC1yYWRhcjogXFxlMGU3O1xuJGZhLXZhci1zdGFmZjogXFxmNzFiO1xuJGZhLXZhci1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLXV0aWxpdHktcG9sZTogXFxlMmMzO1xuJGZhLXZhci10cmFuc3BvcnRlci02OiBcXGUyYTc7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci1idWdzOiBcXGU0ZDA7XG4kZmEtdmFyLXZlY3Rvci1wb2x5Z29uOiBcXGUyYzc7XG4kZmEtdmFyLWRpYWdyYW0tbmVzdGVkOiBcXGUxNTc7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVwZWU6IFxcZjE1NjtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1jaXJjbGUtcXVlc3Rpb246IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLWltYWdlLXVzZXI6IFxcZTFiODtcbiRmYS12YXItYnVveTogXFxlNWI1O1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWJvb2stYm9va21hcms6IFxcZTBiYjtcbiRmYS12YXItYm9yZGVyLWNlbnRlci1oOiBcXGY4OWM7XG4kZmEtdmFyLWNhbi1mb29kOiBcXGUzZTY7XG4kZmEtdmFyLXR5cGV3cml0ZXI6IFxcZjhlNztcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1hcmM6IFxcZTRiMTtcbiRmYS12YXItY2lyY2xlLWs6IFxcZTExMztcbiRmYS12YXItZmFjZS1oYW5kLW92ZXItbW91dGg6IFxcZTM3ODtcbiRmYS12YXItcG9wY29ybjogXFxmODE5O1xuJGZhLXZhci1ob3VzZS13YXRlcjogXFxmNzRmO1xuJGZhLXZhci1ob3VzZS1mbG9vZDogXFxmNzRmO1xuJGZhLXZhci1vYmplY3Qtc3VidHJhY3Q6IFxcZTQ5ZTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItd2FyZWhvdXNlLWZ1bGw6IFxcZjQ5NTtcbiRmYS12YXItd2FyZWhvdXNlLWFsdDogXFxmNDk1O1xuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XG4kZmEtdmFyLWJyaWRnZTogXFxlNGM4O1xuJGZhLXZhci1waG9uZS1mbGlwOiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1hcnJvdy1kb3duLWZyb20tZG90dGVkLWxpbmU6IFxcZTA5MDtcbiRmYS12YXItZmlsZS1kb2M6IFxcZTVlZDtcbiRmYS12YXItc3F1YXJlLXF1YXJ0ZXJzOiBcXGU0NGU7XG4kZmEtdmFyLXRydWNrLWZyb250OiBcXGUyYjc7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci10cmFzaC14bWFyazogXFxlMmI0O1xuJGZhLXZhci1jaXJjbGUtY2FyZXQtbGVmdDogXFxmMzJlO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xuJGZhLXZhci1maWxlczogXFxlMTc4O1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0YWI7XG4kZmEtdmFyLWZhY2UtY2xvdWRzOiBcXGU0N2Q7XG4kZmEtdmFyLXVzZXItY3Jvd246IFxcZjZhNDtcbiRmYS12YXItdHJ1Y2stZmllbGQ6IFxcZTU4ZDtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItY2FydC1jaXJjbGUtY2hlY2s6IFxcZTNmMTtcbiRmYS12YXItY2xpcGJvYXJkLXF1ZXN0aW9uOiBcXGU0ZTM7XG4kZmEtdmFyLXBhbm9yYW1hOiBcXGUyMDk7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXVzZXItdGllLWhhaXItbG9uZzogXFxlNDYwO1xuJGZhLXZhci1maWxlLWNpcmNsZS1taW51czogXFxlNGVkO1xuJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbDogXFxmODA5O1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItZm9yd2FyZC1mYXN0OiBcXGYwNTA7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYWNlLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItdXNlci1yb2JvdDogXFxlMDRiO1xuJGZhLXZhci1zcXVhcmUtcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLWNhcmQtZGlhbW9uZDogXFxlM2VhO1xuJGZhLXZhci1mYWNlLXppcHBlcjogXFxlM2E1O1xuJGZhLXZhci1mYWNlLXJhaXNlZC1leWVicm93OiBcXGUzODg7XG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xuJGZhLXZhci1zcXVhcmUtY2hldnJvbi11cDogXFxmMzJjO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cDogXFxmMzJjO1xuJGZhLXZhci1iYXJzLXByb2dyZXNzOiBcXGY4Mjg7XG4kZmEtdmFyLXRhc2tzLWFsdDogXFxmODI4O1xuJGZhLXZhci1mYXVjZXQtZHJpcDogXFxlMDA2O1xuJGZhLXZhci1hcnJvd3MtdG8tbGluZTogXFxlMGE3O1xuJGZhLXZhci1kb2xwaGluOiBcXGUxNjg7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0OiBcXGUwOWY7XG4kZmEtdmFyLWNpcmNsZS1yOiBcXGUxMjA7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWJhbi1zbW9raW5nOiBcXGY1NGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLWNpcmNsZS1zb3J0LXVwOiBcXGUwMzI7XG4kZmEtdmFyLXNvcnQtY2lyY2xlLXVwOiBcXGUwMzI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLW1vYmlsZS1idXR0b246IFxcZjEwYjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnOiBcXGU1MTQ7XG4kZmEtdmFyLWJhc2tldC1zaG9wcGluZzogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci1jaGVzdG51dDogXFxlM2Y2O1xuJGZhLXZhci1idXMtc2ltcGxlOiBcXGY1NWU7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWZhY2Utc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLWhlYXQ6IFxcZTAwYztcbiRmYS12YXItdGlja2V0LWFpcmxpbmU6IFxcZTI5YTtcbiRmYS12YXItYm9vdC1oZWVsZWQ6IFxcZTMzZjtcbiRmYS12YXItYXJyb3dzLW1pbmltaXplOiBcXGUwYTU7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93czogXFxlMGE1O1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uOiBcXGU1NGM7XG4kZmEtdmFyLWZpbGUtc2hpZWxkOiBcXGU0ZjA7XG4kZmEtdmFyLWhleGFnb246IFxcZjMxMjtcbiRmYS12YXItbWFuaG9sZTogXFxlMWQ2O1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci10b3dlci1vYnNlcnZhdGlvbjogXFxlNTg2O1xuJGZhLXZhci1mbG9wcHktZGlza3M6IFxcZTE4MztcbiRmYS12YXItdG9pbGV0LXBhcGVyLWJsYW5rLXVuZGVyOiBcXGUyOWY7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLWFsdDogXFxlMjlmO1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC01OiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC1wZXJmZWN0OiBcXGYwMTI7XG4kZmEtdmFyLXB1bXA6IFxcZTQ0MjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyazogXFxlNTAxO1xuJGZhLXZhci1hcnJvdy11cC1sZWZ0LWZyb20tY2lyY2xlOiBcXGUwOWU7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXk6IFxcZTNhZjtcbiRmYS12YXItaG9tZS1sZzogXFxlM2FmO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItZHJ5ZXI6IFxcZjg2MTtcbiRmYS12YXItZmFjZS1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1jaGVzcy1iaXNob3AtcGllY2U6IFxcZjQzYjtcbiRmYS12YXItY2hlc3MtYmlzaG9wLWFsdDogXFxmNDNiO1xuJGZhLXZhci1zaGlydC10YW5rLXRvcDogXFxlM2M5O1xuJGZhLXZhci1kaXBsb21hOiBcXGY1ZWE7XG4kZmEtdmFyLXNjcm9sbC1yaWJib246IFxcZjVlYTtcbiRmYS12YXItc2NyZWVuY2FzdDogXFxlMjNlO1xuJGZhLXZhci13YWxrZXI6IFxcZjgzMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXNob3A6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLWZsb3BweS1kaXNrOiBcXGYwYzc7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLWZhY2Uta2lzcy1jbG9zZWQtZXllczogXFxlMzdkO1xuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkOiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1maWxlLXVzZXI6IFxcZjY1YztcbiRmYS12YXItdXNlci1wb2xpY2UtdGllOiBcXGUzMzQ7XG4kZmEtdmFyLWZhY2UtdG9uZ3VlLW1vbmV5OiBcXGUzOWQ7XG4kZmEtdmFyLXRlbm5pcy1iYWxsOiBcXGY0NWU7XG4kZmEtdmFyLXNxdWFyZS1sOiBcXGUyNzU7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc29ydC1hc2M6IFxcZjBkZTtcbiRmYS12YXItY2FsZW5kYXItYXJyb3ctdXA6IFxcZTBkMTtcbiRmYS12YXItY2FsZW5kYXItdXBsb2FkOiBcXGUwZDE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50aW5nOiBcXGY0YWQ7XG4kZmEtdmFyLXBsYW50LXdpbHQ6IFxcZTVhYTtcbiRmYS12YXItc2NhcmY6IFxcZjdjMTtcbiRmYS12YXItYWxidW0tY2lyY2xlLXBsdXM6IFxcZTQ4YztcbiRmYS12YXItdXNlci1udXJzZS1oYWlyLWxvbmc6IFxcZTQ1ZTtcbiRmYS12YXItZGlhbW9uZDogXFxmMjE5O1xuJGZhLXZhci1zcXVhcmUtbGVmdDogXFxmMzUxO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6IFxcZjM1MTtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1jaXJjbGUtZWxsaXBzaXMtdmVydGljYWw6IFxcZTEwYjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcjogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWdyaWQtZGl2aWRlcnM6IFxcZTNhZDtcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZHMtcHJheWluZzogXFxmNjg0O1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLWZhY2UtcGVuc2l2ZTogXFxlMzg0O1xuJGZhLXZhci11c2VyLW11c2ljOiBcXGY4ZWI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodDogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGU6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQ6IFxcZjAxZTtcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1tZXNzYWdlcy1kb2xsYXI6IFxcZjY1MjtcbiRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcjogXFxmNjUyO1xuJGZhLXZhci1zZW5zb3Itb246IFxcZTAyYjtcbiRmYS12YXItYmFsbG9vbjogXFxlMmUzO1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItY2hlc3MtcXVlZW4tcGllY2U6IFxcZjQ0NjtcbiRmYS12YXItY2hlc3MtcXVlZW4tYWx0OiBcXGY0NDY7XG4kZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnM6IFxcZjYwMTtcbiRmYS12YXItbG9jYXRpb246IFxcZjYwMTtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItaG91c2UtcGVyc29uLWxlYXZlOiBcXGUwMGY7XG4kZmEtdmFyLWhvdXNlLWxlYXZlOiBcXGUwMGY7XG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1kZXBhcnQ6IFxcZTAwZjtcbiRmYS12YXItcnVsZXItdHJpYW5nbGU6IFxcZjYxYztcbiRmYS12YXItY2FyZC1jbHViOiBcXGUzZTk7XG4kZmEtdmFyLWNoaWxkLWRyZXNzOiBcXGU1OWM7XG4kZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXM6IFxcZTU5MTtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcbiRmYS12YXItc3Bpbm5lci10aGlyZDogXFxmM2Y0O1xuJGZhLXZhci1mYWNlLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1jb21wdXRlci1tb3VzZS1zY3JvbGx3aGVlbDogXFxmOGNkO1xuJGZhLXZhci1tb3VzZS1hbHQ6IFxcZjhjZDtcbiRmYS12YXItY2FsZW5kYXIteG1hcms6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2hpbGQtcmVhY2hpbmc6IFxcZTU5ZDtcbiRmYS12YXItdGFibGUtbGF5b3V0OiBcXGUyOTA7XG4kZmEtdmFyLW5hcndoYWw6IFxcZjZmZTtcbiRmYS12YXItcmFtcC1sb2FkaW5nOiBcXGY0ZDQ7XG4kZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1wbHVzOiBcXGU0NzA7XG4kZmEtdmFyLXRvb3RoYnJ1c2g6IFxcZjYzNTtcbiRmYS12YXItYm9yZGVyLWlubmVyOiBcXGY4NGU7XG4kZmEtdmFyLXBhdy1jbGF3czogXFxmNzAyO1xuJGZhLXZhci1raXdpLWZydWl0OiBcXGUzMGM7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdzogXFxmNjM5O1xuJGZhLXZhci1yZWN0YW5nbGUtY29kZTogXFxlMzIyO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXIta2V5Ym9hcmQtYnJpZ2h0bmVzczogXFxlMWMwO1xuJGZhLXZhci1ib29rcy1tZWRpY2FsOiBcXGY3ZTg7XG4kZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaDogXFxmNjczO1xuJGZhLXZhci1ob3VzZS1ibGFuazogXFxlNDg3O1xuJGZhLXZhci1ob21lLWJsYW5rOiBcXGU0ODc7XG4kZmEtdmFyLXNxdWFyZS01OiBcXGUyNWE7XG4kZmEtdmFyLXNxdWFyZS1oZWFydDogXFxmNGM4O1xuJGZhLXZhci1oZWFydC1zcXVhcmU6IFxcZjRjODtcbiRmYS12YXItcHV6emxlOiBcXGU0NDM7XG4kZmEtdmFyLXVzZXItZ2VhcjogXFxmNGZlO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci1waXBlLWNpcmNsZS1jaGVjazogXFxlNDM2O1xuJGZhLXZhci1hcnJvdy11cC0xLTk6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLW9jdGFnb24tZXhjbGFtYXRpb246IFxcZTIwNDtcbiRmYS12YXItZGlhbC1sb3c6IFxcZTE1ZDtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItbGFwdG9wLW1vYmlsZTogXFxmODdhO1xuJGZhLXZhci1waG9uZS1sYXB0b3A6IFxcZjg3YTtcbiRmYS12YXItY29udmV5b3ItYmVsdC1ib3hlczogXFxmNDZmO1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdDogXFxmNDZmO1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcbiRmYS12YXItc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLWFkdmFuY2VkOiBcXGUyOGU7XG4kZmEtdmFyLXN0YXJmaWdodGVyLWFsdC1hZHZhbmNlZDogXFxlMjhlO1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmU6IFxcZTAzODtcbiRmYS12YXItc3RhcmZpZ2h0ZXItYWx0OiBcXGUwMzg7XG4kZmEtdmFyLXJvY2tldC1sYXVuY2g6IFxcZTAyNztcbiRmYS12YXItbW9zcXVpdG8tbmV0OiBcXGU1MmM7XG4kZmEtdmFyLXZlbnQtZGFtcGVyOiBcXGU0NjU7XG4kZmEtdmFyLWJyaWRnZS13YXRlcjogXFxlNGNlO1xuJGZhLXZhci1iYW4tYnVnOiBcXGY3Zjk7XG4kZmEtdmFyLWRlYnVnOiBcXGY3Zjk7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLWdhcmFnZS1jYXI6IFxcZTAwYTtcbiRmYS12YXItc3F1YXJlLWthbmJhbjogXFxlNDg4O1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1jb2ZmZWUtcG90OiBcXGUwMDI7XG4kZmEtdmFyLW1vdXNlLWZpZWxkOiBcXGU1YTg7XG4kZmEtdmFyLXBlcnNvbi1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItc2hvd2VyLWRvd246IFxcZTI0ZDtcbiRmYS12YXItc2hvd2VyLWFsdDogXFxlMjRkO1xuJGZhLXZhci1ib3gtY2lyY2xlLWNoZWNrOiBcXGUwYzQ7XG4kZmEtdmFyLWJyaWdodG5lc3M6IFxcZTBjOTtcbiRmYS12YXItY2FyLXNpZGUtYm9sdDogXFxlMzQ0O1xuJGZhLXZhci1vcm5hbWVudDogXFxmN2I4O1xuJGZhLXZhci1waG9uZS1hcnJvdy1kb3duLWxlZnQ6IFxcZTIyMztcbiRmYS12YXItcGhvbmUtYXJyb3ctZG93bjogXFxlMjIzO1xuJGZhLXZhci1waG9uZS1pbmNvbWluZzogXFxlMjIzO1xuJGZhLXZhci1jbG91ZC13b3JkOiBcXGUxMzg7XG4kZmEtdmFyLWhhbmQtZmluZ2Vycy1jcm9zc2VkOiBcXGUxYTM7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZTogXFxmNjI5O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkOiBcXGY2Mjk7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZTogXFxmNjI5O1xuJGZhLXZhci1hcnJvdy1kb3duLXNtYWxsLWJpZzogXFxmODhkO1xuJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQ6IFxcZjg4ZDtcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLWZhY2UtbWVsdGluZzogXFxlNDgzO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcGVuLWNsaXAtc2xhc2g6IFxcZTIwZjtcbiRmYS12YXItcGVuLWFsdC1zbGFzaDogXFxlMjBmO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdW90ZS1yaWdodC1hbHQ6IFxcZjEwZTtcbiRmYS12YXItc2Nyb2xsLW9sZDogXFxmNzBmO1xuJGZhLXZhci1ndWl0YXJzOiBcXGY4YmY7XG4kZmEtdmFyLXBob25lLXhtYXJrOiBcXGUyMjc7XG4kZmEtdmFyLWhvc2U6IFxcZTQxOTtcbiRmYS12YXItY2xvY2stc2l4OiBcXGUzNTI7XG4kZmEtdmFyLXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXQtc2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLWJpbGxib2FyZDogXFxlNWNkO1xuJGZhLXZhci1zcXVhcmUtcjogXFxlMjdjO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcjogXFxmNjU3O1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XG4kZmEtdmFyLWxhbXAtZmxvb3I6IFxcZTAxNTtcbiRmYS12YXItc3F1YXJlLTc6IFxcZTI1YztcbiRmYS12YXItdGVuZ2Utc2lnbjogXFxmN2Q3O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmc6IFxcZjRjMjtcbiRmYS12YXItY2FtcGZpcmU6IFxcZjZiYTtcbiRmYS12YXItY2lyY2xlLWFtcGVyc2FuZDogXFxlMGY4O1xuJGZhLXZhci1zbm93Zmxha2VzOiBcXGY3Y2Y7XG4kZmEtdmFyLWhhbmRzLWNsYXBwaW5nOiBcXGUxYTg7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItbGVhZi1tYXBsZTogXFxmNmY2O1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcms6IFxcZTU0MztcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItY3VwLXN0cmF3LXN3b29zaDogXFxlMzY0O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1zdW46IFxcZjc2YTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaG90OiBcXGY3NmE7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1oaWdoLWRlZmluaXRpb246IFxcZTFhZTtcbiRmYS12YXItcmVjdGFuZ2xlLWhkOiBcXGUxYWU7XG4kZmEtdmFyLWo6IFxcNGE7XG4kZmEtdmFyLWdhbGF4eTogXFxlMDA4O1xuJGZhLXZhci11c2Vycy12aWV3ZmluZGVyOiBcXGU1OTU7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItY2hlcnJpZXM6IFxcZTBlYztcbiRmYS12YXItdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItY2lyY2xlLXNvcnQ6IFxcZTAzMDtcbiRmYS12YXItc29ydC1jaXJjbGU6IFxcZTAzMDtcbiRmYS12YXItdGFibGUtY2VsbHM6IFxcZjAwYTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItc2lyZW46IFxcZTAyZDtcbiRmYS12YXItYXJyb3ctdXAtdG8tZG90dGVkLWxpbmU6IFxcZTBhMTtcbiRmYS12YXItaW1hZ2UtbGFuZHNjYXBlOiBcXGUxYjU7XG4kZmEtdmFyLWxhbmRzY2FwZTogXFxlMWI1O1xuJGZhLXZhci10YW5rLXdhdGVyOiBcXGU0NTI7XG4kZmEtdmFyLWN1cmxpbmctc3RvbmU6IFxcZjQ0YTtcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1nYW1lcGFkLW1vZGVybjogXFxlNWEyO1xuJGZhLXZhci1nYW1lcGFkLWFsdDogXFxlNWEyO1xuJGZhLXZhci1tZXNzYWdlcy1xdWVzdGlvbjogXFxlMWU3O1xuJGZhLXZhci1ib29rLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLW86IFxcNGY7XG4kZmEtdmFyLXN1aXRjYXNlLW1lZGljYWw6IFxcZjBmYTtcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLWJyaWVmY2FzZS1hcnJvdy1yaWdodDogXFxlMmYyO1xuJGZhLXZhci1leHBhbmQtd2lkZTogXFxmMzIwO1xuJGZhLXZhci1jbG9jay1lbGV2ZW4tdGhpcnR5OiBcXGUzNDg7XG4kZmEtdmFyLXJ2OiBcXGY3YmU7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLWRyZWlkZWw6IFxcZjc5MjtcbiRmYS12YXItcGVyc29uLWRyZXNzOiBcXGYxODI7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJyaWVmY2FzZS1jbG9jazogXFxmNjRhO1xuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcbiRmYS12YXItcGVvcGxlLXBhbnRzLXNpbXBsZTogXFxlMjFhO1xuJGZhLXZhci1jbG91ZC1kcml6emxlOiBcXGY3Mzg7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLWJvb2stdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci1zb2xhci1zeXN0ZW06IFxcZTAyZjtcbiRmYS12YXItc2VhbC1xdWVzdGlvbjogXFxlMjQzO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFxcZjJhMDtcbiRmYS12YXItZGlzYy1kcml2ZTogXFxmOGI1O1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItdGFibGUtcm93czogXFxlMjkyO1xuJGZhLXZhci1yb3dzOiBcXGUyOTI7XG4kZmEtdmFyLWxvY2F0aW9uLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XG4kZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb246IFxcZjYwODtcbiRmYS12YXItZmFjZS1mZWFyZnVsOiBcXGUzNzU7XG4kZmEtdmFyLWNsaXBib2FyZC11c2VyOiBcXGY3ZjM7XG4kZmEtdmFyLWJ1cy1zY2hvb2w6IFxcZjVkZDtcbiRmYS12YXItZmlsbS1zbGFzaDogXFxlMTc5O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1yaWdodDogXFxlMjYyO1xuJGZhLXZhci1ib29rLXNwYXJrbGVzOiBcXGY2Yjg7XG4kZmEtdmFyLWJvb2stc3BlbGxzOiBcXGY2Yjg7XG4kZmEtdmFyLXdhc2hpbmctbWFjaGluZTogXFxmODk4O1xuJGZhLXZhci13YXNoZXI6IFxcZjg5ODtcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLXVzZXItdmlzb3I6IFxcZTA0YztcbiRmYS12YXItZmlsZS1wbHVzLW1pbnVzOiBcXGUxNzc7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWZsaXA6IFxcZjQzZTtcbiRmYS12YXItY2hlc3MtY2xvY2stYWx0OiBcXGY0M2U7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1wbGFuZS1sb2NrOiBcXGU1NTg7XG4kZmEtdmFyLXN0ZWVyaW5nLXdoZWVsOiBcXGY2MjI7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci1zdHJldGNoZXI6IFxcZjgyNTtcbiRmYS12YXItYm9vay1zZWN0aW9uOiBcXGUwYzE7XG4kZmEtdmFyLWJvb2stbGF3OiBcXGUwYzE7XG4kZmEtdmFyLWluYm94ZXM6IFxcZTFiYjtcbiRmYS12YXItY29mZmVlLWJlYW46IFxcZTEzZTtcbiRmYS12YXItY2lyY2xlLXllbjogXFxlNWQwO1xuJGZhLXZhci1icmFja2V0cy1jdXJseTogXFxmN2VhO1xuJGZhLXZhci1lbGxpcHNpcy1zdHJva2UtdmVydGljYWw6IFxcZjM5YztcbiRmYS12YXItZWxsaXBzaXMtdi1hbHQ6IFxcZjM5YztcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1zcXVhcmUtMTogXFxlMjU2O1xuJGZhLXZhci1jYWtlLWNhbmRsZXM6IFxcZjFmZDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWhlYWQtc2lkZTogXFxmNmU5O1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1kb2xseS1lbXB0eTogXFxmNDczO1xuJGZhLXZhci1mYWNlLXRpc3N1ZTogXFxlMzljO1xuJGZhLXZhci1hbmdsZXMtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWJpbi1yZWN5Y2xlOiBcXGU1Zjc7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1jaGFydC1saW5lLWRvd246IFxcZjY0ZDtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tY2l0eTogXFxlNGIzO1xuJGZhLXZhci1sb2NrLWE6IFxcZTQyMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLXBlcnNvbi1waW5iYWxsOiBcXGUyMWQ7XG4kZmEtdmFyLWFycm93LXVwLTktMTogXFxmODg3O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLWFwcGxlLWNvcmU6IFxcZTA4ZjtcbiRmYS12YXItY2lyY2xlLXk6IFxcZTEyZjtcbiRmYS12YXItaDY6IFxcZTQxMztcbiRmYS12YXItbGl0ZWNvaW4tc2lnbjogXFxlMWQzO1xuJGZhLXZhci1jaXJjbGUtc21hbGw6IFxcZTEyMjtcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYXJyb3ctdHVybi1kb3duLWxlZnQ6IFxcZTJlMTtcbiRmYS12YXItY2lyY2xlLW5vZGVzOiBcXGU0ZTI7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItbWVzc2FnZS1tZWRpY2FsOiBcXGY3ZjQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWw6IFxcZjdmNDtcbiRmYS12YXItcnVnYnktYmFsbDogXFxlM2M2O1xuJGZhLXZhci1jb21tZW50LW11c2ljOiBcXGY4YjA7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci10cmVlLWRlY2lkdW91czogXFxmNDAwO1xuJGZhLXZhci10cmVlLWFsdDogXFxmNDAwO1xuJGZhLXZhci1wdXp6bGUtcGllY2Utc2ltcGxlOiBcXGUyMzE7XG4kZmEtdmFyLXB1enpsZS1waWVjZS1hbHQ6IFxcZTIzMTtcbiRmYS12YXItdHJ1Y2stZmllbGQtdW46IFxcZTU4ZTtcbiRmYS12YXItbmZjLXRyYXNoOiBcXGUxZmQ7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHk6IFxcZjI1NDtcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItZmlsZS14bWFyazogXFxmMzE3O1xuJGZhLXZhci1maWxlLXRpbWVzOiBcXGYzMTc7XG4kZmEtdmFyLWhvdXNlLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvbWUtaGVhcnQ6IFxcZjRjOTtcbiRmYS12YXItaG91c2UtY2hpbW5leS1ibGFuazogXFxlM2IwO1xuJGZhLXZhci1tZXRlci1ib2x0OiBcXGUxZTk7XG4kZmEtdmFyLXVzZXItZG9jdG9yOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItc2xhc2gtYmFjazogXFw1YztcbiRmYS12YXItY2lyY2xlLWluZm86IFxcZjA1YTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItZmlzaGluZy1yb2Q6IFxcZTNhODtcbiRmYS12YXItaGFtbWVyLWNyYXNoOiBcXGU0MTQ7XG4kZmEtdmFyLW1lc3NhZ2UtaGVhcnQ6IFxcZTVjOTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2FtZXJhLXBvbGFyb2lkOiBcXGY4YWE7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYwMzA7XG4kZmEtdmFyLXNxdWFyZS12aXJ1czogXFxlNTc4O1xuJGZhLXZhci1jYXJ0LWFycm93LXVwOiBcXGUzZWU7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1jYXItb246IFxcZTRkZDtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLWFycm93LWRvd24tMS05OiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItYnVveS1tb29yaW5nOiBcXGU1YjY7XG4kZmEtdmFyLXNxdWFyZS00OiBcXGUyNTk7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0OiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci10cmljeWNsZS1hZHVsdDogXFxlNWM0O1xuJGZhLXZhci13YXZlZm9ybTogXFxmOGYxO1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYtc3Ryb2tlOiBcXGUyOGQ7XG4kZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1hbHQ6IFxcZTI4ZDtcbiRmYS12YXItbmZjLXNpZ25hbDogXFxlMWZiO1xuJGZhLXZhci1wbGFuZS1wcm9wOiBcXGUyMmI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNsb2NrLWRlc2s6IFxcZTEzNDtcbiRmYS12YXItY2FsZW5kYXItY2xvY2s6IFxcZTBkMjtcbiRmYS12YXItY2FsZW5kYXItdGltZTogXFxlMGQyO1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDogXFxmNDg2O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wbGF0ZS11dGVuc2lsczogXFxlNDNiO1xuJGZhLXZhci1mYW1pbHktcGFudHM6IFxcZTMwMjtcbiRmYS12YXItaG9zZS1yZWVsOiBcXGU0MWE7XG4kZmEtdmFyLWhvdXNlLXdpbmRvdzogXFxlM2IzO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNsb3VkLXJhaW5ib3c6IFxcZjczZTtcbiRmYS12YXItcGVyc29uLWNhbmU6IFxcZTUzYztcbiRmYS12YXItYWxpZW46IFxcZjhmNTtcbiRmYS12YXItdGVudDogXFxlNTdkO1xuJGZhLXZhci1sYXB0b3AtYmluYXJ5OiBcXGU1ZTc7XG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xuJGZhLXZhci1wZW9wbGUtZHJlc3Mtc2ltcGxlOiBcXGUyMTg7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1hcnJvdy1kb3duLWEtejogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItYm93bGluZy1iYWxsLXBpbjogXFxlMGMzO1xuJGZhLXZhci1iZWxsLXNjaG9vbC1zbGFzaDogXFxmNWQ2O1xuJGZhLXZhci1wbHVzLWxhcmdlOiBcXGU1OWU7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQ6IFxcZTUyYTtcbiRmYS12YXItY2FtZXJhLXZpZXdmaW5kZXI6IFxcZTBkYTtcbiRmYS12YXItc2NyZWVuc2hvdDogXFxlMGRhO1xuJGZhLXZhci1tZXNzYWdlLW11c2ljOiBcXGY4YWY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW11c2ljOiBcXGY4YWY7XG4kZmEtdmFyLWNhci1idWlsZGluZzogXFxmODU5O1xuJGZhLXZhci1ib3JkZXItYm90dG9tLXJpZ2h0OiBcXGY4NTQ7XG4kZmEtdmFyLWJvcmRlci1zdHlsZS1hbHQ6IFxcZjg1NDtcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xuJGZhLXZhci1jb21tZW50LWFycm93LXVwLXJpZ2h0OiBcXGUxNDU7XG4kZmEtdmFyLW9jdGFnb24tZGl2aWRlOiBcXGUyMDM7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtbGVmdDogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZTogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjazogXFxmMGUyO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQ6IFxcZjBlMjtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci10di1tdXNpYzogXFxmOGU2O1xuJGZhLXZhci1oYXJkLWRyaXZlOiBcXGYwYTA7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1yZWVsOiBcXGUyMzg7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItcmVjdGFuZ2xlLWxpc3Q6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItdGFycC1kcm9wbGV0OiBcXGU1N2M7XG4kZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uOiBcXGY4NDM7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrOiBcXGU1MTE7XG4kZmEtdmFyLXRyYWZmaWMtY29uZTogXFxmNjM2O1xuJGZhLXZhci1ncmF0ZTogXFxlMTkzO1xuJGZhLXZhci1hcnJvdy1kb3duLXJpZ2h0OiBcXGUwOTM7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1wZXJzb24tZnJvbS1wb3J0YWw6IFxcZTAyMztcbiRmYS12YXItcG9ydGFsLWV4aXQ6IFxcZTAyMztcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1jb3diZWxsLWNpcmNsZS1wbHVzOiBcXGY4YjQ7XG4kZmEtdmFyLWNvd2JlbGwtbW9yZTogXFxmOGI0O1xuJGZhLXZhci1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItZGlzdHJpYnV0ZS1zcGFjaW5nLXZlcnRpY2FsOiBcXGUzNjY7XG4kZmEtdmFyLXNpZ25hbC1iYXJzLWZhaXI6IFxcZjY5MjtcbiRmYS12YXItc2lnbmFsLWFsdC0yOiBcXGY2OTI7XG4kZmEtdmFyLXNwb3J0c2JhbGw6IFxcZTQ0YjtcbiRmYS12YXItZ2FtZS1jb25zb2xlLWhhbmRoZWxkLWNyYW5rOiBcXGU1Yjk7XG4kZmEtdmFyLXRyYWluLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItY2hhcnQtZ2FudHQ6IFxcZTBlNDtcbiRmYS12YXItZmFjZS1zbWlsZS11cHNpZGUtZG93bjogXFxlMzk1O1xuJGZhLXZhci1iYWxsLXBpbGU6IFxcZjc3ZTtcbiRmYS12YXItYmFkZ2UtZG9sbGFyOiBcXGY2NDU7XG4kZmEtdmFyLW1vbmV5LWJpbGxzLXNpbXBsZTogXFxlMWY0O1xuJGZhLXZhci1tb25leS1iaWxscy1hbHQ6IFxcZTFmNDtcbiRmYS12YXItbGlzdC10aW1lbGluZTogXFxlMWQxO1xuJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbjogXFxlMWJjO1xuJGZhLXZhci1pbmRpYW4tcnVwZWU6IFxcZTFiYztcbiRmYS12YXItaW5yOiBcXGUxYmM7XG4kZmEtdmFyLWNyb3Atc2ltcGxlOiBcXGY1NjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMTogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1sZWZ0LWxvbmc6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1rZXlib2FyZC1kb3duOiBcXGUxYzI7XG4kZmEtdmFyLWNpcmNsZS11cC1yaWdodDogXFxlMTI5O1xuJGZhLXZhci1jbG91ZC1ib2x0LW1vb246IFxcZjc2ZDtcbiRmYS12YXItdGh1bmRlcnN0b3JtLW1vb246IFxcZjc2ZDtcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLWJyYWNrZXQtcm91bmQtcmlnaHQ6IFxcMjk7XG4kZmEtdmFyLWNpcmNsZS1zdGVybGluZzogXFxlNWNmO1xuJGZhLXZhci1jaXJjbGUtNTogXFxlMGYyO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1zdWJ0cmFjdDogXFxmMDY4O1xuJGZhLXZhci1maXJlLWZsYW1lOiBcXGY2ZGY7XG4kZmEtdmFyLWZsYW1lOiBcXGY2ZGY7XG4kZmEtdmFyLXJpZ2h0LXRvLWxpbmU6IFxcZjM0YztcbiRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0OiBcXGYzNGM7XG4kZmEtdmFyLWdpZjogXFxlMTkwO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci10cmFzaC1zbGFzaDogXFxlMmIzO1xuJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmc6IFxcZjE3NztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrOiBcXGU1NWM7XG4kZmEtdmFyLWZvbnQtY2FzZTogXFxmODY2O1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1hcnJvdy1kb3duLWxlZnQ6IFxcZTA5MTtcbiRmYS12YXItZnJhbmMtc2lnbjogXFxlMThmO1xuJGZhLXZhci1mbGFzay1yb3VuZC1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItZmxhc2stcG9pc29uOiBcXGY2ZTA7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTBiYztcbiRmYS12YXItY2hhcnQtdXNlcjogXFxmNmEzO1xuJGZhLXZhci11c2VyLWNoYXJ0OiBcXGY2YTM7XG4kZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1wcmVzZW50YXRpb24tc2NyZWVuOiBcXGY2ODU7XG4kZmEtdmFyLXByZXNlbnRhdGlvbjogXFxmNjg1O1xuJGZhLXZhci1jaXJjbGUtYm9sdDogXFxlMGZlO1xuJGZhLXZhci1mYWNlLXNtaWxlLWhhbG86IFxcZTM4ZjtcbiRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctZG93bjogXFxlM2VmO1xuJGZhLXZhci1ob3VzZS1wZXJzb24tcmV0dXJuOiBcXGUwMTE7XG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1hcnJpdmU6IFxcZTAxMTtcbiRmYS12YXItaG91c2UtcmV0dXJuOiBcXGUwMTE7XG4kZmEtdmFyLW1lc3NhZ2UteG1hcms6IFxcZjRhYjtcbiRmYS12YXItY29tbWVudC1hbHQtdGltZXM6IFxcZjRhYjtcbiRmYS12YXItbWVzc2FnZS10aW1lczogXFxmNGFiO1xuJGZhLXZhci1maWxlLWNlcnRpZmljYXRlOiBcXGY1ZjM7XG4kZmEtdmFyLWZpbGUtYXdhcmQ6IFxcZjVmMztcbiRmYS12YXItdXNlci1kb2N0b3ItaGFpci1sb25nOiBcXGU0NTk7XG4kZmEtdmFyLWNhbWVyYS1zZWN1cml0eTogXFxmOGZlO1xuJGZhLXZhci1jYW1lcmEtaG9tZTogXFxmOGZlO1xuJGZhLXZhci1nZWFyOiBcXGYwMTM7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1kcm9wbGV0LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItYm9vay1oZWFydDogXFxmNDk5O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItZHVjazogXFxmNmQ4O1xuJGZhLXZhci1tb3NxdWl0bzogXFxlNTJiO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLWZsYWctc3dhbGxvd3RhaWw6IFxcZjc0YztcbiRmYS12YXItZmxhZy1hbHQ6IFxcZjc0YztcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlOiBcXGU1NGI7XG4kZmEtdmFyLWNhci1nYXJhZ2U6IFxcZjVlMjtcbiRmYS12YXItY2FydC1zaG9wcGluZzogXFxmMDdhO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLWJvb2stZm9udDogXFxlMGJmO1xuJGZhLXZhci1zaGllbGQtcGx1czogXFxlMjRhO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci1leWUtZHJvcHBlci1mdWxsOiBcXGUxNzI7XG4kZmEtdmFyLWRpc3RyaWJ1dGUtc3BhY2luZy1ob3Jpem9udGFsOiBcXGUzNjU7XG4kZmEtdmFyLXRhYmxldC1ydWdnZWQ6IFxcZjQ4ZjtcbiRmYS12YXItdGVtcGVyYXR1cmUtc25vdzogXFxmNzY4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQ6IFxcZjc2ODtcbiRmYS12YXItbW9wZWQ6IFxcZTNiOTtcbiRmYS12YXItZmFjZS1zbWlsZS1wbHVzOiBcXGY1Yjk7XG4kZmEtdmFyLXNtaWxlLXBsdXM6IFxcZjViOTtcbiRmYS12YXItcmFkaW8tdHVuZXI6IFxcZjhkODtcbiRmYS12YXItcmFkaW8tYWx0OiBcXGY4ZDg7XG4kZmEtdmFyLWZhY2Utc3dlYXI6IFxcZTM5OTtcbiRmYS12YXItd2F0ZXItYXJyb3ctZG93bjogXFxmNzc0O1xuJGZhLXZhci13YXRlci1sb3dlcjogXFxmNzc0O1xuJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuOiBcXGY0OGE7XG4kZmEtdmFyLWNpcmNsZS03OiBcXGUwZjQ7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXBsdXM6IFxcZTU1ZjtcbiRmYS12YXItcGVyc29uLXNraS1qdW1waW5nOiBcXGY3Yzc7XG4kZmEtdmFyLXNraS1qdW1wOiBcXGY3Yzc7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItd2F0ZXItYXJyb3ctdXA6IFxcZjc3NTtcbiRmYS12YXItd2F0ZXItcmlzZTogXFxmNzc1O1xuJGZhLXZhci13YXZlZm9ybS1saW5lczogXFxmOGYyO1xuJGZhLXZhci13YXZlZm9ybS1wYXRoOiBcXGY4ZjI7XG4kZmEtdmFyLXNwbGl0OiBcXGUyNTQ7XG4kZmEtdmFyLWZpbG0tY2FuaXN0ZXI6IFxcZjhiNztcbiRmYS12YXItZmlsbS1jYW5uaXN0ZXI6IFxcZjhiNztcbiRmYS12YXItZm9sZGVyLXhtYXJrOiBcXGY2NWY7XG4kZmEtdmFyLWZvbGRlci10aW1lczogXFxmNjVmO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYmxhbms6IFxcZjcxZjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFmO1xuJGZhLXZhci10YWJsZXQtc2NyZWVuOiBcXGYzZmM7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xuJGZhLXZhci1oZXhhZ29uLXZlcnRpY2FsLW5mdC1zbGFudGVkOiBcXGU1MDY7XG4kZmEtdmFyLWZvbGRlci1tdXNpYzogXFxlMThkO1xuJGZhLXZhci1kaXNwbGF5LW1lZGljYWw6IFxcZTE2NjtcbiRmYS12YXItZGVza3RvcC1tZWRpY2FsOiBcXGUxNjY7XG4kZmEtdmFyLXNoYXJlLWFsbDogXFxmMzY3O1xuJGZhLXZhci1wZWFwb2Q6IFxcZTMxYztcbiRmYS12YXItY2hlc3MtY2xvY2s6IFxcZjQzZDtcbiRmYS12YXItYXhlOiBcXGY2YjI7XG4kZmEtdmFyLXNxdWFyZS1kOiBcXGUyNjg7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItbW9iaWxlLXNpZ25hbC1vdXQ6IFxcZTFmMDtcbiRmYS12YXItYXJyb3ctdHVybi11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci11OiBcXDU1O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWRvdHRlZC1saW5lOiBcXGUwOWI7XG4kZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlOiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1saWdodC1zd2l0Y2gtb246IFxcZTAxOTtcbiRmYS12YXItYXJyb3ctZG93bi1hcnJvdy11cDogXFxmODgzO1xuJGZhLXZhci1zb3J0LWFsdDogXFxmODgzO1xuJGZhLXZhci1yYWluZHJvcHM6IFxcZjc1YztcbiRmYS12YXItZGFzaDogXFxlNDA0O1xuJGZhLXZhci1taW51cy1sYXJnZTogXFxlNDA0O1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9jay1mb3VyOiBcXGYwMTc7XG4kZmEtdmFyLWlucHV0LW51bWVyaWM6IFxcZTFiZDtcbiRmYS12YXItdHJ1Y2stdG93OiBcXGUyYjg7XG4kZmEtdmFyLWJhY2t3YXJkLXN0ZXA6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItY2FyLWJvbHQ6IFxcZTM0MTtcbiRmYS12YXItYXJyb3dzLW1heGltaXplOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3M6IFxcZjMxZDtcbiRmYS12YXItZmF1Y2V0OiBcXGUwMDU7XG4kZmEtdmFyLWNsb3VkLXNsZWV0OiBcXGY3NDE7XG4kZmEtdmFyLWxhbXAtc3RyZWV0OiBcXGUxYzU7XG4kZmEtdmFyLWxpc3QtcmFkaW86IFxcZTFkMDtcbiRmYS12YXItcGVuLW5pYi1zbGFzaDogXFxlNGExO1xuJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbDogXFxmNDMyO1xuJGZhLXZhci1zcXVhcmUtdXAtbGVmdDogXFxlMjgyO1xuJGZhLXZhci1vdmVybGluZTogXFxmODc2O1xuJGZhLXZhci1zOiBcXDUzO1xuJGZhLXZhci10aW1lbGluZTogXFxlMjljO1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1hcnJvd3MtZnJvbS1kb3R0ZWQtbGluZTogXFxlMGEzO1xuJGZhLXZhci11c2ItZHJpdmU6IFxcZjhlOTtcbiRmYS12YXItYmFsbG90OiBcXGY3MzI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItbG9jYXRpb24tZG90LXNsYXNoOiBcXGY2MDU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoOiBcXGY2MDU7XG4kZmEtdmFyLWNhcmRzOiBcXGUzZWQ7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItZ2xvdmUtYm94aW5nOiBcXGY0Mzg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci1iZWxsLXNjaG9vbDogXFxmNWQ1O1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuOiBcXGYzY2Y7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1wbGFuZS11cDogXFxlMjJkO1xuJGZhLXZhci1mb2xkZXItaGVhcnQ6IFxcZTE4OTtcbiRmYS12YXItY2lyY2xlLWxvY2F0aW9uLWFycm93OiBcXGY2MDI7XG4kZmEtdmFyLWxvY2F0aW9uLWNpcmNsZTogXFxmNjAyO1xuJGZhLXZhci1mYWNlLWhlYWQtYmFuZGFnZTogXFxlMzdhO1xuJGZhLXZhci1zdXNoaS1yb2xsOiBcXGU0OGI7XG4kZmEtdmFyLW1ha2ktcm9sbDogXFxlNDhiO1xuJGZhLXZhci1tYWtpenVzaGk6IFxcZTQ4YjtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1yYWNxdWV0OiBcXGY0NWE7XG4kZmEtdmFyLWNhci1taXJyb3JzOiBcXGUzNDM7XG4kZmEtdmFyLWluZHVzdHJ5LXdpbmRvd3M6IFxcZjNiMztcbiRmYS12YXItaW5kdXN0cnktYWx0OiBcXGYzYjM7XG4kZmEtdmFyLWJvbHQtYXV0bzogXFxlMGI2O1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS0zOiBcXGYyNDI7XG4kZmEtdmFyLWZsdXgtY2FwYWNpdG9yOiBcXGY4YmE7XG4kZmEtdmFyLW1vdW50YWluLWNpdHk6IFxcZTUyZTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItaG9uZXktcG90OiBcXGU0MTg7XG4kZmEtdmFyLW9saXZlOiBcXGUzMTY7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1maWx0ZXItbGlzdDogXFxlMTdjO1xuJGZhLXZhci1vdXRsZXQ6IFxcZTAxYztcbiRmYS12YXItc2xpZGVyczogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItY2F1bGRyb246IFxcZjZiZjtcbiRmYS12YXItcGVvcGxlOiBcXGUyMTY7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItY3JvaXNzYW50OiBcXGY3ZjY7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItY2VudC1zaWduOiBcXGUzZjU7XG4kZmEtdmFyLXN3b3Jkcy1sYXNlcjogXFxlMDNkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1wZXJzb24tcHJlZ25hbnQ6IFxcZTMxZTtcbiRmYS12YXItc3F1YXJlLXU6IFxcZTI4MTtcbiRmYS12YXItd2FuZC1zcGFya2xlczogXFxmNzJiO1xuJGZhLXZhci1yb3V0ZXI6IFxcZjhkYTtcbiRmYS12YXItZWxsaXBzaXMtdmVydGljYWw6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1zd29yZC1sYXNlci1hbHQ6IFxcZTAzYztcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1jb2luOiBcXGY4NWM7XG4kZmEtdmFyLWxhcHRvcC1zbGFzaDogXFxlMWM3O1xuJGZhLXZhci1yaWdodC1sb25nOiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWNpcmNsZS1iOiBcXGUwZmQ7XG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1zaW1wbGU6IFxcZTIxYztcbiRmYS12YXItcGlwZS1jb2xsYXI6IFxcZTQzNztcbiRmYS12YXItbGlnaHRzLWhvbGlkYXk6IFxcZjdiMjtcbiRmYS12YXItY2l0cnVzOiBcXGUyZjQ7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWxhcHRvcC1maWxlOiBcXGU1MWQ7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10ZWxldHlwZTogXFxmMWU0O1xuJGZhLXZhci1jaGFydC10cmVlLW1hcDogXFxlMGVhO1xuJGZhLXZhci1kaWFncmFtLW5leHQ6IFxcZTQ3NjtcbiRmYS12YXItcGVyc29uLXJpZmxlOiBcXGU1NGU7XG4kZmEtdmFyLWNsb2NrLWZpdmUtdGhpcnR5OiBcXGUzNGE7XG4kZmEtdmFyLXBpcGUtdmFsdmU6IFxcZTQzOTtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1hcmM6IFxcZTRiNDtcbiRmYS12YXItZmFjZS1zcGlyYWwtZXllczogXFxlNDg1O1xuJGZhLXZhci1jb21wcmVzcy13aWRlOiBcXGYzMjY7XG4kZmEtdmFyLWNpcmNsZS1waG9uZS1oYW5ndXA6IFxcZTExZDtcbiRmYS12YXItcGhvbmUtY2lyY2xlLWRvd246IFxcZTExZDtcbiRmYS12YXItZ2Vhci1jb21wbGV4LWNvZGU6IFxcZTVlYjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUxMjtcbiRmYS12YXItYmFkbWludG9uOiBcXGUzM2E7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLXBlcnNvbi1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLXJpZ2h0LWZyb20tbGluZTogXFxmMzQ3O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0OiBcXGYzNDc7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xuJGZhLXZhci11c2VyLWhhaXI6IFxcZTQ1YTtcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcbiRmYS12YXItcGVvcGxlLXB1bGxpbmc6IFxcZTUzNTtcbiRmYS12YXItbjogXFw0ZTtcbiRmYS12YXItc3dhcDogXFxlNjA5O1xuJGZhLXZhci1nYXJhZ2U6IFxcZTAwOTtcbiRmYS12YXItY2FibGUtY2FyOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItc2hvdmVsLXNub3c6IFxcZjdjMztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1mYWNlLWx5aW5nOiBcXGUzN2U7XG4kZmEtdmFyLXNwcmlua2xlcjogXFxlMDM1O1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcms6IFxcZTRkNDtcbiRmYS12YXItcGVyc29uLXNsZWRkaW5nOiBcXGY3Y2I7XG4kZmEtdmFyLXNsZWRkaW5nOiBcXGY3Y2I7XG4kZmEtdmFyLWdhbWUtY29uc29sZS1oYW5kaGVsZDogXFxmOGJiO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLWNsb2NrLXNpeC10aGlydHk6IFxcZTM1MztcbiRmYS12YXItYmF0dGVyeS1zbGFzaDogXFxmMzc3O1xuJGZhLXZhci10dWdyaWstc2lnbjogXFxlMmJhO1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lOiBcXGU0Yjg7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWFuZ2xlcy11cC1kb3duOiBcXGU2MGQ7XG4kZmEtdmFyLXNoZWx2ZXM6IFxcZjQ4MDtcbiRmYS12YXItaW52ZW50b3J5OiBcXGY0ODA7XG4kZmEtdmFyLWNsb3VkLXNub3c6IFxcZjc0MjtcbiRmYS12YXItZmFjZS1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZGVsZXRlLWxlZnQ6IFxcZjU1YTtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLW92ZW46IFxcZTAxZDtcbiRmYS12YXItY2xvdWQtYmluYXJ5OiBcXGU2MDE7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5OiBcXGYxZmI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItY29tbWVudC1jYXB0aW9uczogXFxlMTQ2O1xuJGZhLXZhci1jb21tZW50cy1xdWVzdGlvbjogXFxlMTRlO1xuJGZhLXZhci1zY3JpYmJsZTogXFxlMjNmO1xuJGZhLXZhci1yb3RhdGUtZXhjbGFtYXRpb246IFxcZTIzYztcbiRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2s6IFxcZTVhMDtcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcbiRmYS12YXItbG9hZGVyOiBcXGUxZDQ7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItdXNlci1waWxvdDogXFxlMmMwO1xuJGZhLXZhci1tb2JpbGU6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcXGYzY2U7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LWNsb3NlZDogXFxlM2Y5O1xuJGZhLXZhci1mYWNlLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWJvb2stc2t1bGw6IFxcZjZiNztcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcXGYyYzI7XG4kZmEtdmFyLWZhY2UtZG90dGVkOiBcXGU0N2Y7XG4kZmEtdmFyLWZhY2Utd29ycmllZDogXFxlM2EzO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWRlZGVudDogXFxmMDNiO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRmZTtcbiRmYS12YXItaG91c2U6IFxcZjAxNTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmMDE1O1xuJGZhLXZhci1ob21lLWxnLWFsdDogXFxmMDE1O1xuJGZhLXZhci12ZWN0b3ItY2lyY2xlOiBcXGUyYzY7XG4kZmEtdmFyLWNhci1jaXJjbGUtYm9sdDogXFxlMzQyO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWZseWluZy1kaXNjOiBcXGUzYTk7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLXNxdWFyZS1kb3duLXJpZ2h0OiBcXGUyNmM7XG4kZmEtdmFyLWI6IFxcNDI7XG4kZmEtdmFyLXNlYXQtYWlybGluZTogXFxlMjQ0O1xuJGZhLXZhci1tb29uLW92ZXItc3VuOiBcXGY3NGE7XG4kZmEtdmFyLWVjbGlwc2UtYWx0OiBcXGY3NGE7XG4kZmEtdmFyLXBpcGU6IFxcN2M7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1wb3RhdG86IFxcZTQ0MDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItY2lyY2xlLWE6IFxcZTBmNztcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xuJGZhLXZhci1idXR0ZXI6IFxcZTNlNDtcbiRmYS12YXItYmxhbmtldC1maXJlOiBcXGUzZGE7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1jYXN0bGU6IFxcZTBkZTtcbiRmYS12YXItZ29sZi1jbHViOiBcXGY0NTE7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6IFxcZjBlYztcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLWN1dGxlcnk6IFxcZjJlNztcbiRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1jaGFydC1waWUtc2ltcGxlLWNpcmNsZS1kb2xsYXI6IFxcZTYwNTtcbiRmYS12YXItYmFsbG9vbnM6IFxcZTJlNDtcbiRmYS12YXItbWlsbC1zaWduOiBcXGUxZWQ7XG4kZmEtdmFyLWJvd2wtcmljZTogXFxlMmViO1xuJGZhLXZhci10aW1lbGluZS1hcnJvdzogXFxlMjlkO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1nYW1lLWJvYXJkLXNpbXBsZTogXFxmODY4O1xuJGZhLXZhci1nYW1lLWJvYXJkLWFsdDogXFxmODY4O1xuJGZhLXZhci1jaXJjbGUtdmlkZW86IFxcZTEyYjtcbiRmYS12YXItdmlkZW8tY2lyY2xlOiBcXGUxMmI7XG4kZmEtdmFyLWNoYXJ0LXNjYXR0ZXItYnViYmxlOiBcXGUwZTk7XG4kZmEtdmFyLWhvdXNlLXR1cnJldDogXFxlMWI0O1xuJGZhLXZhci1iYW5hbmE6IFxcZTJlNTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXNrdWxsOiBcXGUxYTQ7XG4kZmEtdmFyLXBlb3BsZS1kcmVzczogXFxlMjE3O1xuJGZhLXZhci1sb3Zlc2VhdDogXFxmNGNjO1xuJGZhLXZhci1jb3VjaC1zbWFsbDogXFxmNGNjO1xuJGZhLXZhci10b3dlci1icm9hZGNhc3Q6IFxcZjUxOTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci1ibG9jay1xdW90ZTogXFxlMGI1O1xuJGZhLXZhci11cC1sb25nOiBcXGYzMGM7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItY29kZS1tZXJnZTogXFxmMzg3O1xuJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXItcGVuOiBcXGY4NzM7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0OiBcXGY4NzM7XG4kZmEtdmFyLXVwLWZyb20tbGluZTogXFxmMzQ2O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b206IFxcZjM0NjtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xuJGZhLXZhci1ncmlkLXJvdW5kLTItcGx1czogXFxlNWRjO1xuJGZhLXZhci1wZW9wbGUtcGFudHM6IFxcZTIxOTtcbiRmYS12YXItbW91bmQ6IFxcZTUyZDtcbiRmYS12YXItd2luZHNvY2s6IFxcZjc3NztcbiRmYS12YXItY2lyY2xlLWhhbGY6IFxcZTExMDtcbiRmYS12YXItYnJha2Utd2FybmluZzogXFxlMGM3O1xuJGZhLXZhci10b2lsZXQtcG9ydGFibGU6IFxcZTU4MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWZpbGUtYXJyb3ctZG93bjogXFxmNTZkO1xuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XG4kZmEtdmFyLXNheG9waG9uZS1maXJlOiBcXGY4ZGI7XG4kZmEtdmFyLXNheC1ob3Q6IFxcZjhkYjtcbiRmYS12YXItY2FtZXJhLXdlYi1zbGFzaDogXFxmODMzO1xuJGZhLXZhci13ZWJjYW0tc2xhc2g6IFxcZjgzMztcbiRmYS12YXItZm9sZGVyLW1lZGljYWw6IFxcZTE4YztcbiRmYS12YXItZm9sZGVyLWdlYXI6IFxcZTE4NztcbiRmYS12YXItZm9sZGVyLWNvZzogXFxlMTg3O1xuJGZhLXZhci1oYW5kLXdhdmU6IFxcZTFhNztcbiRmYS12YXItYXJyb3ctdXAtYXJyb3ctZG93bjogXFxlMDk5O1xuJGZhLXZhci1zb3J0LXVwLWRvd246IFxcZTA5OTtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1zaGllbGQtY2F0OiBcXGU1NzI7XG4kZmEtdmFyLW1lc3NhZ2Utc2xhc2g6IFxcZjRhOTtcbiRmYS12YXItY29tbWVudC1hbHQtc2xhc2g6IFxcZjRhOTtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci16YXA6IFxcZjBlNztcbiRmYS12YXItdHJhc2gtY2FuLWNoZWNrOiBcXGUyYTk7XG4kZmEtdmFyLWdsYXNzLXdhdGVyOiBcXGU0ZjQ7XG4kZmEtdmFyLW9pbC13ZWxsOiBcXGU1MzI7XG4kZmEtdmFyLXBlcnNvbi1zaW1wbGU6IFxcZTIyMDtcbiRmYS12YXItdmF1bHQ6IFxcZTJjNTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrOiBcXGU1NTc7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLWNueTogXFxmMTU3O1xuJGZhLXZhci1qcHk6IFxcZjE1NztcbiRmYS12YXItcm1iOiBcXGYxNTc7XG4kZmEtdmFyLXllbjogXFxmMTU3O1xuJGZhLXZhci1nZWFyLWNvZGU6IFxcZTVlODtcbiRmYS12YXItbm90ZXM6IFxcZTIwMjtcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1yb3VibGU6IFxcZjE1ODtcbiRmYS12YXItcnViOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXRyYXNoLXVuZG86IFxcZjg5NTtcbiRmYS12YXItdHJhc2gtYXJyb3ctdHVybi1sZWZ0OiBcXGY4OTU7XG4kZmEtdmFyLWNoYW1wYWduZS1nbGFzczogXFxmNzllO1xuJGZhLXZhci1nbGFzcy1jaGFtcGFnbmU6IFxcZjc5ZTtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDogXFxlM2JjO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItdHJhc2gtY2FuLXNsYXNoOiBcXGUyYWQ7XG4kZmEtdmFyLXRyYXNoLWFsdC1zbGFzaDogXFxlMmFkO1xuJGZhLXZhci1zY3JlZW4tdXNlcnM6IFxcZjYzZDtcbiRmYS12YXItdXNlcnMtY2xhc3M6IFxcZjYzZDtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1sZWZ0OiBcXGYzM2E7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0OiBcXGYzM2E7XG4kZmEtdmFyLXNxdWFyZS04OiBcXGUyNWQ7XG4kZmEtdmFyLWZhY2Utc21pbGUtaGVhcnRzOiBcXGUzOTA7XG4kZmEtdmFyLWJyYWNrZXRzLXNxdWFyZTogXFxmN2U5O1xuJGZhLXZhci1icmFja2V0czogXFxmN2U5O1xuJGZhLXZhci1sYXB0b3AtYXJyb3ctZG93bjogXFxlMWM2O1xuJGZhLXZhci1ob2NrZXktc3RpY2stcHVjazogXFxlM2FlO1xuJGZhLXZhci1ob3VzZS10cmVlOiBcXGUxYjM7XG4kZmEtdmFyLXNpZ25hbC1mYWlyOiBcXGY2OGQ7XG4kZmEtdmFyLXNpZ25hbC0yOiBcXGY2OGQ7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWNpcmNsZS1kb2xsYXI6IFxcZjJlODtcbiRmYS12YXItZG9sbGFyLWNpcmNsZTogXFxmMmU4O1xuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItYXJyb3dzLXJlcGVhdDogXFxmMzY0O1xuJGZhLXZhci1yZXBlYXQtYWx0OiBcXGYzNjQ7XG4kZmEtdmFyLWJvcmUtaG9sZTogXFxlNGMzO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbWFnZS1wb2xhcm9pZDogXFxmOGM0O1xuJGZhLXZhci13YXZlLXRyaWFuZ2xlOiBcXGY4OWE7XG4kZmEtdmFyLXBlcnNvbi1ydW5uaW5nLWZhc3Q6IFxcZTVmZjtcbiRmYS12YXItY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWdyaWxsOiBcXGU1YTM7XG4kZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHM6IFxcZTRjMTtcbiRmYS12YXItY2hhcnQtbWl4ZWQ6IFxcZjY0MztcbiRmYS12YXItYW5hbHl0aWNzOiBcXGY2NDM7XG4kZmEtdmFyLWZsb3Jpbi1zaWduOiBcXGUxODQ7XG4kZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZTogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFwzYztcbiRmYS12YXItZGlzcGxheS1jb2RlOiBcXGUxNjU7XG4kZmEtdmFyLWRlc2t0b3AtY29kZTogXFxlMTY1O1xuJGZhLXZhci1mYWNlLWRyb29saW5nOiBcXGUzNzI7XG4kZmEtdmFyLW9pbC10ZW1wZXJhdHVyZTogXFxmNjE0O1xuJGZhLXZhci1vaWwtdGVtcDogXFxmNjE0O1xuJGZhLXZhci1zcXVhcmUtcXVlc3Rpb246IFxcZjJmZDtcbiRmYS12YXItcXVlc3Rpb24tc3F1YXJlOiBcXGYyZmQ7XG4kZmEtdmFyLWFpci1jb25kaXRpb25lcjogXFxmOGY0O1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLW1vdW50YWluczogXFxmNmZkO1xuJGZhLXZhci1vbWVnYTogXFxmNjdhO1xuJGZhLXZhci1jYXItdHVubmVsOiBcXGU0ZGU7XG4kZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eTogXFxmNGQxO1xuJGZhLXZhci1wYW4tZm9vZDogXFxlNDJiO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItYXJyb3ctcmlnaHQtbG9uZzogXFxmMTc4O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLXRpY2tldHMtYWlybGluZTogXFxlMjliO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLXhtYXJrOiBcXGU0YWM7XG4kZmEtdmFyLWVsbGlwc2lzOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItbmZjLXNsYXNoOiBcXGUxZmM7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXIta2l0LW1lZGljYWw6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWdyaWQtMi1wbHVzOiBcXGUxOTc7XG4kZmEtdmFyLWJlbGxzOiBcXGY3N2Y7XG4kZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdzogXFxlNWE5O1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLWVudmVsb3BlLWRvdDogXFxlMTZmO1xuJGZhLXZhci1lbnZlbG9wZS1iYWRnZTogXFxlMTZmO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZTogXFxlNGZiO1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYm93bC1jaG9wc3RpY2tzOiBcXGUyZTk7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXFxmMDlkO1xuJGZhLXZhci1jaXJjbGUtczogXFxlMTIxO1xuJGZhLXZhci1ib3gtYmFsbG90OiBcXGY3MzU7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcXGYxYjk7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oYW5kOiBcXGU0Zjc7XG4kZmEtdmFyLXVzZXItdGllLWhhaXI6IFxcZTQ1ZjtcbiRmYS12YXItcG9kaXVtLXN0YXI6IFxcZjc1ODtcbiRmYS12YXItdXNlci1oYWlyLW11bGxldDogXFxlNDVjO1xuJGZhLXZhci1idXNpbmVzcy1mcm9udDogXFxlNDVjO1xuJGZhLXZhci1wYXJ0eS1iYWNrOiBcXGU0NWM7XG4kZmEtdmFyLXRyaWFuLWJhbGJvdDogXFxlNDVjO1xuJGZhLXZhci1taWNyb3Bob25lLXN0YW5kOiBcXGY4Y2I7XG4kZmEtdmFyLWJvb2stb3Blbi1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItZmFtaWx5LWRyZXNzOiBcXGUzMDE7XG4kZmEtdmFyLWNpcmNsZS14OiBcXGUxMmU7XG4kZmEtdmFyLWNhYmluOiBcXGU0NmQ7XG4kZmEtdmFyLW1vdW50YWluLXN1bjogXFxlNTJmO1xuJGZhLXZhci1jaGFydC1zaW1wbGUtaG9yaXpvbnRhbDogXFxlNDc0O1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOiBcXGU0YmE7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1sZWZ0OiBcXGUxOWY7XG4kZmEtdmFyLW1lc3NhZ2UtZG90czogXFxmNGEzO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb3RzOiBcXGY0YTM7XG4kZmEtdmFyLW1lc3NhZ2luZzogXFxmNGEzO1xuJGZhLXZhci1maWxlLWhlYXJ0OiBcXGUxNzY7XG4kZmEtdmFyLWJlZXItbXVnOiBcXGUwYjM7XG4kZmEtdmFyLWJlZXItZm9hbTogXFxlMGIzO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kcm9uZTogXFxmODVmO1xuJGZhLXZhci10cnVjay1kcm9wbGV0OiBcXGU1OGM7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrOiBcXGU1YTE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwOiBcXGUwNDA7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXVwOiBcXGUwNDA7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLXBlcnNvbi1mYWlyeTogXFxlNjA4O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYm9vay1jb3B5OiBcXGUwYmU7XG4kZmEtdmFyLXNxdWFyZS1oOiBcXGYwZmQ7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLXNxdWFyZS1jOiBcXGUyNjY7XG4kZmEtdmFyLWNsb2NrLXR3bzogXFxlMzVhO1xuJGZhLXZhci1zcXVhcmUtZWxsaXBzaXMtdmVydGljYWw6IFxcZTI2ZjtcbiRmYS12YXItY2FsZW5kYXItdXNlcnM6IFxcZTVlMjtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1iZWU6IFxcZTBiMjtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnVsbDogXFxmMmM3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWNhbmR5LWJhcjogXFxlM2U4O1xuJGZhLXZhci1jaG9jb2xhdGUtYmFyOiBcXGUzZTg7XG4kZmEtdmFyLXhtYXJrLWxhcmdlOiBcXGU1OWI7XG4kZmEtdmFyLXBpbmF0YTogXFxlM2MzO1xuJGZhLXZhci1hcnJvd3MtZnJvbS1saW5lOiBcXGUwYTQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLWJvd2wtc3Bvb246IFxcZTNlMDtcbiRmYS12YXItaGV4YWdvbi1jaGVjazogXFxlNDE2O1xuJGZhLXZhci1wbHVnLWNpcmNsZS14bWFyazogXFxlNTYwO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wOiBcXGY2M2E7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1hY2NlbnQtZ3JhdmU6IFxcNjA7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbmdsZTogXFxmNGM0O1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWNpcmNsZS0wOiBcXGUwZWQ7XG4kZmEtdmFyLWRpYWwtbWVkLWxvdzogXFxlMTYwO1xuJGZhLXZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItY3JhYjogXFxlM2ZmO1xuJGZhLXZhci1ib3gtb3Blbi1mdWxsOiBcXGY0OWM7XG4kZmEtdmFyLWJveC1mdWxsOiBcXGY0OWM7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXDNlO1xuJGZhLXZhci1xdW90ZXM6IFxcZTIzNDtcbiRmYS12YXItcHJldHplbDogXFxlNDQxO1xuJGZhLXZhci1wZXJzb24tc3dpbW1pbmc6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLXVzZXItcm9ib3QteG1hcmtzOiBcXGU0YTc7XG4kZmEtdmFyLW1lc3NhZ2UtcXVvdGU6IFxcZTFlNDtcbiRmYS12YXItY29tbWVudC1hbHQtcXVvdGU6IFxcZTFlNDtcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xuJGZhLXZhci1mb2xkZXItbWFnbmlmeWluZy1nbGFzczogXFxlMThiO1xuJGZhLXZhci1mb2xkZXItc2VhcmNoOiBcXGUxOGI7XG4kZmEtdmFyLW5vdGVib29rOiBcXGUyMDE7XG4kZmEtdmFyLWRyb3BsZXQ6IFxcZjA0MztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci1idWxsc2V5ZS1wb2ludGVyOiBcXGY2NDk7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1oZXhhZ29uLWltYWdlOiBcXGU1MDQ7XG4kZmEtdmFyLWVhcnRoLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoLWFtZXJpY2E6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItY3JhdGUtYXBwbGU6IFxcZjZiMTtcbiRmYS12YXItYXBwbGUtY3JhdGU6IFxcZjZiMTtcbiRmYS12YXItcGVyc29uLWJ1cnN0OiBcXGU1M2I7XG4kZmEtdmFyLWdhbWUtYm9hcmQ6IFxcZjg2NztcbiRmYS12YXItaGF0LWNoZWY6IFxcZjg2YjtcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpZ2h0OiBcXGUxYTE7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItc25vd2ZsYWtlLWRyb3BsZXRzOiBcXGU1YzE7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS0wOiBcXGYyNDQ7XG4kZmEtdmFyLWdyaWQtNDogXFxlMTk4O1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1mYWNlLXN1bmdsYXNzZXM6IFxcZTM5ODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItc3F1YXJlLTA6IFxcZTI1NTtcbiRmYS12YXItc2VjdGlvbjogXFxlNDQ3O1xuJGZhLXZhci1zcXVhcmUtdGhpcy13YXktdXA6IFxcZjQ5ZjtcbiRmYS12YXItYm94LXVwOiBcXGY0OWY7XG4kZmEtdmFyLWdhdWdlLWhpZ2g6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJGZhLXZhci1zcXVhcmUtYW1wZXJzYW5kOiBcXGUyNjA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1sYW1wLWRlc2s6IFxcZTAxNDtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLXdpZGU6IFxcZjBmODtcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcbiRmYS12YXItd2hpc2tleS1nbGFzcy1pY2U6IFxcZjdhMTtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLXVzZXItYm91bnR5LWh1bnRlcjogXFxlMmJmO1xuJGZhLXZhci1iYXJzLXN0YWdnZXJlZDogXFxmNTUwO1xuJGZhLXZhci1yZW9yZGVyOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1kaWFncmFtLXNhbmtleTogXFxlMTU4O1xuJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkOiBcXGY3M2E7XG4kZmEtdmFyLWNpcmNsZS11cC1sZWZ0OiBcXGUxMjg7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWxlZnQ6IFxcZTNiZTtcbiRmYS12YXItb2lsLWNhbi1kcmlwOiBcXGUyMDU7XG4kZmEtdmFyLWZhY2Utc21pbGluZy1oYW5kczogXFxlMzk2O1xuJGZhLXZhci1icm9jY29saTogXFxlM2UyO1xuJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlOiBcXGY2MWI7XG4kZmEtdmFyLWVhci1tdWZmczogXFxmNzk1O1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHk6IFxcZTA0NjtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOiBcXGYyOWQ7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWFuZ2xlLTkwOiBcXGUwOGQ7XG4kZmEtdmFyLXJlY3RhbmdsZS10ZXJtaW5hbDogXFxlMjM2O1xuJGZhLXZhci1raXRlOiBcXGY2ZjQ7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0OiBcXGU0ZmM7XG4kZmEtdmFyLWZpc2gtYm9uZXM6IFxcZTMwNDtcbiRmYS12YXItZGVlci1ydWRvbHBoOiBcXGY3OGY7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItaGVhZC1zaWRlLWhlYXJ0OiBcXGUxYWE7XG4kZmEtdmFyLXNxdWFyZS1lOiBcXGUyNmQ7XG4kZmEtdmFyLW1ldGVyLWZpcmU6IFxcZTFlYjtcbiRmYS12YXItY2xvdWQtaGFpbDogXFxmNzM5O1xuJGZhLXZhci1jaGVjay10by1zbG90OiBcXGY3NzI7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLW1vbmV5LWZyb20tYnJhY2tldDogXFxlMzEyO1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xuJGZhLXZhci1zcGVha2VyOiBcXGY4ZGY7XG4kZmEtdmFyLXRpbWVyOiBcXGUyOWU7XG4kZmEtdmFyLWJveGVzLXN0YWNrZWQ6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0Njg7XG4kZmEtdmFyLWdyaWxsLWhvdDogXFxlNWE1O1xuJGZhLXZhci1iYWxsb3QtY2hlY2s6IFxcZjczMztcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1jaGFpbjogXFxmMGMxO1xuJGZhLXZhci1lYXItbGlzdGVuOiBcXGYyYTI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1maWxlLW1pbnVzOiBcXGYzMTg7XG4kZmEtdmFyLXRyZWUtY2l0eTogXFxlNTg3O1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItY3VwLXRvZ286IFxcZjZjNTtcbiRmYS12YXItY29mZmVlLXRvZ286IFxcZjZjNTtcbiRmYS12YXItc3F1YXJlLWRvd24tbGVmdDogXFxlMjZiO1xuJGZhLXZhci1idXJnZXItbGV0dHVjZTogXFxlM2UzO1xuJGZhLXZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItcGluZy1wb25nLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWNoZXZyb25zLWRvd246IFxcZjMyMjtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bjogXFxmMzIyO1xuJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXA6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItc2lnbmFsLWdvb2Q6IFxcZjY4ZTtcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcbiRmYS12YXItbG9jYXRpb24tcXVlc3Rpb246IFxcZjYwYjtcbiRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbjogXFxmNjBiO1xuJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUteG1hcms6IFxcZTE4MTtcbiRmYS12YXItZmxvcHB5LWRpc2stdGltZXM6IFxcZTE4MTtcbiRmYS12YXItc2F2ZS1jaXJjbGUteG1hcms6IFxcZTE4MTtcbiRmYS12YXItc2F2ZS10aW1lczogXFxlMTgxO1xuJGZhLXZhci1uYWlyYS1zaWduOiBcXGUxZjY7XG4kZmEtdmFyLXBlYWNoOiBcXGUyMGI7XG4kZmEtdmFyLXRheGktYnVzOiBcXGUyOTg7XG4kZmEtdmFyLWJyYWNrZXQtY3VybHk6IFxcN2I7XG4kZmEtdmFyLWJyYWNrZXQtY3VybHktbGVmdDogXFw3YjtcbiRmYS12YXItbG9ic3RlcjogXFxlNDIxO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtZW1wdHk6IFxcZjQ3NjtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1jb2xvbjogXFwzYTtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLXdhbmQ6IFxcZjcyYTtcbiRmYS12YXItd2Fsa2llLXRhbGtpZTogXFxmOGVmO1xuJGZhLXZhci1maWxlLXBlbjogXFxmMzFjO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci10YWJsZS1waWNuaWM6IFxcZTMyZDtcbiRmYS12YXItc3F1YXJlLXBlbjogXFxmMTRiO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmUtbGluZXM6IFxcZTExNztcbiRmYS12YXItbWljcm9waG9uZS1jaXJjbGUtYWx0OiBcXGUxMTc7XG4kZmEtdmFyLWRpc3BsYXktc2xhc2g6IFxcZTJmYTtcbiRmYS12YXItZGVza3RvcC1zbGFzaDogXFxlMmZhO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUzZjtcbiRmYS12YXItdHJhbnNwb3J0ZXItMjogXFxlMDQ0O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRpYW1vbmQ6IFxcZjQ3YztcbiRmYS12YXItaGFuZC1yZWNlaXZpbmc6IFxcZjQ3YztcbiRmYS12YXItbW9uZXktYmlsbC1zaW1wbGUtd2F2ZTogXFxlMWYyO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnk6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XG4kZmEtdmFyLWJlbGwtcGx1czogXFxmODQ5O1xuJGZhLXZhci1ib29rLWFycm93LXJpZ2h0OiBcXGUwYjk7XG4kZmEtdmFyLWhvc3BpdGFsczogXFxmODBlO1xuJGZhLXZhci1jbHViOiBcXGYzMjc7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItZHJvcGxldC1kZWdyZWU6IFxcZjc0ODtcbiRmYS12YXItZGV3cG9pbnQ6IFxcZjc0ODtcbiRmYS12YXItY29kZS1jb21wYXJlOiBcXGUxM2E7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbGlzdC1kb3RzOiBcXGYwY2E7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYzogXFxmNmU1O1xuJGZhLXZhci13YXRlcm1lbG9uLXNsaWNlOiBcXGUzMzc7XG4kZmEtdmFyLWNpcmNsZS1lbGxpcHNpczogXFxlMTBhO1xuJGZhLXZhci1zY2hvb2wtbG9jazogXFxlNTZmO1xuJGZhLXZhci10b3dlci1jZWxsOiBcXGU1ODU7XG4kZmEtdmFyLXNkLWNhcmRzOiBcXGUyNDA7XG4kZmEtdmFyLWp1Zy1ib3R0bGU6IFxcZTVmYjtcbiRmYS12YXItZG93bi1sb25nOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItZW52ZWxvcGVzOiBcXGUxNzA7XG4kZmEtdmFyLXBob25lLW9mZmljZTogXFxmNjdkO1xuJGZhLXZhci1yYW5raW5nLXN0YXI6IFxcZTU2MTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1uZmMtcGVuOiBcXGUxZmE7XG4kZmEtdmFyLXBlcnNvbi1oYXJhc3Npbmc6IFxcZTU0OTtcbiRmYS12YXItaGF0LXdpbnRlcjogXFxmN2E4O1xuJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduOiBcXGU0NmM7XG4kZmEtdmFyLWxhbmRtYXJrLWRvbWU6IFxcZjc1MjtcbiRmYS12YXItbGFuZG1hcmstYWx0OiBcXGY3NTI7XG4kZmEtdmFyLWJvbmUtYnJlYWs6IFxcZjVkODtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItZG93bi1mcm9tLWRvdHRlZC1saW5lOiBcXGU0MDc7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXRlbGV2aXNpb246IFxcZjI2YztcbiRmYS12YXItdHYtYWx0OiBcXGYyNmM7XG4kZmEtdmFyLWJvcmRlci1sZWZ0OiBcXGY4NGY7XG4kZmEtdmFyLWNpcmNsZS1kaXZpZGU6IFxcZTEwNjtcbiRmYS12YXItc2hyaW1wOiBcXGU0NDg7XG4kZmEtdmFyLWxpc3QtY2hlY2s6IFxcZjBhZTtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItZGlhZ3JhbS1zdWJ0YXNrOiBcXGU0Nzk7XG4kZmEtdmFyLWp1Zy1kZXRlcmdlbnQ6IFxcZTUxOTtcbiRmYS12YXItY2lyY2xlLXVzZXI6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItc3F1YXJlLXk6IFxcZTI4NztcbiRmYS12YXItdXNlci1kb2N0b3ItaGFpcjogXFxlNDU4O1xuJGZhLXZhci1wbGFuZXQtcmluZ2VkOiBcXGUwMjA7XG4kZmEtdmFyLW11c2hyb29tOiBcXGU0MjU7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLW1lZ2FwaG9uZTogXFxmNjc1O1xuJGZhLXZhci13cmVhdGgtbGF1cmVsOiBcXGU1ZDI7XG4kZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbi1jaGVjazogXFxlMTBkO1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLWJveC1kb2xsYXI6IFxcZjRhMDtcbiRmYS12YXItYm94LXVzZDogXFxmNGEwO1xuJGZhLXZhci1jYXItYnVyc3Q6IFxcZjVlMTtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLXk6IFxcNTk7XG4kZmEtdmFyLXVzZXItaGVhZHNldDogXFxmODJkO1xuJGZhLXZhci1hcnJvd3MtcmV0d2VldDogXFxmMzYxO1xuJGZhLXZhci1yZXR3ZWV0LWFsdDogXFxmMzYxO1xuJGZhLXZhci1wZXJzb24tc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zcXVhcmUtY2hldnJvbi1yaWdodDogXFxmMzJiO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodDogXFxmMzJiO1xuJGZhLXZhci1sYWNyb3NzZS1zdGljay1iYWxsOiBcXGUzYjY7XG4kZmEtdmFyLXRydWNrLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci11c2VyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZTVjNTtcbiRmYS12YXItc3Rhci1zaGFycDogXFxlMjhiO1xuJGZhLXZhci1jb21tZW50LWhlYXJ0OiBcXGU1Yzg7XG4kZmEtdmFyLWNpcmNsZS0xOiBcXGUwZWU7XG4kZmEtdmFyLWNpcmNsZS1zdGFyOiBcXGUxMjM7XG4kZmEtdmFyLXN0YXItY2lyY2xlOiBcXGUxMjM7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItY2xvdWQtZm9nOiBcXGY3NGU7XG4kZmEtdmFyLWZvZzogXFxmNzRlO1xuJGZhLXZhci13YWZmbGU6IFxcZTQ2NjtcbiRmYS12YXItbXVzaWMtbm90ZTogXFxmOGNmO1xuJGZhLXZhci1tdXNpYy1hbHQ6IFxcZjhjZjtcbiRmYS12YXItaGV4YWdvbi1leGNsYW1hdGlvbjogXFxlNDE3O1xuJGZhLXZhci1jYXJ0LXNob3BwaW5nLWZhc3Q6IFxcZTBkYztcbiRmYS12YXItb2JqZWN0LXVuaW9uOiBcXGU0OWY7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItc3RhcmZpZ2h0ZXI6IFxcZTAzNztcbiRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlOiBcXGYwNDI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLXRvLWxpbmU6IFxcZTNkNTtcbiRmYS12YXItc3F1YXJlLWFycm93LWRvd246IFxcZjMzOTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWRvd246IFxcZjMzOTtcbiRmYS12YXItZGlhbW9uZC1oYWxmLXN0cm9rZTogXFxlNWI4O1xuJGZhLXZhci1jbGFwcGVyYm9hcmQ6IFxcZTEzMTtcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tbGVmdDogXFxmMzJhO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLXBob25lLWludGVyY29tOiBcXGU0MzQ7XG4kZmEtdmFyLWxpbmstaG9yaXpvbnRhbDogXFxlMWNiO1xuJGZhLXZhci1jaGFpbi1ob3Jpem9udGFsOiBcXGUxY2I7XG4kZmEtdmFyLW1hbmdvOiBcXGUzMGY7XG4kZmEtdmFyLW11c2ljLW5vdGUtc2xhc2g6IFxcZjhkMDtcbiRmYS12YXItbXVzaWMtYWx0LXNsYXNoOiBcXGY4ZDA7XG4kZmEtdmFyLWNpcmNsZS1yYWRpYXRpb246IFxcZjdiYTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1mYWNlLXRvbmd1ZS1zd2VhdDogXFxlMzllO1xuJGZhLXZhci1nbG9iZS1zdGFuZDogXFxmNWY2O1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWNpcmNsZS1wOiBcXGUxMWE7XG4kZmEtdmFyLWF3YXJkLXNpbXBsZTogXFxlMGFiO1xuJGZhLXZhci1qZXQtZmlnaHRlci11cDogXFxlNTE4O1xuJGZhLXZhci1kaWFncmFtLXByb2plY3Q6IFxcZjU0MjtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLXBlZGVzdGFsOiBcXGUyMGQ7XG4kZmEtdmFyLWNoYXJ0LXB5cmFtaWQ6IFxcZTBlNjtcbiRmYS12YXItc2lkZWJhcjogXFxlMjRlO1xuJGZhLXZhci1zbm93bWFuLWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItZnJvc3R5LWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1idXJnZXItZ2xhc3M6IFxcZTBjZTtcbiRmYS12YXItdm9sdW1lLXhtYXJrOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS10aW1lczogXFxmNmE5O1xuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XG4kZmEtdmFyLWJhcnMtZmlsdGVyOiBcXGUwYWQ7XG4kZmEtdmFyLXBhaW50YnJ1c2gtcGVuY2lsOiBcXGUyMDY7XG4kZmEtdmFyLXBhcnR5LWJlbGw6IFxcZTMxYTtcbiRmYS12YXItdXNlci12bmVjay1oYWlyOiBcXGU0NjI7XG4kZmEtdmFyLWphY2stby1sYW50ZXJuOiBcXGYzMGU7XG4kZmEtdmFyLWdyaXA6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1rZXlub3RlOiBcXGY2NmM7XG4kZmEtdmFyLWNoaWxkLWNvbWJhdGFudDogXFxlNGUwO1xuJGZhLXZhci1jaGlsZC1yaWZsZTogXFxlNGUwO1xuJGZhLXZhci1ndW46IFxcZTE5YjtcbiRmYS12YXItc3F1YXJlLXBob25lOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1oYXQtYmVhY2g6IFxcZTYwNjtcbiRmYS12YXItcGx1czogXFwyYjtcbiRmYS12YXItYWRkOiBcXDJiO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItY29tcHV0ZXI6IFxcZTRlNTtcbiRmYS12YXItZm9ydDogXFxlNDg2O1xuJGZhLXZhci1jbG91ZC1jaGVjazogXFxlMzVjO1xuJGZhLXZhci14bWFyazogXFxmMDBkO1xuJGZhLXZhci1jbG9zZTogXFxmMDBkO1xuJGZhLXZhci1tdWx0aXBseTogXFxmMDBkO1xuJGZhLXZhci1yZW1vdmU6IFxcZjAwZDtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItZmFjZS1zbWlya2luZzogXFxlMzk3O1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwNDc7XG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xuJGZhLXZhci1jaGFsa2JvYXJkLXVzZXI6IFxcZjUxYztcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLXJob21idXM6IFxcZTIzYjtcbiRmYS12YXItY2xhdy1tYXJrczogXFxmNmMyO1xuJGZhLXZhci1wZXNvLXNpZ246IFxcZTIyMjtcbiRmYS12YXItZmFjZS1zbWlsZS10b25ndWU6IFxcZTM5NDtcbiRmYS12YXItY2FydC1jaXJjbGUteG1hcms6IFxcZTNmNDtcbiRmYS12YXItYnVpbGRpbmctc2hpZWxkOiBcXGU0ZDg7XG4kZmEtdmFyLWNpcmNsZS1waG9uZS1mbGlwOiBcXGUxMWM7XG4kZmEtdmFyLXBob25lLWNpcmNsZS1hbHQ6IFxcZTExYztcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci11c2Vycy1saW5lOiBcXGU1OTI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtbGVmdC1hbHQ6IFxcZjEwZDtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci1rZXktc2tlbGV0b246IFxcZjZmMztcbiRmYS12YXItdHJhc2gtYXJyb3ctdXA6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWxvY2s6IFxcZTRiMDtcbiRmYS12YXItYXJyb3ctZG93bi10by1icmFja2V0OiBcXGUwOTQ7XG4kZmEtdmFyLWxpbmVzLWxlYW5pbmc6IFxcZTUxZTtcbiRmYS12YXItc3F1YXJlLXE6IFxcZTI3YjtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItc3ltYm9sczogXFxmODZlO1xuJGZhLXZhci1pY29ucy1hbHQ6IFxcZjg2ZTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWZsYXNrLWdlYXI6IFxcZTVmMTtcbiRmYS12YXItaGlnaGxpZ2h0ZXItbGluZTogXFxlMWFmO1xuJGZhLXZhci1icmFja2V0LXNxdWFyZTogXFw1YjtcbiRmYS12YXItYnJhY2tldDogXFw1YjtcbiRmYS12YXItYnJhY2tldC1sZWZ0OiBcXDViO1xuJGZhLXZhci1pc2xhbmQtdHJvcGljYWw6IFxcZjgxMTtcbiRmYS12YXItaXNsYW5kLXRyZWUtcGFsbTogXFxmODExO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWxpbmU6IFxcZjM0MztcbiRmYS12YXItYXJyb3ctZnJvbS1sZWZ0OiBcXGYzNDM7XG4kZmEtdmFyLWgyOiBcXGYzMTQ7XG4kZmEtdmFyLWVxdWFsczogXFwzZDtcbiRmYS12YXItY2FrZS1zbGljZTogXFxlM2U1O1xuJGZhLXZhci1zaG9ydGNha2U6IFxcZTNlNTtcbiRmYS12YXItcGVhbnV0OiBcXGU0MzA7XG4kZmEtdmFyLXdyZW5jaC1zaW1wbGU6IFxcZTJkMTtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10YWxseS0yOiBcXGUyOTU7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLWlsczogXFxmMjBiO1xuJGZhLXZhci1zaGVrZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsOiBcXGYyMGI7XG4kZmEtdmFyLXNoZXFlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLWNhcnM6IFxcZjg1YjtcbiRmYS12YXItYXhlLWJhdHRsZTogXFxmNmIzO1xuJGZhLXZhci11c2VyLWhhaXItbG9uZzogXFxlNDViO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItYXJyb3ctbGVmdC1mcm9tLWFyYzogXFxlNjE1O1xuJGZhLXZhci1maWxlLWNpcmNsZS1pbmZvOiBcXGU0OTM7XG4kZmEtdmFyLWZhY2UtZGlzYXBwb2ludGVkOiBcXGUzNmY7XG4kZmEtdmFyLWxhc3NvLXNwYXJrbGVzOiBcXGUxYzk7XG4kZmEtdmFyLWNsb2NrLWVsZXZlbjogXFxlMzQ3O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItc2lyZW4tb246IFxcZTAyZTtcbiRmYS12YXItY2xvY2stdGVuOiBcXGUzNTQ7XG4kZmEtdmFyLWNhbmRsZS1ob2xkZXI6IFxcZjZiYztcbiRmYS12YXItdmlkZW8tYXJyb3ctZG93bi1sZWZ0OiBcXGUyYzg7XG4kZmEtdmFyLXBob3RvLWZpbG06IFxcZjg3YztcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0OiBcXGUxODA7XG4kZmEtdmFyLXNhdmUtY2lyY2xlLWFycm93LXJpZ2h0OiBcXGUxODA7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1wbGFuZXQtbW9vbjogXFxlMDFmO1xuJGZhLXZhci1mYWNlLWV5ZXMteG1hcmtzOiBcXGUzNzQ7XG4kZmEtdmFyLWNoYXJ0LXNjYXR0ZXI6IFxcZjdlZTtcbiRmYS12YXItZGlzcGxheS1hcnJvdy1kb3duOiBcXGUxNjQ7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLWFycm93LXRyZW5kLXVwOiBcXGUwOTg7XG4kZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzOiBcXGU1NWU7XG4kZmEtdmFyLW9saXZlLWJyYW5jaDogXFxlMzE3O1xuJGZhLXZhci1hbmdsZTogXFxlMDhjO1xuJGZhLXZhci12YWN1dW0tcm9ib3Q6IFxcZTA0ZTtcbiRmYS12YXItc2lnbi1oYW5naW5nOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc3F1YXJlLWRpdmlkZTogXFxlMjZhO1xuJGZhLXZhci1zaWduYWwtc3RyZWFtLXNsYXNoOiBcXGUyNTA7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1leWUtZHJvcHBlci1oYWxmOiBcXGUxNzM7XG4kZmEtdmFyLXN0b3JlLWxvY2s6IFxcZTRhNjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1jbG91ZC1ib2x0LXN1bjogXFxmNzZlO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuOiBcXGY3NmU7XG4kZmEtdmFyLWNhbWVyYS1zbGFzaDogXFxlMGQ5O1xuJGZhLXZhci1jb21tZW50LXF1b3RlOiBcXGUxNGM7XG4kZmEtdmFyLXRhYmxldDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci1zY2hvb2wtZmxhZzogXFxlNTZlO1xuJGZhLXZhci1tZXNzYWdlLWNvZGU6IFxcZTFkZjtcbiRmYS12YXItZ2xhc3MtaGFsZjogXFxlMTkyO1xuJGZhLXZhci1nbGFzcy1oYWxmLWVtcHR5OiBcXGUxOTI7XG4kZmEtdmFyLWdsYXNzLWhhbGYtZnVsbDogXFxlMTkyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLW1lc3NhZ2UtbWludXM6IFxcZjRhNztcbiRmYS12YXItY29tbWVudC1hbHQtbWludXM6IFxcZjRhNztcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItZGlub3NhdXI6IFxcZTVmZTtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItbGluay1ob3Jpem9udGFsLXNsYXNoOiBcXGUxY2M7XG4kZmEtdmFyLWNoYWluLWhvcml6b250YWwtc2xhc2g6IFxcZTFjYztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItbm9zZTogXFxlNWJkO1xuJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWFyYzogXFxlNjE2O1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcbiRmYS12YXItY2xvdWRzOiBcXGY3NDQ7XG4kZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlOiBcXGUxZjE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLXRhYmxlLXBpdm90OiBcXGUyOTE7XG4kZmEtdmFyLWZpbHRlci1zbGFzaDogXFxlMTdkO1xuJGZhLXZhci10cmFzaC1jYW4tdW5kbzogXFxmODk2O1xuJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdHVybi1sZWZ0OiBcXGY4OTY7XG4kZmEtdmFyLXRyYXNoLXVuZG8tYWx0OiBcXGY4OTY7XG4kZmEtdmFyLW5vdGRlZjogXFxlMWZlO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLXBlcnNvbi10by1kb29yOiBcXGU0MzM7XG4kZmEtdmFyLXR1cm50YWJsZTogXFxmOGU0O1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItc2lnbmFsLXdlYWs6IFxcZjY4YztcbiRmYS12YXItc2lnbmFsLTE6IFxcZjY4YztcbiRmYS12YXItY2xvY2stZml2ZTogXFxlMzQ5O1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLWNhci1yZWFyOiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLWNvbXB1dGVyLWNsYXNzaWM6IFxcZjhiMTtcbiRmYS12YXItZnJhbWU6IFxcZTQ5NTtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktMjogXFxmMjQzO1xuJGZhLXZhci1lbGxpcHNpcy1zdHJva2U6IFxcZjM5YjtcbiRmYS12YXItZWxsaXBzaXMtaC1hbHQ6IFxcZjM5YjtcbiRmYS12YXItcmFkaW86IFxcZjhkNztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1jYXJyaWFnZS1iYWJ5OiBcXGY3N2Q7XG4kZmEtdmFyLWZhY2UtZXhwcmVzc2lvbmxlc3M6IFxcZTM3MztcbiRmYS12YXItZG93bi10by1kb3R0ZWQtbGluZTogXFxlNDA4O1xuJGZhLXZhci1jbG91ZC1tdXNpYzogXFxmOGFlO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLWNsb3VkLW1pbnVzOiBcXGUzNWQ7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXNoaWVsZC1taW51czogXFxlMjQ5O1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItY2FyLXRpbHQ6IFxcZjVlNTtcbiRmYS12YXItZ2F1Z2UtY2lyY2xlLW1pbnVzOiBcXGU0OTc7XG4kZmEtdmFyLWJyaWdodG5lc3MtbG93OiBcXGUwY2E7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1wZXJjZW50OiBcXDI1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXDI1O1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItZ2xhc3Mtd2F0ZXItZHJvcGxldDogXFxlNGY1O1xuJGZhLXZhci1jb252ZXlvci1iZWx0OiBcXGY0NmU7XG4kZmEtdmFyLWxvY2F0aW9uLWNoZWNrOiBcXGY2MDY7XG4kZmEtdmFyLW1hcC1tYXJrZXItY2hlY2s6IFxcZjYwNjtcbiRmYS12YXItY29pbi12ZXJ0aWNhbDogXFxlM2ZkO1xuJGZhLXZhci1kaXNwbGF5OiBcXGUxNjM7XG4kZmEtdmFyLXBlcnNvbi1zaWduOiBcXGY3NTc7XG4kZmEtdmFyLWZhY2Utc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItcGhvbmUtaGFuZ3VwOiBcXGUyMjU7XG4kZmEtdmFyLXNpZ25hdHVyZS1zbGFzaDogXFxlM2NiO1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGh1bWItdGFjazogXFxmMDhkO1xuJGZhLXZhci13aGVhdC1zbGFzaDogXFxlMzM5O1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xuJGZhLXZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1mYWNlLXZvbWl0OiBcXGUzYTA7XG4kZmEtdmFyLXNwZWFrZXJzOiBcXGY4ZTA7XG4kZmEtdmFyLXR0eS1hbnN3ZXI6IFxcZTJiOTtcbiRmYS12YXItdGVsZXR5cGUtYW5zd2VyOiBcXGUyYjk7XG4kZmEtdmFyLW11Zy10ZWEtc2F1Y2VyOiBcXGUxZjU7XG4kZmEtdmFyLWRpYWdyYW0tbGVhbi1jYW52YXM6IFxcZTE1NjtcbiRmYS12YXItYWx0OiBcXGUwOGE7XG4kZmEtdmFyLWRpYWw6IFxcZTE1YjtcbiRmYS12YXItZGlhbC1tZWQtaGlnaDogXFxlMTViO1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWNpcmNsZS10cmFzaDogXFxlMTI2O1xuJGZhLXZhci10cmFzaC1jaXJjbGU6IFxcZTEyNjtcbiRmYS12YXItcm90YXRlOiBcXGYyZjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLWNpcmNsZS1xdWFydGVyczogXFxlM2Y4O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXRvd2VyLWNvbnRyb2w6IFxcZTJhMjtcbiRmYS12YXItYXJyb3ctdXAtdHJpYW5nbGUtc3F1YXJlOiBcXGY4OGE7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwOiBcXGY4OGE7XG4kZmEtdmFyLXdoYWxlOiBcXGY3MmM7XG4kZmEtdmFyLXJvYm90OiBcXGY1NDQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBhcnR5LWhvcm46IFxcZTMxYjtcbiRmYS12YXItZ2VhcnM6IFxcZjA4NTtcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1zdW4tYnJpZ2h0OiBcXGUyOGY7XG4kZmEtdmFyLXN1bi1hbHQ6IFxcZTI4ZjtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYXJtOiBcXGU1Zjg7XG4kZmEtdmFyLWxvY2sta2V5aG9sZS1vcGVuOiBcXGYzYzI7XG4kZmEtdmFyLWxvY2stb3Blbi1hbHQ6IFxcZjNjMjtcbiRmYS12YXItc3F1YXJlLWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItc3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2s6IFxcZjQ5YjtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90czogXFxlNGI3O1xuJGZhLXZhci1zcXVhcmUtbjogXFxlMjc3O1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItbWV0ZXI6IFxcZTFlODtcbiRmYS12YXItbWFuZG9saW46IFxcZjZmOTtcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjU7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLXVwLWZyb20tYnJhY2tldDogXFxlNTkwO1xuJGZhLXZhci1rbmlmZS1raXRjaGVuOiBcXGY2ZjU7XG4kZmEtdmFyLWJvcmRlci1yaWdodDogXFxmODUyO1xuJGZhLXZhci1hcnJvdy10dXJuLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1zcGFkZTogXFxmMmY0O1xuJGZhLXZhci1jYXJkLXNwYWRlOiBcXGUzZWM7XG4kZmEtdmFyLWxpbmUtY29sdW1uczogXFxmODcwO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1saW5lOiBcXGYzNDA7XG4kZmEtdmFyLWFycm93LXRvLXJpZ2h0OiBcXGYzNDA7XG4kZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0OiBcXGU1NDc7XG4kZmEtdmFyLWZsYWctcGVubmFudDogXFxmNDU2O1xuJGZhLXZhci1wZW5uYW50OiBcXGY0NTY7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtZW1wdHk6IFxcZTE1MDtcbiRmYS12YXItdXNlci1ncm91cC1zaW1wbGU6IFxcZTYwMztcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItdGlja2V0LXNpbXBsZTogXFxmM2ZmO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWFuZ2xlcy1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWNhbWNvcmRlcjogXFxmOGE4O1xuJGZhLXZhci12aWRlby1oYW5kaGVsZDogXFxmOGE4O1xuJGZhLXZhci1wYW5jYWtlczogXFxlNDJkO1xuJGZhLXZhci1hbGJ1bS1jaXJjbGUtdXNlcjogXFxlNDhkO1xuJGZhLXZhci1zdWJ0aXRsZXMtc2xhc2g6IFxcZTYxMDtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLWRpY2UtZDEwOiBcXGY2Y2Q7XG4kZmEtdmFyLWZpcmVwbGFjZTogXFxmNzlhO1xuJGZhLXZhci1icm93c2VyOiBcXGYzN2U7XG4kZmEtdmFyLXBlbi1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLXBlbmNpbC1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XG4kZmEtdmFyLWNoYWlyLW9mZmljZTogXFxmNmMxO1xuJGZhLXZhci1uZXN0aW5nLWRvbGxzOiBcXGUzYmE7XG4kZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0OiBcXGYxZGE7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItdHJ1bXBldDogXFxmOGUzO1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZmlyZS1zbW9rZTogXFxmNzRiO1xuJGZhLXZhci1waG9uZS1taXNzZWQ6IFxcZTIyNjtcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlOiBcXGY1NmU7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYmxhbms6IFxcZjEzMjtcbiRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZTogXFxmODg1O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItYXJyb3dzLXJlcGVhdC0xOiBcXGYzNjY7XG4kZmEtdmFyLXJlcGVhdC0xLWFsdDogXFxmMzY2O1xuJGZhLXZhci1ndW4tc2xhc2g6IFxcZTE5YztcbiRmYS12YXItYXZvY2FkbzogXFxlMGFhO1xuJGZhLXZhci1iaW5hcnk6IFxcZTMzYjtcbiRmYS12YXItZ2xhc3Nlcy1yb3VuZDogXFxmNWY1O1xuJGZhLXZhci1nbGFzc2VzLWFsdDogXFxmNWY1O1xuJGZhLXZhci1waG9uZS1wbHVzOiBcXGY0ZDI7XG4kZmEtdmFyLWRpdHRvOiBcXDIyO1xuJGZhLXZhci1wZXJzb24tc2VhdDogXFxlMjFlO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsOiBcXGUzYjI7XG4kZmEtdmFyLWdvbGYtYmFsbC10ZWU6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdzogXFxlMDBkO1xuJGZhLXZhci1zY3l0aGU6IFxcZjcxMDtcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1iYW4tcGFya2luZzogXFxmNjE2O1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaDogXFxmNjE2O1xuJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdDogXFxlNTgwO1xuJGZhLXZhci1mYWNlLWRpYWdvbmFsLW1vdXRoOiBcXGU0N2U7XG4kZmEtdmFyLWRpYWdyYW0tY2VsbHM6IFxcZTQ3NTtcbiRmYS12YXItY3JpY2tldC1iYXQtYmFsbDogXFxmNDQ5O1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLXRlbnRzOiBcXGU1ODI7XG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLXBlbi1saW5lOiBcXGUyMTI7XG4kZmEtdmFyLWF0b20tc2ltcGxlOiBcXGY1ZDM7XG4kZmEtdmFyLWF0b20tYWx0OiBcXGY1ZDM7XG4kZmEtdmFyLWFtcGVyc2FuZDogXFwyNjtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tbGluZTogXFxmMzQyO1xuJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbTogXFxmMzQyO1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLXBlbi1zbGFzaDogXFxlMjEzO1xuJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXNxdWFyZS1zdGFyOiBcXGUyN2Y7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1zZW5kLWJhY2t3YXJkOiBcXGY4N2Y7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLWNvbXBhc3Mtc2xhc2g6IFxcZjVlOTtcbiRmYS12YXItY2xvY2stb25lOiBcXGUzNGU7XG4kZmEtdmFyLWZpbGUtbXVzaWM6IFxcZjhiNjtcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXBlcnNvbi1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWRpc3BsYXktY2hhcnQtdXAtY2lyY2xlLWN1cnJlbmN5OiBcXGU1ZTU7XG4kZmEtdmFyLXNrZWxldG9uOiBcXGY2MjA7XG4kZmEtdmFyLWNpcmNsZS1nOiBcXGUxMGY7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1sZWZ0OiBcXGUwZmI7XG4kZmEtdmFyLWNvaW4tYmxhbms6IFxcZTNmYjtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItdmFjdXVtOiBcXGUwNGQ7XG4kZmEtdmFyLXNoaWVsZC1oZWFydDogXFxlNTc0O1xuJGZhLXZhci1jYXJkLWhlYXJ0OiBcXGUzZWI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1jZmwtb246IFxcZTVhNztcbiRmYS12YXItbWVsb246IFxcZTMxMDtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1lYXJ0aC1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLWdsb2JlLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItY29udGFpbmVyLXN0b3JhZ2U6IFxcZjRiNztcbiRmYS12YXItZmFjZS1wb3V0aW5nOiBcXGUzODc7XG4kZmEtdmFyLXNxdWFyZS14bWFyazogXFxmMmQzO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXIteG1hcmstc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLWZhY2UtZXhwbG9kZTogXFxlMmZlO1xuJGZhLXZhci1leHBsb2RpbmctaGVhZDogXFxlMmZlO1xuJGZhLXZhci1oYXNodGFnOiBcXDIzO1xuJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyOiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci10OiBcXDU0O1xuJGZhLXZhci10cmFuc2Zvcm1lci1ib2x0OiBcXGUyYTQ7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWNoYXJ0LWNvbHVtbjogXFxlMGUzO1xuJGZhLXZhci1jYXNzZXR0ZS12aHM6IFxcZjhlYztcbiRmYS12YXItdmhzOiBcXGY4ZWM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrOiBcXGU1OTY7XG4kZmEtdmFyLWNoaW1uZXk6IFxcZjc4YjtcbiRmYS12YXItb2JqZWN0LWludGVyc2VjdDogXFxlNDlkO1xuJGZhLXZhci1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOiBcXGU1Mzg7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci1ibG9jay1icmljazogXFxlM2RiO1xuJGZhLXZhci13YWxsLWJyaWNrOiBcXGUzZGI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1iYWdzLXNob3BwaW5nOiBcXGY4NDc7XG4kZmEtdmFyLXBhcmFncmFwaC1sZWZ0OiBcXGY4Nzg7XG4kZmEtdmFyLXBhcmFncmFwaC1ydGw6IFxcZjg3ODtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZTogXFxlNTU0O1xuJGZhLXZhci1jYXJhdmFuLXNpbXBsZTogXFxlMDAwO1xuJGZhLXZhci1jYXJhdmFuLWFsdDogXFxlMDAwO1xuJGZhLXZhci10dXJ0bGU6IFxcZjcyNjtcbiRmYS12YXItcGVuY2lsLW1lY2hhbmljYWw6IFxcZTVjYTtcbiRmYS12YXItdXAtZG93bjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWJvb3RoLWN1cnRhaW46IFxcZjczNDtcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdXNlci1kb2N0b3ItbWVzc2FnZTogXFxmODJlO1xuJGZhLXZhci11c2VyLW1kLWNoYXQ6IFxcZjgyZTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLWxpZ2h0aG91c2U6IFxcZTYxMjtcbiRmYS12YXItYW1wLWd1aXRhcjogXFxmOGExO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXZvbHVtZS1zbGFzaDogXFxmMmUyO1xuJGZhLXZhci1ib3JkZXItYm90dG9tOiBcXGY4NGQ7XG4kZmEtdmFyLXdpZmktd2VhazogXFxmNmFhO1xuJGZhLXZhci13aWZpLTE6IFxcZjZhYTtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLWNpcmNsZS1wbHVzOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTVkO1xuJGZhLXZhci1saW5rLXNsYXNoOiBcXGYxMjc7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0OiBcXGU1NTE7XG4kZmEtdmFyLWFycm93LXVwLXotYTogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXM6IFxcZTQ5NDtcbiRmYS12YXItZGVsZXRlLXJpZ2h0OiBcXGUxNTQ7XG4kZmEtdmFyLWJvb2stcXVyYW46IFxcZjY4NztcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItY2lyY2xlLXF1YXJ0ZXI6IFxcZTExZjtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItZnVuY3Rpb246IFxcZjY2MTtcbiRmYS12YXItZmFjZS1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1wZW9wbGUtc2ltcGxlOiBcXGUyMWI7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWFycm93LXRyZW5kLWRvd246IFxcZTA5NztcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLWZlZWQ6IFxcZjA5ZTtcbiRmYS12YXItZmFjZS1tb25vY2xlOiBcXGUzODA7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1zY2FsZS1iYWxhbmNlZDogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWNhbGVuZGFyLWxpbmVzOiBcXGUwZDU7XG4kZmEtdmFyLWNhbGVuZGFyLW5vdGU6IFxcZTBkNTtcbiRmYS12YXItYXJyb3ctZG93bi1iaWctc21hbGw6IFxcZjg4YztcbiRmYS12YXItc29ydC1zaXplLWRvd246IFxcZjg4YztcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2g6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcbiRmYS12YXItZG8tbm90LWVudGVyOiBcXGY1ZWM7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1kaWNlLWQ4OiBcXGY2ZDI7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjM5MDtcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjM5MDtcbiRmYS12YXItbTogXFw0ZDtcbiRmYS12YXItZ3JpcC1kb3RzLXZlcnRpY2FsOiBcXGU0MTE7XG4kZmEtdmFyLWZhY2Utdmlld2ZpbmRlcjogXFxlMmZmO1xuJGZhLXZhci1zb2Z0LXNlcnZlOiBcXGU0MDA7XG4kZmEtdmFyLWNyZWVtZWU6IFxcZTQwMDtcbiRmYS12YXItaDU6IFxcZTQxMjtcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LWRvd246IFxcZTE5ZTtcbiRmYS12YXItdGFibGUtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLWNvbW1lbnQtc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1yZWN0YW5nbGU6IFxcZjJmYTtcbiRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZTogXFxmMmZhO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjazogXFxmNzM3O1xuJGZhLXZhci10dXJrZXk6IFxcZjcyNTtcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItaWNlLXNrYXRlOiBcXGY3YWM7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGVyeS00OiBcXGYyNDE7XG4kZmEtdmFyLXRvbWF0bzogXFxlMzMwO1xuJGZhLXZhci1zd29yZC1sYXNlcjogXFxlMDNiO1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtY2hlY2s6IFxcZTUwOTtcbiRmYS12YXItYnVpbGRpbmdzOiBcXGUwY2M7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItY2FydC1mbGF0YmVkLWJveGVzOiBcXGY0NzU7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0OiBcXGY0NzU7XG4kZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yOiBcXGU0N2E7XG4kZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0OiBcXGU1OGI7XG4kZmEtdmFyLXNxdWFyZS13OiBcXGUyODU7XG4kZmEtdmFyLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDogXFxlNGJjO1xuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XG4kZmEtdmFyLWFpcnBsYXk6IFxcZTA4OTtcbiRmYS12YXItaGFuZC1maXN0OiBcXGY2ZGU7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLXNoaWVsZC1xdWFydGVyZWQ6IFxcZTU3NTtcbiRmYS12YXItc2xhc2gtZm9yd2FyZDogXFwyZjtcbiRmYS12YXItbG9jYXRpb24tcGVuOiBcXGY2MDc7XG4kZmEtdmFyLW1hcC1tYXJrZXItZWRpdDogXFxmNjA3O1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLXBvdC1mb29kOiBcXGU0M2Y7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1wZXJzb24tZmFsbGluZzogXFxlNTQ2O1xuJGZhLXZhci1pbWFnZS1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci1ydWc6IFxcZTU2OTtcbiRmYS12YXItcHJpbnQtc2xhc2g6IFxcZjY4NjtcbiRmYS12YXItZWFydGgtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6IFxcZjU5ZDtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1yaWJib246IFxcZTFhMDtcbiRmYS12YXItcmVjdGFuZ2xlLXhtYXJrOiBcXGY0MTA7XG4kZmEtdmFyLXJlY3RhbmdsZS10aW1lczogXFxmNDEwO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXRpcmUtcnVnZ2VkOiBcXGY2MzQ7XG4kZmEtdmFyLWxpZ2h0YnVsYi1kb2xsYXI6IFxcZjY3MDtcbiRmYS12YXItY293YmVsbDogXFxmOGIzO1xuJGZhLXZhci1iYWh0LXNpZ246IFxcZTBhYztcbiRmYS12YXItY29ybmVyOiBcXGUzZmU7XG4kZmEtdmFyLWNoZXZyb25zLXJpZ2h0OiBcXGYzMjQ7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLXJpZ2h0OiBcXGYzMjQ7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWluaGFsZXI6IFxcZjVmOTtcbiRmYS12YXItaGFuZGN1ZmZzOiBcXGU0Zjg7XG4kZmEtdmFyLXNuYWtlOiBcXGY3MTY7XG4kZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiBcXGYwNzE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLXdhcm5pbmc6IFxcZjA3MTtcbiRmYS12YXItbm90ZS1tZWRpY2FsOiBcXGUyMDA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRvd24tbGVmdDogXFxlMTZhO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0OiBcXGYwNjQ7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXFxmMDY0O1xuJGZhLXZhci1mYWNlLXRoaW5raW5nOiBcXGUzOWI7XG4kZmEtdmFyLXR1cm4tZG93bi1yaWdodDogXFxlNDU1O1xuJGZhLXZhci1ib3R0bGUtZHJvcGxldDogXFxlNGM0O1xuJGZhLXZhci1tYXNrLWZhY2U6IFxcZTFkNztcbiRmYS12YXItaGlsbC1yb2Nrc2xpZGU6IFxcZTUwODtcbiRmYS12YXItc2Nhbm5lci1rZXlib2FyZDogXFxmNDg5O1xuJGZhLXZhci1jaXJjbGUtbzogXFxlMTE5O1xuJGZhLXZhci1ncmlkLWhvcml6b250YWw6IFxcZTMwNztcbiRmYS12YXItbWVzc2FnZS1kb2xsYXI6IFxcZjY1MDtcbiRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyOiBcXGY2NTA7XG4kZmEtdmFyLXJpZ2h0LWxlZnQ6IFxcZjM2MjtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWNvbHVtbnMtMzogXFxlMzYxO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTY1O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1ib3g6IFxcZjQ3YjtcbiRmYS12YXItaW5wdXQtdGV4dDogXFxlMWJmO1xuJGZhLXZhci13aW5kb3ctZmxpcDogXFxmNDBmO1xuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLXNjYW5uZXItZ3VuOiBcXGY0ODg7XG4kZmEtdmFyLXNjYW5uZXI6IFxcZjQ4ODtcbiRmYS12YXItdGlyZTogXFxmNjMxO1xuJGZhLXZhci1lbmdpbmU6IFxcZTE2ZTtcbiRmYS12YXItbW9uZXktYmlsbC0xLXdhdmU6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiRmYS12YXItaGFuZHM6IFxcZjJhNztcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduaW5nOiBcXGYyYTc7XG4kZmEtdmFyLWNpcmNsZS1jYXJldC1yaWdodDogXFxmMzMwO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItd2hlYXQ6IFxcZjcyZDtcbiRmYS12YXItZmlsZS1zcHJlYWRzaGVldDogXFxmNjViO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbi1zbGFzaDogXFxlMGE4O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XG4kZmEtdmFyLWxhZGRlci13YXRlcjogXFxmNWM1O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWNoZXNzLXBhd24tcGllY2U6IFxcZjQ0NDtcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcbiRmYS12YXItZmFjZS1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItd2hlZWxjaGFpci1tb3ZlOiBcXGUyY2U7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcXGUyY2U7XG4kZmEtdmFyLXR1cm4tZG93bjogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1zcXVhcmUtczogXFxlMjdkO1xuJGZhLXZhci1yZWN0YW5nbGUtYmFyY29kZTogXFxmNDYzO1xuJGZhLXZhci1iYXJjb2RlLWFsdDogXFxmNDYzO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodDogXFxlNTUyO1xuJGZhLXZhci1zcXVhcmUtZW52ZWxvcGU6IFxcZjE5OTtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItdW5pY29ybjogXFxmNzI3O1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItcG9tcGVibGVkOiBcXGU0M2Q7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLXdhdGNoLXNtYXJ0OiBcXGUyY2M7XG4kZmEtdmFyLWJvb2stdXNlcjogXFxmN2U3O1xuJGZhLXZhci1zZW5zb3ItY2xvdWQ6IFxcZTAyYztcbiRmYS12YXItc2Vuc29yLXNtb2tlOiBcXGUwMmM7XG4kZmEtdmFyLWNsYXBwZXJib2FyZC1wbGF5OiBcXGUxMzI7XG4kZmEtdmFyLWJhbmRhZ2U6IFxcZjQ2MjtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2lyY2xlLXhtYXJrOiBcXGYwNTc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci14bWFyay1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItY2lyY2xlLTQ6IFxcZTBmMTtcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItYWxidW0tY29sbGVjdGlvbjogXFxmOGEwO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1lYXJ0aC1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItaWQtY2FyZC1jbGlwOiBcXGY0N2Y7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItY2xvdWQtc2hvd2VyczogXFxmNzNmO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLW9uaW9uOiBcXGU0Mjc7XG4kZmEtdmFyLWNsb2NrLXR3ZWx2ZS10aGlydHk6IFxcZTM1OTtcbiRmYS12YXItYXJyb3ctZG93bi10by1kb3R0ZWQtbGluZTogXFxlMDk1O1xuJGZhLXZhci1oYW5kLWRvdHM6IFxcZjQ2MTtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItcmVjdGFuZ2xlLXdpZGU6IFxcZjJmYztcbiRmYS12YXItY29tbWVudC1hcnJvdy11cDogXFxlMTQ0O1xuJGZhLXZhci1nYXJsaWM6IFxcZTQwZTtcbiRmYS12YXItbXVnLXNhdWNlcjogXFxmMGY0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItdHJlZS1kZWNvcmF0ZWQ6IFxcZjdkYztcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1jYWxlbmRhci1oZWFydDogXFxlMGQzO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1mbG93ZXI6IFxcZjdmZjtcbiRmYS12YXItYXJyb3ctZG93bi1mcm9tLWFyYzogXFxlNjE0O1xuJGZhLXZhci1yaWdodC1sZWZ0LWxhcmdlOiBcXGU1ZTE7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLWNpcmNsZXMtb3ZlcmxhcDogXFxlNjAwO1xuJGZhLXZhci11c2VyLWxhcmdlOiBcXGY0MDY7XG4kZmEtdmFyLXVzZXItYWx0OiBcXGY0MDY7XG4kZmEtdmFyLXN0YXJzaGlwLWZyZWlnaHRlcjogXFxlMDNhO1xuJGZhLXZhci10cmFpbi10cmFtOiBcXGU1YjQ7XG4kZmEtdmFyLWJyaWRnZS1zdXNwZW5zaW9uOiBcXGU0Y2Q7XG4kZmEtdmFyLXRyYXNoLWNoZWNrOiBcXGUyYWY7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItYm9vbWJveDogXFxmOGE1O1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1zaGllbGQtZXhjbGFtYXRpb246IFxcZTI0NztcbiRmYS12YXItc3RvcHdhdGNoLTIwOiBcXGUwNmY7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLWdyaXAtZG90czogXFxlNDEwO1xuJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uOiBcXGY0YWY7XG4kZmEtdmFyLXBlbi1zd2lybDogXFxlMjE0O1xuJGZhLXZhci1mYWxhZmVsOiBcXGU0MGE7XG4kZmEtdmFyLWNpcmNsZS0yOiBcXGUwZWY7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1qYXI6IFxcZTUxNjtcbiRmYS12YXItZ3JhbW9waG9uZTogXFxmOGJkO1xuJGZhLXZhci1kaWNlLWQxMjogXFxmNmNlO1xuJGZhLXZhci1ub3RlLXN0aWNreTogXFxmMjQ5O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1kb3duOiBcXGYzNTQ7XG4kZmEtdmFyLWFycm93LWFsdC1kb3duOiBcXGYzNTQ7XG4kZmEtdmFyLWh1bmRyZWQtcG9pbnRzOiBcXGU0MWM7XG4kZmEtdmFyLTEwMDogXFxlNDFjO1xuJGZhLXZhci1wYXBlcmNsaXAtdmVydGljYWw6IFxcZTNjMjtcbiRmYS12YXItd2luZC13YXJuaW5nOiBcXGY3NzY7XG4kZmEtdmFyLXdpbmQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGY3NzY7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbi1zbGFzaDogXFxmNjBjO1xuJGZhLXZhci1tYXAtbWFya2VyLXNsYXNoOiBcXGY2MGM7XG4kZmEtdmFyLWZhY2Utc2FkLXN3ZWF0OiBcXGUzOGE7XG4kZmEtdmFyLWJ1Zy1zbGFzaDogXFxlNDkwO1xuJGZhLXZhci1jdXBjYWtlOiBcXGU0MDI7XG4kZmEtdmFyLWxpZ2h0LXN3aXRjaC1vZmY6IFxcZTAxODtcbiRmYS12YXItdG9nZ2xlLWxhcmdlLW9mZjogXFxlNWIwO1xuJGZhLXZhci1wZW4tZmFuY3ktc2xhc2g6IFxcZTIxMDtcbiRmYS12YXItdHJ1Y2stY29udGFpbmVyOiBcXGY0ZGM7XG4kZmEtdmFyLWJvb3Q6IFxcZjc4MjtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wOiBcXGU0YjY7XG4kZmEtdmFyLWZpbGUtY2hlY2s6IFxcZjMxNjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1jYXJkcy1ibGFuazogXFxlNGRmO1xuJGZhLXZhci1jaXJjbGUtMzogXFxlMGYwO1xuJGZhLXZhci1iZW5jaC10cmVlOiBcXGUyZTc7XG4kZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3MtbG93OiBcXGUxYzE7XG4kZmEtdmFyLXNraS1ib290LXNraTogXFxlM2NkO1xuJGZhLXZhci1icmFpbi1jaXJjdWl0OiBcXGUwYzY7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci1ibG9jay1icmljay1maXJlOiBcXGUzZGM7XG4kZmEtdmFyLWZpcmV3YWxsOiBcXGUzZGM7XG4kZmEtdmFyLWZhY2Utc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItdGVudC1hcnJvd3MtZG93bjogXFxlNTgxO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFwyMTtcbiRmYS12YXItYXJyb3dzLXNwaW46IFxcZTRiYjtcbiRmYS12YXItZmFjZS1zbWlsZS1yZWxheGVkOiBcXGUzOTI7XG4kZmEtdmFyLWNvbW1lbnQteG1hcms6IFxcZjRiNTtcbiRmYS12YXItY29tbWVudC10aW1lczogXFxmNGI1O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbjogXFxlMmJiO1xuJGZhLXZhci10cnk6IFxcZTJiYjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcXGUyYmI7XG4kZmEtdmFyLWZhY2Utbm9zZS1zdGVhbTogXFxlMzgyO1xuJGZhLXZhci1jaXJjbGUtd2F2ZWZvcm0tbGluZXM6IFxcZTEyZDtcbiRmYS12YXItd2F2ZWZvcm0tY2lyY2xlOiBcXGUxMmQ7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXDI0O1xuJGZhLXZhci1kb2xsYXI6IFxcMjQ7XG4kZmEtdmFyLXVzZDogXFwyNDtcbiRmYS12YXItZmVycmlzLXdoZWVsOiBcXGUxNzQ7XG4kZmEtdmFyLWNvbXB1dGVyLXNwZWFrZXI6IFxcZjhiMjtcbiRmYS12YXItc2t1bGwtY293OiBcXGY4ZGU7XG4kZmEtdmFyLXg6IFxcNTg7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItdXNlcnMtZ2VhcjogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nOiBcXGU1NGE7XG4kZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnM6IFxcZjE5YztcbiRmYS12YXItYmFuazogXFxmMTljO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXFxmMTljO1xuJGZhLXZhci1tdXNldW06IFxcZjE5YztcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci1jaXJjbGUtdDogXFxlMTI0O1xuJGZhLXZhci1zYWNrOiBcXGY4MWM7XG4kZmEtdmFyLWdyaWQtMjogXFxlMTk2O1xuJGZhLXZhci1jYW1lcmEtY2N0djogXFxmOGFjO1xuJGZhLXZhci1jY3R2OiBcXGY4YWM7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXRyb3dlbDogXFxlNTg5O1xuJGZhLXZhci1ob3Jpem9udGFsLXJ1bGU6IFxcZjg2YztcbiRmYS12YXItYmVkLWZyb250OiBcXGY4Zjc7XG4kZmEtdmFyLWJlZC1hbHQ6IFxcZjhmNztcbiRmYS12YXItZDogXFw0NDtcbiRmYS12YXItc3RhcGxlcjogXFxlNWFmO1xuJGZhLXZhci1tYXNrcy10aGVhdGVyOiBcXGY2MzA7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXIta2lwLXNpZ246IFxcZTFjNDtcbiRmYS12YXItZmFjZS13b296eTogXFxlM2EyO1xuJGZhLXZhci1jbG91ZC1xdWVzdGlvbjogXFxlNDkyO1xuJGZhLXZhci1waW5lYXBwbGU6IFxcZTMxZjtcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWdhbGxlcnktdGh1bWJuYWlsczogXFxlM2FhO1xuJGZhLXZhci1jaXJjbGUtajogXFxlMTEyO1xuJGZhLXZhci1leWVzOiBcXGUzNjc7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGU6IFxcZjRjNjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdDogXFxmNGM2O1xuJGZhLXZhci1wYWdlLWNhcmV0LXVwOiBcXGU0MmE7XG4kZmEtdmFyLWZpbGUtY2FyZXQtdXA6IFxcZTQyYTtcbiRmYS12YXItamV0LWZpZ2h0ZXI6IFxcZjBmYjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItY29tZXQ6IFxcZTAwMztcbiRmYS12YXItc3F1YXJlLXNoYXJlLW5vZGVzOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hpZWxkLWtleWhvbGU6IFxcZTI0ODtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1wbHVzLW1pbnVzOiBcXGU0M2M7XG4kZmEtdmFyLXNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsOiBcXGYzZjI7XG4kZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmU6IFxcZjNmMjtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcXGYwM2Q7XG4kZmEtdmFyLW1lc3NhZ2UtbWlkZGxlOiBcXGUxZTE7XG4kZmEtdmFyLWNvbW1lbnQtbWlkZGxlLWFsdDogXFxlMWUxO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFxcZjE5ZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjazogXFxlNTNlO1xuJGZhLXZhci1zcXVhcmUtejogXFxlMjg4O1xuJGZhLXZhci1tZXNzYWdlLXRleHQ6IFxcZTFlNjtcbiRmYS12YXItY29tbWVudC1hbHQtdGV4dDogXFxlMWU2O1xuJGZhLXZhci10dXJuLXVwOiBcXGYzYmY7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuXG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci1jbG91ZGZsYXJlOiBcXGUwN2Q7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItc3F1YXJlLWpzOiBcXGYzYjk7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci11bml0eTogXFxlMDQ5O1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLXNxdWFyZS1yZWRkaXQ6IFxcZjFhMjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lOiBcXGU1YWQ7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zcXVhcmUtaW5zdGFncmFtOiBcXGUwNTU7XG4kZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU6IFxcZTA1NTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItc3F1YXJlLWhhY2tlci1uZXdzOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLXRocmVhZHM6IFxcZTYxODtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1zcXVhcmUtc25hcGNoYXQ6IFxcZjJhZDtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci1zcXVhcmUtdmlhZGVvOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1zcXVhcmUtZHJpYmJibGU6IFxcZjM5NztcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItZGViaWFuOiBcXGU2MGI7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc3F1YXJlLXR3aXR0ZXI6IFxcZjA4MTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWdvbGFuZzogXFxlNDBmO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLXNxdWFyZS15b3V0dWJlOiBcXGY0MzE7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItcmVuZGFjdDogXFxmM2U0O1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItbmZjLWRpcmVjdGlvbmFsOiBcXGU1MzA7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWZlZG9yYTogXFxmNzk4O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1tZXRhOiBcXGU0OWI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1zaG9lbGFjZTogXFxlNjBjO1xuJGZhLXZhci1tZGI6IFxcZjhjYTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXNxdWFyZS1zdGVhbTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItc3F1YXJlLXZpbWVvOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGYyYjQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLXBhZGxldDogXFxlNGEwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLXNxdWFyZS1naXRodWI6IFxcZjA5MjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItc3F1YXJlLXRocmVhZHM6IFxcZTYxOTtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItc3F1YXJlLWdpdGxhYjogXFxlNWFlO1xuJGZhLXZhci1naXRsYWItc3F1YXJlOiBcXGU1YWU7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpOiBcXGYyNjQ7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLWhhc2hub2RlOiBcXGU0OTk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItc3F1YXJlLXBpbnRlcmVzdDogXFxmMGQzO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItbmZjLXN5bWJvbDogXFxlNTMxO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1zcGVha2VyLWRlY2s6IFxcZjgzYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNxdWFyZS14aW5nOiBcXGYxNjk7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLWJpbGliaWxpOiBcXGUzZDk7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci14LXR3aXR0ZXI6IFxcZTYxYjtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci00Mi1ncm91cDogXFxlMDgwO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXI6IFxcZTAxZTtcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItdGlrdG9rOiBcXGUwN2I7XG4kZmEtdmFyLXNxdWFyZS1mYWNlYm9vazogXFxmMDgyO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLXNxdWFyZS1sYXN0Zm06IFxcZjIwMztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItY21wbGlkOiBcXGUzNjA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItd2lyc2luZGhhbmR3ZXJrOiBcXGUyZDA7XG4kZmEtdmFyLXdzaDogXFxlMmQwO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXNxdWFyZS1iZWhhbmNlOiBcXGYxYjU7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLXNwYWNlLWF3ZXNvbWU6IFxcZTVhYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItc3F1YXJlLWdpdDogXFxmMWQyO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLXNxdWFyZS10dW1ibHI6IFxcZjE3NDtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYm90czogXFxlMzQwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItc3R1YmJlcjogXFxlNWM3O1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmMmM2O1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb2R5c2VlOiBcXGU1YzY7XG4kZmEtdmFyLXNxdWFyZS13aGF0c2FwcDogXFxmNDBjO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYxOTg7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXNxdWFyZS14LXR3aXR0ZXI6IFxcZTYxYTtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYyM2E7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLXNpdHJveDogXFxlNDRhO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLWJ1eS1uLWxhcmdlOiBcXGY4YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci13b2R1OiBcXGUwODg7XG4kZmEtdmFyLWdvb2dsZS1wYXk6IFxcZTA3OTtcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLXBpeDogXFxlNDNhO1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcblxuJGZhLWljb25zOiAoXG4gIFwiMFwiOiAkZmEtdmFyLTAsXG4gIFwiMVwiOiAkZmEtdmFyLTEsXG4gIFwiMlwiOiAkZmEtdmFyLTIsXG4gIFwiM1wiOiAkZmEtdmFyLTMsXG4gIFwiNFwiOiAkZmEtdmFyLTQsXG4gIFwiNVwiOiAkZmEtdmFyLTUsXG4gIFwiNlwiOiAkZmEtdmFyLTYsXG4gIFwiN1wiOiAkZmEtdmFyLTcsXG4gIFwiOFwiOiAkZmEtdmFyLTgsXG4gIFwiOVwiOiAkZmEtdmFyLTksXG4gIFwiZmlsbC1kcmlwXCI6ICRmYS12YXItZmlsbC1kcmlwLFxuICBcImFycm93cy10by1jaXJjbGVcIjogJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlLFxuICBcImNpcmNsZS1jaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQsXG4gIFwiY2hldnJvbi1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCxcbiAgXCJ3YWdvbi1jb3ZlcmVkXCI6ICRmYS12YXItd2Fnb24tY292ZXJlZCxcbiAgXCJsaW5lLWhlaWdodFwiOiAkZmEtdmFyLWxpbmUtaGVpZ2h0LFxuICBcImJhZ2VsXCI6ICRmYS12YXItYmFnZWwsXG4gIFwidHJhbnNwb3J0ZXItN1wiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTcsXG4gIFwiYXRcIjogJGZhLXZhci1hdCxcbiAgXCJyZWN0YW5nbGVzLW1peGVkXCI6ICRmYS12YXItcmVjdGFuZ2xlcy1taXhlZCxcbiAgXCJwaG9uZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLXBob25lLWFycm93LXVwLXJpZ2h0LFxuICBcInBob25lLWFycm93LXVwXCI6ICRmYS12YXItcGhvbmUtYXJyb3ctdXAsXG4gIFwicGhvbmUtb3V0Z29pbmdcIjogJGZhLXZhci1waG9uZS1vdXRnb2luZyxcbiAgXCJ0cmFzaC1jYW5cIjogJGZhLXZhci10cmFzaC1jYW4sXG4gIFwidHJhc2gtYWx0XCI6ICRmYS12YXItdHJhc2gtYWx0LFxuICBcImNpcmNsZS1sXCI6ICRmYS12YXItY2lyY2xlLWwsXG4gIFwiaGVhZC1zaWRlLWdvZ2dsZXNcIjogJGZhLXZhci1oZWFkLXNpZGUtZ29nZ2xlcyxcbiAgXCJoZWFkLXZyXCI6ICRmYS12YXItaGVhZC12cixcbiAgXCJ0ZXh0LWhlaWdodFwiOiAkZmEtdmFyLXRleHQtaGVpZ2h0LFxuICBcInVzZXIteG1hcmtcIjogJGZhLXZhci11c2VyLXhtYXJrLFxuICBcInVzZXItdGltZXNcIjogJGZhLXZhci11c2VyLXRpbWVzLFxuICBcImZhY2UtaGFuZC15YXduXCI6ICRmYS12YXItZmFjZS1oYW5kLXlhd24sXG4gIFwiZ2F1Z2Utc2ltcGxlLW1pblwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1taW4sXG4gIFwidGFjaG9tZXRlci1zbG93ZXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1zbG93ZXN0LFxuICBcInN0ZXRob3Njb3BlXCI6ICRmYS12YXItc3RldGhvc2NvcGUsXG4gIFwiY29mZmluXCI6ICRmYS12YXItY29mZmluLFxuICBcIm1lc3NhZ2VcIjogJGZhLXZhci1tZXNzYWdlLFxuICBcImNvbW1lbnQtYWx0XCI6ICRmYS12YXItY29tbWVudC1hbHQsXG4gIFwic2FsYWRcIjogJGZhLXZhci1zYWxhZCxcbiAgXCJib3dsLXNhbGFkXCI6ICRmYS12YXItYm93bC1zYWxhZCxcbiAgXCJpbmZvXCI6ICRmYS12YXItaW5mbyxcbiAgXCJyb2JvdC1hc3Ryb21lY2hcIjogJGZhLXZhci1yb2JvdC1hc3Ryb21lY2gsXG4gIFwicmluZy1kaWFtb25kXCI6ICRmYS12YXItcmluZy1kaWFtb25kLFxuICBcImZvbmR1ZS1wb3RcIjogJGZhLXZhci1mb25kdWUtcG90LFxuICBcInRoZXRhXCI6ICRmYS12YXItdGhldGEsXG4gIFwiZmFjZS1oYW5kLXBlZWtpbmdcIjogJGZhLXZhci1mYWNlLWhhbmQtcGVla2luZyxcbiAgXCJzcXVhcmUtdXNlclwiOiAkZmEtdmFyLXNxdWFyZS11c2VyLFxuICBcImRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyXCI6ICRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIsXG4gIFwiY29tcHJlc3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYWx0LFxuICBcImV4cGxvc2lvblwiOiAkZmEtdmFyLWV4cGxvc2lvbixcbiAgXCJmaWxlLWxpbmVzXCI6ICRmYS12YXItZmlsZS1saW5lcyxcbiAgXCJmaWxlLWFsdFwiOiAkZmEtdmFyLWZpbGUtYWx0LFxuICBcImZpbGUtdGV4dFwiOiAkZmEtdmFyLWZpbGUtdGV4dCxcbiAgXCJ3YXZlLXNxdWFyZVwiOiAkZmEtdmFyLXdhdmUtc3F1YXJlLFxuICBcInJpbmdcIjogJGZhLXZhci1yaW5nLFxuICBcImJ1aWxkaW5nLXVuXCI6ICRmYS12YXItYnVpbGRpbmctdW4sXG4gIFwiZGljZS10aHJlZVwiOiAkZmEtdmFyLWRpY2UtdGhyZWUsXG4gIFwidGlyZS1wcmVzc3VyZS13YXJuaW5nXCI6ICRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nLFxuICBcIndpZmktZmFpclwiOiAkZmEtdmFyLXdpZmktZmFpcixcbiAgXCJ3aWZpLTJcIjogJGZhLXZhci13aWZpLTIsXG4gIFwiY2FsZW5kYXItZGF5c1wiOiAkZmEtdmFyLWNhbGVuZGFyLWRheXMsXG4gIFwiY2FsZW5kYXItYWx0XCI6ICRmYS12YXItY2FsZW5kYXItYWx0LFxuICBcIm1wMy1wbGF5ZXJcIjogJGZhLXZhci1tcDMtcGxheWVyLFxuICBcImFuY2hvci1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrLFxuICBcInRhbGx5LTRcIjogJGZhLXZhci10YWxseS00LFxuICBcInJlY3RhbmdsZS1oaXN0b3J5XCI6ICRmYS12YXItcmVjdGFuZ2xlLWhpc3RvcnksXG4gIFwiYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcInZvbGxleWJhbGxcIjogJGZhLXZhci12b2xsZXliYWxsLFxuICBcInZvbGxleWJhbGwtYmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCxcbiAgXCJzdW4taGF6ZVwiOiAkZmEtdmFyLXN1bi1oYXplLFxuICBcInRleHQtc2l6ZVwiOiAkZmEtdmFyLXRleHQtc2l6ZSxcbiAgXCJ1Zm9cIjogJGZhLXZhci11Zm8sXG4gIFwiZm9ya1wiOiAkZmEtdmFyLWZvcmssXG4gIFwidXRlbnNpbC1mb3JrXCI6ICRmYS12YXItdXRlbnNpbC1mb3JrLFxuICBcImFycm93cy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmUsXG4gIFwibW9iaWxlLXNpZ25hbFwiOiAkZmEtdmFyLW1vYmlsZS1zaWduYWwsXG4gIFwiYmFyY29kZS1zY2FuXCI6ICRmYS12YXItYmFyY29kZS1zY2FuLFxuICBcInNvcnQtZG93blwiOiAkZmEtdmFyLXNvcnQtZG93bixcbiAgXCJzb3J0LWRlc2NcIjogJGZhLXZhci1zb3J0LWRlc2MsXG4gIFwiZm9sZGVyLWFycm93LWRvd25cIjogJGZhLXZhci1mb2xkZXItYXJyb3ctZG93bixcbiAgXCJmb2xkZXItZG93bmxvYWRcIjogJGZhLXZhci1mb2xkZXItZG93bmxvYWQsXG4gIFwiY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItY2lyY2xlLW1pbnVzLFxuICBcIm1pbnVzLWNpcmNsZVwiOiAkZmEtdmFyLW1pbnVzLWNpcmNsZSxcbiAgXCJmYWNlLWljaWNsZXNcIjogJGZhLXZhci1mYWNlLWljaWNsZXMsXG4gIFwic2hvdmVsXCI6ICRmYS12YXItc2hvdmVsLFxuICBcImRvb3Itb3BlblwiOiAkZmEtdmFyLWRvb3Itb3BlbixcbiAgXCJmaWxtc1wiOiAkZmEtdmFyLWZpbG1zLFxuICBcInJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dC1hbHRcIjogJGZhLXZhci1zaWduLW91dC1hbHQsXG4gIFwiZmFjZS1nbGFzc2VzXCI6ICRmYS12YXItZmFjZS1nbGFzc2VzLFxuICBcIm5mY1wiOiAkZmEtdmFyLW5mYyxcbiAgXCJhdG9tXCI6ICRmYS12YXItYXRvbSxcbiAgXCJzb2FwXCI6ICRmYS12YXItc29hcCxcbiAgXCJpY29uc1wiOiAkZmEtdmFyLWljb25zLFxuICBcImhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0XCI6ICRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQsXG4gIFwibWljcm9waG9uZS1saW5lcy1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2gsXG4gIFwibWljcm9waG9uZS1hbHQtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCxcbiAgXCJjbG9zZWQtY2FwdGlvbmluZy1zbGFzaFwiOiAkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoLFxuICBcImNhbGN1bGF0b3Itc2ltcGxlXCI6ICRmYS12YXItY2FsY3VsYXRvci1zaW1wbGUsXG4gIFwiY2FsY3VsYXRvci1hbHRcIjogJGZhLXZhci1jYWxjdWxhdG9yLWFsdCxcbiAgXCJicmlkZ2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjayxcbiAgXCJzbGlkZXJzLXVwXCI6ICRmYS12YXItc2xpZGVycy11cCxcbiAgXCJzbGlkZXJzLXZcIjogJGZhLXZhci1zbGlkZXJzLXYsXG4gIFwibG9jYXRpb24tbWludXNcIjogJGZhLXZhci1sb2NhdGlvbi1taW51cyxcbiAgXCJtYXAtbWFya2VyLW1pbnVzXCI6ICRmYS12YXItbWFwLW1hcmtlci1taW51cyxcbiAgXCJwdW1wLW1lZGljYWxcIjogJGZhLXZhci1wdW1wLW1lZGljYWwsXG4gIFwiZmluZ2VycHJpbnRcIjogJGZhLXZhci1maW5nZXJwcmludCxcbiAgXCJza2ktYm9vdFwiOiAkZmEtdmFyLXNraS1ib290LFxuICBcInN0YW5kYXJkLWRlZmluaXRpb25cIjogJGZhLXZhci1zdGFuZGFyZC1kZWZpbml0aW9uLFxuICBcInJlY3RhbmdsZS1zZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1zZCxcbiAgXCJoMVwiOiAkZmEtdmFyLWgxLFxuICBcImhhbmQtcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxuICBcInNlYXJjaC1sb2NhdGlvblwiOiAkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbixcbiAgXCJtZXNzYWdlLWJvdFwiOiAkZmEtdmFyLW1lc3NhZ2UtYm90LFxuICBcImZvcndhcmQtc3RlcFwiOiAkZmEtdmFyLWZvcndhcmQtc3RlcCxcbiAgXCJzdGVwLWZvcndhcmRcIjogJGZhLXZhci1zdGVwLWZvcndhcmQsXG4gIFwiZmFjZS1zbWlsZS1iZWFtXCI6ICRmYS12YXItZmFjZS1zbWlsZS1iZWFtLFxuICBcInNtaWxlLWJlYW1cIjogJGZhLXZhci1zbWlsZS1iZWFtLFxuICBcImxpZ2h0LWNlaWxpbmdcIjogJGZhLXZhci1saWdodC1jZWlsaW5nLFxuICBcIm1lc3NhZ2UtZXhjbGFtYXRpb25cIjogJGZhLXZhci1tZXNzYWdlLWV4Y2xhbWF0aW9uLFxuICBcImNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb24sXG4gIFwiYm93bC1zY29vcFwiOiAkZmEtdmFyLWJvd2wtc2Nvb3AsXG4gIFwiYm93bC1zaGF2ZWQtaWNlXCI6ICRmYS12YXItYm93bC1zaGF2ZWQtaWNlLFxuICBcInNxdWFyZS14XCI6ICRmYS12YXItc3F1YXJlLXgsXG4gIFwidXRpbGl0eS1wb2xlLWRvdWJsZVwiOiAkZmEtdmFyLXV0aWxpdHktcG9sZS1kb3VibGUsXG4gIFwiZmxhZy1jaGVja2VyZWRcIjogJGZhLXZhci1mbGFnLWNoZWNrZXJlZCxcbiAgXCJjaGV2cm9ucy11cFwiOiAkZmEtdmFyLWNoZXZyb25zLXVwLFxuICBcImNoZXZyb24tZG91YmxlLXVwXCI6ICRmYS12YXItY2hldnJvbi1kb3VibGUtdXAsXG4gIFwiZm9vdGJhbGxcIjogJGZhLXZhci1mb290YmFsbCxcbiAgXCJmb290YmFsbC1iYWxsXCI6ICRmYS12YXItZm9vdGJhbGwtYmFsbCxcbiAgXCJ1c2VyLXZuZWNrXCI6ICRmYS12YXItdXNlci12bmVjayxcbiAgXCJzY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjcm9wXCI6ICRmYS12YXItY3JvcCxcbiAgXCJhbmdsZXMtZG93blwiOiAkZmEtdmFyLWFuZ2xlcy1kb3duLFxuICBcImFuZ2xlLWRvdWJsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd24sXG4gIFwidXNlcnMtcmVjdGFuZ2xlXCI6ICRmYS12YXItdXNlcnMtcmVjdGFuZ2xlLFxuICBcInBlb3BsZS1yb29mXCI6ICRmYS12YXItcGVvcGxlLXJvb2YsXG4gIFwic3F1YXJlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LXJpZ2h0LFxuICBcImFycm93LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodCxcbiAgXCJsb2NhdGlvbi1wbHVzXCI6ICRmYS12YXItbG9jYXRpb24tcGx1cyxcbiAgXCJtYXAtbWFya2VyLXBsdXNcIjogJGZhLXZhci1tYXAtbWFya2VyLXBsdXMsXG4gIFwibGlnaHRidWxiLWV4Y2xhbWF0aW9uLW9uXCI6ICRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uLW9uLFxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXG4gIFwiYmVlci1tdWctZW1wdHlcIjogJGZhLXZhci1iZWVyLW11Zy1lbXB0eSxcbiAgXCJiZWVyXCI6ICRmYS12YXItYmVlcixcbiAgXCJjcmF0ZS1lbXB0eVwiOiAkZmEtdmFyLWNyYXRlLWVtcHR5LFxuICBcImRpYWdyYW0tcHJlZGVjZXNzb3JcIjogJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yLFxuICBcInRyYW5zcG9ydGVyXCI6ICRmYS12YXItdHJhbnNwb3J0ZXIsXG4gIFwiY2FsZW5kYXItY2lyY2xlLXVzZXJcIjogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtdXNlcixcbiAgXCJhcnJvdy11cC1sb25nXCI6ICRmYS12YXItYXJyb3ctdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy11cCxcbiAgXCJwZXJzb24tY2FycnktYm94XCI6ICRmYS12YXItcGVyc29uLWNhcnJ5LWJveCxcbiAgXCJwZXJzb24tY2FycnlcIjogJGZhLXZhci1wZXJzb24tY2FycnksXG4gIFwiZmlyZS1mbGFtZS1zaW1wbGVcIjogJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZSxcbiAgXCJidXJuXCI6ICRmYS12YXItYnVybixcbiAgXCJwZXJzb25cIjogJGZhLXZhci1wZXJzb24sXG4gIFwibWFsZVwiOiAkZmEtdmFyLW1hbGUsXG4gIFwibGFwdG9wXCI6ICRmYS12YXItbGFwdG9wLFxuICBcImZpbGUtY3N2XCI6ICRmYS12YXItZmlsZS1jc3YsXG4gIFwibWVub3JhaFwiOiAkZmEtdmFyLW1lbm9yYWgsXG4gIFwidW5pb25cIjogJGZhLXZhci11bmlvbixcbiAgXCJjaGV2cm9ucy1sZWZ0XCI6ICRmYS12YXItY2hldnJvbnMtbGVmdCxcbiAgXCJjaGV2cm9uLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdCxcbiAgXCJjaXJjbGUtaGVhcnRcIjogJGZhLXZhci1jaXJjbGUtaGVhcnQsXG4gIFwiaGVhcnQtY2lyY2xlXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLFxuICBcInRydWNrLXBsYW5lXCI6ICRmYS12YXItdHJ1Y2stcGxhbmUsXG4gIFwicmVjb3JkLXZpbnlsXCI6ICRmYS12YXItcmVjb3JkLXZpbnlsLFxuICBcImJyaW5nLWZvcndhcmRcIjogJGZhLXZhci1icmluZy1mb3J3YXJkLFxuICBcInNxdWFyZS1wXCI6ICRmYS12YXItc3F1YXJlLXAsXG4gIFwiZmFjZS1ncmluLXN0YXJzXCI6ICRmYS12YXItZmFjZS1ncmluLXN0YXJzLFxuICBcImdyaW4tc3RhcnNcIjogJGZhLXZhci1ncmluLXN0YXJzLFxuICBcInNpZ21hXCI6ICRmYS12YXItc2lnbWEsXG4gIFwiY2FtZXJhLW1vdmllXCI6ICRmYS12YXItY2FtZXJhLW1vdmllLFxuICBcImJvbmdcIjogJGZhLXZhci1ib25nLFxuICBcImNsYXJpbmV0XCI6ICRmYS12YXItY2xhcmluZXQsXG4gIFwidHJ1Y2stZmxhdGJlZFwiOiAkZmEtdmFyLXRydWNrLWZsYXRiZWQsXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxuICBcInBhc3RhZmFyaWFuaXNtXCI6ICRmYS12YXItcGFzdGFmYXJpYW5pc20sXG4gIFwiYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmUsXG4gIFwibGVhZi1oZWFydFwiOiAkZmEtdmFyLWxlYWYtaGVhcnQsXG4gIFwiaG91c2UtYnVpbGRpbmdcIjogJGZhLXZhci1ob3VzZS1idWlsZGluZyxcbiAgXCJjaGVlc2Utc3dpc3NcIjogJGZhLXZhci1jaGVlc2Utc3dpc3MsXG4gIFwic3Bvb25cIjogJGZhLXZhci1zcG9vbixcbiAgXCJ1dGVuc2lsLXNwb29uXCI6ICRmYS12YXItdXRlbnNpbC1zcG9vbixcbiAgXCJqYXItd2hlYXRcIjogJGZhLXZhci1qYXItd2hlYXQsXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJGZhLXZhci1lbnZlbG9wZXMtYnVsayxcbiAgXCJtYWlsLWJ1bGtcIjogJGZhLXZhci1tYWlsLWJ1bGssXG4gIFwiZmlsZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJib3ctYXJyb3dcIjogJGZhLXZhci1ib3ctYXJyb3csXG4gIFwiY2FydC14bWFya1wiOiAkZmEtdmFyLWNhcnQteG1hcmssXG4gIFwiaGV4YWdvbi14bWFya1wiOiAkZmEtdmFyLWhleGFnb24teG1hcmssXG4gIFwidGltZXMtaGV4YWdvblwiOiAkZmEtdmFyLXRpbWVzLWhleGFnb24sXG4gIFwieG1hcmstaGV4YWdvblwiOiAkZmEtdmFyLXhtYXJrLWhleGFnb24sXG4gIFwiY2lyY2xlLWhcIjogJGZhLXZhci1jaXJjbGUtaCxcbiAgXCJob3NwaXRhbC1zeW1ib2xcIjogJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wsXG4gIFwibWVyZ2VcIjogJGZhLXZhci1tZXJnZSxcbiAgXCJwYWdlclwiOiAkZmEtdmFyLXBhZ2VyLFxuICBcImNhcnQtbWludXNcIjogJGZhLXZhci1jYXJ0LW1pbnVzLFxuICBcImFkZHJlc3MtYm9va1wiOiAkZmEtdmFyLWFkZHJlc3MtYm9vayxcbiAgXCJjb250YWN0LWJvb2tcIjogJGZhLXZhci1jb250YWN0LWJvb2ssXG4gIFwicGFuLWZyeWluZ1wiOiAkZmEtdmFyLXBhbi1mcnlpbmcsXG4gIFwiZ3JpZFwiOiAkZmEtdmFyLWdyaWQsXG4gIFwiZ3JpZC0zXCI6ICRmYS12YXItZ3JpZC0zLFxuICBcImZvb3RiYWxsLWhlbG1ldFwiOiAkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCxcbiAgXCJoYW5kLWxvdmVcIjogJGZhLXZhci1oYW5kLWxvdmUsXG4gIFwidHJlZXNcIjogJGZhLXZhci10cmVlcyxcbiAgXCJzdHJpa2V0aHJvdWdoXCI6ICRmYS12YXItc3RyaWtldGhyb3VnaCxcbiAgXCJwYWdlXCI6ICRmYS12YXItcGFnZSxcbiAgXCJrXCI6ICRmYS12YXItayxcbiAgXCJkaWFncmFtLXByZXZpb3VzXCI6ICRmYS12YXItZGlhZ3JhbS1wcmV2aW91cyxcbiAgXCJnYXVnZS1taW5cIjogJGZhLXZhci1nYXVnZS1taW4sXG4gIFwidGFjaG9tZXRlci1hbHQtc2xvd2VzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3QsXG4gIFwiZm9sZGVyLWdyaWRcIjogJGZhLXZhci1mb2xkZXItZ3JpZCxcbiAgXCJlZ2dwbGFudFwiOiAkZmEtdmFyLWVnZ3BsYW50LFxuICBcInJhbVwiOiAkZmEtdmFyLXJhbSxcbiAgXCJsYW5kbWFyay1mbGFnXCI6ICRmYS12YXItbGFuZG1hcmstZmxhZyxcbiAgXCJsaXBzXCI6ICRmYS12YXItbGlwcyxcbiAgXCJwZW5jaWxcIjogJGZhLXZhci1wZW5jaWwsXG4gIFwicGVuY2lsLWFsdFwiOiAkZmEtdmFyLXBlbmNpbC1hbHQsXG4gIFwiYmFja3dhcmRcIjogJGZhLXZhci1iYWNrd2FyZCxcbiAgXCJjYXJldC1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXJpZ2h0LFxuICBcImNvbW1lbnRzXCI6ICRmYS12YXItY29tbWVudHMsXG4gIFwicGFzdGVcIjogJGZhLXZhci1wYXN0ZSxcbiAgXCJmaWxlLWNsaXBib2FyZFwiOiAkZmEtdmFyLWZpbGUtY2xpcGJvYXJkLFxuICBcImRlc2t0b3AtYXJyb3ctZG93blwiOiAkZmEtdmFyLWRlc2t0b3AtYXJyb3ctZG93bixcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LFxuICBcInB1bXBraW5cIjogJGZhLXZhci1wdW1wa2luLFxuICBcImNsaXBib2FyZC1saXN0XCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QsXG4gIFwicGVuLWZpZWxkXCI6ICRmYS12YXItcGVuLWZpZWxkLFxuICBcImJsdWViZXJyaWVzXCI6ICRmYS12YXItYmx1ZWJlcnJpZXMsXG4gIFwidHJ1Y2stcmFtcC1ib3hcIjogJGZhLXZhci10cnVjay1yYW1wLWJveCxcbiAgXCJ0cnVjay1sb2FkaW5nXCI6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcbiAgXCJub3RlXCI6ICRmYS12YXItbm90ZSxcbiAgXCJhcnJvdy1kb3duLXRvLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tc3F1YXJlLFxuICBcInVzZXItY2hlY2tcIjogJGZhLXZhci11c2VyLWNoZWNrLFxuICBcImNsb3VkLXhtYXJrXCI6ICRmYS12YXItY2xvdWQteG1hcmssXG4gIFwidmlhbC12aXJ1c1wiOiAkZmEtdmFyLXZpYWwtdmlydXMsXG4gIFwiYm9vay1ibGFua1wiOiAkZmEtdmFyLWJvb2stYmxhbmssXG4gIFwiYm9vay1hbHRcIjogJGZhLXZhci1ib29rLWFsdCxcbiAgXCJnb2xmLWZsYWctaG9sZVwiOiAkZmEtdmFyLWdvbGYtZmxhZy1ob2xlLFxuICBcIm1lc3NhZ2UtYXJyb3ctZG93blwiOiAkZmEtdmFyLW1lc3NhZ2UtYXJyb3ctZG93bixcbiAgXCJjb21tZW50LWFsdC1hcnJvdy1kb3duXCI6ICRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctZG93bixcbiAgXCJmYWNlLXVuYW11c2VkXCI6ICRmYS12YXItZmFjZS11bmFtdXNlZCxcbiAgXCJzaGVldC1wbGFzdGljXCI6ICRmYS12YXItc2hlZXQtcGxhc3RpYyxcbiAgXCJjaXJjbGUtOVwiOiAkZmEtdmFyLWNpcmNsZS05LFxuICBcImJsb2dcIjogJGZhLXZhci1ibG9nLFxuICBcInVzZXItbmluamFcIjogJGZhLXZhci11c2VyLW5pbmphLFxuICBcInBlbmNpbC1zbGFzaFwiOiAkZmEtdmFyLXBlbmNpbC1zbGFzaCxcbiAgXCJib3dsaW5nLXBpbnNcIjogJGZhLXZhci1ib3dsaW5nLXBpbnMsXG4gIFwicGVyc29uLWFycm93LXVwLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmUsXG4gIFwiZG93bi1yaWdodFwiOiAkZmEtdmFyLWRvd24tcmlnaHQsXG4gIFwic2Nyb2xsLXRvcmFoXCI6ICRmYS12YXItc2Nyb2xsLXRvcmFoLFxuICBcInRvcmFoXCI6ICRmYS12YXItdG9yYWgsXG4gIFwid2ViaG9va1wiOiAkZmEtdmFyLXdlYmhvb2ssXG4gIFwiYmxpbmRzLW9wZW5cIjogJGZhLXZhci1ibGluZHMtb3BlbixcbiAgXCJmZW5jZVwiOiAkZmEtdmFyLWZlbmNlLFxuICBcInVwXCI6ICRmYS12YXItdXAsXG4gIFwiYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItYXJyb3ctYWx0LXVwLFxuICBcImJyb29tLWJhbGxcIjogJGZhLXZhci1icm9vbS1iYWxsLFxuICBcInF1aWRkaXRjaFwiOiAkZmEtdmFyLXF1aWRkaXRjaCxcbiAgXCJxdWlkZGl0Y2gtYnJvb20tYmFsbFwiOiAkZmEtdmFyLXF1aWRkaXRjaC1icm9vbS1iYWxsLFxuICBcImRydW1zdGlja1wiOiAkZmEtdmFyLWRydW1zdGljayxcbiAgXCJzcXVhcmUtdlwiOiAkZmEtdmFyLXNxdWFyZS12LFxuICBcImZhY2UtYXdlc29tZVwiOiAkZmEtdmFyLWZhY2UtYXdlc29tZSxcbiAgXCJnYXZlLWRhbmR5XCI6ICRmYS12YXItZ2F2ZS1kYW5keSxcbiAgXCJkaWFsLW9mZlwiOiAkZmEtdmFyLWRpYWwtb2ZmLFxuICBcInRvZ2dsZS1vZmZcIjogJGZhLXZhci10b2dnbGUtb2ZmLFxuICBcImZhY2Utc21pbGUtaG9ybnNcIjogJGZhLXZhci1mYWNlLXNtaWxlLWhvcm5zLFxuICBcImJveC1hcmNoaXZlXCI6ICRmYS12YXItYm94LWFyY2hpdmUsXG4gIFwiYXJjaGl2ZVwiOiAkZmEtdmFyLWFyY2hpdmUsXG4gIFwiZ3JhcGVzXCI6ICRmYS12YXItZ3JhcGVzLFxuICBcInBlcnNvbi1kcm93bmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1kcm93bmluZyxcbiAgXCJkaWFsLW1heFwiOiAkZmEtdmFyLWRpYWwtbWF4LFxuICBcImNpcmNsZS1tXCI6ICRmYS12YXItY2lyY2xlLW0sXG4gIFwiY2FsZW5kYXItaW1hZ2VcIjogJGZhLXZhci1jYWxlbmRhci1pbWFnZSxcbiAgXCJjaXJjbGUtY2FyZXQtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1jYXJldC1kb3duLFxuICBcImNhcmV0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24sXG4gIFwiYXJyb3ctZG93bi05LTFcIjogJGZhLXZhci1hcnJvdy1kb3duLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtZGVzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcImdyaW4tdG9uZ3VlLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCxcbiAgXCJzaGlzaC1rZWJhYlwiOiAkZmEtdmFyLXNoaXNoLWtlYmFiLFxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcbiAgXCJhbGFybS1zbm9vemVcIjogJGZhLXZhci1hbGFybS1zbm9vemUsXG4gIFwic2NhcmVjcm93XCI6ICRmYS12YXItc2NhcmVjcm93LFxuICBcInRydWNrLW1vbnN0ZXJcIjogJGZhLXZhci10cnVjay1tb25zdGVyLFxuICBcImdpZnQtY2FyZFwiOiAkZmEtdmFyLWdpZnQtY2FyZCxcbiAgXCJ3XCI6ICRmYS12YXItdyxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdC1kcmFmdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LWRyYWZ0LFxuICBcInNxdWFyZS1iXCI6ICRmYS12YXItc3F1YXJlLWIsXG4gIFwiZWxlcGhhbnRcIjogJGZhLXZhci1lbGVwaGFudCxcbiAgXCJlYXJ0aC1hZnJpY2FcIjogJGZhLXZhci1lYXJ0aC1hZnJpY2EsXG4gIFwiZ2xvYmUtYWZyaWNhXCI6ICRmYS12YXItZ2xvYmUtYWZyaWNhLFxuICBcInJhaW5ib3dcIjogJGZhLXZhci1yYWluYm93LFxuICBcImNpcmNsZS1ub3RjaFwiOiAkZmEtdmFyLWNpcmNsZS1ub3RjaCxcbiAgXCJ0YWJsZXQtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uLFxuICBcInRhYmxldC1hbHRcIjogJGZhLXZhci10YWJsZXQtYWx0LFxuICBcInBhd1wiOiAkZmEtdmFyLXBhdyxcbiAgXCJtZXNzYWdlLXF1ZXN0aW9uXCI6ICRmYS12YXItbWVzc2FnZS1xdWVzdGlvbixcbiAgXCJjbG91ZFwiOiAkZmEtdmFyLWNsb3VkLFxuICBcInRyb3dlbC1icmlja3NcIjogJGZhLXZhci10cm93ZWwtYnJpY2tzLFxuICBcInNxdWFyZS0zXCI6ICRmYS12YXItc3F1YXJlLTMsXG4gIFwiZmFjZS1mbHVzaGVkXCI6ICRmYS12YXItZmFjZS1mbHVzaGVkLFxuICBcImZsdXNoZWRcIjogJGZhLXZhci1mbHVzaGVkLFxuICBcImhvc3BpdGFsLXVzZXJcIjogJGZhLXZhci1ob3NwaXRhbC11c2VyLFxuICBcIm1pY3Jvd2F2ZVwiOiAkZmEtdmFyLW1pY3Jvd2F2ZSxcbiAgXCJjaGYtc2lnblwiOiAkZmEtdmFyLWNoZi1zaWduLFxuICBcInRlbnQtYXJyb3ctbGVmdC1yaWdodFwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodCxcbiAgXCJjYXJ0LWNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLWFycm93LXVwLFxuICBcInRyYXNoLWNsb2NrXCI6ICRmYS12YXItdHJhc2gtY2xvY2ssXG4gIFwiZ2F2ZWxcIjogJGZhLXZhci1nYXZlbCxcbiAgXCJsZWdhbFwiOiAkZmEtdmFyLWxlZ2FsLFxuICBcInNwcmlua2xlci1jZWlsaW5nXCI6ICRmYS12YXItc3ByaW5rbGVyLWNlaWxpbmcsXG4gIFwiYnJvd3NlcnNcIjogJGZhLXZhci1icm93c2VycyxcbiAgXCJ0cmlsbGl1bVwiOiAkZmEtdmFyLXRyaWxsaXVtLFxuICBcIm11c2ljLXNsYXNoXCI6ICRmYS12YXItbXVzaWMtc2xhc2gsXG4gIFwidHJ1Y2stcmFtcFwiOiAkZmEtdmFyLXRydWNrLXJhbXAsXG4gIFwiYmlub2N1bGFyc1wiOiAkZmEtdmFyLWJpbm9jdWxhcnMsXG4gIFwibWljcm9waG9uZS1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gsXG4gIFwiYm94LXRpc3N1ZVwiOiAkZmEtdmFyLWJveC10aXNzdWUsXG4gIFwiY2lyY2xlLWNcIjogJGZhLXZhci1jaXJjbGUtYyxcbiAgXCJzdGFyLWNocmlzdG1hc1wiOiAkZmEtdmFyLXN0YXItY2hyaXN0bWFzLFxuICBcImNoYXJ0LWJ1bGxldFwiOiAkZmEtdmFyLWNoYXJ0LWJ1bGxldCxcbiAgXCJtb3RvcmN5Y2xlXCI6ICRmYS12YXItbW90b3JjeWNsZSxcbiAgXCJ0cmVlLWNocmlzdG1hc1wiOiAkZmEtdmFyLXRyZWUtY2hyaXN0bWFzLFxuICBcInRpcmUtZmxhdFwiOiAkZmEtdmFyLXRpcmUtZmxhdCxcbiAgXCJzdW5nbGFzc2VzXCI6ICRmYS12YXItc3VuZ2xhc3NlcyxcbiAgXCJiYWRnZVwiOiAkZmEtdmFyLWJhZGdlLFxuICBcIm1lc3NhZ2UtcGVuXCI6ICRmYS12YXItbWVzc2FnZS1wZW4sXG4gIFwiY29tbWVudC1hbHQtZWRpdFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQsXG4gIFwibWVzc2FnZS1lZGl0XCI6ICRmYS12YXItbWVzc2FnZS1lZGl0LFxuICBcImJlbGwtY29uY2llcmdlXCI6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJGZhLXZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICRmYS12YXItcGVuY2lsLXJ1bGVyLFxuICBcImFycm93LXByb2dyZXNzXCI6ICRmYS12YXItYXJyb3ctcHJvZ3Jlc3MsXG4gIFwiY2hlc3Mtcm9vay1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLXJvb2stcGllY2UsXG4gIFwiY2hlc3Mtcm9vay1hbHRcIjogJGZhLXZhci1jaGVzcy1yb29rLWFsdCxcbiAgXCJzcXVhcmUtcm9vdFwiOiAkZmEtdmFyLXNxdWFyZS1yb290LFxuICBcImFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXBsdXNcIjogJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS1wbHVzLFxuICBcInBlb3BsZS1hcnJvd3NcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJmYWNlLWFuZ3J5LWhvcm5zXCI6ICRmYS12YXItZmFjZS1hbmdyeS1ob3JucyxcbiAgXCJtYXJzLWFuZC12ZW51cy1idXJzdFwiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0LFxuICBcInRvbWJzdG9uZVwiOiAkZmEtdmFyLXRvbWJzdG9uZSxcbiAgXCJzcXVhcmUtY2FyZXQtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQsXG4gIFwiY2FyZXQtc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0LFxuICBcInNjaXNzb3JzXCI6ICRmYS12YXItc2Npc3NvcnMsXG4gIFwiY3V0XCI6ICRmYS12YXItY3V0LFxuICBcImxpc3QtbXVzaWNcIjogJGZhLXZhci1saXN0LW11c2ljLFxuICBcInN1bi1wbGFudC13aWx0XCI6ICRmYS12YXItc3VuLXBsYW50LXdpbHQsXG4gIFwidG9pbGV0cy1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldHMtcG9ydGFibGUsXG4gIFwiaG9ja2V5LXB1Y2tcIjogJGZhLXZhci1ob2NrZXktcHVjayxcbiAgXCJtdXN0YWNoZVwiOiAkZmEtdmFyLW11c3RhY2hlLFxuICBcImh5cGhlblwiOiAkZmEtdmFyLWh5cGhlbixcbiAgXCJ0YWJsZVwiOiAkZmEtdmFyLXRhYmxlLFxuICBcInVzZXItY2hlZlwiOiAkZmEtdmFyLXVzZXItY2hlZixcbiAgXCJtZXNzYWdlLWltYWdlXCI6ICRmYS12YXItbWVzc2FnZS1pbWFnZSxcbiAgXCJjb21tZW50LWFsdC1pbWFnZVwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWltYWdlLFxuICBcInVzZXJzLW1lZGljYWxcIjogJGZhLXZhci11c2Vycy1tZWRpY2FsLFxuICBcInNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbixcbiAgXCJzZW5zb3ItYWxlcnRcIjogJGZhLXZhci1zZW5zb3ItYWxlcnQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQsXG4gIFwidGFjaG9ncmFwaC1kaWdpdGFsXCI6ICRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcbiAgXCJmYWNlLW1hc2tcIjogJGZhLXZhci1mYWNlLW1hc2ssXG4gIFwicGlja2xlYmFsbFwiOiAkZmEtdmFyLXBpY2tsZWJhbGwsXG4gIFwic3Rhci1zaGFycC1oYWxmXCI6ICRmYS12YXItc3Rhci1zaGFycC1oYWxmLFxuICBcInVzZXJzLXNsYXNoXCI6ICRmYS12YXItdXNlcnMtc2xhc2gsXG4gIFwiY2xvdmVyXCI6ICRmYS12YXItY2xvdmVyLFxuICBcIm1lYXRcIjogJGZhLXZhci1tZWF0LFxuICBcInJlcGx5XCI6ICRmYS12YXItcmVwbHksXG4gIFwibWFpbC1yZXBseVwiOiAkZmEtdmFyLW1haWwtcmVwbHksXG4gIFwic3Rhci1hbmQtY3Jlc2NlbnRcIjogJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCxcbiAgXCJlbXB0eS1zZXRcIjogJGZhLXZhci1lbXB0eS1zZXQsXG4gIFwiaG91c2UtZmlyZVwiOiAkZmEtdmFyLWhvdXNlLWZpcmUsXG4gIFwic3F1YXJlLW1pbnVzXCI6ICRmYS12YXItc3F1YXJlLW1pbnVzLFxuICBcIm1pbnVzLXNxdWFyZVwiOiAkZmEtdmFyLW1pbnVzLXNxdWFyZSxcbiAgXCJoZWxpY29wdGVyXCI6ICRmYS12YXItaGVsaWNvcHRlcixcbiAgXCJiaXJkXCI6ICRmYS12YXItYmlyZCxcbiAgXCJjb21wYXNzXCI6ICRmYS12YXItY29tcGFzcyxcbiAgXCJzcXVhcmUtY2FyZXQtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duLFxuICBcImNhcmV0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24sXG4gIFwiaGVhcnQtaGFsZi1zdHJva2VcIjogJGZhLXZhci1oZWFydC1oYWxmLXN0cm9rZSxcbiAgXCJoZWFydC1oYWxmLWFsdFwiOiAkZmEtdmFyLWhlYXJ0LWhhbGYtYWx0LFxuICBcImZpbGUtY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtcXVlc3Rpb24sXG4gIFwibGFwdG9wLWNvZGVcIjogJGZhLXZhci1sYXB0b3AtY29kZSxcbiAgXCJqb3lzdGlja1wiOiAkZmEtdmFyLWpveXN0aWNrLFxuICBcImdyaWxsLWZpcmVcIjogJGZhLXZhci1ncmlsbC1maXJlLFxuICBcInJlY3RhbmdsZS12ZXJ0aWNhbC1oaXN0b3J5XCI6ICRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsLWhpc3RvcnksXG4gIFwic3dhdGNoYm9va1wiOiAkZmEtdmFyLXN3YXRjaGJvb2ssXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZVwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUsXG4gIFwiYmFyc1wiOiAkZmEtdmFyLWJhcnMsXG4gIFwibmF2aWNvblwiOiAkZmEtdmFyLW5hdmljb24sXG4gIFwia2V5Ym9hcmQtbGVmdFwiOiAkZmEtdmFyLWtleWJvYXJkLWxlZnQsXG4gIFwicGVvcGxlLWdyb3VwXCI6ICRmYS12YXItcGVvcGxlLWdyb3VwLFxuICBcImhvdXJnbGFzcy1lbmRcIjogJGZhLXZhci1ob3VyZ2xhc3MtZW5kLFxuICBcImhvdXJnbGFzcy0zXCI6ICRmYS12YXItaG91cmdsYXNzLTMsXG4gIFwiaGVhcnQtY3JhY2tcIjogJGZhLXZhci1oZWFydC1jcmFjayxcbiAgXCJoZWFydC1icm9rZW5cIjogJGZhLXZhci1oZWFydC1icm9rZW4sXG4gIFwiZmFjZS1iZWFtLWhhbmQtb3Zlci1tb3V0aFwiOiAkZmEtdmFyLWZhY2UtYmVhbS1oYW5kLW92ZXItbW91dGgsXG4gIFwiZHJvcGxldC1wZXJjZW50XCI6ICRmYS12YXItZHJvcGxldC1wZXJjZW50LFxuICBcImh1bWlkaXR5XCI6ICRmYS12YXItaHVtaWRpdHksXG4gIFwic3F1YXJlLXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCxcbiAgXCJmYWNlLWtpc3MtYmVhbVwiOiAkZmEtdmFyLWZhY2Uta2lzcy1iZWFtLFxuICBcImtpc3MtYmVhbVwiOiAkZmEtdmFyLWtpc3MtYmVhbSxcbiAgXCJjb3JuXCI6ICRmYS12YXItY29ybixcbiAgXCJyb2xsZXItY29hc3RlclwiOiAkZmEtdmFyLXJvbGxlci1jb2FzdGVyLFxuICBcInBob3RvLWZpbG0tbXVzaWNcIjogJGZhLXZhci1waG90by1maWxtLW11c2ljLFxuICBcInJhZGFyXCI6ICRmYS12YXItcmFkYXIsXG4gIFwic2lja2xlXCI6ICRmYS12YXItc2lja2xlLFxuICBcImZpbG1cIjogJGZhLXZhci1maWxtLFxuICBcImNvY29udXRcIjogJGZhLXZhci1jb2NvbnV0LFxuICBcInJ1bGVyLWhvcml6b250YWxcIjogJGZhLXZhci1ydWxlci1ob3Jpem9udGFsLFxuICBcInNoaWVsZC1jcm9zc1wiOiAkZmEtdmFyLXNoaWVsZC1jcm9zcyxcbiAgXCJjYXNzZXR0ZS10YXBlXCI6ICRmYS12YXItY2Fzc2V0dGUtdGFwZSxcbiAgXCJzcXVhcmUtdGVybWluYWxcIjogJGZhLXZhci1zcXVhcmUtdGVybWluYWwsXG4gIFwicGVvcGxlLXJvYmJlcnlcIjogJGZhLXZhci1wZW9wbGUtcm9iYmVyeSxcbiAgXCJsaWdodGJ1bGJcIjogJGZhLXZhci1saWdodGJ1bGIsXG4gIFwiY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWxlZnQsXG4gIFwiY29tbWVudC1taWRkbGVcIjogJGZhLXZhci1jb21tZW50LW1pZGRsZSxcbiAgXCJ0cmFzaC1jYW4tbGlzdFwiOiAkZmEtdmFyLXRyYXNoLWNhbi1saXN0LFxuICBcImJsb2NrXCI6ICRmYS12YXItYmxvY2ssXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSxcbiAgXCJzY2hvb2wtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXRcIjogJGZhLXZhci1zaWduLW91dCxcbiAgXCJmYWNlLWZyb3duLXNsaWdodFwiOiAkZmEtdmFyLWZhY2UtZnJvd24tc2xpZ2h0LFxuICBcImNpcmNsZS1jaGV2cm9uLWRvd25cIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1kb3duLFxuICBcImNoZXZyb24tY2lyY2xlLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duLFxuICBcInNpZGViYXItZmxpcFwiOiAkZmEtdmFyLXNpZGViYXItZmxpcCxcbiAgXCJ1bmxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLXVubG9jay1rZXlob2xlLFxuICBcInVubG9jay1hbHRcIjogJGZhLXZhci11bmxvY2stYWx0LFxuICBcInRlbXBlcmF0dXJlLWxpc3RcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1saXN0LFxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxuICBcImhlYWRwaG9uZXMtc2ltcGxlXCI6ICRmYS12YXItaGVhZHBob25lcy1zaW1wbGUsXG4gIFwiaGVhZHBob25lcy1hbHRcIjogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcbiAgXCJzaXRlbWFwXCI6ICRmYS12YXItc2l0ZW1hcCxcbiAgXCJwaXBlLXNlY3Rpb25cIjogJGZhLXZhci1waXBlLXNlY3Rpb24sXG4gIFwic3BhY2Utc3RhdGlvbi1tb29uLWNvbnN0cnVjdGlvblwiOiAkZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1jb25zdHJ1Y3Rpb24sXG4gIFwic3BhY2Utc3RhdGlvbi1tb29uLWFsdFwiOiAkZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQsXG4gIFwiY2lyY2xlLWRvbGxhci10by1zbG90XCI6ICRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90LFxuICBcImRvbmF0ZVwiOiAkZmEtdmFyLWRvbmF0ZSxcbiAgXCJtZW1vcnlcIjogJGZhLXZhci1tZW1vcnksXG4gIFwiZmFjZS1zbGVlcGluZ1wiOiAkZmEtdmFyLWZhY2Utc2xlZXBpbmcsXG4gIFwicm9hZC1zcGlrZXNcIjogJGZhLXZhci1yb2FkLXNwaWtlcyxcbiAgXCJmaXJlLWJ1cm5lclwiOiAkZmEtdmFyLWZpcmUtYnVybmVyLFxuICBcInNxdWlycmVsXCI6ICRmYS12YXItc3F1aXJyZWwsXG4gIFwiYXJyb3ctdXAtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LXVwLXRvLWxpbmUsXG4gIFwiYXJyb3ctdG8tdG9wXCI6ICRmYS12YXItYXJyb3ctdG8tdG9wLFxuICBcImZsYWdcIjogJGZhLXZhci1mbGFnLFxuICBcImZhY2UtY293Ym95LWhhdFwiOiAkZmEtdmFyLWZhY2UtY293Ym95LWhhdCxcbiAgXCJoYW51a2lhaFwiOiAkZmEtdmFyLWhhbnVraWFoLFxuICBcImNoYXJ0LXNjYXR0ZXItM2RcIjogJGZhLXZhci1jaGFydC1zY2F0dGVyLTNkLFxuICBcImRpc3BsYXktY2hhcnQtdXBcIjogJGZhLXZhci1kaXNwbGF5LWNoYXJ0LXVwLFxuICBcInNxdWFyZS1jb2RlXCI6ICRmYS12YXItc3F1YXJlLWNvZGUsXG4gIFwiZmVhdGhlclwiOiAkZmEtdmFyLWZlYXRoZXIsXG4gIFwidm9sdW1lLWxvd1wiOiAkZmEtdmFyLXZvbHVtZS1sb3csXG4gIFwidm9sdW1lLWRvd25cIjogJGZhLXZhci12b2x1bWUtZG93bixcbiAgXCJ4bWFyay10by1zbG90XCI6ICRmYS12YXIteG1hcmstdG8tc2xvdCxcbiAgXCJ0aW1lcy10by1zbG90XCI6ICRmYS12YXItdGltZXMtdG8tc2xvdCxcbiAgXCJ2b3RlLW5heVwiOiAkZmEtdmFyLXZvdGUtbmF5LFxuICBcImJveC10YXBlZFwiOiAkZmEtdmFyLWJveC10YXBlZCxcbiAgXCJib3gtYWx0XCI6ICRmYS12YXItYm94LWFsdCxcbiAgXCJjb21tZW50LXNsYXNoXCI6ICRmYS12YXItY29tbWVudC1zbGFzaCxcbiAgXCJzd29yZHNcIjogJGZhLXZhci1zd29yZHMsXG4gIFwiY2xvdWQtc3VuLXJhaW5cIjogJGZhLXZhci1jbG91ZC1zdW4tcmFpbixcbiAgXCJhbGJ1bVwiOiAkZmEtdmFyLWFsYnVtLFxuICBcImNpcmNsZS1uXCI6ICRmYS12YXItY2lyY2xlLW4sXG4gIFwiY29tcHJlc3NcIjogJGZhLXZhci1jb21wcmVzcyxcbiAgXCJ3aGVhdC1hd25cIjogJGZhLXZhci13aGVhdC1hd24sXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxuICBcImFua2hcIjogJGZhLXZhci1hbmtoLFxuICBcImhhbmRzLWhvbGRpbmctY2hpbGRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkLFxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXG4gIFwia2V5LXNrZWxldG9uLWxlZnQtcmlnaHRcIjogJGZhLXZhci1rZXktc2tlbGV0b24tbGVmdC1yaWdodCxcbiAgXCJjb21tZW50LWxpbmVzXCI6ICRmYS12YXItY29tbWVudC1saW5lcyxcbiAgXCJsdWNoYWRvci1tYXNrXCI6ICRmYS12YXItbHVjaGFkb3ItbWFzayxcbiAgXCJsdWNoYWRvclwiOiAkZmEtdmFyLWx1Y2hhZG9yLFxuICBcIm1hc2stbHVjaGFkb3JcIjogJGZhLXZhci1tYXNrLWx1Y2hhZG9yLFxuICBcInNxdWFyZS1jaGVja1wiOiAkZmEtdmFyLXNxdWFyZS1jaGVjayxcbiAgXCJjaGVjay1zcXVhcmVcIjogJGZhLXZhci1jaGVjay1zcXVhcmUsXG4gIFwic2hyZWRkZXJcIjogJGZhLXZhci1zaHJlZGRlcixcbiAgXCJib29rLW9wZW4tY292ZXJcIjogJGZhLXZhci1ib29rLW9wZW4tY292ZXIsXG4gIFwiYm9vay1vcGVuLWFsdFwiOiAkZmEtdmFyLWJvb2stb3Blbi1hbHQsXG4gIFwic2FuZHdpY2hcIjogJGZhLXZhci1zYW5kd2ljaCxcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxuICBcInNxdWFyZS1wYXJraW5nLXNsYXNoXCI6ICRmYS12YXItc3F1YXJlLXBhcmtpbmctc2xhc2gsXG4gIFwicGFya2luZy1zbGFzaFwiOiAkZmEtdmFyLXBhcmtpbmctc2xhc2gsXG4gIFwidHJhaW4tdHVubmVsXCI6ICRmYS12YXItdHJhaW4tdHVubmVsLFxuICBcImhlYWRpbmdcIjogJGZhLXZhci1oZWFkaW5nLFxuICBcImhlYWRlclwiOiAkZmEtdmFyLWhlYWRlcixcbiAgXCJnaG9zdFwiOiAkZmEtdmFyLWdob3N0LFxuICBcImZhY2UtYW5ndWlzaGVkXCI6ICRmYS12YXItZmFjZS1hbmd1aXNoZWQsXG4gIFwiaG9ja2V5LXN0aWNrc1wiOiAkZmEtdmFyLWhvY2tleS1zdGlja3MsXG4gIFwiYWJhY3VzXCI6ICRmYS12YXItYWJhY3VzLFxuICBcImZpbG0tc2ltcGxlXCI6ICRmYS12YXItZmlsbS1zaW1wbGUsXG4gIFwiZmlsbS1hbHRcIjogJGZhLXZhci1maWxtLWFsdCxcbiAgXCJsaXN0XCI6ICRmYS12YXItbGlzdCxcbiAgXCJsaXN0LXNxdWFyZXNcIjogJGZhLXZhci1saXN0LXNxdWFyZXMsXG4gIFwidHJlZS1wYWxtXCI6ICRmYS12YXItdHJlZS1wYWxtLFxuICBcInNxdWFyZS1waG9uZS1mbGlwXCI6ICRmYS12YXItc3F1YXJlLXBob25lLWZsaXAsXG4gIFwicGhvbmUtc3F1YXJlLWFsdFwiOiAkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQsXG4gIFwiY2FydC1wbHVzXCI6ICRmYS12YXItY2FydC1wbHVzLFxuICBcImdhbWVwYWRcIjogJGZhLXZhci1nYW1lcGFkLFxuICBcImJvcmRlci1jZW50ZXItdlwiOiAkZmEtdmFyLWJvcmRlci1jZW50ZXItdixcbiAgXCJjaXJjbGUtZG90XCI6ICRmYS12YXItY2lyY2xlLWRvdCxcbiAgXCJkb3QtY2lyY2xlXCI6ICRmYS12YXItZG90LWNpcmNsZSxcbiAgXCJjbGlwYm9hcmQtbWVkaWNhbFwiOiAkZmEtdmFyLWNsaXBib2FyZC1tZWRpY2FsLFxuICBcImZhY2UtZGl6enlcIjogJGZhLXZhci1mYWNlLWRpenp5LFxuICBcImRpenp5XCI6ICRmYS12YXItZGl6enksXG4gIFwiZWdnXCI6ICRmYS12YXItZWdnLFxuICBcInVwLXRvLWxpbmVcIjogJGZhLXZhci11cC10by1saW5lLFxuICBcImFycm93LWFsdC10by10b3BcIjogJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmssXG4gIFwid2F0Y2gtZml0bmVzc1wiOiAkZmEtdmFyLXdhdGNoLWZpdG5lc3MsXG4gIFwiY2xvY2stbmluZS10aGlydHlcIjogJGZhLXZhci1jbG9jay1uaW5lLXRoaXJ0eSxcbiAgXCJjYW1wZ3JvdW5kXCI6ICRmYS12YXItY2FtcGdyb3VuZCxcbiAgXCJmb2xkZXItcGx1c1wiOiAkZmEtdmFyLWZvbGRlci1wbHVzLFxuICBcImp1Z1wiOiAkZmEtdmFyLWp1ZyxcbiAgXCJmdXRib2xcIjogJGZhLXZhci1mdXRib2wsXG4gIFwiZnV0Ym9sLWJhbGxcIjogJGZhLXZhci1mdXRib2wtYmFsbCxcbiAgXCJzb2NjZXItYmFsbFwiOiAkZmEtdmFyLXNvY2Nlci1iYWxsLFxuICBcInNub3ctYmxvd2luZ1wiOiAkZmEtdmFyLXNub3ctYmxvd2luZyxcbiAgXCJwYWludGJydXNoXCI6ICRmYS12YXItcGFpbnRicnVzaCxcbiAgXCJwYWludC1icnVzaFwiOiAkZmEtdmFyLXBhaW50LWJydXNoLFxuICBcImxvY2tcIjogJGZhLXZhci1sb2NrLFxuICBcImFycm93LWRvd24tZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctZnJvbS10b3BcIjogJGZhLXZhci1hcnJvdy1mcm9tLXRvcCxcbiAgXCJnYXMtcHVtcFwiOiAkZmEtdmFyLWdhcy1wdW1wLFxuICBcInNpZ25hbC1iYXJzLXNsYXNoXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtc2xhc2gsXG4gIFwic2lnbmFsLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2gsXG4gIFwibW9ua2V5XCI6ICRmYS12YXItbW9ua2V5LFxuICBcInJlY3RhbmdsZS1wcm9cIjogJGZhLXZhci1yZWN0YW5nbGUtcHJvLFxuICBcInByb1wiOiAkZmEtdmFyLXBybyxcbiAgXCJob3VzZS1uaWdodFwiOiAkZmEtdmFyLWhvdXNlLW5pZ2h0LFxuICBcImhvdC10dWItcGVyc29uXCI6ICRmYS12YXItaG90LXR1Yi1wZXJzb24sXG4gIFwiaG90LXR1YlwiOiAkZmEtdmFyLWhvdC10dWIsXG4gIFwiZ2xvYmUtcG9pbnRlclwiOiAkZmEtdmFyLWdsb2JlLXBvaW50ZXIsXG4gIFwiYmxhbmtldFwiOiAkZmEtdmFyLWJsYW5rZXQsXG4gIFwibWFwLWxvY2F0aW9uXCI6ICRmYS12YXItbWFwLWxvY2F0aW9uLFxuICBcIm1hcC1tYXJrZWRcIjogJGZhLXZhci1tYXAtbWFya2VkLFxuICBcImhvdXNlLWZsb29kLXdhdGVyXCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXIsXG4gIFwiY29tbWVudHMtcXVlc3Rpb24tY2hlY2tcIjogJGZhLXZhci1jb21tZW50cy1xdWVzdGlvbi1jaGVjayxcbiAgXCJ0cmVlXCI6ICRmYS12YXItdHJlZSxcbiAgXCJhcnJvd3MtY3Jvc3NcIjogJGZhLXZhci1hcnJvd3MtY3Jvc3MsXG4gIFwiYmFja3BhY2tcIjogJGZhLXZhci1iYWNrcGFjayxcbiAgXCJzcXVhcmUtc21hbGxcIjogJGZhLXZhci1zcXVhcmUtc21hbGwsXG4gIFwiZm9sZGVyLWFycm93LXVwXCI6ICRmYS12YXItZm9sZGVyLWFycm93LXVwLFxuICBcImZvbGRlci11cGxvYWRcIjogJGZhLXZhci1mb2xkZXItdXBsb2FkLFxuICBcImJyaWRnZS1sb2NrXCI6ICRmYS12YXItYnJpZGdlLWxvY2ssXG4gIFwiY3Jvc3NoYWlycy1zaW1wbGVcIjogJGZhLXZhci1jcm9zc2hhaXJzLXNpbXBsZSxcbiAgXCJzYWNrLWRvbGxhclwiOiAkZmEtdmFyLXNhY2stZG9sbGFyLFxuICBcInBlbi10by1zcXVhcmVcIjogJGZhLXZhci1wZW4tdG8tc3F1YXJlLFxuICBcImVkaXRcIjogJGZhLXZhci1lZGl0LFxuICBcInNxdWFyZS1zbGlkZXJzXCI6ICRmYS12YXItc3F1YXJlLXNsaWRlcnMsXG4gIFwic2xpZGVycy1oLXNxdWFyZVwiOiAkZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmUsXG4gIFwiY2FyLXNpZGVcIjogJGZhLXZhci1jYXItc2lkZSxcbiAgXCJtZXNzYWdlLW1pZGRsZS10b3BcIjogJGZhLXZhci1tZXNzYWdlLW1pZGRsZS10b3AsXG4gIFwiY29tbWVudC1taWRkbGUtdG9wLWFsdFwiOiAkZmEtdmFyLWNvbW1lbnQtbWlkZGxlLXRvcC1hbHQsXG4gIFwibGlnaHRidWxiLW9uXCI6ICRmYS12YXItbGlnaHRidWxiLW9uLFxuICBcImtuaWZlXCI6ICRmYS12YXIta25pZmUsXG4gIFwidXRlbnNpbC1rbmlmZVwiOiAkZmEtdmFyLXV0ZW5zaWwta25pZmUsXG4gIFwic2hhcmUtbm9kZXNcIjogJGZhLXZhci1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHRcIjogJGZhLXZhci1zaGFyZS1hbHQsXG4gIFwiZGlzcGxheS1jaGFydC11cC1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItZGlzcGxheS1jaGFydC11cC1jaXJjbGUtZG9sbGFyLFxuICBcIndhdmUtc2luZVwiOiAkZmEtdmFyLXdhdmUtc2luZSxcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiY2lyY2xlLXdcIjogJGZhLXZhci1jaXJjbGUtdyxcbiAgXCJjaXJjbGUtY2FsZW5kYXJcIjogJGZhLXZhci1jaXJjbGUtY2FsZW5kYXIsXG4gIFwiY2FsZW5kYXItY2lyY2xlXCI6ICRmYS12YXItY2FsZW5kYXItY2lyY2xlLFxuICBcImhvdXJnbGFzcy1oYWxmXCI6ICRmYS12YXItaG91cmdsYXNzLWhhbGYsXG4gIFwiaG91cmdsYXNzLTJcIjogJGZhLXZhci1ob3VyZ2xhc3MtMixcbiAgXCJtaWNyb3Njb3BlXCI6ICRmYS12YXItbWljcm9zY29wZSxcbiAgXCJzdW5zZXRcIjogJGZhLXZhci1zdW5zZXQsXG4gIFwic2lua1wiOiAkZmEtdmFyLXNpbmssXG4gIFwiY2FsZW5kYXItZXhjbGFtYXRpb25cIjogJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbixcbiAgXCJ0cnVjay1jb250YWluZXItZW1wdHlcIjogJGZhLXZhci10cnVjay1jb250YWluZXItZW1wdHksXG4gIFwiaGFuZC1oZWFydFwiOiAkZmEtdmFyLWhhbmQtaGVhcnQsXG4gIFwiYmFnLXNob3BwaW5nXCI6ICRmYS12YXItYmFnLXNob3BwaW5nLFxuICBcInNob3BwaW5nLWJhZ1wiOiAkZmEtdmFyLXNob3BwaW5nLWJhZyxcbiAgXCJhcnJvdy1kb3duLXotYVwiOiAkZmEtdmFyLWFycm93LWRvd24tei1hLFxuICBcInNvcnQtYWxwaGEtZGVzY1wiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYyxcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCxcbiAgXCJtaXR0ZW5cIjogJGZhLXZhci1taXR0ZW4sXG4gIFwicmVwbHktY2xvY2tcIjogJGZhLXZhci1yZXBseS1jbG9jayxcbiAgXCJyZXBseS10aW1lXCI6ICRmYS12YXItcmVwbHktdGltZSxcbiAgXCJwZXJzb24tcmF5c1wiOiAkZmEtdmFyLXBlcnNvbi1yYXlzLFxuICBcInJpZ2h0XCI6ICRmYS12YXItcmlnaHQsXG4gIFwiYXJyb3ctYWx0LXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LXJpZ2h0LFxuICBcImNpcmNsZS1mXCI6ICRmYS12YXItY2lyY2xlLWYsXG4gIFwidXNlcnNcIjogJGZhLXZhci11c2VycyxcbiAgXCJmYWNlLXBsZWFkaW5nXCI6ICRmYS12YXItZmFjZS1wbGVhZGluZyxcbiAgXCJleWUtc2xhc2hcIjogJGZhLXZhci1leWUtc2xhc2gsXG4gIFwiZmxhc2stdmlhbFwiOiAkZmEtdmFyLWZsYXNrLXZpYWwsXG4gIFwicG9saWNlLWJveFwiOiAkZmEtdmFyLXBvbGljZS1ib3gsXG4gIFwiY3VjdW1iZXJcIjogJGZhLXZhci1jdWN1bWJlcixcbiAgXCJoZWFkLXNpZGUtYnJhaW5cIjogJGZhLXZhci1oZWFkLXNpZGUtYnJhaW4sXG4gIFwiaGFuZFwiOiAkZmEtdmFyLWhhbmQsXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXG4gIFwicGVyc29uLWJpa2luZy1tb3VudGFpblwiOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmctbW91bnRhaW4sXG4gIFwiYmlraW5nLW1vdW50YWluXCI6ICRmYS12YXItYmlraW5nLW1vdW50YWluLFxuICBcInV0ZW5zaWxzLXNsYXNoXCI6ICRmYS12YXItdXRlbnNpbHMtc2xhc2gsXG4gIFwicHJpbnQtbWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLXByaW50LW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwicHJpbnQtc2VhcmNoXCI6ICRmYS12YXItcHJpbnQtc2VhcmNoLFxuICBcImZvbGRlci1ib29rbWFya1wiOiAkZmEtdmFyLWZvbGRlci1ib29rbWFyayxcbiAgXCJvbVwiOiAkZmEtdmFyLW9tLFxuICBcInBpXCI6ICRmYS12YXItcGksXG4gIFwiZmxhc2stcm91bmQtcG90aW9uXCI6ICRmYS12YXItZmxhc2stcm91bmQtcG90aW9uLFxuICBcImZsYXNrLXBvdGlvblwiOiAkZmEtdmFyLWZsYXNrLXBvdGlvbixcbiAgXCJmYWNlLXNodXNoXCI6ICRmYS12YXItZmFjZS1zaHVzaCxcbiAgXCJ3b3JtXCI6ICRmYS12YXItd29ybSxcbiAgXCJob3VzZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcmssXG4gIFwicGx1Z1wiOiAkZmEtdmFyLXBsdWcsXG4gIFwiY2FsZW5kYXItY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2FsZW5kYXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInNxdWFyZS1pXCI6ICRmYS12YXItc3F1YXJlLWksXG4gIFwiY2hldnJvbi11cFwiOiAkZmEtdmFyLWNoZXZyb24tdXAsXG4gIFwiZmFjZS1zYWx1dGluZ1wiOiAkZmEtdmFyLWZhY2Utc2FsdXRpbmcsXG4gIFwiZ2F1Z2Utc2ltcGxlLWxvd1wiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1sb3csXG4gIFwidGFjaG9tZXRlci1zbG93XCI6ICRmYS12YXItdGFjaG9tZXRlci1zbG93LFxuICBcImZhY2UtcGVyc2V2ZXJpbmdcIjogJGZhLXZhci1mYWNlLXBlcnNldmVyaW5nLFxuICBcImNpcmNsZS1jYW1lcmFcIjogJGZhLXZhci1jaXJjbGUtY2FtZXJhLFxuICBcImNhbWVyYS1jaXJjbGVcIjogJGZhLXZhci1jYW1lcmEtY2lyY2xlLFxuICBcImhhbmQtc3BvY2tcIjogJGZhLXZhci1oYW5kLXNwb2NrLFxuICBcInNwaWRlci13ZWJcIjogJGZhLXZhci1zcGlkZXItd2ViLFxuICBcImNpcmNsZS1taWNyb3Bob25lXCI6ICRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmUsXG4gIFwibWljcm9waG9uZS1jaXJjbGVcIjogJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZSxcbiAgXCJib29rLWFycm93LXVwXCI6ICRmYS12YXItYm9vay1hcnJvdy11cCxcbiAgXCJwb3BzaWNsZVwiOiAkZmEtdmFyLXBvcHNpY2xlLFxuICBcImNvbW1hbmRcIjogJGZhLXZhci1jb21tYW5kLFxuICBcImJsaW5kc1wiOiAkZmEtdmFyLWJsaW5kcyxcbiAgXCJzdG9wd2F0Y2hcIjogJGZhLXZhci1zdG9wd2F0Y2gsXG4gIFwic2F4b3Bob25lXCI6ICRmYS12YXItc2F4b3Bob25lLFxuICBcInNxdWFyZS0yXCI6ICRmYS12YXItc3F1YXJlLTIsXG4gIFwiZmllbGQtaG9ja2V5LXN0aWNrLWJhbGxcIjogJGZhLXZhci1maWVsZC1ob2NrZXktc3RpY2stYmFsbCxcbiAgXCJmaWVsZC1ob2NrZXlcIjogJGZhLXZhci1maWVsZC1ob2NrZXksXG4gIFwiYXJyb3ctdXAtc3F1YXJlLXRyaWFuZ2xlXCI6ICRmYS12YXItYXJyb3ctdXAtc3F1YXJlLXRyaWFuZ2xlLFxuICBcInNvcnQtc2hhcGVzLXVwLWFsdFwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLXVwLWFsdCxcbiAgXCJmYWNlLXNjcmVhbVwiOiAkZmEtdmFyLWZhY2Utc2NyZWFtLFxuICBcInNxdWFyZS1tXCI6ICRmYS12YXItc3F1YXJlLW0sXG4gIFwiY2FtZXJhLXdlYlwiOiAkZmEtdmFyLWNhbWVyYS13ZWIsXG4gIFwid2ViY2FtXCI6ICRmYS12YXItd2ViY2FtLFxuICBcImNvbW1lbnQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNvbW1lbnQtYXJyb3ctZG93bixcbiAgXCJsaWdodGJ1bGItY2ZsXCI6ICRmYS12YXItbGlnaHRidWxiLWNmbCxcbiAgXCJ3aW5kb3ctZnJhbWUtb3BlblwiOiAkZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuLFxuICBcImZhY2Uta2lzc1wiOiAkZmEtdmFyLWZhY2Uta2lzcyxcbiAgXCJraXNzXCI6ICRmYS12YXIta2lzcyxcbiAgXCJicmlkZ2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyayxcbiAgXCJwZXJpb2RcIjogJGZhLXZhci1wZXJpb2QsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUsXG4gIFwiZ3Jpbi10b25ndWVcIjogJGZhLXZhci1ncmluLXRvbmd1ZSxcbiAgXCJ1cC10by1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLXVwLXRvLWRvdHRlZC1saW5lLFxuICBcInRob3VnaHQtYnViYmxlXCI6ICRmYS12YXItdGhvdWdodC1idWJibGUsXG4gIFwic2tlbGV0b24tcmlic1wiOiAkZmEtdmFyLXNrZWxldG9uLXJpYnMsXG4gIFwicmF5Z3VuXCI6ICRmYS12YXItcmF5Z3VuLFxuICBcImZsdXRlXCI6ICRmYS12YXItZmx1dGUsXG4gIFwiYWNvcm5cIjogJGZhLXZhci1hY29ybixcbiAgXCJ2aWRlby1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLXZpZGVvLWFycm93LXVwLXJpZ2h0LFxuICBcImdyYXRlLWRyb3BsZXRcIjogJGZhLXZhci1ncmF0ZS1kcm9wbGV0LFxuICBcInNlYWwtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zZWFsLWV4Y2xhbWF0aW9uLFxuICBcImNoZXNzLWJpc2hvcFwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcCxcbiAgXCJtZXNzYWdlLXNtc1wiOiAkZmEtdmFyLW1lc3NhZ2Utc21zLFxuICBcImNvZmZlZS1iZWFuc1wiOiAkZmEtdmFyLWNvZmZlZS1iZWFucyxcbiAgXCJoYXQtd2l0Y2hcIjogJGZhLXZhci1oYXQtd2l0Y2gsXG4gIFwiZmFjZS1ncmluLXdpbmtcIjogJGZhLXZhci1mYWNlLWdyaW4td2luayxcbiAgXCJncmluLXdpbmtcIjogJGZhLXZhci1ncmluLXdpbmssXG4gIFwiY2xvY2stdGhyZWUtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stdGhyZWUtdGhpcnR5LFxuICBcImVhci1kZWFmXCI6ICRmYS12YXItZWFyLWRlYWYsXG4gIFwiZGVhZlwiOiAkZmEtdmFyLWRlYWYsXG4gIFwiZGVhZm5lc3NcIjogJGZhLXZhci1kZWFmbmVzcyxcbiAgXCJoYXJkLW9mLWhlYXJpbmdcIjogJGZhLXZhci1oYXJkLW9mLWhlYXJpbmcsXG4gIFwiYWxhcm0tY2xvY2tcIjogJGZhLXZhci1hbGFybS1jbG9jayxcbiAgXCJlY2xpcHNlXCI6ICRmYS12YXItZWNsaXBzZSxcbiAgXCJmYWNlLXJlbGlldmVkXCI6ICRmYS12YXItZmFjZS1yZWxpZXZlZCxcbiAgXCJyb2FkLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLWNoZWNrLFxuICBcImRpY2UtZml2ZVwiOiAkZmEtdmFyLWRpY2UtZml2ZSxcbiAgXCJvY3RhZ29uLW1pbnVzXCI6ICRmYS12YXItb2N0YWdvbi1taW51cyxcbiAgXCJtaW51cy1vY3RhZ29uXCI6ICRmYS12YXItbWludXMtb2N0YWdvbixcbiAgXCJzcXVhcmUtcnNzXCI6ICRmYS12YXItc3F1YXJlLXJzcyxcbiAgXCJyc3Mtc3F1YXJlXCI6ICRmYS12YXItcnNzLXNxdWFyZSxcbiAgXCJmYWNlLXphbnlcIjogJGZhLXZhci1mYWNlLXphbnksXG4gIFwidHJpY3ljbGVcIjogJGZhLXZhci10cmljeWNsZSxcbiAgXCJsYW5kLW1pbmUtb25cIjogJGZhLXZhci1sYW5kLW1pbmUtb24sXG4gIFwic3F1YXJlLWFycm93LXVwLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtbGVmdCxcbiAgXCJpLWN1cnNvclwiOiAkZmEtdmFyLWktY3Vyc29yLFxuICBcImNoYXJ0LW1peGVkLXVwLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1jaGFydC1taXhlZC11cC1jaXJjbGUtZG9sbGFyLFxuICBcInNhbHQtc2hha2VyXCI6ICRmYS12YXItc2FsdC1zaGFrZXIsXG4gIFwic3RhbXBcIjogJGZhLXZhci1zdGFtcCxcbiAgXCJmaWxlLXBsdXNcIjogJGZhLXZhci1maWxlLXBsdXMsXG4gIFwiZHJhdy1zcXVhcmVcIjogJGZhLXZhci1kcmF3LXNxdWFyZSxcbiAgXCJ0b2lsZXQtcGFwZXItdW5kZXItc2xhc2hcIjogJGZhLXZhci10b2lsZXQtcGFwZXItdW5kZXItc2xhc2gsXG4gIFwidG9pbGV0LXBhcGVyLXJldmVyc2Utc2xhc2hcIjogJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZS1zbGFzaCxcbiAgXCJzdGFpcnNcIjogJGZhLXZhci1zdGFpcnMsXG4gIFwiZHJvbmUtZnJvbnRcIjogJGZhLXZhci1kcm9uZS1mcm9udCxcbiAgXCJkcm9uZS1hbHRcIjogJGZhLXZhci1kcm9uZS1hbHQsXG4gIFwiZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1nbGFzcy1lbXB0eSxcbiAgXCJkaWFsLWhpZ2hcIjogJGZhLXZhci1kaWFsLWhpZ2gsXG4gIFwidXNlci1oZWxtZXQtc2FmZXR5XCI6ICRmYS12YXItdXNlci1oZWxtZXQtc2FmZXR5LFxuICBcInVzZXItY29uc3RydWN0aW9uXCI6ICRmYS12YXItdXNlci1jb25zdHJ1Y3Rpb24sXG4gIFwidXNlci1oYXJkLWhhdFwiOiAkZmEtdmFyLXVzZXItaGFyZC1oYXQsXG4gIFwiaVwiOiAkZmEtdmFyLWksXG4gIFwiaHJ5dm5pYS1zaWduXCI6ICRmYS12YXItaHJ5dm5pYS1zaWduLFxuICBcImhyeXZuaWFcIjogJGZhLXZhci1ocnl2bmlhLFxuICBcImFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyXCI6ICRmYS12YXItYXJyb3ctZG93bi1sZWZ0LWFuZC1hcnJvdy11cC1yaWdodC10by1jZW50ZXIsXG4gIFwicGlsbHNcIjogJGZhLXZhci1waWxscyxcbiAgXCJmYWNlLWdyaW4td2lkZVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aWRlLFxuICBcImdyaW4tYWx0XCI6ICRmYS12YXItZ3Jpbi1hbHQsXG4gIFwidG9vdGhcIjogJGZhLXZhci10b290aCxcbiAgXCJiYXNrZXRiYWxsLWhvb3BcIjogJGZhLXZhci1iYXNrZXRiYWxsLWhvb3AsXG4gIFwib2JqZWN0cy1hbGlnbi1ib3R0b21cIjogJGZhLXZhci1vYmplY3RzLWFsaWduLWJvdHRvbSxcbiAgXCJ2XCI6ICRmYS12YXItdixcbiAgXCJzcGFya2xlc1wiOiAkZmEtdmFyLXNwYXJrbGVzLFxuICBcInNxdWlkXCI6ICRmYS12YXItc3F1aWQsXG4gIFwibGVhZnktZ3JlZW5cIjogJGZhLXZhci1sZWFmeS1ncmVlbixcbiAgXCJjaXJjbGUtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAtcmlnaHQsXG4gIFwiY2FsZW5kYXJzXCI6ICRmYS12YXItY2FsZW5kYXJzLFxuICBcImJhbmdsYWRlc2hpLXRha2Etc2lnblwiOiAkZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbixcbiAgXCJiaWN5Y2xlXCI6ICRmYS12YXItYmljeWNsZSxcbiAgXCJoYW1tZXItd2FyXCI6ICRmYS12YXItaGFtbWVyLXdhcixcbiAgXCJjaXJjbGUtZFwiOiAkZmEtdmFyLWNpcmNsZS1kLFxuICBcInNwaWRlci1ibGFjay13aWRvd1wiOiAkZmEtdmFyLXNwaWRlci1ibGFjay13aWRvdyxcbiAgXCJzdGFmZi1zbmFrZVwiOiAkZmEtdmFyLXN0YWZmLXNuYWtlLFxuICBcInJvZC1hc2NsZXBpdXNcIjogJGZhLXZhci1yb2QtYXNjbGVwaXVzLFxuICBcInJvZC1zbmFrZVwiOiAkZmEtdmFyLXJvZC1zbmFrZSxcbiAgXCJzdGFmZi1hZXNjdWxhcGl1c1wiOiAkZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzLFxuICBcInBlYXJcIjogJGZhLXZhci1wZWFyLFxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcbiAgXCJ0cmlhbmdsZVwiOiAkZmEtdmFyLXRyaWFuZ2xlLFxuICBcImFwYXJ0bWVudFwiOiAkZmEtdmFyLWFwYXJ0bWVudCxcbiAgXCJ0cnVjay1tZWRpY2FsXCI6ICRmYS12YXItdHJ1Y2stbWVkaWNhbCxcbiAgXCJhbWJ1bGFuY2VcIjogJGZhLXZhci1hbWJ1bGFuY2UsXG4gIFwicGVwcGVyXCI6ICRmYS12YXItcGVwcGVyLFxuICBcInBpYW5vXCI6ICRmYS12YXItcGlhbm8sXG4gIFwiZ3VuLXNxdWlydFwiOiAkZmEtdmFyLWd1bi1zcXVpcnQsXG4gIFwid2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic25vd21hblwiOiAkZmEtdmFyLXNub3dtYW4sXG4gIFwidXNlci1hbGllblwiOiAkZmEtdmFyLXVzZXItYWxpZW4sXG4gIFwic2hpZWxkLWNoZWNrXCI6ICRmYS12YXItc2hpZWxkLWNoZWNrLFxuICBcIm1vcnRhci1wZXN0bGVcIjogJGZhLXZhci1tb3J0YXItcGVzdGxlLFxuICBcInJvYWQtYmFycmllclwiOiAkZmEtdmFyLXJvYWQtYmFycmllcixcbiAgXCJjaGFydC1jYW5kbGVzdGlja1wiOiAkZmEtdmFyLWNoYXJ0LWNhbmRsZXN0aWNrLFxuICBcImJyaWVmY2FzZS1ibGFua1wiOiAkZmEtdmFyLWJyaWVmY2FzZS1ibGFuayxcbiAgXCJzY2hvb2xcIjogJGZhLXZhci1zY2hvb2wsXG4gIFwiaWdsb29cIjogJGZhLXZhci1pZ2xvbyxcbiAgXCJicmFja2V0LXJvdW5kXCI6ICRmYS12YXItYnJhY2tldC1yb3VuZCxcbiAgXCJwYXJlbnRoZXNpc1wiOiAkZmEtdmFyLXBhcmVudGhlc2lzLFxuICBcImpvaW50XCI6ICRmYS12YXItam9pbnQsXG4gIFwiaG9yc2Utc2FkZGxlXCI6ICRmYS12YXItaG9yc2Utc2FkZGxlLFxuICBcIm11Zy1tYXJzaG1hbGxvd3NcIjogJGZhLXZhci1tdWctbWFyc2htYWxsb3dzLFxuICBcImZpbHRlcnNcIjogJGZhLXZhci1maWx0ZXJzLFxuICBcImJlbGwtb25cIjogJGZhLXZhci1iZWxsLW9uLFxuICBcImFuZ2xlLXJpZ2h0XCI6ICRmYS12YXItYW5nbGUtcmlnaHQsXG4gIFwiZGlhbC1tZWRcIjogJGZhLXZhci1kaWFsLW1lZCxcbiAgXCJob3JzZVwiOiAkZmEtdmFyLWhvcnNlLFxuICBcInFcIjogJGZhLXZhci1xLFxuICBcIm1vbml0b3Itd2F2ZWZvcm1cIjogJGZhLXZhci1tb25pdG9yLXdhdmVmb3JtLFxuICBcIm1vbml0b3ItaGVhcnQtcmF0ZVwiOiAkZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZSxcbiAgXCJsaW5rLXNpbXBsZVwiOiAkZmEtdmFyLWxpbmstc2ltcGxlLFxuICBcIndoaXN0bGVcIjogJGZhLXZhci13aGlzdGxlLFxuICBcImdcIjogJGZhLXZhci1nLFxuICBcIndpbmUtZ2xhc3MtY3JhY2tcIjogJGZhLXZhci13aW5lLWdsYXNzLWNyYWNrLFxuICBcImZyYWdpbGVcIjogJGZhLXZhci1mcmFnaWxlLFxuICBcInNsb3QtbWFjaGluZVwiOiAkZmEtdmFyLXNsb3QtbWFjaGluZSxcbiAgXCJub3Rlcy1tZWRpY2FsXCI6ICRmYS12YXItbm90ZXMtbWVkaWNhbCxcbiAgXCJjYXItd2FzaFwiOiAkZmEtdmFyLWNhci13YXNoLFxuICBcImVzY2FsYXRvclwiOiAkZmEtdmFyLWVzY2FsYXRvcixcbiAgXCJjb21tZW50LWltYWdlXCI6ICRmYS12YXItY29tbWVudC1pbWFnZSxcbiAgXCJ0ZW1wZXJhdHVyZS1oYWxmXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaGFsZixcbiAgXCJ0ZW1wZXJhdHVyZS0yXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMixcbiAgXCJ0aGVybW9tZXRlci0yXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMixcbiAgXCJ0aGVybW9tZXRlci1oYWxmXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZixcbiAgXCJkb25nLXNpZ25cIjogJGZhLXZhci1kb25nLXNpZ24sXG4gIFwiZG9udXRcIjogJGZhLXZhci1kb251dCxcbiAgXCJkb3VnaG51dFwiOiAkZmEtdmFyLWRvdWdobnV0LFxuICBcImNhcHN1bGVzXCI6ICRmYS12YXItY2Fwc3VsZXMsXG4gIFwicG9vLXN0b3JtXCI6ICRmYS12YXItcG9vLXN0b3JtLFxuICBcInBvby1ib2x0XCI6ICRmYS12YXItcG9vLWJvbHQsXG4gIFwidGFsbHktMVwiOiAkZmEtdmFyLXRhbGx5LTEsXG4gIFwiZmFjZS1mcm93bi1vcGVuXCI6ICRmYS12YXItZmFjZS1mcm93bi1vcGVuLFxuICBcImZyb3duLW9wZW5cIjogJGZhLXZhci1mcm93bi1vcGVuLFxuICBcInNxdWFyZS1kYXNoZWRcIjogJGZhLXZhci1zcXVhcmUtZGFzaGVkLFxuICBcInNxdWFyZS1qXCI6ICRmYS12YXItc3F1YXJlLWosXG4gIFwiaGFuZC1wb2ludC11cFwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtdXAsXG4gIFwibW9uZXktYmlsbFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwsXG4gIFwiYXJyb3ctdXAtYmlnLXNtYWxsXCI6ICRmYS12YXItYXJyb3ctdXAtYmlnLXNtYWxsLFxuICBcInNvcnQtc2l6ZS11cFwiOiAkZmEtdmFyLXNvcnQtc2l6ZS11cCxcbiAgXCJiYXJjb2RlLXJlYWRcIjogJGZhLXZhci1iYXJjb2RlLXJlYWQsXG4gIFwiYmFndWV0dGVcIjogJGZhLXZhci1iYWd1ZXR0ZSxcbiAgXCJib3dsLXNvZnQtc2VydmVcIjogJGZhLXZhci1ib3dsLXNvZnQtc2VydmUsXG4gIFwiZmFjZS1ob2xkaW5nLWJhY2stdGVhcnNcIjogJGZhLXZhci1mYWNlLWhvbGRpbmctYmFjay10ZWFycyxcbiAgXCJzcXVhcmUtdXBcIjogJGZhLXZhci1zcXVhcmUtdXAsXG4gIFwiYXJyb3ctYWx0LXNxdWFyZS11cFwiOiAkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXAsXG4gIFwidHJhaW4tc3Vid2F5LXR1bm5lbFwiOiAkZmEtdmFyLXRyYWluLXN1YndheS10dW5uZWwsXG4gIFwic3Vid2F5LXR1bm5lbFwiOiAkZmEtdmFyLXN1YndheS10dW5uZWwsXG4gIFwic3F1YXJlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc3F1YXJlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXNxdWFyZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZSxcbiAgXCJzZW1pY29sb25cIjogJGZhLXZhci1zZW1pY29sb24sXG4gIFwiYm9va21hcmtcIjogJGZhLXZhci1ib29rbWFyayxcbiAgXCJmYW4tdGFibGVcIjogJGZhLXZhci1mYW4tdGFibGUsXG4gIFwiYWxpZ24tanVzdGlmeVwiOiAkZmEtdmFyLWFsaWduLWp1c3RpZnksXG4gIFwiYmF0dGVyeS1sb3dcIjogJGZhLXZhci1iYXR0ZXJ5LWxvdyxcbiAgXCJiYXR0ZXJ5LTFcIjogJGZhLXZhci1iYXR0ZXJ5LTEsXG4gIFwiY3JlZGl0LWNhcmQtZnJvbnRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udCxcbiAgXCJicmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHRcIjogJGZhLXZhci1icmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHQsXG4gIFwibWluZC1zaGFyZVwiOiAkZmEtdmFyLW1pbmQtc2hhcmUsXG4gIFwidW1icmVsbGEtYmVhY2hcIjogJGZhLXZhci11bWJyZWxsYS1iZWFjaCxcbiAgXCJoZWxtZXQtdW5cIjogJGZhLXZhci1oZWxtZXQtdW4sXG4gIFwibG9jYXRpb24tc21pbGVcIjogJGZhLXZhci1sb2NhdGlvbi1zbWlsZSxcbiAgXCJtYXAtbWFya2VyLXNtaWxlXCI6ICRmYS12YXItbWFwLW1hcmtlci1zbWlsZSxcbiAgXCJhcnJvdy1sZWZ0LXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWxpbmUsXG4gIFwiYXJyb3ctdG8tbGVmdFwiOiAkZmEtdmFyLWFycm93LXRvLWxlZnQsXG4gIFwiYnVsbHNleWVcIjogJGZhLXZhci1idWxsc2V5ZSxcbiAgXCJzdXNoaVwiOiAkZmEtdmFyLXN1c2hpLFxuICBcIm5pZ2lyaVwiOiAkZmEtdmFyLW5pZ2lyaSxcbiAgXCJtZXNzYWdlLWNhcHRpb25zXCI6ICRmYS12YXItbWVzc2FnZS1jYXB0aW9ucyxcbiAgXCJjb21tZW50LWFsdC1jYXB0aW9uc1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWNhcHRpb25zLFxuICBcInRyYXNoLWxpc3RcIjogJGZhLXZhci10cmFzaC1saXN0LFxuICBcImJhY29uXCI6ICRmYS12YXItYmFjb24sXG4gIFwib3B0aW9uXCI6ICRmYS12YXItb3B0aW9uLFxuICBcInJhY2Nvb25cIjogJGZhLXZhci1yYWNjb29uLFxuICBcImhhbmQtcG9pbnQtZG93blwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtZG93bixcbiAgXCJhcnJvdy11cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQsXG4gIFwiaGVhZC1zaWRlLWdlYXJcIjogJGZhLXZhci1oZWFkLXNpZGUtZ2VhcixcbiAgXCJ0cmFzaC1wbHVzXCI6ICRmYS12YXItdHJhc2gtcGx1cyxcbiAgXCJvYmplY3RzLWFsaWduLXRvcFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tdG9wLFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZmFjZS1hbnhpb3VzLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1hbnhpb3VzLXN3ZWF0LFxuICBcImNyZWRpdC1jYXJkLWJsYW5rXCI6ICRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmssXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwibWljcm9jaGlwLWFpXCI6ICRmYS12YXItbWljcm9jaGlwLWFpLFxuICBcIm11Z1wiOiAkZmEtdmFyLW11ZyxcbiAgXCJwbGFuZS11cC1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXVwLXNsYXNoLFxuICBcInJhZGlhdGlvblwiOiAkZmEtdmFyLXJhZGlhdGlvbixcbiAgXCJwZW4tY2lyY2xlXCI6ICRmYS12YXItcGVuLWNpcmNsZSxcbiAgXCJiYWctc2VlZGxpbmdcIjogJGZhLXZhci1iYWctc2VlZGxpbmcsXG4gIFwiY2hhcnQtc2ltcGxlXCI6ICRmYS12YXItY2hhcnQtc2ltcGxlLFxuICBcImNydXRjaGVzXCI6ICRmYS12YXItY3J1dGNoZXMsXG4gIFwiY2lyY2xlLXBhcmtpbmdcIjogJGZhLXZhci1jaXJjbGUtcGFya2luZyxcbiAgXCJwYXJraW5nLWNpcmNsZVwiOiAkZmEtdmFyLXBhcmtpbmctY2lyY2xlLFxuICBcIm1hcnMtc3Ryb2tlXCI6ICRmYS12YXItbWFycy1zdHJva2UsXG4gIFwibGVhZi1vYWtcIjogJGZhLXZhci1sZWFmLW9hayxcbiAgXCJzcXVhcmUtYm9sdFwiOiAkZmEtdmFyLXNxdWFyZS1ib2x0LFxuICBcInZpYWxcIjogJGZhLXZhci12aWFsLFxuICBcImdhdWdlXCI6ICRmYS12YXItZ2F1Z2UsXG4gIFwiZGFzaGJvYXJkXCI6ICRmYS12YXItZGFzaGJvYXJkLFxuICBcImdhdWdlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWFsdC1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSxcbiAgXCJ3YW5kLW1hZ2ljLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlcyxcbiAgXCJtYWdpYy13YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlcyxcbiAgXCJsYW1iZGFcIjogJGZhLXZhci1sYW1iZGEsXG4gIFwiZVwiOiAkZmEtdmFyLWUsXG4gIFwicGl6emFcIjogJGZhLXZhci1waXp6YSxcbiAgXCJib3dsLWNob3BzdGlja3Mtbm9vZGxlc1wiOiAkZmEtdmFyLWJvd2wtY2hvcHN0aWNrcy1ub29kbGVzLFxuICBcImgzXCI6ICRmYS12YXItaDMsXG4gIFwicGVuLWNsaXBcIjogJGZhLXZhci1wZW4tY2xpcCxcbiAgXCJwZW4tYWx0XCI6ICRmYS12YXItcGVuLWFsdCxcbiAgXCJicmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJiYWRnZS1wZXJjZW50XCI6ICRmYS12YXItYmFkZ2UtcGVyY2VudCxcbiAgXCJ1c2VyXCI6ICRmYS12YXItdXNlcixcbiAgXCJzZW5zb3JcIjogJGZhLXZhci1zZW5zb3IsXG4gIFwiY29tbWFcIjogJGZhLXZhci1jb21tYSxcbiAgXCJzY2hvb2wtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS1jaGVjayxcbiAgXCJ0b2lsZXQtcGFwZXItdW5kZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXItdW5kZXIsXG4gIFwidG9pbGV0LXBhcGVyLXJldmVyc2VcIjogJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZSxcbiAgXCJsaWdodC1lbWVyZ2VuY3lcIjogJGZhLXZhci1saWdodC1lbWVyZ2VuY3ksXG4gIFwiYXJyb3ctZG93bi10by1hcmNcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLWFyYyxcbiAgXCJkdW1wc3RlclwiOiAkZmEtdmFyLWR1bXBzdGVyLFxuICBcInZhbi1zaHV0dGxlXCI6ICRmYS12YXItdmFuLXNodXR0bGUsXG4gIFwic2h1dHRsZS12YW5cIjogJGZhLXZhci1zaHV0dGxlLXZhbixcbiAgXCJidWlsZGluZy11c2VyXCI6ICRmYS12YXItYnVpbGRpbmctdXNlcixcbiAgXCJsaWdodC1zd2l0Y2hcIjogJGZhLXZhci1saWdodC1zd2l0Y2gsXG4gIFwic3F1YXJlLWNhcmV0LWxlZnRcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0LFxuICBcImhpZ2hsaWdodGVyXCI6ICRmYS12YXItaGlnaGxpZ2h0ZXIsXG4gIFwid2F2ZS1wdWxzZVwiOiAkZmEtdmFyLXdhdmUtcHVsc2UsXG4gIFwiaGVhcnQtcmF0ZVwiOiAkZmEtdmFyLWhlYXJ0LXJhdGUsXG4gIFwia2V5XCI6ICRmYS12YXIta2V5LFxuICBcImhhdC1zYW50YVwiOiAkZmEtdmFyLWhhdC1zYW50YSxcbiAgXCJ0YW1hbGVcIjogJGZhLXZhci10YW1hbGUsXG4gIFwiYm94LWNoZWNrXCI6ICRmYS12YXItYm94LWNoZWNrLFxuICBcImJ1bGxob3JuXCI6ICRmYS12YXItYnVsbGhvcm4sXG4gIFwic3RlYWtcIjogJGZhLXZhci1zdGVhayxcbiAgXCJsb2NhdGlvbi1jcm9zc2hhaXJzLXNsYXNoXCI6ICRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlycy1zbGFzaCxcbiAgXCJsb2NhdGlvbi1zbGFzaFwiOiAkZmEtdmFyLWxvY2F0aW9uLXNsYXNoLFxuICBcInBlcnNvbi1kb2xseVwiOiAkZmEtdmFyLXBlcnNvbi1kb2xseSxcbiAgXCJnbG9iZVwiOiAkZmEtdmFyLWdsb2JlLFxuICBcInN5bmFnb2d1ZVwiOiAkZmEtdmFyLXN5bmFnb2d1ZSxcbiAgXCJmaWxlLWNoYXJ0LWNvbHVtblwiOiAkZmEtdmFyLWZpbGUtY2hhcnQtY29sdW1uLFxuICBcImZpbGUtY2hhcnQtbGluZVwiOiAkZmEtdmFyLWZpbGUtY2hhcnQtbGluZSxcbiAgXCJwZXJzb24taGFsZi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1oYWxmLWRyZXNzLFxuICBcImZvbGRlci1pbWFnZVwiOiAkZmEtdmFyLWZvbGRlci1pbWFnZSxcbiAgXCJjYWxlbmRhci1wZW5cIjogJGZhLXZhci1jYWxlbmRhci1wZW4sXG4gIFwiY2FsZW5kYXItZWRpdFwiOiAkZmEtdmFyLWNhbGVuZGFyLWVkaXQsXG4gIFwicm9hZC1icmlkZ2VcIjogJGZhLXZhci1yb2FkLWJyaWRnZSxcbiAgXCJmYWNlLXNtaWxlLXRlYXJcIjogJGZhLXZhci1mYWNlLXNtaWxlLXRlYXIsXG4gIFwibWVzc2FnZS1wbHVzXCI6ICRmYS12YXItbWVzc2FnZS1wbHVzLFxuICBcImNvbW1lbnQtYWx0LXBsdXNcIjogJGZhLXZhci1jb21tZW50LWFsdC1wbHVzLFxuICBcImxvY2F0aW9uLWFycm93XCI6ICRmYS12YXItbG9jYXRpb24tYXJyb3csXG4gIFwiY1wiOiAkZmEtdmFyLWMsXG4gIFwidGFibGV0LWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1idXR0b24sXG4gIFwicGVyc29uLWRyZXNzLWZhaXJ5XCI6ICRmYS12YXItcGVyc29uLWRyZXNzLWZhaXJ5LFxuICBcInJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS11c2VyXCI6ICRmYS12YXItcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXVzZXIsXG4gIFwiYnVpbGRpbmctbG9ja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWxvY2ssXG4gIFwiY2hhcnQtbGluZS11cFwiOiAkZmEtdmFyLWNoYXJ0LWxpbmUtdXAsXG4gIFwibWFpbGJveFwiOiAkZmEtdmFyLW1haWxib3gsXG4gIFwidHJ1Y2stYm9sdFwiOiAkZmEtdmFyLXRydWNrLWJvbHQsXG4gIFwicGl6emEtc2xpY2VcIjogJGZhLXZhci1waXp6YS1zbGljZSxcbiAgXCJtb25leS1iaWxsLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUsXG4gIFwiY2hhcnQtYXJlYVwiOiAkZmEtdmFyLWNoYXJ0LWFyZWEsXG4gIFwiYXJlYS1jaGFydFwiOiAkZmEtdmFyLWFyZWEtY2hhcnQsXG4gIFwiaG91c2UtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLWZsYWcsXG4gIFwiY2lyY2xlLXRocmVlLXF1YXJ0ZXJzLXN0cm9rZVwiOiAkZmEtdmFyLWNpcmNsZS10aHJlZS1xdWFydGVycy1zdHJva2UsXG4gIFwicGVyc29uLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXMsXG4gIFwic2NhbHBlbFwiOiAkZmEtdmFyLXNjYWxwZWwsXG4gIFwiYmFuXCI6ICRmYS12YXItYmFuLFxuICBcImNhbmNlbFwiOiAkZmEtdmFyLWNhbmNlbCxcbiAgXCJiZWxsLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYmVsbC1leGNsYW1hdGlvbixcbiAgXCJjaXJjbGUtYm9va21hcmtcIjogJGZhLXZhci1jaXJjbGUtYm9va21hcmssXG4gIFwiYm9va21hcmstY2lyY2xlXCI6ICRmYS12YXItYm9va21hcmstY2lyY2xlLFxuICBcImVnZy1mcmllZFwiOiAkZmEtdmFyLWVnZy1mcmllZCxcbiAgXCJmYWNlLXdlYXJ5XCI6ICRmYS12YXItZmFjZS13ZWFyeSxcbiAgXCJ1bmlmb3JtLW1hcnRpYWwtYXJ0c1wiOiAkZmEtdmFyLXVuaWZvcm0tbWFydGlhbC1hcnRzLFxuICBcImNhbWVyYS1yb3RhdGVcIjogJGZhLXZhci1jYW1lcmEtcm90YXRlLFxuICBcInN1bi1kdXN0XCI6ICRmYS12YXItc3VuLWR1c3QsXG4gIFwiY29tbWVudC10ZXh0XCI6ICRmYS12YXItY29tbWVudC10ZXh0LFxuICBcInNwcmF5LWNhbi1zcGFya2xlc1wiOiAkZmEtdmFyLXNwcmF5LWNhbi1zcGFya2xlcyxcbiAgXCJhaXItZnJlc2hlbmVyXCI6ICRmYS12YXItYWlyLWZyZXNoZW5lcixcbiAgXCJzaWduYWwtYmFyc1wiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLFxuICBcInNpZ25hbC1hbHRcIjogJGZhLXZhci1zaWduYWwtYWx0LFxuICBcInNpZ25hbC1hbHQtNFwiOiAkZmEtdmFyLXNpZ25hbC1hbHQtNCxcbiAgXCJzaWduYWwtYmFycy1zdHJvbmdcIjogJGZhLXZhci1zaWduYWwtYmFycy1zdHJvbmcsXG4gIFwiZGlhbW9uZC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWRpYW1vbmQtZXhjbGFtYXRpb24sXG4gIFwic3RhclwiOiAkZmEtdmFyLXN0YXIsXG4gIFwiZGlhbC1taW5cIjogJGZhLXZhci1kaWFsLW1pbixcbiAgXCJyZXBlYXRcIjogJGZhLXZhci1yZXBlYXQsXG4gIFwiY3Jvc3NcIjogJGZhLXZhci1jcm9zcyxcbiAgXCJwYWdlLWNhcmV0LWRvd25cIjogJGZhLXZhci1wYWdlLWNhcmV0LWRvd24sXG4gIFwiZmlsZS1jYXJldC1kb3duXCI6ICRmYS12YXItZmlsZS1jYXJldC1kb3duLFxuICBcImJveFwiOiAkZmEtdmFyLWJveCxcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcbiAgXCJjbG9jay1zZXZlbi10aGlydHlcIjogJGZhLXZhci1jbG9jay1zZXZlbi10aGlydHksXG4gIFwiYXJyb3ctcG9pbnRlclwiOiAkZmEtdmFyLWFycm93LXBvaW50ZXIsXG4gIFwibW91c2UtcG9pbnRlclwiOiAkZmEtdmFyLW1vdXNlLXBvaW50ZXIsXG4gIFwiY2xvY2stZm91ci10aGlydHlcIjogJGZhLXZhci1jbG9jay1mb3VyLXRoaXJ0eSxcbiAgXCJzaWduYWwtYmFycy1nb29kXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtZ29vZCxcbiAgXCJzaWduYWwtYWx0LTNcIjogJGZhLXZhci1zaWduYWwtYWx0LTMsXG4gIFwiY2FjdHVzXCI6ICRmYS12YXItY2FjdHVzLFxuICBcImxpZ2h0YnVsYi1nZWFyXCI6ICRmYS12YXItbGlnaHRidWxiLWdlYXIsXG4gIFwibWF4aW1pemVcIjogJGZhLXZhci1tYXhpbWl6ZSxcbiAgXCJleHBhbmQtYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0LFxuICBcImNoYXJnaW5nLXN0YXRpb25cIjogJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uLFxuICBcInNoYXBlc1wiOiAkZmEtdmFyLXNoYXBlcyxcbiAgXCJ0cmlhbmdsZS1jaXJjbGUtc3F1YXJlXCI6ICRmYS12YXItdHJpYW5nbGUtY2lyY2xlLXNxdWFyZSxcbiAgXCJwbGFuZS10YWlsXCI6ICRmYS12YXItcGxhbmUtdGFpbCxcbiAgXCJnYXVnZS1zaW1wbGUtbWF4XCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLW1heCxcbiAgXCJ0YWNob21ldGVyLWZhc3Rlc3RcIjogJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3QsXG4gIFwiY2lyY2xlLXVcIjogJGZhLXZhci1jaXJjbGUtdSxcbiAgXCJzaGllbGQtc2xhc2hcIjogJGZhLXZhci1zaGllbGQtc2xhc2gsXG4gIFwic3F1YXJlLXBob25lLWhhbmd1cFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1oYW5ndXAsXG4gIFwicGhvbmUtc3F1YXJlLWRvd25cIjogJGZhLXZhci1waG9uZS1zcXVhcmUtZG93bixcbiAgXCJhcnJvdy11cC1sZWZ0XCI6ICRmYS12YXItYXJyb3ctdXAtbGVmdCxcbiAgXCJ0cmFuc3BvcnRlci0xXCI6ICRmYS12YXItdHJhbnNwb3J0ZXItMSxcbiAgXCJwZWFudXRzXCI6ICRmYS12YXItcGVhbnV0cyxcbiAgXCJzaHVmZmxlXCI6ICRmYS12YXItc2h1ZmZsZSxcbiAgXCJyYW5kb21cIjogJGZhLXZhci1yYW5kb20sXG4gIFwicGVyc29uLXJ1bm5pbmdcIjogJGZhLXZhci1wZXJzb24tcnVubmluZyxcbiAgXCJydW5uaW5nXCI6ICRmYS12YXItcnVubmluZyxcbiAgXCJtb2JpbGUtcmV0cm9cIjogJGZhLXZhci1tb2JpbGUtcmV0cm8sXG4gIFwiZ3JpcC1saW5lcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwsXG4gIFwiYmluLWJvdHRsZXMtcmVjeWNsZVwiOiAkZmEtdmFyLWJpbi1ib3R0bGVzLXJlY3ljbGUsXG4gIFwiYXJyb3ctdXAtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLXNxdWFyZSxcbiAgXCJmaWxlLWRhc2hlZC1saW5lXCI6ICRmYS12YXItZmlsZS1kYXNoZWQtbGluZSxcbiAgXCJwYWdlLWJyZWFrXCI6ICRmYS12YXItcGFnZS1icmVhayxcbiAgXCJicmFja2V0LWN1cmx5LXJpZ2h0XCI6ICRmYS12YXItYnJhY2tldC1jdXJseS1yaWdodCxcbiAgXCJzcGlkZXJcIjogJGZhLXZhci1zcGlkZXIsXG4gIFwiY2xvY2stdGhyZWVcIjogJGZhLXZhci1jbG9jay10aHJlZSxcbiAgXCJoYW5kcy1ib3VuZFwiOiAkZmEtdmFyLWhhbmRzLWJvdW5kLFxuICBcInNjYWxwZWwtbGluZS1kYXNoZWRcIjogJGZhLXZhci1zY2FscGVsLWxpbmUtZGFzaGVkLFxuICBcInNjYWxwZWwtcGF0aFwiOiAkZmEtdmFyLXNjYWxwZWwtcGF0aCxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJwaXBlLXNtb2tpbmdcIjogJGZhLXZhci1waXBlLXNtb2tpbmcsXG4gIFwiZmFjZS1hc3RvbmlzaGVkXCI6ICRmYS12YXItZmFjZS1hc3RvbmlzaGVkLFxuICBcIndpbmRvd1wiOiAkZmEtdmFyLXdpbmRvdyxcbiAgXCJwbGFuZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZWFyXCI6ICRmYS12YXItZWFyLFxuICBcImZpbGUtbG9ja1wiOiAkZmEtdmFyLWZpbGUtbG9jayxcbiAgXCJkaWFncmFtLXZlbm5cIjogJGZhLXZhci1kaWFncmFtLXZlbm4sXG4gIFwieC1yYXlcIjogJGZhLXZhci14LXJheSxcbiAgXCJnb2FsLW5ldFwiOiAkZmEtdmFyLWdvYWwtbmV0LFxuICBcImNvZmZpbi1jcm9zc1wiOiAkZmEtdmFyLWNvZmZpbi1jcm9zcyxcbiAgXCJzcGVsbC1jaGVja1wiOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxuICBcImxvY2F0aW9uLXhtYXJrXCI6ICRmYS12YXItbG9jYXRpb24teG1hcmssXG4gIFwibWFwLW1hcmtlci10aW1lc1wiOiAkZmEtdmFyLW1hcC1tYXJrZXItdGltZXMsXG4gIFwibWFwLW1hcmtlci14bWFya1wiOiAkZmEtdmFyLW1hcC1tYXJrZXIteG1hcmssXG4gIFwiY2lyY2xlLXF1YXJ0ZXItc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLXF1YXJ0ZXItc3Ryb2tlLFxuICBcImxhc3NvXCI6ICRmYS12YXItbGFzc28sXG4gIFwic2xhc2hcIjogJGZhLXZhci1zbGFzaCxcbiAgXCJwZXJzb24tdG8tcG9ydGFsXCI6ICRmYS12YXItcGVyc29uLXRvLXBvcnRhbCxcbiAgXCJwb3J0YWwtZW50ZXJcIjogJGZhLXZhci1wb3J0YWwtZW50ZXIsXG4gIFwiY2FsZW5kYXItc3RhclwiOiAkZmEtdmFyLWNhbGVuZGFyLXN0YXIsXG4gIFwiY29tcHV0ZXItbW91c2VcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZSxcbiAgXCJtb3VzZVwiOiAkZmEtdmFyLW1vdXNlLFxuICBcImFycm93LXJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxuICBcInBlZ2FzdXNcIjogJGZhLXZhci1wZWdhc3VzLFxuICBcImZpbGVzLW1lZGljYWxcIjogJGZhLXZhci1maWxlcy1tZWRpY2FsLFxuICBcIm5mYy1sb2NrXCI6ICRmYS12YXItbmZjLWxvY2ssXG4gIFwicGVyc29uLXNraS1saWZ0XCI6ICRmYS12YXItcGVyc29uLXNraS1saWZ0LFxuICBcInNraS1saWZ0XCI6ICRmYS12YXItc2tpLWxpZnQsXG4gIFwic3F1YXJlLTZcIjogJGZhLXZhci1zcXVhcmUtNixcbiAgXCJzaG9wLXNsYXNoXCI6ICRmYS12YXItc2hvcC1zbGFzaCxcbiAgXCJzdG9yZS1hbHQtc2xhc2hcIjogJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gsXG4gIFwid2luZC10dXJiaW5lXCI6ICRmYS12YXItd2luZC10dXJiaW5lLFxuICBcInNsaWRlcnMtc2ltcGxlXCI6ICRmYS12YXItc2xpZGVycy1zaW1wbGUsXG4gIFwiZ3JpZC1yb3VuZFwiOiAkZmEtdmFyLWdyaWQtcm91bmQsXG4gIFwiYmFkZ2Utc2hlcmlmZlwiOiAkZmEtdmFyLWJhZGdlLXNoZXJpZmYsXG4gIFwic2VydmVyXCI6ICRmYS12YXItc2VydmVyLFxuICBcInZpcnVzLWNvdmlkLXNsYXNoXCI6ICRmYS12YXItdmlydXMtY292aWQtc2xhc2gsXG4gIFwiaW50ZXJzZWN0aW9uXCI6ICRmYS12YXItaW50ZXJzZWN0aW9uLFxuICBcInNob3AtbG9ja1wiOiAkZmEtdmFyLXNob3AtbG9jayxcbiAgXCJmYW1pbHlcIjogJGZhLXZhci1mYW1pbHksXG4gIFwiaG91cmdsYXNzLXN0YXJ0XCI6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0LFxuICBcImhvdXJnbGFzcy0xXCI6ICRmYS12YXItaG91cmdsYXNzLTEsXG4gIFwidXNlci1oYWlyLWJ1bnNcIjogJGZhLXZhci11c2VyLWhhaXItYnVucyxcbiAgXCJibGVuZGVyLXBob25lXCI6ICRmYS12YXItYmxlbmRlci1waG9uZSxcbiAgXCJob3VyZ2xhc3MtY2xvY2tcIjogJGZhLXZhci1ob3VyZ2xhc3MtY2xvY2ssXG4gIFwicGVyc29uLXNlYXQtcmVjbGluZWRcIjogJGZhLXZhci1wZXJzb24tc2VhdC1yZWNsaW5lZCxcbiAgXCJwYXBlci1wbGFuZS10b3BcIjogJGZhLXZhci1wYXBlci1wbGFuZS10b3AsXG4gIFwicGFwZXItcGxhbmUtYWx0XCI6ICRmYS12YXItcGFwZXItcGxhbmUtYWx0LFxuICBcInNlbmRcIjogJGZhLXZhci1zZW5kLFxuICBcIm1lc3NhZ2UtYXJyb3ctdXBcIjogJGZhLXZhci1tZXNzYWdlLWFycm93LXVwLFxuICBcImNvbW1lbnQtYWx0LWFycm93LXVwXCI6ICRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctdXAsXG4gIFwibGlnaHRidWxiLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uLFxuICBcImxheWVyLW1pbnVzXCI6ICRmYS12YXItbGF5ZXItbWludXMsXG4gIFwibGF5ZXItZ3JvdXAtbWludXNcIjogJGZhLXZhci1sYXllci1ncm91cC1taW51cyxcbiAgXCJjaGFydC1waWUtc2ltcGxlLWNpcmNsZS1jdXJyZW5jeVwiOiAkZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGUtY2lyY2xlLWN1cnJlbmN5LFxuICBcImNpcmNsZS1lXCI6ICRmYS12YXItY2lyY2xlLWUsXG4gIFwiYnVpbGRpbmctd2hlYXRcIjogJGZhLXZhci1idWlsZGluZy13aGVhdCxcbiAgXCJnYXVnZS1tYXhcIjogJGZhLXZhci1nYXVnZS1tYXgsXG4gIFwidGFjaG9tZXRlci1hbHQtZmFzdGVzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3QsXG4gIFwicGVyc29uLWJyZWFzdGZlZWRpbmdcIjogJGZhLXZhci1wZXJzb24tYnJlYXN0ZmVlZGluZyxcbiAgXCJhcG9zdHJvcGhlXCI6ICRmYS12YXItYXBvc3Ryb3BoZSxcbiAgXCJmaXJlLWh5ZHJhbnRcIjogJGZhLXZhci1maXJlLWh5ZHJhbnQsXG4gIFwicmlnaHQtdG8tYnJhY2tldFwiOiAkZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pbi1hbHRcIjogJGZhLXZhci1zaWduLWluLWFsdCxcbiAgXCJ2aWRlby1wbHVzXCI6ICRmYS12YXItdmlkZW8tcGx1cyxcbiAgXCJzcXVhcmUtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtcmlnaHQsXG4gIFwiYXJyb3ctYWx0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQsXG4gIFwiY29tbWVudC1zbWlsZVwiOiAkZmEtdmFyLWNvbW1lbnQtc21pbGUsXG4gIFwidmVudXNcIjogJGZhLXZhci12ZW51cyxcbiAgXCJwYXNzcG9ydFwiOiAkZmEtdmFyLXBhc3Nwb3J0LFxuICBcImluYm94LWluXCI6ICRmYS12YXItaW5ib3gtaW4sXG4gIFwiaW5ib3gtYXJyb3ctZG93blwiOiAkZmEtdmFyLWluYm94LWFycm93LWRvd24sXG4gIFwiaGVhcnQtcHVsc2VcIjogJGZhLXZhci1oZWFydC1wdWxzZSxcbiAgXCJoZWFydGJlYXRcIjogJGZhLXZhci1oZWFydGJlYXQsXG4gIFwiY2lyY2xlLThcIjogJGZhLXZhci1jaXJjbGUtOCxcbiAgXCJjbG91ZHMtbW9vblwiOiAkZmEtdmFyLWNsb3Vkcy1tb29uLFxuICBcImNsb2NrLXRlbi10aGlydHlcIjogJGZhLXZhci1jbG9jay10ZW4tdGhpcnR5LFxuICBcInBlb3BsZS1jYXJyeS1ib3hcIjogJGZhLXZhci1wZW9wbGUtY2FycnktYm94LFxuICBcInBlb3BsZS1jYXJyeVwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeSxcbiAgXCJmb2xkZXItdXNlclwiOiAkZmEtdmFyLWZvbGRlci11c2VyLFxuICBcInRyYXNoLWNhbi14bWFya1wiOiAkZmEtdmFyLXRyYXNoLWNhbi14bWFyayxcbiAgXCJ0ZW1wZXJhdHVyZS1oaWdoXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCxcbiAgXCJtaWNyb2NoaXBcIjogJGZhLXZhci1taWNyb2NoaXAsXG4gIFwibGVmdC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1sZWZ0LWxvbmctdG8tbGluZSxcbiAgXCJjcm93blwiOiAkZmEtdmFyLWNyb3duLFxuICBcIndlaWdodC1oYW5naW5nXCI6ICRmYS12YXItd2VpZ2h0LWhhbmdpbmcsXG4gIFwieG1hcmtzLWxpbmVzXCI6ICRmYS12YXIteG1hcmtzLWxpbmVzLFxuICBcImZpbGUtcHJlc2NyaXB0aW9uXCI6ICRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24sXG4gIFwiY2FsZW5kYXItcmFuZ2VcIjogJGZhLXZhci1jYWxlbmRhci1yYW5nZSxcbiAgXCJmbG93ZXItZGFmZm9kaWxcIjogJGZhLXZhci1mbG93ZXItZGFmZm9kaWwsXG4gIFwiaGFuZC1iYWNrLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LXVwLFxuICBcIndlaWdodC1zY2FsZVwiOiAkZmEtdmFyLXdlaWdodC1zY2FsZSxcbiAgXCJ3ZWlnaHRcIjogJGZhLXZhci13ZWlnaHQsXG4gIFwiYXJyb3ctdXAtdG8tYXJjXCI6ICRmYS12YXItYXJyb3ctdXAtdG8tYXJjLFxuICBcInN0YXItZXhjbGFtYXRpb25cIjogJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uLFxuICBcImJvb2tzXCI6ICRmYS12YXItYm9va3MsXG4gIFwidXNlci1ncm91cFwiOiAkZmEtdmFyLXVzZXItZ3JvdXAsXG4gIFwidXNlci1mcmllbmRzXCI6ICRmYS12YXItdXNlci1mcmllbmRzLFxuICBcImFycm93LXVwLWEtelwiOiAkZmEtdmFyLWFycm93LXVwLWEteixcbiAgXCJzb3J0LWFscGhhLXVwXCI6ICRmYS12YXItc29ydC1hbHBoYS11cCxcbiAgXCJsYXllci1wbHVzXCI6ICRmYS12YXItbGF5ZXItcGx1cyxcbiAgXCJsYXllci1ncm91cC1wbHVzXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAtcGx1cyxcbiAgXCJwbGF5LXBhdXNlXCI6ICRmYS12YXItcGxheS1wYXVzZSxcbiAgXCJibG9jay1xdWVzdGlvblwiOiAkZmEtdmFyLWJsb2NrLXF1ZXN0aW9uLFxuICBcInNub296ZVwiOiAkZmEtdmFyLXNub296ZSxcbiAgXCJ6enpcIjogJGZhLXZhci16enosXG4gIFwic2Nhbm5lci1pbWFnZVwiOiAkZmEtdmFyLXNjYW5uZXItaW1hZ2UsXG4gIFwidHYtcmV0cm9cIjogJGZhLXZhci10di1yZXRybyxcbiAgXCJzcXVhcmUtdFwiOiAkZmEtdmFyLXNxdWFyZS10LFxuICBcImZhcm1cIjogJGZhLXZhci1mYXJtLFxuICBcImJhcm4tc2lsb1wiOiAkZmEtdmFyLWJhcm4tc2lsbyxcbiAgXCJjaGVzcy1rbmlnaHRcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQsXG4gIFwiYmFycy1zb3J0XCI6ICRmYS12YXItYmFycy1zb3J0LFxuICBcInBhbGxldC1ib3hlc1wiOiAkZmEtdmFyLXBhbGxldC1ib3hlcyxcbiAgXCJwYWxldHRlLWJveGVzXCI6ICRmYS12YXItcGFsZXR0ZS1ib3hlcyxcbiAgXCJwYWxsZXQtYWx0XCI6ICRmYS12YXItcGFsbGV0LWFsdCxcbiAgXCJmYWNlLWxhdWdoLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50LFxuICBcImxhdWdoLXNxdWludFwiOiAkZmEtdmFyLWxhdWdoLXNxdWludCxcbiAgXCJjb2RlLXNpbXBsZVwiOiAkZmEtdmFyLWNvZGUtc2ltcGxlLFxuICBcImJvbHQtc2xhc2hcIjogJGZhLXZhci1ib2x0LXNsYXNoLFxuICBcInBhbmVsLWZpcmVcIjogJGZhLXZhci1wYW5lbC1maXJlLFxuICBcImJpbmFyeS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1iaW5hcnktY2lyY2xlLWNoZWNrLFxuICBcImNvbW1lbnQtbWludXNcIjogJGZhLXZhci1jb21tZW50LW1pbnVzLFxuICBcImJ1cnJpdG9cIjogJGZhLXZhci1idXJyaXRvLFxuICBcInZpb2xpblwiOiAkZmEtdmFyLXZpb2xpbixcbiAgXCJvYmplY3RzLWNvbHVtblwiOiAkZmEtdmFyLW9iamVjdHMtY29sdW1uLFxuICBcInNxdWFyZS1jaGV2cm9uLWRvd25cIjogJGZhLXZhci1zcXVhcmUtY2hldnJvbi1kb3duLFxuICBcImNoZXZyb24tc3F1YXJlLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duLFxuICBcImNvbW1lbnQtcGx1c1wiOiAkZmEtdmFyLWNvbW1lbnQtcGx1cyxcbiAgXCJ0cmlhbmdsZS1pbnN0cnVtZW50XCI6ICRmYS12YXItdHJpYW5nbGUtaW5zdHJ1bWVudCxcbiAgXCJ0cmlhbmdsZS1tdXNpY1wiOiAkZmEtdmFyLXRyaWFuZ2xlLW11c2ljLFxuICBcIndoZWVsY2hhaXJcIjogJGZhLXZhci13aGVlbGNoYWlyLFxuICBcInVzZXItcGlsb3QtdGllXCI6ICRmYS12YXItdXNlci1waWxvdC10aWUsXG4gIFwicGlhbm8ta2V5Ym9hcmRcIjogJGZhLXZhci1waWFuby1rZXlib2FyZCxcbiAgXCJiZWQtZW1wdHlcIjogJGZhLXZhci1iZWQtZW1wdHksXG4gIFwiY2lyY2xlLWFycm93LXVwXCI6ICRmYS12YXItY2lyY2xlLWFycm93LXVwLFxuICBcImFycm93LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS11cCxcbiAgXCJ0b2dnbGUtb25cIjogJGZhLXZhci10b2dnbGUtb24sXG4gIFwicmVjdGFuZ2xlLXZlcnRpY2FsXCI6ICRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsLFxuICBcInJlY3RhbmdsZS1wb3J0cmFpdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCxcbiAgXCJwZXJzb24td2Fsa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLFxuICBcIndhbGtpbmdcIjogJGZhLXZhci13YWxraW5nLFxuICBcImxcIjogJGZhLXZhci1sLFxuICBcInNpZ25hbC1zdHJlYW1cIjogJGZhLXZhci1zaWduYWwtc3RyZWFtLFxuICBcImRvd24tdG8tYnJhY2tldFwiOiAkZmEtdmFyLWRvd24tdG8tYnJhY2tldCxcbiAgXCJjaXJjbGUtelwiOiAkZmEtdmFyLWNpcmNsZS16LFxuICBcInN0YXJzXCI6ICRmYS12YXItc3RhcnMsXG4gIFwiZmlyZVwiOiAkZmEtdmFyLWZpcmUsXG4gIFwiYmVkLXB1bHNlXCI6ICRmYS12YXItYmVkLXB1bHNlLFxuICBcInByb2NlZHVyZXNcIjogJGZhLXZhci1wcm9jZWR1cmVzLFxuICBcImhvdXNlLWRheVwiOiAkZmEtdmFyLWhvdXNlLWRheSxcbiAgXCJzaHV0dGxlLXNwYWNlXCI6ICRmYS12YXItc2h1dHRsZS1zcGFjZSxcbiAgXCJzcGFjZS1zaHV0dGxlXCI6ICRmYS12YXItc3BhY2Utc2h1dHRsZSxcbiAgXCJzaGlydC1sb25nLXNsZWV2ZVwiOiAkZmEtdmFyLXNoaXJ0LWxvbmctc2xlZXZlLFxuICBcImNoYXJ0LXBpZS1zaW1wbGVcIjogJGZhLXZhci1jaGFydC1waWUtc2ltcGxlLFxuICBcImNoYXJ0LXBpZS1hbHRcIjogJGZhLXZhci1jaGFydC1waWUtYWx0LFxuICBcImZhY2UtbGF1Z2hcIjogJGZhLXZhci1mYWNlLWxhdWdoLFxuICBcImxhdWdoXCI6ICRmYS12YXItbGF1Z2gsXG4gIFwiZm9sZGVyLW9wZW5cIjogJGZhLXZhci1mb2xkZXItb3BlbixcbiAgXCJhbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS11c2VyXCI6ICRmYS12YXItYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtdXNlcixcbiAgXCJjYW5keVwiOiAkZmEtdmFyLWNhbmR5LFxuICBcImJvd2wtaG90XCI6ICRmYS12YXItYm93bC1ob3QsXG4gIFwic291cFwiOiAkZmEtdmFyLXNvdXAsXG4gIFwiZmxhdGJyZWFkXCI6ICRmYS12YXItZmxhdGJyZWFkLFxuICBcImhlYXJ0LWNpcmNsZS1wbHVzXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXMsXG4gIFwiY29kZS1mb3JrXCI6ICRmYS12YXItY29kZS1mb3JrLFxuICBcImNpdHlcIjogJGZhLXZhci1jaXR5LFxuICBcInNpZ25hbC1iYXJzLXdlYWtcIjogJGZhLXZhci1zaWduYWwtYmFycy13ZWFrLFxuICBcInNpZ25hbC1hbHQtMVwiOiAkZmEtdmFyLXNpZ25hbC1hbHQtMSxcbiAgXCJtaWNyb3Bob25lLWxpbmVzXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcyxcbiAgXCJtaWNyb3Bob25lLWFsdFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LFxuICBcImNsb2NrLXR3ZWx2ZVwiOiAkZmEtdmFyLWNsb2NrLXR3ZWx2ZSxcbiAgXCJwZXBwZXItaG90XCI6ICRmYS12YXItcGVwcGVyLWhvdCxcbiAgXCJjaXRydXMtc2xpY2VcIjogJGZhLXZhci1jaXRydXMtc2xpY2UsXG4gIFwic2hlZXBcIjogJGZhLXZhci1zaGVlcCxcbiAgXCJ1bmxvY2tcIjogJGZhLXZhci11bmxvY2ssXG4gIFwiY29sb24tc2lnblwiOiAkZmEtdmFyLWNvbG9uLXNpZ24sXG4gIFwiaGVhZHNldFwiOiAkZmEtdmFyLWhlYWRzZXQsXG4gIFwiYmFkZ2VyLWhvbmV5XCI6ICRmYS12YXItYmFkZ2VyLWhvbmV5LFxuICBcImg0XCI6ICRmYS12YXItaDQsXG4gIFwic3RvcmUtc2xhc2hcIjogJGZhLXZhci1zdG9yZS1zbGFzaCxcbiAgXCJyb2FkLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrLFxuICBcInNpZ25hbC1zbGFzaFwiOiAkZmEtdmFyLXNpZ25hbC1zbGFzaCxcbiAgXCJ1c2VyLW1pbnVzXCI6ICRmYS12YXItdXNlci1taW51cyxcbiAgXCJtYXJzLXN0cm9rZS11cFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXVwLFxuICBcIm1hcnMtc3Ryb2tlLXZcIjogJGZhLXZhci1tYXJzLXN0cm9rZS12LFxuICBcImNoYW1wYWduZS1nbGFzc2VzXCI6ICRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXMsXG4gIFwiZ2xhc3MtY2hlZXJzXCI6ICRmYS12YXItZ2xhc3MtY2hlZXJzLFxuICBcInRhY29cIjogJGZhLXZhci10YWNvLFxuICBcImhleGFnb24tcGx1c1wiOiAkZmEtdmFyLWhleGFnb24tcGx1cyxcbiAgXCJwbHVzLWhleGFnb25cIjogJGZhLXZhci1wbHVzLWhleGFnb24sXG4gIFwiY2xpcGJvYXJkXCI6ICRmYS12YXItY2xpcGJvYXJkLFxuICBcImhvdXNlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJmaWxlLWFycm93LXVwXCI6ICRmYS12YXItZmlsZS1hcnJvdy11cCxcbiAgXCJmaWxlLXVwbG9hZFwiOiAkZmEtdmFyLWZpbGUtdXBsb2FkLFxuICBcIndpZmlcIjogJGZhLXZhci13aWZpLFxuICBcIndpZmktM1wiOiAkZmEtdmFyLXdpZmktMyxcbiAgXCJ3aWZpLXN0cm9uZ1wiOiAkZmEtdmFyLXdpZmktc3Ryb25nLFxuICBcIm1lc3NhZ2VzXCI6ICRmYS12YXItbWVzc2FnZXMsXG4gIFwiY29tbWVudHMtYWx0XCI6ICRmYS12YXItY29tbWVudHMtYWx0LFxuICBcImJhdGhcIjogJGZhLXZhci1iYXRoLFxuICBcImJhdGh0dWJcIjogJGZhLXZhci1iYXRodHViLFxuICBcInVtYnJlbGxhLXNpbXBsZVwiOiAkZmEtdmFyLXVtYnJlbGxhLXNpbXBsZSxcbiAgXCJ1bWJyZWxsYS1hbHRcIjogJGZhLXZhci11bWJyZWxsYS1hbHQsXG4gIFwicmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXBsdXNcIjogJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtcGx1cyxcbiAgXCJ1bmRlcmxpbmVcIjogJGZhLXZhci11bmRlcmxpbmUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1waWxsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1waWxsLFxuICBcInVzZXItcGVuXCI6ICRmYS12YXItdXNlci1wZW4sXG4gIFwidXNlci1lZGl0XCI6ICRmYS12YXItdXNlci1lZGl0LFxuICBcImJpbmFyeS1zbGFzaFwiOiAkZmEtdmFyLWJpbmFyeS1zbGFzaCxcbiAgXCJzcXVhcmUtb1wiOiAkZmEtdmFyLXNxdWFyZS1vLFxuICBcInNpZ25hdHVyZVwiOiAkZmEtdmFyLXNpZ25hdHVyZSxcbiAgXCJzdHJvb3B3YWZlbFwiOiAkZmEtdmFyLXN0cm9vcHdhZmVsLFxuICBcImJvbGRcIjogJGZhLXZhci1ib2xkLFxuICBcImFuY2hvci1sb2NrXCI6ICRmYS12YXItYW5jaG9yLWxvY2ssXG4gIFwiYnVpbGRpbmctbmdvXCI6ICRmYS12YXItYnVpbGRpbmctbmdvLFxuICBcInRyYW5zcG9ydGVyLTNcIjogJGZhLXZhci10cmFuc3BvcnRlci0zLFxuICBcImVuZ2luZS13YXJuaW5nXCI6ICRmYS12YXItZW5naW5lLXdhcm5pbmcsXG4gIFwiZW5naW5lLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZW5naW5lLWV4Y2xhbWF0aW9uLFxuICBcImNpcmNsZS1kb3duLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWRvd24tcmlnaHQsXG4gIFwic3F1YXJlLWtcIjogJGZhLXZhci1zcXVhcmUtayxcbiAgXCJtYW5hdC1zaWduXCI6ICRmYS12YXItbWFuYXQtc2lnbixcbiAgXCJtb25leS1jaGVjay1wZW5cIjogJGZhLXZhci1tb25leS1jaGVjay1wZW4sXG4gIFwibW9uZXktY2hlY2stZWRpdFwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQsXG4gIFwibm90LWVxdWFsXCI6ICRmYS12YXItbm90LWVxdWFsLFxuICBcImJvcmRlci10b3AtbGVmdFwiOiAkZmEtdmFyLWJvcmRlci10b3AtbGVmdCxcbiAgXCJib3JkZXItc3R5bGVcIjogJGZhLXZhci1ib3JkZXItc3R5bGUsXG4gIFwibWFwLWxvY2F0aW9uLWRvdFwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlZC1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VkLWFsdCxcbiAgXCJ0aWxkZVwiOiAkZmEtdmFyLXRpbGRlLFxuICBcImplZGlcIjogJGZhLXZhci1qZWRpLFxuICBcInNxdWFyZS1wb2xsLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWwsXG4gIFwicG9sbFwiOiAkZmEtdmFyLXBvbGwsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmUtdHJpYW5nbGVcIjogJGZhLXZhci1hcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZSxcbiAgXCJzb3J0LXNoYXBlcy1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0LFxuICBcIm11Zy1ob3RcIjogJGZhLXZhci1tdWctaG90LFxuICBcImRvZy1sZWFzaGVkXCI6ICRmYS12YXItZG9nLWxlYXNoZWQsXG4gIFwiY2FyLWJhdHRlcnlcIjogJGZhLXZhci1jYXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LWNhclwiOiAkZmEtdmFyLWJhdHRlcnktY2FyLFxuICBcImZhY2UtZG93bmNhc3Qtc3dlYXRcIjogJGZhLXZhci1mYWNlLWRvd25jYXN0LXN3ZWF0LFxuICBcIm1haWxib3gtZmxhZy11cFwiOiAkZmEtdmFyLW1haWxib3gtZmxhZy11cCxcbiAgXCJtZW1vLWNpcmNsZS1pbmZvXCI6ICRmYS12YXItbWVtby1jaXJjbGUtaW5mbyxcbiAgXCJnaWZ0XCI6ICRmYS12YXItZ2lmdCxcbiAgXCJkaWNlLXR3b1wiOiAkZmEtdmFyLWRpY2UtdHdvLFxuICBcInZvbHVtZVwiOiAkZmEtdmFyLXZvbHVtZSxcbiAgXCJ2b2x1bWUtbWVkaXVtXCI6ICRmYS12YXItdm9sdW1lLW1lZGl1bSxcbiAgXCJ0cmFuc3BvcnRlci01XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItNSxcbiAgXCJnYXVnZS1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWdhdWdlLWNpcmNsZS1ib2x0LFxuICBcImNvaW4tZnJvbnRcIjogJGZhLXZhci1jb2luLWZyb250LFxuICBcImZpbGUtc2xhc2hcIjogJGZhLXZhci1maWxlLXNsYXNoLFxuICBcIm1lc3NhZ2UtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1tZXNzYWdlLWFycm93LXVwLXJpZ2h0LFxuICBcInRyZWFzdXJlLWNoZXN0XCI6ICRmYS12YXItdHJlYXN1cmUtY2hlc3QsXG4gIFwiY2hlc3MtcXVlZW5cIjogJGZhLXZhci1jaGVzcy1xdWVlbixcbiAgXCJwYWludGJydXNoLWZpbmVcIjogJGZhLXZhci1wYWludGJydXNoLWZpbmUsXG4gIFwicGFpbnQtYnJ1c2gtYWx0XCI6ICRmYS12YXItcGFpbnQtYnJ1c2gtYWx0LFxuICBcInBhaW50LWJydXNoLWZpbmVcIjogJGZhLXZhci1wYWludC1icnVzaC1maW5lLFxuICBcInBhaW50YnJ1c2gtYWx0XCI6ICRmYS12YXItcGFpbnRicnVzaC1hbHQsXG4gIFwiZ2xhc3Nlc1wiOiAkZmEtdmFyLWdsYXNzZXMsXG4gIFwiaG9vZC1jbG9ha1wiOiAkZmEtdmFyLWhvb2QtY2xvYWssXG4gIFwic3F1YXJlLXF1b3RlXCI6ICRmYS12YXItc3F1YXJlLXF1b3RlLFxuICBcInVwLWxlZnRcIjogJGZhLXZhci11cC1sZWZ0LFxuICBcImJyaW5nLWZyb250XCI6ICRmYS12YXItYnJpbmctZnJvbnQsXG4gIFwiY2hlc3MtYm9hcmRcIjogJGZhLXZhci1jaGVzcy1ib2FyZCxcbiAgXCJidXJnZXItY2hlZXNlXCI6ICRmYS12YXItYnVyZ2VyLWNoZWVzZSxcbiAgXCJjaGVlc2VidXJnZXJcIjogJGZhLXZhci1jaGVlc2VidXJnZXIsXG4gIFwiYnVpbGRpbmctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrLFxuICBcInJlcGVhdC0xXCI6ICRmYS12YXItcmVwZWF0LTEsXG4gIFwiYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi10by1saW5lLFxuICBcImFycm93LXRvLWJvdHRvbVwiOiAkZmEtdmFyLWFycm93LXRvLWJvdHRvbSxcbiAgXCJncmlkLTVcIjogJGZhLXZhci1ncmlkLTUsXG4gIFwic3dhcC1hcnJvd3NcIjogJGZhLXZhci1zd2FwLWFycm93cyxcbiAgXCJyaWdodC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1yaWdodC1sb25nLXRvLWxpbmUsXG4gIFwicGVyc29uLWNoYWxrYm9hcmRcIjogJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZCxcbiAgXCJtYXJzLXN0cm9rZS1yaWdodFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0LFxuICBcIm1hcnMtc3Ryb2tlLWhcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1oLFxuICBcImhhbmQtYmFjay1maXN0XCI6ICRmYS12YXItaGFuZC1iYWNrLWZpc3QsXG4gIFwiaGFuZC1yb2NrXCI6ICRmYS12YXItaGFuZC1yb2NrLFxuICBcImdyaWQtcm91bmQtNVwiOiAkZmEtdmFyLWdyaWQtcm91bmQtNSxcbiAgXCJ0YWxseVwiOiAkZmEtdmFyLXRhbGx5LFxuICBcInRhbGx5LTVcIjogJGZhLXZhci10YWxseS01LFxuICBcInNxdWFyZS1jYXJldC11cFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC11cCxcbiAgXCJjYXJldC1zcXVhcmUtdXBcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtdXAsXG4gIFwiY2xvdWQtc2hvd2Vycy13YXRlclwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXIsXG4gIFwiY2hhcnQtYmFyXCI6ICRmYS12YXItY2hhcnQtYmFyLFxuICBcImJhci1jaGFydFwiOiAkZmEtdmFyLWJhci1jaGFydCxcbiAgXCJoYW5kcy1idWJibGVzXCI6ICRmYS12YXItaGFuZHMtYnViYmxlcyxcbiAgXCJoYW5kcy13YXNoXCI6ICRmYS12YXItaGFuZHMtd2FzaCxcbiAgXCJsZXNzLXRoYW4tZXF1YWxcIjogJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwsXG4gIFwidHJhaW5cIjogJGZhLXZhci10cmFpbixcbiAgXCJ1cC1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItdXAtZnJvbS1kb3R0ZWQtbGluZSxcbiAgXCJleWUtbG93LXZpc2lvblwiOiAkZmEtdmFyLWV5ZS1sb3ctdmlzaW9uLFxuICBcImxvdy12aXNpb25cIjogJGZhLXZhci1sb3ctdmlzaW9uLFxuICBcInRyYWZmaWMtbGlnaHQtZ29cIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvLFxuICBcImZhY2UtZXhoYWxpbmdcIjogJGZhLXZhci1mYWNlLWV4aGFsaW5nLFxuICBcInNlbnNvci1maXJlXCI6ICRmYS12YXItc2Vuc29yLWZpcmUsXG4gIFwidXNlci11bmxvY2tcIjogJGZhLXZhci11c2VyLXVubG9jayxcbiAgXCJoZXhhZ29uLWRpdmlkZVwiOiAkZmEtdmFyLWhleGFnb24tZGl2aWRlLFxuICBcIjAwXCI6ICRmYS12YXItMDAsXG4gIFwiY3Jvd1wiOiAkZmEtdmFyLWNyb3csXG4gIFwiY2Fzc2V0dGUtYmV0YW1heFwiOiAkZmEtdmFyLWNhc3NldHRlLWJldGFtYXgsXG4gIFwiYmV0YW1heFwiOiAkZmEtdmFyLWJldGFtYXgsXG4gIFwic2FpbGJvYXRcIjogJGZhLXZhci1zYWlsYm9hdCxcbiAgXCJ3aW5kb3ctcmVzdG9yZVwiOiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlLFxuICBcIm5mYy1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbmZjLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwiZmlsZS1iaW5hcnlcIjogJGZhLXZhci1maWxlLWJpbmFyeSxcbiAgXCJjaXJjbGUtdlwiOiAkZmEtdmFyLWNpcmNsZS12LFxuICBcInNxdWFyZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLXBsdXMsXG4gIFwicGx1cy1zcXVhcmVcIjogJGZhLXZhci1wbHVzLXNxdWFyZSxcbiAgXCJib3dsLXNjb29wc1wiOiAkZmEtdmFyLWJvd2wtc2Nvb3BzLFxuICBcIm1pc3RsZXRvZVwiOiAkZmEtdmFyLW1pc3RsZXRvZSxcbiAgXCJjdXN0YXJkXCI6ICRmYS12YXItY3VzdGFyZCxcbiAgXCJsYWNyb3NzZS1zdGlja1wiOiAkZmEtdmFyLWxhY3Jvc3NlLXN0aWNrLFxuICBcImhvY2tleS1tYXNrXCI6ICRmYS12YXItaG9ja2V5LW1hc2ssXG4gIFwic3VucmlzZVwiOiAkZmEtdmFyLXN1bnJpc2UsXG4gIFwic3VidGl0bGVzXCI6ICRmYS12YXItc3VidGl0bGVzLFxuICBcInBhbmVsLWV3c1wiOiAkZmEtdmFyLXBhbmVsLWV3cyxcbiAgXCJ0b3JpaS1nYXRlXCI6ICRmYS12YXItdG9yaWktZ2F0ZSxcbiAgXCJjbG91ZC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNsb3VkLWV4Y2xhbWF0aW9uLFxuICBcIm1lc3NhZ2UtbGluZXNcIjogJGZhLXZhci1tZXNzYWdlLWxpbmVzLFxuICBcImNvbW1lbnQtYWx0LWxpbmVzXCI6ICRmYS12YXItY29tbWVudC1hbHQtbGluZXMsXG4gIFwiZnJvZ1wiOiAkZmEtdmFyLWZyb2csXG4gIFwiYnVja2V0XCI6ICRmYS12YXItYnVja2V0LFxuICBcImZsb3BweS1kaXNrLXBlblwiOiAkZmEtdmFyLWZsb3BweS1kaXNrLXBlbixcbiAgXCJpbWFnZVwiOiAkZmEtdmFyLWltYWdlLFxuICBcIndpbmRvdy1mcmFtZVwiOiAkZmEtdmFyLXdpbmRvdy1mcmFtZSxcbiAgXCJtaWNyb3Bob25lXCI6ICRmYS12YXItbWljcm9waG9uZSxcbiAgXCJjb3dcIjogJGZhLXZhci1jb3csXG4gIFwiZmlsZS16aXBcIjogJGZhLXZhci1maWxlLXppcCxcbiAgXCJzcXVhcmUtcmluZ1wiOiAkZmEtdmFyLXNxdWFyZS1yaW5nLFxuICBcImRvd24tZnJvbS1saW5lXCI6ICRmYS12YXItZG93bi1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctYWx0LWZyb20tdG9wXCI6ICRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wLFxuICBcImNhcmV0LXVwXCI6ICRmYS12YXItY2FyZXQtdXAsXG4gIFwic2hpZWxkLXhtYXJrXCI6ICRmYS12YXItc2hpZWxkLXhtYXJrLFxuICBcInNoaWVsZC10aW1lc1wiOiAkZmEtdmFyLXNoaWVsZC10aW1lcyxcbiAgXCJzY3Jld2RyaXZlclwiOiAkZmEtdmFyLXNjcmV3ZHJpdmVyLFxuICBcImNpcmNsZS1zb3J0LWRvd25cIjogJGZhLXZhci1jaXJjbGUtc29ydC1kb3duLFxuICBcInNvcnQtY2lyY2xlLWRvd25cIjogJGZhLXZhci1zb3J0LWNpcmNsZS1kb3duLFxuICBcImZvbGRlci1jbG9zZWRcIjogJGZhLXZhci1mb2xkZXItY2xvc2VkLFxuICBcImhvdXNlLXRzdW5hbWlcIjogJGZhLXZhci1ob3VzZS10c3VuYW1pLFxuICBcInNxdWFyZS1uZmlcIjogJGZhLXZhci1zcXVhcmUtbmZpLFxuICBcImZvcmtsaWZ0XCI6ICRmYS12YXItZm9ya2xpZnQsXG4gIFwiYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXJcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcixcbiAgXCJicmFja2V0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWJyYWNrZXQtc3F1YXJlLXJpZ2h0LFxuICBcIm1hcnRpbmktZ2xhc3NcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLFxuICBcImdsYXNzLW1hcnRpbmktYWx0XCI6ICRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQsXG4gIFwicm90YXRlLWxlZnRcIjogJGZhLXZhci1yb3RhdGUtbGVmdCxcbiAgXCJyb3RhdGUtYmFja1wiOiAkZmEtdmFyLXJvdGF0ZS1iYWNrLFxuICBcInJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvLWFsdFwiOiAkZmEtdmFyLXVuZG8tYWx0LFxuICBcInRhYmxlLWNvbHVtbnNcIjogJGZhLXZhci10YWJsZS1jb2x1bW5zLFxuICBcImNvbHVtbnNcIjogJGZhLXZhci1jb2x1bW5zLFxuICBcInNxdWFyZS1hXCI6ICRmYS12YXItc3F1YXJlLWEsXG4gIFwidGlja1wiOiAkZmEtdmFyLXRpY2ssXG4gIFwibGVtb25cIjogJGZhLXZhci1sZW1vbixcbiAgXCJoZWFkLXNpZGUtbWFza1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1tYXNrLFxuICBcImhhbmRzaGFrZVwiOiAkZmEtdmFyLWhhbmRzaGFrZSxcbiAgXCJnZW1cIjogJGZhLXZhci1nZW0sXG4gIFwiZG9sbHlcIjogJGZhLXZhci1kb2xseSxcbiAgXCJkb2xseS1ib3hcIjogJGZhLXZhci1kb2xseS1ib3gsXG4gIFwic21va2luZ1wiOiAkZmEtdmFyLXNtb2tpbmcsXG4gIFwibWluaW1pemVcIjogJGZhLXZhci1taW5pbWl6ZSxcbiAgXCJjb21wcmVzcy1hcnJvd3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCxcbiAgXCJyZWZyaWdlcmF0b3JcIjogJGZhLXZhci1yZWZyaWdlcmF0b3IsXG4gIFwibW9udW1lbnRcIjogJGZhLXZhci1tb251bWVudCxcbiAgXCJvY3RhZ29uLXhtYXJrXCI6ICRmYS12YXItb2N0YWdvbi14bWFyayxcbiAgXCJ0aW1lcy1vY3RhZ29uXCI6ICRmYS12YXItdGltZXMtb2N0YWdvbixcbiAgXCJ4bWFyay1vY3RhZ29uXCI6ICRmYS12YXIteG1hcmstb2N0YWdvbixcbiAgXCJhbGlnbi1zbGFzaFwiOiAkZmEtdmFyLWFsaWduLXNsYXNoLFxuICBcInNub3dwbG93XCI6ICRmYS12YXItc25vd3Bsb3csXG4gIFwiYW5nbGVzLXJpZ2h0XCI6ICRmYS12YXItYW5nbGVzLXJpZ2h0LFxuICBcImFuZ2xlLWRvdWJsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCxcbiAgXCJ0cnVjay1yYW1wLWNvdWNoXCI6ICRmYS12YXItdHJ1Y2stcmFtcC1jb3VjaCxcbiAgXCJ0cnVjay1jb3VjaFwiOiAkZmEtdmFyLXRydWNrLWNvdWNoLFxuICBcImNhbm5hYmlzXCI6ICRmYS12YXItY2FubmFiaXMsXG4gIFwiY2lyY2xlLXBsYXlcIjogJGZhLXZhci1jaXJjbGUtcGxheSxcbiAgXCJwbGF5LWNpcmNsZVwiOiAkZmEtdmFyLXBsYXktY2lyY2xlLFxuICBcImFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXJcIjogJGZhLXZhci1hcnJvdy11cC1yaWdodC1hbmQtYXJyb3ctZG93bi1sZWZ0LWZyb20tY2VudGVyLFxuICBcInRhYmxldHNcIjogJGZhLXZhci10YWJsZXRzLFxuICBcIjM2MC1kZWdyZWVzXCI6ICRmYS12YXItMzYwLWRlZ3JlZXMsXG4gIFwiZXRoZXJuZXRcIjogJGZhLXZhci1ldGhlcm5ldCxcbiAgXCJldXJvLXNpZ25cIjogJGZhLXZhci1ldXJvLXNpZ24sXG4gIFwiZXVyXCI6ICRmYS12YXItZXVyLFxuICBcImV1cm9cIjogJGZhLXZhci1ldXJvLFxuICBcImNoYWlyXCI6ICRmYS12YXItY2hhaXIsXG4gIFwiY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItY2lyY2xlLWNoZWNrLFxuICBcImNoZWNrLWNpcmNsZVwiOiAkZmEtdmFyLWNoZWNrLWNpcmNsZSxcbiAgXCJzcXVhcmUtZGFzaGVkLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLWRhc2hlZC1jaXJjbGUtcGx1cyxcbiAgXCJtb25leS1zaW1wbGUtZnJvbS1icmFja2V0XCI6ICRmYS12YXItbW9uZXktc2ltcGxlLWZyb20tYnJhY2tldCxcbiAgXCJiYXRcIjogJGZhLXZhci1iYXQsXG4gIFwiY2lyY2xlLXN0b3BcIjogJGZhLXZhci1jaXJjbGUtc3RvcCxcbiAgXCJzdG9wLWNpcmNsZVwiOiAkZmEtdmFyLXN0b3AtY2lyY2xlLFxuICBcImhlYWQtc2lkZS1oZWFkcGhvbmVzXCI6ICRmYS12YXItaGVhZC1zaWRlLWhlYWRwaG9uZXMsXG4gIFwicGhvbmUtcm90YXJ5XCI6ICRmYS12YXItcGhvbmUtcm90YXJ5LFxuICBcImNvbXBhc3MtZHJhZnRpbmdcIjogJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nLFxuICBcImRyYWZ0aW5nLWNvbXBhc3NcIjogJGZhLXZhci1kcmFmdGluZy1jb21wYXNzLFxuICBcInBsYXRlLXdoZWF0XCI6ICRmYS12YXItcGxhdGUtd2hlYXQsXG4gIFwiY2FsZW5kYXItY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItY2FsZW5kYXItY2lyY2xlLW1pbnVzLFxuICBcImNob3BzdGlja3NcIjogJGZhLXZhci1jaG9wc3RpY2tzLFxuICBcImNhci13cmVuY2hcIjogJGZhLXZhci1jYXItd3JlbmNoLFxuICBcImNhci1tZWNoYW5pY1wiOiAkZmEtdmFyLWNhci1tZWNoYW5pYyxcbiAgXCJpY2ljbGVzXCI6ICRmYS12YXItaWNpY2xlcyxcbiAgXCJwZXJzb24tc2hlbHRlclwiOiAkZmEtdmFyLXBlcnNvbi1zaGVsdGVyLFxuICBcIm5ldXRlclwiOiAkZmEtdmFyLW5ldXRlcixcbiAgXCJpZC1iYWRnZVwiOiAkZmEtdmFyLWlkLWJhZGdlLFxuICBcImthem9vXCI6ICRmYS12YXIta2F6b28sXG4gIFwibWFya2VyXCI6ICRmYS12YXItbWFya2VyLFxuICBcImJpbi1ib3R0bGVzXCI6ICRmYS12YXItYmluLWJvdHRsZXMsXG4gIFwiZmFjZS1sYXVnaC1iZWFtXCI6ICRmYS12YXItZmFjZS1sYXVnaC1iZWFtLFxuICBcImxhdWdoLWJlYW1cIjogJGZhLXZhci1sYXVnaC1iZWFtLFxuICBcInNxdWFyZS1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1sZWZ0LFxuICBcImJhdHRlcnktYm9sdFwiOiAkZmEtdmFyLWJhdHRlcnktYm9sdCxcbiAgXCJ0cmVlLWxhcmdlXCI6ICRmYS12YXItdHJlZS1sYXJnZSxcbiAgXCJoZWxpY29wdGVyLXN5bWJvbFwiOiAkZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sLFxuICBcImFwZXJ0dXJlXCI6ICRmYS12YXItYXBlcnR1cmUsXG4gIFwidW5pdmVyc2FsLWFjY2Vzc1wiOiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MsXG4gIFwiZ2Vhci1jb21wbGV4XCI6ICRmYS12YXItZ2Vhci1jb21wbGV4LFxuICBcImZpbGUtbWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLWZpbGUtbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJmaWxlLXNlYXJjaFwiOiAkZmEtdmFyLWZpbGUtc2VhcmNoLFxuICBcInVwLXJpZ2h0XCI6ICRmYS12YXItdXAtcmlnaHQsXG4gIFwiY2lyY2xlLWNoZXZyb24tdXBcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cCxcbiAgXCJjaGV2cm9uLWNpcmNsZS11cFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwLFxuICBcInVzZXItcG9saWNlXCI6ICRmYS12YXItdXNlci1wb2xpY2UsXG4gIFwibGFyaS1zaWduXCI6ICRmYS12YXItbGFyaS1zaWduLFxuICBcInZvbGNhbm9cIjogJGZhLXZhci12b2xjYW5vLFxuICBcInRlZGR5LWJlYXJcIjogJGZhLXZhci10ZWRkeS1iZWFyLFxuICBcInN0b2NraW5nXCI6ICRmYS12YXItc3RvY2tpbmcsXG4gIFwicGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCxcbiAgXCJpbWFnZS1zbGFzaFwiOiAkZmEtdmFyLWltYWdlLXNsYXNoLFxuICBcIm1hc2stc25vcmtlbFwiOiAkZmEtdmFyLW1hc2stc25vcmtlbCxcbiAgXCJzbW9rZVwiOiAkZmEtdmFyLXNtb2tlLFxuICBcInN0ZXJsaW5nLXNpZ25cIjogJGZhLXZhci1zdGVybGluZy1zaWduLFxuICBcImdicFwiOiAkZmEtdmFyLWdicCxcbiAgXCJwb3VuZC1zaWduXCI6ICRmYS12YXItcG91bmQtc2lnbixcbiAgXCJiYXR0ZXJ5LWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYmF0dGVyeS1leGNsYW1hdGlvbixcbiAgXCJ2aXJ1c2VzXCI6ICRmYS12YXItdmlydXNlcyxcbiAgXCJzcXVhcmUtcGVyc29uLWNvbmZpbmVkXCI6ICRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZCxcbiAgXCJ1c2VyLXRpZVwiOiAkZmEtdmFyLXVzZXItdGllLFxuICBcImFycm93LWRvd24tbG9uZ1wiOiAkZmEtdmFyLWFycm93LWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWRvd25cIjogJGZhLXZhci1sb25nLWFycm93LWRvd24sXG4gIFwidGVudC1hcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJjZXJ0aWZpY2F0ZVwiOiAkZmEtdmFyLWNlcnRpZmljYXRlLFxuICBcImNyeXN0YWwtYmFsbFwiOiAkZmEtdmFyLWNyeXN0YWwtYmFsbCxcbiAgXCJyZXBseS1hbGxcIjogJGZhLXZhci1yZXBseS1hbGwsXG4gIFwibWFpbC1yZXBseS1hbGxcIjogJGZhLXZhci1tYWlsLXJlcGx5LWFsbCxcbiAgXCJzdWl0Y2FzZVwiOiAkZmEtdmFyLXN1aXRjYXNlLFxuICBcInBlcnNvbi1za2F0aW5nXCI6ICRmYS12YXItcGVyc29uLXNrYXRpbmcsXG4gIFwic2thdGluZ1wiOiAkZmEtdmFyLXNrYXRpbmcsXG4gIFwic3Rhci1zaG9vdGluZ1wiOiAkZmEtdmFyLXN0YXItc2hvb3RpbmcsXG4gIFwiYmluYXJ5LWxvY2tcIjogJGZhLXZhci1iaW5hcnktbG9jayxcbiAgXCJmaWx0ZXItY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyLFxuICBcImZ1bm5lbC1kb2xsYXJcIjogJGZhLXZhci1mdW5uZWwtZG9sbGFyLFxuICBcImNhbWVyYS1yZXRyb1wiOiAkZmEtdmFyLWNhbWVyYS1yZXRybyxcbiAgXCJjaXJjbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLFxuICBcImFycm93LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24sXG4gIFwiY29tbWVudC1wZW5cIjogJGZhLXZhci1jb21tZW50LXBlbixcbiAgXCJjb21tZW50LWVkaXRcIjogJGZhLXZhci1jb21tZW50LWVkaXQsXG4gIFwiZmlsZS1pbXBvcnRcIjogJGZhLXZhci1maWxlLWltcG9ydCxcbiAgXCJhcnJvdy1yaWdodC10by1maWxlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZSxcbiAgXCJiYW5qb1wiOiAkZmEtdmFyLWJhbmpvLFxuICBcInNxdWFyZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZVwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLFxuICBcImxpZ2h0LWVtZXJnZW5jeS1vblwiOiAkZmEtdmFyLWxpZ2h0LWVtZXJnZW5jeS1vbixcbiAgXCJrZXJuaW5nXCI6ICRmYS12YXIta2VybmluZyxcbiAgXCJib3gtb3BlblwiOiAkZmEtdmFyLWJveC1vcGVuLFxuICBcInNxdWFyZS1mXCI6ICRmYS12YXItc3F1YXJlLWYsXG4gIFwic2Nyb2xsXCI6ICRmYS12YXItc2Nyb2xsLFxuICBcInNwYVwiOiAkZmEtdmFyLXNwYSxcbiAgXCJhcnJvdy1sZWZ0LWZyb20tbGluZVwiOiAkZmEtdmFyLWFycm93LWxlZnQtZnJvbS1saW5lLFxuICBcImFycm93LWZyb20tcmlnaHRcIjogJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0LFxuICBcInN0cmF3YmVycnlcIjogJGZhLXZhci1zdHJhd2JlcnJ5LFxuICBcImxvY2F0aW9uLXBpbi1sb2NrXCI6ICRmYS12YXItbG9jYXRpb24tcGluLWxvY2ssXG4gIFwicGF1c2VcIjogJGZhLXZhci1wYXVzZSxcbiAgXCJjbG9jay1laWdodC10aGlydHlcIjogJGZhLXZhci1jbG9jay1laWdodC10aGlydHksXG4gIFwicGxhbmUtZW5naW5lc1wiOiAkZmEtdmFyLXBsYW5lLWVuZ2luZXMsXG4gIFwicGxhbmUtYWx0XCI6ICRmYS12YXItcGxhbmUtYWx0LFxuICBcImhpbGwtYXZhbGFuY2hlXCI6ICRmYS12YXItaGlsbC1hdmFsYW5jaGUsXG4gIFwidGVtcGVyYXR1cmUtZW1wdHlcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eSxcbiAgXCJ0ZW1wZXJhdHVyZS0wXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMCxcbiAgXCJ0aGVybW9tZXRlci0wXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMCxcbiAgXCJ0aGVybW9tZXRlci1lbXB0eVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5LFxuICBcImJvbWJcIjogJGZhLXZhci1ib21iLFxuICBcImdhdWdlLWxvd1wiOiAkZmEtdmFyLWdhdWdlLWxvdyxcbiAgXCJ0YWNob21ldGVyLWFsdC1zbG93XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvdyxcbiAgXCJyZWdpc3RlcmVkXCI6ICRmYS12YXItcmVnaXN0ZXJlZCxcbiAgXCJ0cmFzaC1jYW4tcGx1c1wiOiAkZmEtdmFyLXRyYXNoLWNhbi1wbHVzLFxuICBcImFkZHJlc3MtY2FyZFwiOiAkZmEtdmFyLWFkZHJlc3MtY2FyZCxcbiAgXCJjb250YWN0LWNhcmRcIjogJGZhLXZhci1jb250YWN0LWNhcmQsXG4gIFwidmNhcmRcIjogJGZhLXZhci12Y2FyZCxcbiAgXCJzY2FsZS11bmJhbGFuY2VkLWZsaXBcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXAsXG4gIFwiYmFsYW5jZS1zY2FsZS1yaWdodFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQsXG4gIFwiZ2xvYmUtc25vd1wiOiAkZmEtdmFyLWdsb2JlLXNub3csXG4gIFwic3Vic2NyaXB0XCI6ICRmYS12YXItc3Vic2NyaXB0LFxuICBcImRpYW1vbmQtdHVybi1yaWdodFwiOiAkZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodCxcbiAgXCJkaXJlY3Rpb25zXCI6ICRmYS12YXItZGlyZWN0aW9ucyxcbiAgXCJpbnRlZ3JhbFwiOiAkZmEtdmFyLWludGVncmFsLFxuICBcImJ1cnN0XCI6ICRmYS12YXItYnVyc3QsXG4gIFwiaG91c2UtbGFwdG9wXCI6ICRmYS12YXItaG91c2UtbGFwdG9wLFxuICBcImxhcHRvcC1ob3VzZVwiOiAkZmEtdmFyLWxhcHRvcC1ob3VzZSxcbiAgXCJmYWNlLXRpcmVkXCI6ICRmYS12YXItZmFjZS10aXJlZCxcbiAgXCJ0aXJlZFwiOiAkZmEtdmFyLXRpcmVkLFxuICBcIm1vbmV5LWJpbGxzXCI6ICRmYS12YXItbW9uZXktYmlsbHMsXG4gIFwiYmxpbmRzLXJhaXNlZFwiOiAkZmEtdmFyLWJsaW5kcy1yYWlzZWQsXG4gIFwic21vZ1wiOiAkZmEtdmFyLXNtb2csXG4gIFwidWZvLWJlYW1cIjogJGZhLXZhci11Zm8tYmVhbSxcbiAgXCJjaXJjbGUtY2FyZXQtdXBcIjogJGZhLXZhci1jaXJjbGUtY2FyZXQtdXAsXG4gIFwiY2FyZXQtY2lyY2xlLXVwXCI6ICRmYS12YXItY2FyZXQtY2lyY2xlLXVwLFxuICBcInVzZXItdm5lY2staGFpci1sb25nXCI6ICRmYS12YXItdXNlci12bmVjay1oYWlyLWxvbmcsXG4gIFwic3F1YXJlLWEtbG9ja1wiOiAkZmEtdmFyLXNxdWFyZS1hLWxvY2ssXG4gIFwiY3J1dGNoXCI6ICRmYS12YXItY3J1dGNoLFxuICBcImdhcy1wdW1wLXNsYXNoXCI6ICRmYS12YXItZ2FzLXB1bXAtc2xhc2gsXG4gIFwiY2xvdWQtYXJyb3ctdXBcIjogJGZhLXZhci1jbG91ZC1hcnJvdy11cCxcbiAgXCJjbG91ZC11cGxvYWRcIjogJGZhLXZhci1jbG91ZC11cGxvYWQsXG4gIFwiY2xvdWQtdXBsb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQsXG4gIFwicGFsZXR0ZVwiOiAkZmEtdmFyLXBhbGV0dGUsXG4gIFwidHJhbnNwb3J0ZXItNFwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTQsXG4gIFwiY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWN1cnJlbmN5XCI6ICRmYS12YXItY2hhcnQtbWl4ZWQtdXAtY2lyY2xlLWN1cnJlbmN5LFxuICBcIm9iamVjdHMtYWxpZ24tcmlnaHRcIjogJGZhLXZhci1vYmplY3RzLWFsaWduLXJpZ2h0LFxuICBcImFycm93cy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQsXG4gIFwidmVzdFwiOiAkZmEtdmFyLXZlc3QsXG4gIFwicGlnXCI6ICRmYS12YXItcGlnLFxuICBcImluYm94LWZ1bGxcIjogJGZhLXZhci1pbmJveC1mdWxsLFxuICBcImNpcmNsZS1lbnZlbG9wZVwiOiAkZmEtdmFyLWNpcmNsZS1lbnZlbG9wZSxcbiAgXCJlbnZlbG9wZS1jaXJjbGVcIjogJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUsXG4gIFwidHJpYW5nbGUtcGVyc29uLWRpZ2dpbmdcIjogJGZhLXZhci10cmlhbmdsZS1wZXJzb24tZGlnZ2luZyxcbiAgXCJjb25zdHJ1Y3Rpb25cIjogJGZhLXZhci1jb25zdHJ1Y3Rpb24sXG4gIFwiZmVycnlcIjogJGZhLXZhci1mZXJyeSxcbiAgXCJidWxsc2V5ZS1hcnJvd1wiOiAkZmEtdmFyLWJ1bGxzZXllLWFycm93LFxuICBcImFycm93cy1kb3duLXRvLXBlb3BsZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZSxcbiAgXCJzZWVkbGluZ1wiOiAkZmEtdmFyLXNlZWRsaW5nLFxuICBcInNwcm91dFwiOiAkZmEtdmFyLXNwcm91dCxcbiAgXCJjbG9jay1zZXZlblwiOiAkZmEtdmFyLWNsb2NrLXNldmVuLFxuICBcImxlZnQtcmlnaHRcIjogJGZhLXZhci1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHQtaFwiOiAkZmEtdmFyLWFycm93cy1hbHQtaCxcbiAgXCJib3hlcy1wYWNraW5nXCI6ICRmYS12YXItYm94ZXMtcGFja2luZyxcbiAgXCJjaXJjbGUtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0LFxuICBcImFycm93LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQsXG4gIFwiZmxhc2hsaWdodFwiOiAkZmEtdmFyLWZsYXNobGlnaHQsXG4gIFwiZ3JvdXAtYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGUsXG4gIFwiYm93bC1mb29kXCI6ICRmYS12YXItYm93bC1mb29kLFxuICBcInNxdWFyZS05XCI6ICRmYS12YXItc3F1YXJlLTksXG4gIFwiY2FuZHktY2FuZVwiOiAkZmEtdmFyLWNhbmR5LWNhbmUsXG4gIFwiYXJyb3ctZG93bi13aWRlLXNob3J0XCI6ICRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LWFzY1wiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duXCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bixcbiAgXCJzcXVhcmUtZG9sbGFyXCI6ICRmYS12YXItc3F1YXJlLWRvbGxhcixcbiAgXCJkb2xsYXItc3F1YXJlXCI6ICRmYS12YXItZG9sbGFyLXNxdWFyZSxcbiAgXCJ1c2Qtc3F1YXJlXCI6ICRmYS12YXItdXNkLXNxdWFyZSxcbiAgXCJwaG9uZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBob25lLWFycm93LXJpZ2h0LFxuICBcImhhbmQtaG9sZGluZy1zZWVkbGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZyxcbiAgXCJtZXNzYWdlLWNoZWNrXCI6ICRmYS12YXItbWVzc2FnZS1jaGVjayxcbiAgXCJjb21tZW50LWFsdC1jaGVja1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrLFxuICBcImNsb3VkLWJvbHRcIjogJGZhLXZhci1jbG91ZC1ib2x0LFxuICBcInRodW5kZXJzdG9ybVwiOiAkZmEtdmFyLXRodW5kZXJzdG9ybSxcbiAgXCJjaGFydC1saW5lLXVwLWRvd25cIjogJGZhLXZhci1jaGFydC1saW5lLXVwLWRvd24sXG4gIFwidGV4dC1zbGFzaFwiOiAkZmEtdmFyLXRleHQtc2xhc2gsXG4gIFwicmVtb3ZlLWZvcm1hdFwiOiAkZmEtdmFyLXJlbW92ZS1mb3JtYXQsXG4gIFwid2F0Y2hcIjogJGZhLXZhci13YXRjaCxcbiAgXCJjaXJjbGUtZG93bi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWRvd24tbGVmdCxcbiAgXCJ0ZXh0XCI6ICRmYS12YXItdGV4dCxcbiAgXCJwcm9qZWN0b3JcIjogJGZhLXZhci1wcm9qZWN0b3IsXG4gIFwiZmFjZS1zbWlsZS13aW5rXCI6ICRmYS12YXItZmFjZS1zbWlsZS13aW5rLFxuICBcInNtaWxlLXdpbmtcIjogJGZhLXZhci1zbWlsZS13aW5rLFxuICBcInRvbWJzdG9uZS1ibGFua1wiOiAkZmEtdmFyLXRvbWJzdG9uZS1ibGFuayxcbiAgXCJ0b21ic3RvbmUtYWx0XCI6ICRmYS12YXItdG9tYnN0b25lLWFsdCxcbiAgXCJjaGVzcy1raW5nLXBpZWNlXCI6ICRmYS12YXItY2hlc3Mta2luZy1waWVjZSxcbiAgXCJjaGVzcy1raW5nLWFsdFwiOiAkZmEtdmFyLWNoZXNzLWtpbmctYWx0LFxuICBcImNpcmNsZS02XCI6ICRmYS12YXItY2lyY2xlLTYsXG4gIFwibGVmdFwiOiAkZmEtdmFyLWxlZnQsXG4gIFwiYXJyb3ctYWx0LWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtbGVmdCxcbiAgXCJmaWxlLXdvcmRcIjogJGZhLXZhci1maWxlLXdvcmQsXG4gIFwiZmlsZS1wb3dlcnBvaW50XCI6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LFxuICBcInNxdWFyZS1kb3duXCI6ICRmYS12YXItc3F1YXJlLWRvd24sXG4gIFwiYXJyb3ctYWx0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duLFxuICBcIm9iamVjdHMtYWxpZ24tY2VudGVyLXZlcnRpY2FsXCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi1jZW50ZXItdmVydGljYWwsXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtaFwiOiAkZmEtdmFyLWFycm93cy1oLFxuICBcImhvdXNlLWxvY2tcIjogJGZhLXZhci1ob3VzZS1sb2NrLFxuICBcImNsb3VkLWFycm93LWRvd25cIjogJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duLFxuICBcImNsb3VkLWRvd25sb2FkXCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQsXG4gIFwiY2xvdWQtZG93bmxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0LFxuICBcIndyZWF0aFwiOiAkZmEtdmFyLXdyZWF0aCxcbiAgXCJjaGlsZHJlblwiOiAkZmEtdmFyLWNoaWxkcmVuLFxuICBcIm1ldGVyLWRyb3BsZXRcIjogJGZhLXZhci1tZXRlci1kcm9wbGV0LFxuICBcImNoYWxrYm9hcmRcIjogJGZhLXZhci1jaGFsa2JvYXJkLFxuICBcImJsYWNrYm9hcmRcIjogJGZhLXZhci1ibGFja2JvYXJkLFxuICBcInVzZXItbGFyZ2Utc2xhc2hcIjogJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoLFxuICBcInVzZXItYWx0LXNsYXNoXCI6ICRmYS12YXItdXNlci1hbHQtc2xhc2gsXG4gIFwic2lnbmFsLXN0cm9uZ1wiOiAkZmEtdmFyLXNpZ25hbC1zdHJvbmcsXG4gIFwic2lnbmFsLTRcIjogJGZhLXZhci1zaWduYWwtNCxcbiAgXCJsb2xsaXBvcFwiOiAkZmEtdmFyLWxvbGxpcG9wLFxuICBcImxvbGx5cG9wXCI6ICRmYS12YXItbG9sbHlwb3AsXG4gIFwibGlzdC10cmVlXCI6ICRmYS12YXItbGlzdC10cmVlLFxuICBcImVudmVsb3BlLW9wZW5cIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLFxuICBcImRyYXctY2lyY2xlXCI6ICRmYS12YXItZHJhdy1jaXJjbGUsXG4gIFwiY2F0LXNwYWNlXCI6ICRmYS12YXItY2F0LXNwYWNlLFxuICBcImhhbmRzaGFrZS1zaW1wbGUtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoLFxuICBcImhhbmRzaGFrZS1hbHQtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoLFxuICBcInJhYmJpdC1ydW5uaW5nXCI6ICRmYS12YXItcmFiYml0LXJ1bm5pbmcsXG4gIFwicmFiYml0LWZhc3RcIjogJGZhLXZhci1yYWJiaXQtZmFzdCxcbiAgXCJtZW1vLXBhZFwiOiAkZmEtdmFyLW1lbW8tcGFkLFxuICBcIm1hdHRyZXNzLXBpbGxvd1wiOiAkZmEtdmFyLW1hdHRyZXNzLXBpbGxvdyxcbiAgXCJhbGFybS1wbHVzXCI6ICRmYS12YXItYWxhcm0tcGx1cyxcbiAgXCJhbGljb3JuXCI6ICRmYS12YXItYWxpY29ybixcbiAgXCJjb21tZW50LXF1ZXN0aW9uXCI6ICRmYS12YXItY29tbWVudC1xdWVzdGlvbixcbiAgXCJnaW5nZXJicmVhZC1tYW5cIjogJGZhLXZhci1naW5nZXJicmVhZC1tYW4sXG4gIFwiZ3VhcmFuaS1zaWduXCI6ICRmYS12YXItZ3VhcmFuaS1zaWduLFxuICBcImJ1cmdlci1mcmllc1wiOiAkZmEtdmFyLWJ1cmdlci1mcmllcyxcbiAgXCJtdWctdGVhXCI6ICRmYS12YXItbXVnLXRlYSxcbiAgXCJib3JkZXItdG9wXCI6ICRmYS12YXItYm9yZGVyLXRvcCxcbiAgXCJhcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItYXJyb3dzLXJvdGF0ZSxcbiAgXCJyZWZyZXNoXCI6ICRmYS12YXItcmVmcmVzaCxcbiAgXCJzeW5jXCI6ICRmYS12YXItc3luYyxcbiAgXCJjaXJjbGUtYm9vay1vcGVuXCI6ICRmYS12YXItY2lyY2xlLWJvb2stb3BlbixcbiAgXCJib29rLWNpcmNsZVwiOiAkZmEtdmFyLWJvb2stY2lyY2xlLFxuICBcImFycm93cy10by1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93cy10by1kb3R0ZWQtbGluZSxcbiAgXCJmaXJlLWV4dGluZ3Vpc2hlclwiOiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyLFxuICBcImdhcmFnZS1vcGVuXCI6ICRmYS12YXItZ2FyYWdlLW9wZW4sXG4gIFwic2hlbHZlcy1lbXB0eVwiOiAkZmEtdmFyLXNoZWx2ZXMtZW1wdHksXG4gIFwiY3J1emVpcm8tc2lnblwiOiAkZmEtdmFyLWNydXplaXJvLXNpZ24sXG4gIFwid2F0Y2gtYXBwbGVcIjogJGZhLXZhci13YXRjaC1hcHBsZSxcbiAgXCJ3YXRjaC1jYWxjdWxhdG9yXCI6ICRmYS12YXItd2F0Y2gtY2FsY3VsYXRvcixcbiAgXCJsaXN0LWRyb3Bkb3duXCI6ICRmYS12YXItbGlzdC1kcm9wZG93bixcbiAgXCJjYWJpbmV0LWZpbGluZ1wiOiAkZmEtdmFyLWNhYmluZXQtZmlsaW5nLFxuICBcImJ1cmdlci1zb2RhXCI6ICRmYS12YXItYnVyZ2VyLXNvZGEsXG4gIFwic3F1YXJlLWFycm93LXVwXCI6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLFxuICBcImFycm93LXNxdWFyZS11cFwiOiAkZmEtdmFyLWFycm93LXNxdWFyZS11cCxcbiAgXCJncmVhdGVyLXRoYW4tZXF1YWxcIjogJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwsXG4gIFwicGFsbGV0LWJveFwiOiAkZmEtdmFyLXBhbGxldC1ib3gsXG4gIFwiZmFjZS1jb25mb3VuZGVkXCI6ICRmYS12YXItZmFjZS1jb25mb3VuZGVkLFxuICBcInNoaWVsZC1oYWx2ZWRcIjogJGZhLXZhci1zaGllbGQtaGFsdmVkLFxuICBcInNoaWVsZC1hbHRcIjogJGZhLXZhci1zaGllbGQtYWx0LFxuICBcInRydWNrLXBsb3dcIjogJGZhLXZhci10cnVjay1wbG93LFxuICBcImJvb2stYXRsYXNcIjogJGZhLXZhci1ib29rLWF0bGFzLFxuICBcImF0bGFzXCI6ICRmYS12YXItYXRsYXMsXG4gIFwidmlydXNcIjogJGZhLXZhci12aXJ1cyxcbiAgXCJncmlkLXJvdW5kLTJcIjogJGZhLXZhci1ncmlkLXJvdW5kLTIsXG4gIFwiY29tbWVudC1taWRkbGUtdG9wXCI6ICRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLFxuICBcImVudmVsb3BlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjayxcbiAgXCJsYXllci1ncm91cFwiOiAkZmEtdmFyLWxheWVyLWdyb3VwLFxuICBcInJlc3Ryb29tLXNpbXBsZVwiOiAkZmEtdmFyLXJlc3Ryb29tLXNpbXBsZSxcbiAgXCJhcnJvd3MtdG8tZG90XCI6ICRmYS12YXItYXJyb3dzLXRvLWRvdCxcbiAgXCJib3JkZXItb3V0ZXJcIjogJGZhLXZhci1ib3JkZXItb3V0ZXIsXG4gIFwiaGFzaHRhZy1sb2NrXCI6ICRmYS12YXItaGFzaHRhZy1sb2NrLFxuICBcImNsb2NrLXR3by10aGlydHlcIjogJGZhLXZhci1jbG9jay10d28tdGhpcnR5LFxuICBcImFyY2h3YXlcIjogJGZhLXZhci1hcmNod2F5LFxuICBcImhlYXJ0LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjayxcbiAgXCJob3VzZS1jaGltbmV5LWNyYWNrXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjayxcbiAgXCJob3VzZS1kYW1hZ2VcIjogJGZhLXZhci1ob3VzZS1kYW1hZ2UsXG4gIFwiZmlsZS16aXBwZXJcIjogJGZhLXZhci1maWxlLXppcHBlcixcbiAgXCJmaWxlLWFyY2hpdmVcIjogJGZhLXZhci1maWxlLWFyY2hpdmUsXG4gIFwiaGVhcnQtaGFsZlwiOiAkZmEtdmFyLWhlYXJ0LWhhbGYsXG4gIFwiY29tbWVudC1jaGVja1wiOiAkZmEtdmFyLWNvbW1lbnQtY2hlY2ssXG4gIFwic3F1YXJlXCI6ICRmYS12YXItc3F1YXJlLFxuICBcIm1lbW9cIjogJGZhLXZhci1tZW1vLFxuICBcIm1hcnRpbmktZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5LFxuICBcImdsYXNzLW1hcnRpbmlcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLFxuICBcImNvdWNoXCI6ICRmYS12YXItY291Y2gsXG4gIFwiY2VkaS1zaWduXCI6ICRmYS12YXItY2VkaS1zaWduLFxuICBcIml0YWxpY1wiOiAkZmEtdmFyLWl0YWxpYyxcbiAgXCJnbGFzcy1jaXRydXNcIjogJGZhLXZhci1nbGFzcy1jaXRydXMsXG4gIFwiY2FsZW5kYXItbGluZXMtcGVuXCI6ICRmYS12YXItY2FsZW5kYXItbGluZXMtcGVuLFxuICBcImNodXJjaFwiOiAkZmEtdmFyLWNodXJjaCxcbiAgXCJwZXJzb24tc25vd21vYmlsaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dtb2JpbGluZyxcbiAgXCJzbm93bW9iaWxlXCI6ICRmYS12YXItc25vd21vYmlsZSxcbiAgXCJmYWNlLWh1c2hlZFwiOiAkZmEtdmFyLWZhY2UtaHVzaGVkLFxuICBcImNvbW1lbnRzLWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcixcbiAgXCJwaWNrYXhlXCI6ICRmYS12YXItcGlja2F4ZSxcbiAgXCJsaW5rLXNpbXBsZS1zbGFzaFwiOiAkZmEtdmFyLWxpbmstc2ltcGxlLXNsYXNoLFxuICBcImRlbW9jcmF0XCI6ICRmYS12YXItZGVtb2NyYXQsXG4gIFwiZmFjZS1jb25mdXNlZFwiOiAkZmEtdmFyLWZhY2UtY29uZnVzZWQsXG4gIFwicGluYmFsbFwiOiAkZmEtdmFyLXBpbmJhbGwsXG4gIFwielwiOiAkZmEtdmFyLXosXG4gIFwicGVyc29uLXNraWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmcsXG4gIFwic2tpaW5nXCI6ICRmYS12YXItc2tpaW5nLFxuICBcImRlZXJcIjogJGZhLXZhci1kZWVyLFxuICBcImlucHV0LXBpcGVcIjogJGZhLXZhci1pbnB1dC1waXBlLFxuICBcInJvYWQtbG9ja1wiOiAkZmEtdmFyLXJvYWQtbG9jayxcbiAgXCJhXCI6ICRmYS12YXItYSxcbiAgXCJib29rbWFyay1zbGFzaFwiOiAkZmEtdmFyLWJvb2ttYXJrLXNsYXNoLFxuICBcInRlbXBlcmF0dXJlLWFycm93LWRvd25cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duLFxuICBcInRlbXBlcmF0dXJlLWRvd25cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duLFxuICBcIm1hY2VcIjogJGZhLXZhci1tYWNlLFxuICBcImZlYXRoZXItcG9pbnRlZFwiOiAkZmEtdmFyLWZlYXRoZXItcG9pbnRlZCxcbiAgXCJmZWF0aGVyLWFsdFwiOiAkZmEtdmFyLWZlYXRoZXItYWx0LFxuICBcInNhdXNhZ2VcIjogJGZhLXZhci1zYXVzYWdlLFxuICBcInRyYXNoLWNhbi1jbG9ja1wiOiAkZmEtdmFyLXRyYXNoLWNhbi1jbG9jayxcbiAgXCJwXCI6ICRmYS12YXItcCxcbiAgXCJicm9vbS13aWRlXCI6ICRmYS12YXItYnJvb20td2lkZSxcbiAgXCJzbm93Zmxha2VcIjogJGZhLXZhci1zbm93Zmxha2UsXG4gIFwic3RvbWFjaFwiOiAkZmEtdmFyLXN0b21hY2gsXG4gIFwibmV3c3BhcGVyXCI6ICRmYS12YXItbmV3c3BhcGVyLFxuICBcInJlY3RhbmdsZS1hZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1hZCxcbiAgXCJhZFwiOiAkZmEtdmFyLWFkLFxuICBcImd1aXRhci1lbGVjdHJpY1wiOiAkZmEtdmFyLWd1aXRhci1lbGVjdHJpYyxcbiAgXCJhcnJvdy10dXJuLWRvd24tcmlnaHRcIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24tcmlnaHQsXG4gIFwibW9vbi1jbG91ZFwiOiAkZmEtdmFyLW1vb24tY2xvdWQsXG4gIFwiYnJlYWQtc2xpY2UtYnV0dGVyXCI6ICRmYS12YXItYnJlYWQtc2xpY2UtYnV0dGVyLFxuICBcImNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJhcnJvdy1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQsXG4gIFwidXNlci1ncm91cC1jcm93blwiOiAkZmEtdmFyLXVzZXItZ3JvdXAtY3Jvd24sXG4gIFwidXNlcnMtY3Jvd25cIjogJGZhLXZhci11c2Vycy1jcm93bixcbiAgXCJjaXJjbGUtaVwiOiAkZmEtdmFyLWNpcmNsZS1pLFxuICBcInRvaWxldC1wYXBlci1jaGVja1wiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1jaGVjayxcbiAgXCJmaWx0ZXItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyayxcbiAgXCJsb2N1c3RcIjogJGZhLXZhci1sb2N1c3QsXG4gIFwic29ydFwiOiAkZmEtdmFyLXNvcnQsXG4gIFwidW5zb3J0ZWRcIjogJGZhLXZhci11bnNvcnRlZCxcbiAgXCJsaXN0LW9sXCI6ICRmYS12YXItbGlzdC1vbCxcbiAgXCJsaXN0LTEtMlwiOiAkZmEtdmFyLWxpc3QtMS0yLFxuICBcImxpc3QtbnVtZXJpY1wiOiAkZmEtdmFyLWxpc3QtbnVtZXJpYyxcbiAgXCJjaGFydC13YXRlcmZhbGxcIjogJGZhLXZhci1jaGFydC13YXRlcmZhbGwsXG4gIFwic3BhcmtsZVwiOiAkZmEtdmFyLXNwYXJrbGUsXG4gIFwiZmFjZS1wYXJ0eVwiOiAkZmEtdmFyLWZhY2UtcGFydHksXG4gIFwia2lkbmV5c1wiOiAkZmEtdmFyLWtpZG5leXMsXG4gIFwid2lmaS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdpZmktZXhjbGFtYXRpb24sXG4gIFwiY2hhcnQtbmV0d29ya1wiOiAkZmEtdmFyLWNoYXJ0LW5ldHdvcmssXG4gIFwicGVyc29uLWRyZXNzLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0LFxuICBcImRpY2UtZDRcIjogJGZhLXZhci1kaWNlLWQ0LFxuICBcIm1vbmV5LWNoZWNrLWRvbGxhclwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcixcbiAgXCJtb25leS1jaGVjay1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXG4gIFwidmVjdG9yLXNxdWFyZVwiOiAkZmEtdmFyLXZlY3Rvci1zcXVhcmUsXG4gIFwiYnJlYWQtc2xpY2VcIjogJGZhLXZhci1icmVhZC1zbGljZSxcbiAgXCJsYW5ndWFnZVwiOiAkZmEtdmFyLWxhbmd1YWdlLFxuICBcIndoZWF0LWF3bi1zbGFzaFwiOiAkZmEtdmFyLXdoZWF0LWF3bi1zbGFzaCxcbiAgXCJmYWNlLWtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0LFxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcbiAgXCJkYWdnZXJcIjogJGZhLXZhci1kYWdnZXIsXG4gIFwicG9kaXVtXCI6ICRmYS12YXItcG9kaXVtLFxuICBcIm1lbW8tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItbWVtby1jaXJjbGUtY2hlY2ssXG4gIFwicm91dGUtaGlnaHdheVwiOiAkZmEtdmFyLXJvdXRlLWhpZ2h3YXksXG4gIFwiZG93bi10by1saW5lXCI6ICRmYS12YXItZG93bi10by1saW5lLFxuICBcImFycm93LWFsdC10by1ib3R0b21cIjogJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tLFxuICBcImZpbHRlclwiOiAkZmEtdmFyLWZpbHRlcixcbiAgXCJzcXVhcmUtZ1wiOiAkZmEtdmFyLXNxdWFyZS1nLFxuICBcImNpcmNsZS1waG9uZVwiOiAkZmEtdmFyLWNpcmNsZS1waG9uZSxcbiAgXCJwaG9uZS1jaXJjbGVcIjogJGZhLXZhci1waG9uZS1jaXJjbGUsXG4gIFwiY2xpcGJvYXJkLXByZXNjcmlwdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb24sXG4gIFwidXNlci1udXJzZS1oYWlyXCI6ICRmYS12YXItdXNlci1udXJzZS1oYWlyLFxuICBcInF1ZXN0aW9uXCI6ICRmYS12YXItcXVlc3Rpb24sXG4gIFwiZmlsZS1zaWduYXR1cmVcIjogJGZhLXZhci1maWxlLXNpZ25hdHVyZSxcbiAgXCJ0b2dnbGUtbGFyZ2Utb25cIjogJGZhLXZhci10b2dnbGUtbGFyZ2Utb24sXG4gIFwidXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHRcIjogJGZhLXZhci1hcnJvd3MtYWx0LFxuICBcImRyeWVyLWhlYXRcIjogJGZhLXZhci1kcnllci1oZWF0LFxuICBcImRyeWVyLWFsdFwiOiAkZmEtdmFyLWRyeWVyLWFsdCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcImFycm93LXVwLXNtYWxsLWJpZ1wiOiAkZmEtdmFyLWFycm93LXVwLXNtYWxsLWJpZyxcbiAgXCJzb3J0LXNpemUtdXAtYWx0XCI6ICRmYS12YXItc29ydC1zaXplLXVwLWFsdCxcbiAgXCJ0cmFpbi10cmFja1wiOiAkZmEtdmFyLXRyYWluLXRyYWNrLFxuICBcInB1enpsZS1waWVjZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZSxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcInN0YXItaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLWhhbGYtYWx0LFxuICBcImZpbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uLFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcIm1vb24tc3RhcnNcIjogJGZhLXZhci1tb29uLXN0YXJzLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjbG90aGVzLWhhbmdlclwiOiAkZmEtdmFyLWNsb3RoZXMtaGFuZ2VyLFxuICBcIm1vYmlsZS1ub3RjaFwiOiAkZmEtdmFyLW1vYmlsZS1ub3RjaCxcbiAgXCJtb2JpbGUtaXBob25lXCI6ICRmYS12YXItbW9iaWxlLWlwaG9uZSxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJGZhLXZhci1jdWJlcy1zdGFja2VkLFxuICBcImltYWdlcy11c2VyXCI6ICRmYS12YXItaW1hZ2VzLXVzZXIsXG4gIFwid29uLXNpZ25cIjogJGZhLXZhci13b24tc2lnbixcbiAgXCJrcndcIjogJGZhLXZhci1rcncsXG4gIFwid29uXCI6ICRmYS12YXItd29uLFxuICBcImltYWdlLXBvbGFyb2lkLXVzZXJcIjogJGZhLXZhci1pbWFnZS1wb2xhcm9pZC11c2VyLFxuICBcInZpcnVzLWNvdmlkXCI6ICRmYS12YXItdmlydXMtY292aWQsXG4gIFwic3F1YXJlLWVsbGlwc2lzXCI6ICRmYS12YXItc3F1YXJlLWVsbGlwc2lzLFxuICBcInBpZVwiOiAkZmEtdmFyLXBpZSxcbiAgXCJjaGVzcy1rbmlnaHQtcGllY2VcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQtcGllY2UsXG4gIFwiY2hlc3Mta25pZ2h0LWFsdFwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQsXG4gIFwiYXVzdHJhbC1zaWduXCI6ICRmYS12YXItYXVzdHJhbC1zaWduLFxuICBcImNsb3VkLXBsdXNcIjogJGZhLXZhci1jbG91ZC1wbHVzLFxuICBcImZcIjogJGZhLXZhci1mLFxuICBcImxlYWZcIjogJGZhLXZhci1sZWFmLFxuICBcImJlZC1idW5rXCI6ICRmYS12YXItYmVkLWJ1bmssXG4gIFwicm9hZFwiOiAkZmEtdmFyLXJvYWQsXG4gIFwidGF4aVwiOiAkZmEtdmFyLXRheGksXG4gIFwiY2FiXCI6ICRmYS12YXItY2FiLFxuICBcInBlcnNvbi1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1cyxcbiAgXCJjaGFydC1waWVcIjogJGZhLXZhci1jaGFydC1waWUsXG4gIFwicGllLWNoYXJ0XCI6ICRmYS12YXItcGllLWNoYXJ0LFxuICBcImJvbHQtbGlnaHRuaW5nXCI6ICRmYS12YXItYm9sdC1saWdodG5pbmcsXG4gIFwiY2xvY2stZWlnaHRcIjogJGZhLXZhci1jbG9jay1laWdodCxcbiAgXCJzYWNrLXhtYXJrXCI6ICRmYS12YXItc2Fjay14bWFyayxcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiY2lyY2xlLXFcIjogJGZhLXZhci1jaXJjbGUtcSxcbiAgXCJidWlsZGluZy1mbGFnXCI6ICRmYS12YXItYnVpbGRpbmctZmxhZyxcbiAgXCJmYWNlLWdyaW4tYmVhbVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLFxuICBcImdyaW4tYmVhbVwiOiAkZmEtdmFyLWdyaW4tYmVhbSxcbiAgXCJvYmplY3QtdW5ncm91cFwiOiAkZmEtdmFyLW9iamVjdC11bmdyb3VwLFxuICBcImZhY2UtZGlzZ3Vpc2VcIjogJGZhLXZhci1mYWNlLWRpc2d1aXNlLFxuICBcImNpcmNsZS1hcnJvdy1kb3duLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24tcmlnaHQsXG4gIFwiYWxpZW4tOGJpdFwiOiAkZmEtdmFyLWFsaWVuLThiaXQsXG4gIFwiYWxpZW4tbW9uc3RlclwiOiAkZmEtdmFyLWFsaWVuLW1vbnN0ZXIsXG4gIFwiaGFuZC1wb2ludC1yaWJib25cIjogJGZhLXZhci1oYW5kLXBvaW50LXJpYmJvbixcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJvYmplY3QtZXhjbHVkZVwiOiAkZmEtdmFyLW9iamVjdC1leGNsdWRlLFxuICBcInRlbGVzY29wZVwiOiAkZmEtdmFyLXRlbGVzY29wZSxcbiAgXCJsb2NhdGlvbi1waW5cIjogJGZhLXZhci1sb2NhdGlvbi1waW4sXG4gIFwibWFwLW1hcmtlclwiOiAkZmEtdmFyLW1hcC1tYXJrZXIsXG4gIFwic3F1YXJlLWxpc3RcIjogJGZhLXZhci1zcXVhcmUtbGlzdCxcbiAgXCJrYWFiYVwiOiAkZmEtdmFyLWthYWJhLFxuICBcInRvaWxldC1wYXBlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlcixcbiAgXCJoZWxtZXQtc2FmZXR5XCI6ICRmYS12YXItaGVsbWV0LXNhZmV0eSxcbiAgXCJoYXJkLWhhdFwiOiAkZmEtdmFyLWhhcmQtaGF0LFxuICBcImhhdC1oYXJkXCI6ICRmYS12YXItaGF0LWhhcmQsXG4gIFwiY29tbWVudC1jb2RlXCI6ICRmYS12YXItY29tbWVudC1jb2RlLFxuICBcInNpbS1jYXJkc1wiOiAkZmEtdmFyLXNpbS1jYXJkcyxcbiAgXCJzdGFyc2hpcFwiOiAkZmEtdmFyLXN0YXJzaGlwLFxuICBcImVqZWN0XCI6ICRmYS12YXItZWplY3QsXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxuICBcImFycm93LWFsdC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJzZWFsXCI6ICRmYS12YXItc2VhbCxcbiAgXCJ1c2VyLWNvd2JveVwiOiAkZmEtdmFyLXVzZXItY293Ym95LFxuICBcImhleGFnb24tdmVydGljYWwtbmZ0XCI6ICRmYS12YXItaGV4YWdvbi12ZXJ0aWNhbC1uZnQsXG4gIFwiZmFjZS1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1mYWNlLXJvbGxpbmctZXllcyxcbiAgXCJtZWgtcm9sbGluZy1leWVzXCI6ICRmYS12YXItbWVoLXJvbGxpbmctZXllcyxcbiAgXCJicmVhZC1sb2FmXCI6ICRmYS12YXItYnJlYWQtbG9hZixcbiAgXCJyaW5ncy13ZWRkaW5nXCI6ICRmYS12YXItcmluZ3Mtd2VkZGluZyxcbiAgXCJvYmplY3QtZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtZ3JvdXAsXG4gIFwiZnJlbmNoLWZyaWVzXCI6ICRmYS12YXItZnJlbmNoLWZyaWVzLFxuICBcImNoYXJ0LWxpbmVcIjogJGZhLXZhci1jaGFydC1saW5lLFxuICBcImxpbmUtY2hhcnRcIjogJGZhLXZhci1saW5lLWNoYXJ0LFxuICBcImNhbGVuZGFyLWFycm93LWRvd25cIjogJGZhLXZhci1jYWxlbmRhci1hcnJvdy1kb3duLFxuICBcImNhbGVuZGFyLWRvd25sb2FkXCI6ICRmYS12YXItY2FsZW5kYXItZG93bmxvYWQsXG4gIFwic2VuZC1iYWNrXCI6ICRmYS12YXItc2VuZC1iYWNrLFxuICBcIm1hc2stdmVudGlsYXRvclwiOiAkZmEtdmFyLW1hc2stdmVudGlsYXRvcixcbiAgXCJzaWduYXR1cmUtbG9ja1wiOiAkZmEtdmFyLXNpZ25hdHVyZS1sb2NrLFxuICBcImFycm93LXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQsXG4gIFwic2lnbnMtcG9zdFwiOiAkZmEtdmFyLXNpZ25zLXBvc3QsXG4gIFwibWFwLXNpZ25zXCI6ICRmYS12YXItbWFwLXNpZ25zLFxuICBcIm9jdGFnb24tcGx1c1wiOiAkZmEtdmFyLW9jdGFnb24tcGx1cyxcbiAgXCJwbHVzLW9jdGFnb25cIjogJGZhLXZhci1wbHVzLW9jdGFnb24sXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXG4gIFwicGVyc29uLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb24sXG4gIFwibWVsb24tc2xpY2VcIjogJGZhLXZhci1tZWxvbi1zbGljZSxcbiAgXCJzcGFjZS1zdGF0aW9uLW1vb25cIjogJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24sXG4gIFwibWVzc2FnZS1zbWlsZVwiOiAkZmEtdmFyLW1lc3NhZ2Utc21pbGUsXG4gIFwiY29tbWVudC1hbHQtc21pbGVcIjogJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZSxcbiAgXCJjdXAtc3RyYXdcIjogJGZhLXZhci1jdXAtc3RyYXcsXG4gIFwibGVmdC1mcm9tLWxpbmVcIjogJGZhLXZhci1sZWZ0LWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0LFxuICBcImhcIjogJGZhLXZhci1oLFxuICBcImJhc2tldC1zaG9wcGluZy1zaW1wbGVcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmctc2ltcGxlLFxuICBcInNob3BwaW5nLWJhc2tldC1hbHRcIjogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQtYWx0LFxuICBcImhhbmRzLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWhlYXJ0LFxuICBcImhhbmRzLWhlYXJ0XCI6ICRmYS12YXItaGFuZHMtaGVhcnQsXG4gIFwiY2xvY2stbmluZVwiOiAkZmEtdmFyLWNsb2NrLW5pbmUsXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXG4gIFwiZmFjZS1zbGVlcHlcIjogJGZhLXZhci1mYWNlLXNsZWVweSxcbiAgXCJoYW5kLWhvcm5zXCI6ICRmYS12YXItaGFuZC1ob3JucyxcbiAgXCJzY3Jld2RyaXZlci13cmVuY2hcIjogJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2gsXG4gIFwidG9vbHNcIjogJGZhLXZhci10b29scyxcbiAgXCJhcnJvd3MtdG8tZXllXCI6ICRmYS12YXItYXJyb3dzLXRvLWV5ZSxcbiAgXCJjaXJjbGUtdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci1jaXJjbGUtdGhyZWUtcXVhcnRlcnMsXG4gIFwidHJvcGh5LXN0YXJcIjogJGZhLXZhci10cm9waHktc3RhcixcbiAgXCJ0cm9waHktYWx0XCI6ICRmYS12YXItdHJvcGh5LWFsdCxcbiAgXCJwbHVnLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdCxcbiAgXCJmYWNlLXRoZXJtb21ldGVyXCI6ICRmYS12YXItZmFjZS10aGVybW9tZXRlcixcbiAgXCJncmlkLXJvdW5kLTRcIjogJGZhLXZhci1ncmlkLXJvdW5kLTQsXG4gIFwic2hpcnQtcnVubmluZ1wiOiAkZmEtdmFyLXNoaXJ0LXJ1bm5pbmcsXG4gIFwiYm9vay1jaXJjbGUtYXJyb3ctdXBcIjogJGZhLXZhci1ib29rLWNpcmNsZS1hcnJvdy11cCxcbiAgXCJmYWNlLW5hdXNlYXRlZFwiOiAkZmEtdmFyLWZhY2UtbmF1c2VhdGVkLFxuICBcImhlYXJ0XCI6ICRmYS12YXItaGVhcnQsXG4gIFwiZmlsZS1jaGFydC1waWVcIjogJGZhLXZhci1maWxlLWNoYXJ0LXBpZSxcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxuICBcImhvdXNlLXVzZXJcIjogJGZhLXZhci1ob3VzZS11c2VyLFxuICBcImhvbWUtdXNlclwiOiAkZmEtdmFyLWhvbWUtdXNlcixcbiAgXCJjaXJjbGUtYXJyb3ctZG93bi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24tbGVmdCxcbiAgXCJkdW1wc3Rlci1maXJlXCI6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcbiAgXCJoZXhhZ29uLW1pbnVzXCI6ICRmYS12YXItaGV4YWdvbi1taW51cyxcbiAgXCJtaW51cy1oZXhhZ29uXCI6ICRmYS12YXItbWludXMtaGV4YWdvbixcbiAgXCJsZWZ0LXRvLWxpbmVcIjogJGZhLXZhci1sZWZ0LXRvLWxpbmUsXG4gIFwiYXJyb3ctYWx0LXRvLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdCxcbiAgXCJob3VzZS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNyYWNrLFxuICBcInBhdy1zaW1wbGVcIjogJGZhLXZhci1wYXctc2ltcGxlLFxuICBcInBhdy1hbHRcIjogJGZhLXZhci1wYXctYWx0LFxuICBcImFycm93LWxlZnQtbG9uZy10by1saW5lXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLXRvLWxpbmUsXG4gIFwiYnJhY2tldHMtcm91bmRcIjogJGZhLXZhci1icmFja2V0cy1yb3VuZCxcbiAgXCJwYXJlbnRoZXNlc1wiOiAkZmEtdmFyLXBhcmVudGhlc2VzLFxuICBcIm1hcnRpbmktZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXMsXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcbiAgXCJ1c2VyLXNoYWtlc3BlYXJlXCI6ICRmYS12YXItdXNlci1zaGFrZXNwZWFyZSxcbiAgXCJhcnJvdy1yaWdodC10by1hcmNcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1hcmMsXG4gIFwiZmFjZS1zdXJwcmlzZVwiOiAkZmEtdmFyLWZhY2Utc3VycHJpc2UsXG4gIFwic3VycHJpc2VcIjogJGZhLXZhci1zdXJwcmlzZSxcbiAgXCJib3R0bGUtd2F0ZXJcIjogJGZhLXZhci1ib3R0bGUtd2F0ZXIsXG4gIFwiY2lyY2xlLXBhdXNlXCI6ICRmYS12YXItY2lyY2xlLXBhdXNlLFxuICBcInBhdXNlLWNpcmNsZVwiOiAkZmEtdmFyLXBhdXNlLWNpcmNsZSxcbiAgXCJnYXVnZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWdhdWdlLWNpcmNsZS1wbHVzLFxuICBcImZvbGRlcnNcIjogJGZhLXZhci1mb2xkZXJzLFxuICBcImFuZ2VsXCI6ICRmYS12YXItYW5nZWwsXG4gIFwidmFsdWUtYWJzb2x1dGVcIjogJGZhLXZhci12YWx1ZS1hYnNvbHV0ZSxcbiAgXCJyYWJiaXRcIjogJGZhLXZhci1yYWJiaXQsXG4gIFwidG9pbGV0LXBhcGVyLXNsYXNoXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoLFxuICBcImNpcmNsZS1ldXJvXCI6ICRmYS12YXItY2lyY2xlLWV1cm8sXG4gIFwiYXBwbGUtd2hvbGVcIjogJGZhLXZhci1hcHBsZS13aG9sZSxcbiAgXCJhcHBsZS1hbHRcIjogJGZhLXZhci1hcHBsZS1hbHQsXG4gIFwia2l0Y2hlbi1zZXRcIjogJGZhLXZhci1raXRjaGVuLXNldCxcbiAgXCJkaWFtb25kLWhhbGZcIjogJGZhLXZhci1kaWFtb25kLWhhbGYsXG4gIFwibG9jay1rZXlob2xlXCI6ICRmYS12YXItbG9jay1rZXlob2xlLFxuICBcImxvY2stYWx0XCI6ICRmYS12YXItbG9jay1hbHQsXG4gIFwiclwiOiAkZmEtdmFyLXIsXG4gIFwidGVtcGVyYXR1cmUtcXVhcnRlclwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtMVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTEsXG4gIFwidGhlcm1vbWV0ZXItMVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTEsXG4gIFwidGhlcm1vbWV0ZXItcXVhcnRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIsXG4gIFwic3F1YXJlLWluZm9cIjogJGZhLXZhci1zcXVhcmUtaW5mbyxcbiAgXCJpbmZvLXNxdWFyZVwiOiAkZmEtdmFyLWluZm8tc3F1YXJlLFxuICBcIndpZmktc2xhc2hcIjogJGZhLXZhci13aWZpLXNsYXNoLFxuICBcInRvaWxldC1wYXBlci14bWFya1wiOiAkZmEtdmFyLXRvaWxldC1wYXBlci14bWFyayxcbiAgXCJoYW5kcy1ob2xkaW5nLWRvbGxhclwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctZG9sbGFyLFxuICBcImhhbmRzLXVzZFwiOiAkZmEtdmFyLWhhbmRzLXVzZCxcbiAgXCJjdWJlXCI6ICRmYS12YXItY3ViZSxcbiAgXCJhcnJvdy1kb3duLXRyaWFuZ2xlLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdHJpYW5nbGUtc3F1YXJlLFxuICBcInNvcnQtc2hhcGVzLWRvd25cIjogJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLFxuICBcImJpdGNvaW4tc2lnblwiOiAkZmEtdmFyLWJpdGNvaW4tc2lnbixcbiAgXCJzaHV0dGVyc1wiOiAkZmEtdmFyLXNodXR0ZXJzLFxuICBcInNoaWVsZC1kb2dcIjogJGZhLXZhci1zaGllbGQtZG9nLFxuICBcInNvbGFyLXBhbmVsXCI6ICRmYS12YXItc29sYXItcGFuZWwsXG4gIFwibG9jay1vcGVuXCI6ICRmYS12YXItbG9jay1vcGVuLFxuICBcInRhYmxlLXRyZWVcIjogJGZhLXZhci10YWJsZS10cmVlLFxuICBcImhvdXNlLWNoaW1uZXktaGVhcnRcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LWhlYXJ0LFxuICBcInRhbGx5LTNcIjogJGZhLXZhci10YWxseS0zLFxuICBcImVsZXZhdG9yXCI6ICRmYS12YXItZWxldmF0b3IsXG4gIFwibW9uZXktYmlsbC10cmFuc2ZlclwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXIsXG4gIFwibW9uZXktYmlsbC10cmVuZC11cFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXAsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcInNxdWFyZS1wb2xsLWhvcml6b250YWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsLFxuICBcInBvbGwtaFwiOiAkZmEtdmFyLXBvbGwtaCxcbiAgXCJjaXJjbGVcIjogJGZhLXZhci1jaXJjbGUsXG4gIFwiY2FydC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jYXJ0LWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzd29yZFwiOiAkZmEtdmFyLXN3b3JkLFxuICBcImJhY2t3YXJkLWZhc3RcIjogJGZhLXZhci1iYWNrd2FyZC1mYXN0LFxuICBcImZhc3QtYmFja3dhcmRcIjogJGZhLXZhci1mYXN0LWJhY2t3YXJkLFxuICBcInJlY3ljbGVcIjogJGZhLXZhci1yZWN5Y2xlLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXG4gIFwiaW50ZXJyb2JhbmdcIjogJGZhLXZhci1pbnRlcnJvYmFuZyxcbiAgXCJwbGFuZS1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXNsYXNoLFxuICBcImNpcmNsZS1kYXNoZWRcIjogJGZhLXZhci1jaXJjbGUtZGFzaGVkLFxuICBcInRyYWRlbWFya1wiOiAkZmEtdmFyLXRyYWRlbWFyayxcbiAgXCJiYXNrZXRiYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbCxcbiAgXCJiYXNrZXRiYWxsLWJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwsXG4gIFwiZm9yay1rbmlmZVwiOiAkZmEtdmFyLWZvcmsta25pZmUsXG4gIFwidXRlbnNpbHMtYWx0XCI6ICRmYS12YXItdXRlbnNpbHMtYWx0LFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICRmYS12YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwiYmFkZ2UtY2hlY2tcIjogJGZhLXZhci1iYWRnZS1jaGVjayxcbiAgXCJjaXJjbGUtdXBcIjogJGZhLXZhci1jaXJjbGUtdXAsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXAsXG4gIFwic2xpZGVyXCI6ICRmYS12YXItc2xpZGVyLFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwiY2xvY2stb25lLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLW9uZS10aGlydHksXG4gIFwiaW5ib3gtb3V0XCI6ICRmYS12YXItaW5ib3gtb3V0LFxuICBcImluYm94LWFycm93LXVwXCI6ICRmYS12YXItaW5ib3gtYXJyb3ctdXAsXG4gIFwiY2xvdWQtc2xhc2hcIjogJGZhLXZhci1jbG91ZC1zbGFzaCxcbiAgXCJ2b2x1bWUtaGlnaFwiOiAkZmEtdmFyLXZvbHVtZS1oaWdoLFxuICBcInZvbHVtZS11cFwiOiAkZmEtdmFyLXZvbHVtZS11cCxcbiAgXCJ1c2Vycy1yYXlzXCI6ICRmYS12YXItdXNlcnMtcmF5cyxcbiAgXCJ3YWxsZXRcIjogJGZhLXZhci13YWxsZXQsXG4gIFwib2N0YWdvbi1jaGVja1wiOiAkZmEtdmFyLW9jdGFnb24tY2hlY2ssXG4gIFwiZmxhdGJyZWFkLXN0dWZmZWRcIjogJGZhLXZhci1mbGF0YnJlYWQtc3R1ZmZlZCxcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogJGZhLXZhci1jbGlwYm9hcmQtY2hlY2ssXG4gIFwiY2FydC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLXBsdXMsXG4gIFwidHJ1Y2stY2xvY2tcIjogJGZhLXZhci10cnVjay1jbG9jayxcbiAgXCJzaGlwcGluZy10aW1lZFwiOiAkZmEtdmFyLXNoaXBwaW5nLXRpbWVkLFxuICBcInBvb2wtOC1iYWxsXCI6ICRmYS12YXItcG9vbC04LWJhbGwsXG4gIFwiZmlsZS1hdWRpb1wiOiAkZmEtdmFyLWZpbGUtYXVkaW8sXG4gIFwidHVybi1kb3duLWxlZnRcIjogJGZhLXZhci10dXJuLWRvd24tbGVmdCxcbiAgXCJsb2NrLWhhc2h0YWdcIjogJGZhLXZhci1sb2NrLWhhc2h0YWcsXG4gIFwiY2hhcnQtcmFkYXJcIjogJGZhLXZhci1jaGFydC1yYWRhcixcbiAgXCJzdGFmZlwiOiAkZmEtdmFyLXN0YWZmLFxuICBcImJ1cmdlclwiOiAkZmEtdmFyLWJ1cmdlcixcbiAgXCJoYW1idXJnZXJcIjogJGZhLXZhci1oYW1idXJnZXIsXG4gIFwidXRpbGl0eS1wb2xlXCI6ICRmYS12YXItdXRpbGl0eS1wb2xlLFxuICBcInRyYW5zcG9ydGVyLTZcIjogJGZhLXZhci10cmFuc3BvcnRlci02LFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJidWdzXCI6ICRmYS12YXItYnVncyxcbiAgXCJ2ZWN0b3ItcG9seWdvblwiOiAkZmEtdmFyLXZlY3Rvci1wb2x5Z29uLFxuICBcImRpYWdyYW0tbmVzdGVkXCI6ICRmYS12YXItZGlhZ3JhbS1uZXN0ZWQsXG4gIFwicnVwZWUtc2lnblwiOiAkZmEtdmFyLXJ1cGVlLXNpZ24sXG4gIFwicnVwZWVcIjogJGZhLXZhci1ydXBlZSxcbiAgXCJmaWxlLWltYWdlXCI6ICRmYS12YXItZmlsZS1pbWFnZSxcbiAgXCJjaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1jaXJjbGUtcXVlc3Rpb24sXG4gIFwicXVlc3Rpb24tY2lyY2xlXCI6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLFxuICBcImltYWdlLXVzZXJcIjogJGZhLXZhci1pbWFnZS11c2VyLFxuICBcImJ1b3lcIjogJGZhLXZhci1idW95LFxuICBcInBsYW5lLWRlcGFydHVyZVwiOiAkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSxcbiAgXCJoYW5kc2hha2Utc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2xhc2gsXG4gIFwiYm9vay1ib29rbWFya1wiOiAkZmEtdmFyLWJvb2stYm9va21hcmssXG4gIFwiYm9yZGVyLWNlbnRlci1oXCI6ICRmYS12YXItYm9yZGVyLWNlbnRlci1oLFxuICBcImNhbi1mb29kXCI6ICRmYS12YXItY2FuLWZvb2QsXG4gIFwidHlwZXdyaXRlclwiOiAkZmEtdmFyLXR5cGV3cml0ZXIsXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1hcmNcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWFyYyxcbiAgXCJjaXJjbGUta1wiOiAkZmEtdmFyLWNpcmNsZS1rLFxuICBcImZhY2UtaGFuZC1vdmVyLW1vdXRoXCI6ICRmYS12YXItZmFjZS1oYW5kLW92ZXItbW91dGgsXG4gIFwicG9wY29yblwiOiAkZmEtdmFyLXBvcGNvcm4sXG4gIFwiaG91c2Utd2F0ZXJcIjogJGZhLXZhci1ob3VzZS13YXRlcixcbiAgXCJob3VzZS1mbG9vZFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLFxuICBcIm9iamVjdC1zdWJ0cmFjdFwiOiAkZmEtdmFyLW9iamVjdC1zdWJ0cmFjdCxcbiAgXCJjb2RlLWJyYW5jaFwiOiAkZmEtdmFyLWNvZGUtYnJhbmNoLFxuICBcIndhcmVob3VzZS1mdWxsXCI6ICRmYS12YXItd2FyZWhvdXNlLWZ1bGwsXG4gIFwid2FyZWhvdXNlLWFsdFwiOiAkZmEtdmFyLXdhcmVob3VzZS1hbHQsXG4gIFwiaGF0LWNvd2JveVwiOiAkZmEtdmFyLWhhdC1jb3dib3ksXG4gIFwiYnJpZGdlXCI6ICRmYS12YXItYnJpZGdlLFxuICBcInBob25lLWZsaXBcIjogJGZhLXZhci1waG9uZS1mbGlwLFxuICBcInBob25lLWFsdFwiOiAkZmEtdmFyLXBob25lLWFsdCxcbiAgXCJhcnJvdy1kb3duLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLWZyb20tZG90dGVkLWxpbmUsXG4gIFwiZmlsZS1kb2NcIjogJGZhLXZhci1maWxlLWRvYyxcbiAgXCJzcXVhcmUtcXVhcnRlcnNcIjogJGZhLXZhci1zcXVhcmUtcXVhcnRlcnMsXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcbiAgXCJjYXRcIjogJGZhLXZhci1jYXQsXG4gIFwidHJhc2gteG1hcmtcIjogJGZhLXZhci10cmFzaC14bWFyayxcbiAgXCJjaXJjbGUtY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1jYXJldC1sZWZ0LFxuICBcImNhcmV0LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQsXG4gIFwiZmlsZXNcIjogJGZhLXZhci1maWxlcyxcbiAgXCJhbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJmYWNlLWNsb3Vkc1wiOiAkZmEtdmFyLWZhY2UtY2xvdWRzLFxuICBcInVzZXItY3Jvd25cIjogJGZhLXZhci11c2VyLWNyb3duLFxuICBcInRydWNrLWZpZWxkXCI6ICRmYS12YXItdHJ1Y2stZmllbGQsXG4gIFwicm91dGVcIjogJGZhLXZhci1yb3V0ZSxcbiAgXCJjYXJ0LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLWNoZWNrLFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJwYW5vcmFtYVwiOiAkZmEtdmFyLXBhbm9yYW1hLFxuICBcImNvbW1lbnQtbWVkaWNhbFwiOiAkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCxcbiAgXCJ0ZWV0aC1vcGVuXCI6ICRmYS12YXItdGVldGgtb3BlbixcbiAgXCJ1c2VyLXRpZS1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLXRpZS1oYWlyLWxvbmcsXG4gIFwiZmlsZS1jaXJjbGUtbWludXNcIjogJGZhLXZhci1maWxlLWNpcmNsZS1taW51cyxcbiAgXCJoZWFkLXNpZGUtbWVkaWNhbFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsLFxuICBcInRhZ3NcIjogJGZhLXZhci10YWdzLFxuICBcIndpbmUtZ2xhc3NcIjogJGZhLXZhci13aW5lLWdsYXNzLFxuICBcImZvcndhcmQtZmFzdFwiOiAkZmEtdmFyLWZvcndhcmQtZmFzdCxcbiAgXCJmYXN0LWZvcndhcmRcIjogJGZhLXZhci1mYXN0LWZvcndhcmQsXG4gIFwiZmFjZS1tZWgtYmxhbmtcIjogJGZhLXZhci1mYWNlLW1laC1ibGFuayxcbiAgXCJtZWgtYmxhbmtcIjogJGZhLXZhci1tZWgtYmxhbmssXG4gIFwidXNlci1yb2JvdFwiOiAkZmEtdmFyLXVzZXItcm9ib3QsXG4gIFwic3F1YXJlLXBhcmtpbmdcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZyxcbiAgXCJwYXJraW5nXCI6ICRmYS12YXItcGFya2luZyxcbiAgXCJjYXJkLWRpYW1vbmRcIjogJGZhLXZhci1jYXJkLWRpYW1vbmQsXG4gIFwiZmFjZS16aXBwZXJcIjogJGZhLXZhci1mYWNlLXppcHBlcixcbiAgXCJmYWNlLXJhaXNlZC1leWVicm93XCI6ICRmYS12YXItZmFjZS1yYWlzZWQtZXllYnJvdyxcbiAgXCJob3VzZS1zaWduYWxcIjogJGZhLXZhci1ob3VzZS1zaWduYWwsXG4gIFwic3F1YXJlLWNoZXZyb24tdXBcIjogJGZhLXZhci1zcXVhcmUtY2hldnJvbi11cCxcbiAgXCJjaGV2cm9uLXNxdWFyZS11cFwiOiAkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwLFxuICBcImJhcnMtcHJvZ3Jlc3NcIjogJGZhLXZhci1iYXJzLXByb2dyZXNzLFxuICBcInRhc2tzLWFsdFwiOiAkZmEtdmFyLXRhc2tzLWFsdCxcbiAgXCJmYXVjZXQtZHJpcFwiOiAkZmEtdmFyLWZhdWNldC1kcmlwLFxuICBcImFycm93cy10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXRvLWxpbmUsXG4gIFwiZG9scGhpblwiOiAkZmEtdmFyLWRvbHBoaW4sXG4gIFwiYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1hcnJvdy11cC1yaWdodCxcbiAgXCJjaXJjbGUtclwiOiAkZmEtdmFyLWNpcmNsZS1yLFxuICBcImNhcnQtZmxhdGJlZFwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZCxcbiAgXCJkb2xseS1mbGF0YmVkXCI6ICRmYS12YXItZG9sbHktZmxhdGJlZCxcbiAgXCJiYW4tc21va2luZ1wiOiAkZmEtdmFyLWJhbi1zbW9raW5nLFxuICBcInNtb2tpbmctYmFuXCI6ICRmYS12YXItc21va2luZy1iYW4sXG4gIFwiY2lyY2xlLXNvcnQtdXBcIjogJGZhLXZhci1jaXJjbGUtc29ydC11cCxcbiAgXCJzb3J0LWNpcmNsZS11cFwiOiAkZmEtdmFyLXNvcnQtY2lyY2xlLXVwLFxuICBcInRlcm1pbmFsXCI6ICRmYS12YXItdGVybWluYWwsXG4gIFwibW9iaWxlLWJ1dHRvblwiOiAkZmEtdmFyLW1vYmlsZS1idXR0b24sXG4gIFwiaG91c2UtbWVkaWNhbC1mbGFnXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnLFxuICBcImJhc2tldC1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhc2tldC1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYXNrZXRcIjogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQsXG4gIFwidGFwZVwiOiAkZmEtdmFyLXRhcGUsXG4gIFwiY2hlc3RudXRcIjogJGZhLXZhci1jaGVzdG51dCxcbiAgXCJidXMtc2ltcGxlXCI6ICRmYS12YXItYnVzLXNpbXBsZSxcbiAgXCJidXMtYWx0XCI6ICRmYS12YXItYnVzLWFsdCxcbiAgXCJleWVcIjogJGZhLXZhci1leWUsXG4gIFwiZmFjZS1zYWQtY3J5XCI6ICRmYS12YXItZmFjZS1zYWQtY3J5LFxuICBcInNhZC1jcnlcIjogJGZhLXZhci1zYWQtY3J5LFxuICBcImhlYXRcIjogJGZhLXZhci1oZWF0LFxuICBcInRpY2tldC1haXJsaW5lXCI6ICRmYS12YXItdGlja2V0LWFpcmxpbmUsXG4gIFwiYm9vdC1oZWVsZWRcIjogJGZhLXZhci1ib290LWhlZWxlZCxcbiAgXCJhcnJvd3MtbWluaW1pemVcIjogJGZhLXZhci1hcnJvd3MtbWluaW1pemUsXG4gIFwiY29tcHJlc3MtYXJyb3dzXCI6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLFxuICBcImF1ZGlvLWRlc2NyaXB0aW9uXCI6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24sXG4gIFwicGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb24sXG4gIFwiZmlsZS1zaGllbGRcIjogJGZhLXZhci1maWxlLXNoaWVsZCxcbiAgXCJoZXhhZ29uXCI6ICRmYS12YXItaGV4YWdvbixcbiAgXCJtYW5ob2xlXCI6ICRmYS12YXItbWFuaG9sZSxcbiAgXCJ1c2VyLXNsYXNoXCI6ICRmYS12YXItdXNlci1zbGFzaCxcbiAgXCJwZW5cIjogJGZhLXZhci1wZW4sXG4gIFwidG93ZXItb2JzZXJ2YXRpb25cIjogJGZhLXZhci10b3dlci1vYnNlcnZhdGlvbixcbiAgXCJmbG9wcHktZGlza3NcIjogJGZhLXZhci1mbG9wcHktZGlza3MsXG4gIFwidG9pbGV0LXBhcGVyLWJsYW5rLXVuZGVyXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLWJsYW5rLXVuZGVyLFxuICBcInRvaWxldC1wYXBlci1yZXZlcnNlLWFsdFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLWFsdCxcbiAgXCJmaWxlLWNvZGVcIjogJGZhLXZhci1maWxlLWNvZGUsXG4gIFwic2lnbmFsXCI6ICRmYS12YXItc2lnbmFsLFxuICBcInNpZ25hbC01XCI6ICRmYS12YXItc2lnbmFsLTUsXG4gIFwic2lnbmFsLXBlcmZlY3RcIjogJGZhLXZhci1zaWduYWwtcGVyZmVjdCxcbiAgXCJwdW1wXCI6ICRmYS12YXItcHVtcCxcbiAgXCJidXNcIjogJGZhLXZhci1idXMsXG4gIFwiaGVhcnQtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLXhtYXJrLFxuICBcImFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGVcIjogJGZhLXZhci1hcnJvdy11cC1sZWZ0LWZyb20tY2lyY2xlLFxuICBcImhvdXNlLWNoaW1uZXlcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LFxuICBcImhvbWUtbGdcIjogJGZhLXZhci1ob21lLWxnLFxuICBcIndpbmRvdy1tYXhpbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSxcbiAgXCJkcnllclwiOiAkZmEtdmFyLWRyeWVyLFxuICBcImZhY2UtZnJvd25cIjogJGZhLXZhci1mYWNlLWZyb3duLFxuICBcImZyb3duXCI6ICRmYS12YXItZnJvd24sXG4gIFwiY2hlc3MtYmlzaG9wLXBpZWNlXCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLXBpZWNlLFxuICBcImNoZXNzLWJpc2hvcC1hbHRcIjogJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0LFxuICBcInNoaXJ0LXRhbmstdG9wXCI6ICRmYS12YXItc2hpcnQtdGFuay10b3AsXG4gIFwiZGlwbG9tYVwiOiAkZmEtdmFyLWRpcGxvbWEsXG4gIFwic2Nyb2xsLXJpYmJvblwiOiAkZmEtdmFyLXNjcm9sbC1yaWJib24sXG4gIFwic2NyZWVuY2FzdFwiOiAkZmEtdmFyLXNjcmVlbmNhc3QsXG4gIFwid2Fsa2VyXCI6ICRmYS12YXItd2Fsa2VyLFxuICBcInByZXNjcmlwdGlvblwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbixcbiAgXCJzaG9wXCI6ICRmYS12YXItc2hvcCxcbiAgXCJzdG9yZS1hbHRcIjogJGZhLXZhci1zdG9yZS1hbHQsXG4gIFwiZmxvcHB5LWRpc2tcIjogJGZhLXZhci1mbG9wcHktZGlzayxcbiAgXCJzYXZlXCI6ICRmYS12YXItc2F2ZSxcbiAgXCJ2aWhhcmFcIjogJGZhLXZhci12aWhhcmEsXG4gIFwiZmFjZS1raXNzLWNsb3NlZC1leWVzXCI6ICRmYS12YXItZmFjZS1raXNzLWNsb3NlZC1leWVzLFxuICBcInNjYWxlLXVuYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLFxuICBcImJhbGFuY2Utc2NhbGUtbGVmdFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCxcbiAgXCJmaWxlLXVzZXJcIjogJGZhLXZhci1maWxlLXVzZXIsXG4gIFwidXNlci1wb2xpY2UtdGllXCI6ICRmYS12YXItdXNlci1wb2xpY2UtdGllLFxuICBcImZhY2UtdG9uZ3VlLW1vbmV5XCI6ICRmYS12YXItZmFjZS10b25ndWUtbW9uZXksXG4gIFwidGVubmlzLWJhbGxcIjogJGZhLXZhci10ZW5uaXMtYmFsbCxcbiAgXCJzcXVhcmUtbFwiOiAkZmEtdmFyLXNxdWFyZS1sLFxuICBcInNvcnQtdXBcIjogJGZhLXZhci1zb3J0LXVwLFxuICBcInNvcnQtYXNjXCI6ICRmYS12YXItc29ydC1hc2MsXG4gIFwiY2FsZW5kYXItYXJyb3ctdXBcIjogJGZhLXZhci1jYWxlbmRhci1hcnJvdy11cCxcbiAgXCJjYWxlbmRhci11cGxvYWRcIjogJGZhLXZhci1jYWxlbmRhci11cGxvYWQsXG4gIFwiY29tbWVudC1kb3RzXCI6ICRmYS12YXItY29tbWVudC1kb3RzLFxuICBcImNvbW1lbnRpbmdcIjogJGZhLXZhci1jb21tZW50aW5nLFxuICBcInBsYW50LXdpbHRcIjogJGZhLXZhci1wbGFudC13aWx0LFxuICBcInNjYXJmXCI6ICRmYS12YXItc2NhcmYsXG4gIFwiYWxidW0tY2lyY2xlLXBsdXNcIjogJGZhLXZhci1hbGJ1bS1jaXJjbGUtcGx1cyxcbiAgXCJ1c2VyLW51cnNlLWhhaXItbG9uZ1wiOiAkZmEtdmFyLXVzZXItbnVyc2UtaGFpci1sb25nLFxuICBcImRpYW1vbmRcIjogJGZhLXZhci1kaWFtb25kLFxuICBcInNxdWFyZS1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWxlZnQsXG4gIFwiYXJyb3ctYWx0LXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0LFxuICBcImZhY2UtZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LFxuICBcImdyaW4tc3F1aW50XCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQsXG4gIFwiY2lyY2xlLWVsbGlwc2lzLXZlcnRpY2FsXCI6ICRmYS12YXItY2lyY2xlLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImhhbmQtaG9sZGluZy1kb2xsYXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyLFxuICBcImhhbmQtaG9sZGluZy11c2RcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkLFxuICBcImdyaWQtZGl2aWRlcnNcIjogJGZhLXZhci1ncmlkLWRpdmlkZXJzLFxuICBcImJhY3Rlcml1bVwiOiAkZmEtdmFyLWJhY3Rlcml1bSxcbiAgXCJoYW5kLXBvaW50ZXJcIjogJGZhLXZhci1oYW5kLXBvaW50ZXIsXG4gIFwiZHJ1bS1zdGVlbHBhblwiOiAkZmEtdmFyLWRydW0tc3RlZWxwYW4sXG4gIFwiaGFuZC1zY2lzc29yc1wiOiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMsXG4gIFwiaGFuZHMtcHJheWluZ1wiOiAkZmEtdmFyLWhhbmRzLXByYXlpbmcsXG4gIFwicHJheWluZy1oYW5kc1wiOiAkZmEtdmFyLXByYXlpbmctaGFuZHMsXG4gIFwiZmFjZS1wZW5zaXZlXCI6ICRmYS12YXItZmFjZS1wZW5zaXZlLFxuICBcInVzZXItbXVzaWNcIjogJGZhLXZhci11c2VyLW11c2ljLFxuICBcImFycm93LXJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCxcbiAgXCJhcnJvdy1yaWdodC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZCxcbiAgXCJyZWRvXCI6ICRmYS12YXItcmVkbyxcbiAgXCJtZXNzYWdlcy1kb2xsYXJcIjogJGZhLXZhci1tZXNzYWdlcy1kb2xsYXIsXG4gIFwiY29tbWVudHMtYWx0LWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXIsXG4gIFwic2Vuc29yLW9uXCI6ICRmYS12YXItc2Vuc29yLW9uLFxuICBcImJhbGxvb25cIjogJGZhLXZhci1iYWxsb29uLFxuICBcImJpb2hhemFyZFwiOiAkZmEtdmFyLWJpb2hhemFyZCxcbiAgXCJjaGVzcy1xdWVlbi1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLXF1ZWVuLXBpZWNlLFxuICBcImNoZXNzLXF1ZWVuLWFsdFwiOiAkZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdCxcbiAgXCJsb2NhdGlvbi1jcm9zc2hhaXJzXCI6ICRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlycyxcbiAgXCJsb2NhdGlvblwiOiAkZmEtdmFyLWxvY2F0aW9uLFxuICBcIm1hcnMtZG91YmxlXCI6ICRmYS12YXItbWFycy1kb3VibGUsXG4gIFwiaG91c2UtcGVyc29uLWxlYXZlXCI6ICRmYS12YXItaG91c2UtcGVyc29uLWxlYXZlLFxuICBcImhvdXNlLWxlYXZlXCI6ICRmYS12YXItaG91c2UtbGVhdmUsXG4gIFwiaG91c2UtcGVyc29uLWRlcGFydFwiOiAkZmEtdmFyLWhvdXNlLXBlcnNvbi1kZXBhcnQsXG4gIFwicnVsZXItdHJpYW5nbGVcIjogJGZhLXZhci1ydWxlci10cmlhbmdsZSxcbiAgXCJjYXJkLWNsdWJcIjogJGZhLXZhci1jYXJkLWNsdWIsXG4gIFwiY2hpbGQtZHJlc3NcIjogJGZhLXZhci1jaGlsZC1kcmVzcyxcbiAgXCJ1c2Vycy1iZXR3ZWVuLWxpbmVzXCI6ICRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lcyxcbiAgXCJsdW5ncy12aXJ1c1wiOiAkZmEtdmFyLWx1bmdzLXZpcnVzLFxuICBcInNwaW5uZXItdGhpcmRcIjogJGZhLXZhci1zcGlubmVyLXRoaXJkLFxuICBcImZhY2UtZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10ZWFycyxcbiAgXCJncmluLXRlYXJzXCI6ICRmYS12YXItZ3Jpbi10ZWFycyxcbiAgXCJwaG9uZVwiOiAkZmEtdmFyLXBob25lLFxuICBcImNvbXB1dGVyLW1vdXNlLXNjcm9sbHdoZWVsXCI6ICRmYS12YXItY29tcHV0ZXItbW91c2Utc2Nyb2xsd2hlZWwsXG4gIFwibW91c2UtYWx0XCI6ICRmYS12YXItbW91c2UtYWx0LFxuICBcImNhbGVuZGFyLXhtYXJrXCI6ICRmYS12YXItY2FsZW5kYXIteG1hcmssXG4gIFwiY2FsZW5kYXItdGltZXNcIjogJGZhLXZhci1jYWxlbmRhci10aW1lcyxcbiAgXCJjaGlsZC1yZWFjaGluZ1wiOiAkZmEtdmFyLWNoaWxkLXJlYWNoaW5nLFxuICBcInRhYmxlLWxheW91dFwiOiAkZmEtdmFyLXRhYmxlLWxheW91dCxcbiAgXCJuYXJ3aGFsXCI6ICRmYS12YXItbmFyd2hhbCxcbiAgXCJyYW1wLWxvYWRpbmdcIjogJGZhLXZhci1yYW1wLWxvYWRpbmcsXG4gIFwiY2FsZW5kYXItY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtcGx1cyxcbiAgXCJ0b290aGJydXNoXCI6ICRmYS12YXItdG9vdGhicnVzaCxcbiAgXCJib3JkZXItaW5uZXJcIjogJGZhLXZhci1ib3JkZXItaW5uZXIsXG4gIFwicGF3LWNsYXdzXCI6ICRmYS12YXItcGF3LWNsYXdzLFxuICBcImtpd2ktZnJ1aXRcIjogJGZhLXZhci1raXdpLWZydWl0LFxuICBcInRyYWZmaWMtbGlnaHQtc2xvd1wiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdyxcbiAgXCJyZWN0YW5nbGUtY29kZVwiOiAkZmEtdmFyLXJlY3RhbmdsZS1jb2RlLFxuICBcImhlYWQtc2lkZS12aXJ1c1wiOiAkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyxcbiAgXCJrZXlib2FyZC1icmlnaHRuZXNzXCI6ICRmYS12YXIta2V5Ym9hcmQtYnJpZ2h0bmVzcyxcbiAgXCJib29rcy1tZWRpY2FsXCI6ICRmYS12YXItYm9va3MtbWVkaWNhbCxcbiAgXCJsaWdodGJ1bGItc2xhc2hcIjogJGZhLXZhci1saWdodGJ1bGItc2xhc2gsXG4gIFwiaG91c2UtYmxhbmtcIjogJGZhLXZhci1ob3VzZS1ibGFuayxcbiAgXCJob21lLWJsYW5rXCI6ICRmYS12YXItaG9tZS1ibGFuayxcbiAgXCJzcXVhcmUtNVwiOiAkZmEtdmFyLXNxdWFyZS01LFxuICBcInNxdWFyZS1oZWFydFwiOiAkZmEtdmFyLXNxdWFyZS1oZWFydCxcbiAgXCJoZWFydC1zcXVhcmVcIjogJGZhLXZhci1oZWFydC1zcXVhcmUsXG4gIFwicHV6emxlXCI6ICRmYS12YXItcHV6emxlLFxuICBcInVzZXItZ2VhclwiOiAkZmEtdmFyLXVzZXItZ2VhcixcbiAgXCJ1c2VyLWNvZ1wiOiAkZmEtdmFyLXVzZXItY29nLFxuICBcInBpcGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGlwZS1jaXJjbGUtY2hlY2ssXG4gIFwiYXJyb3ctdXAtMS05XCI6ICRmYS12YXItYXJyb3ctdXAtMS05LFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCxcbiAgXCJvY3RhZ29uLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItb2N0YWdvbi1leGNsYW1hdGlvbixcbiAgXCJkaWFsLWxvd1wiOiAkZmEtdmFyLWRpYWwtbG93LFxuICBcImRvb3ItY2xvc2VkXCI6ICRmYS12YXItZG9vci1jbG9zZWQsXG4gIFwibGFwdG9wLW1vYmlsZVwiOiAkZmEtdmFyLWxhcHRvcC1tb2JpbGUsXG4gIFwicGhvbmUtbGFwdG9wXCI6ICRmYS12YXItcGhvbmUtbGFwdG9wLFxuICBcImNvbnZleW9yLWJlbHQtYm94ZXNcIjogJGZhLXZhci1jb252ZXlvci1iZWx0LWJveGVzLFxuICBcImNvbnZleW9yLWJlbHQtYWx0XCI6ICRmYS12YXItY29udmV5b3ItYmVsdC1hbHQsXG4gIFwic2hpZWxkLXZpcnVzXCI6ICRmYS12YXItc2hpZWxkLXZpcnVzLFxuICBcInN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZS1hZHZhbmNlZFwiOiAkZmEtdmFyLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZS1hZHZhbmNlZCxcbiAgXCJzdGFyZmlnaHRlci1hbHQtYWR2YW5jZWRcIjogJGZhLXZhci1zdGFyZmlnaHRlci1hbHQtYWR2YW5jZWQsXG4gIFwiZGljZS1zaXhcIjogJGZhLXZhci1kaWNlLXNpeCxcbiAgXCJzdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmVcIjogJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUsXG4gIFwic3RhcmZpZ2h0ZXItYWx0XCI6ICRmYS12YXItc3RhcmZpZ2h0ZXItYWx0LFxuICBcInJvY2tldC1sYXVuY2hcIjogJGZhLXZhci1yb2NrZXQtbGF1bmNoLFxuICBcIm1vc3F1aXRvLW5ldFwiOiAkZmEtdmFyLW1vc3F1aXRvLW5ldCxcbiAgXCJ2ZW50LWRhbXBlclwiOiAkZmEtdmFyLXZlbnQtZGFtcGVyLFxuICBcImJyaWRnZS13YXRlclwiOiAkZmEtdmFyLWJyaWRnZS13YXRlcixcbiAgXCJiYW4tYnVnXCI6ICRmYS12YXItYmFuLWJ1ZyxcbiAgXCJkZWJ1Z1wiOiAkZmEtdmFyLWRlYnVnLFxuICBcInBlcnNvbi1ib290aFwiOiAkZmEtdmFyLXBlcnNvbi1ib290aCxcbiAgXCJ0ZXh0LXdpZHRoXCI6ICRmYS12YXItdGV4dC13aWR0aCxcbiAgXCJnYXJhZ2UtY2FyXCI6ICRmYS12YXItZ2FyYWdlLWNhcixcbiAgXCJzcXVhcmUta2FuYmFuXCI6ICRmYS12YXItc3F1YXJlLWthbmJhbixcbiAgXCJoYXQtd2l6YXJkXCI6ICRmYS12YXItaGF0LXdpemFyZCxcbiAgXCJwZW4tZmFuY3lcIjogJGZhLXZhci1wZW4tZmFuY3ksXG4gIFwiY29mZmVlLXBvdFwiOiAkZmEtdmFyLWNvZmZlZS1wb3QsXG4gIFwibW91c2UtZmllbGRcIjogJGZhLXZhci1tb3VzZS1maWVsZCxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJGZhLXZhci1kaWdnaW5nLFxuICBcInNob3dlci1kb3duXCI6ICRmYS12YXItc2hvd2VyLWRvd24sXG4gIFwic2hvd2VyLWFsdFwiOiAkZmEtdmFyLXNob3dlci1hbHQsXG4gIFwiYm94LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJveC1jaXJjbGUtY2hlY2ssXG4gIFwiYnJpZ2h0bmVzc1wiOiAkZmEtdmFyLWJyaWdodG5lc3MsXG4gIFwiY2FyLXNpZGUtYm9sdFwiOiAkZmEtdmFyLWNhci1zaWRlLWJvbHQsXG4gIFwib3JuYW1lbnRcIjogJGZhLXZhci1vcm5hbWVudCxcbiAgXCJwaG9uZS1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci1waG9uZS1hcnJvdy1kb3duLWxlZnQsXG4gIFwicGhvbmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXBob25lLWFycm93LWRvd24sXG4gIFwicGhvbmUtaW5jb21pbmdcIjogJGZhLXZhci1waG9uZS1pbmNvbWluZyxcbiAgXCJjbG91ZC13b3JkXCI6ICRmYS12YXItY2xvdWQtd29yZCxcbiAgXCJoYW5kLWZpbmdlcnMtY3Jvc3NlZFwiOiAkZmEtdmFyLWhhbmQtZmluZ2Vycy1jcm9zc2VkLFxuICBcInRyYXNoXCI6ICRmYS12YXItdHJhc2gsXG4gIFwiZ2F1Z2Utc2ltcGxlXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLFxuICBcImdhdWdlLXNpbXBsZS1tZWRcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkLFxuICBcInRhY2hvbWV0ZXItYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSxcbiAgXCJhcnJvdy1kb3duLXNtYWxsLWJpZ1wiOiAkZmEtdmFyLWFycm93LWRvd24tc21hbGwtYmlnLFxuICBcInNvcnQtc2l6ZS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdCxcbiAgXCJib29rLW1lZGljYWxcIjogJGZhLXZhci1ib29rLW1lZGljYWwsXG4gIFwiZmFjZS1tZWx0aW5nXCI6ICRmYS12YXItZmFjZS1tZWx0aW5nLFxuICBcInBvb1wiOiAkZmEtdmFyLXBvbyxcbiAgXCJwZW4tY2xpcC1zbGFzaFwiOiAkZmEtdmFyLXBlbi1jbGlwLXNsYXNoLFxuICBcInBlbi1hbHQtc2xhc2hcIjogJGZhLXZhci1wZW4tYWx0LXNsYXNoLFxuICBcInF1b3RlLXJpZ2h0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQsXG4gIFwicXVvdGUtcmlnaHQtYWx0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQtYWx0LFxuICBcInNjcm9sbC1vbGRcIjogJGZhLXZhci1zY3JvbGwtb2xkLFxuICBcImd1aXRhcnNcIjogJGZhLXZhci1ndWl0YXJzLFxuICBcInBob25lLXhtYXJrXCI6ICRmYS12YXItcGhvbmUteG1hcmssXG4gIFwiaG9zZVwiOiAkZmEtdmFyLWhvc2UsXG4gIFwiY2xvY2stc2l4XCI6ICRmYS12YXItY2xvY2stc2l4LFxuICBcInNoaXJ0XCI6ICRmYS12YXItc2hpcnQsXG4gIFwidC1zaGlydFwiOiAkZmEtdmFyLXQtc2hpcnQsXG4gIFwidHNoaXJ0XCI6ICRmYS12YXItdHNoaXJ0LFxuICBcImJpbGxib2FyZFwiOiAkZmEtdmFyLWJpbGxib2FyZCxcbiAgXCJzcXVhcmUtclwiOiAkZmEtdmFyLXNxdWFyZS1yLFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiZW52ZWxvcGUtb3Blbi1kb2xsYXJcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcixcbiAgXCJkaXZpZGVcIjogJGZhLXZhci1kaXZpZGUsXG4gIFwic3VuLWNsb3VkXCI6ICRmYS12YXItc3VuLWNsb3VkLFxuICBcImxhbXAtZmxvb3JcIjogJGZhLXZhci1sYW1wLWZsb29yLFxuICBcInNxdWFyZS03XCI6ICRmYS12YXItc3F1YXJlLTcsXG4gIFwidGVuZ2Utc2lnblwiOiAkZmEtdmFyLXRlbmdlLXNpZ24sXG4gIFwidGVuZ2VcIjogJGZhLXZhci10ZW5nZSxcbiAgXCJoZWFkcGhvbmVzXCI6ICRmYS12YXItaGVhZHBob25lcyxcbiAgXCJoYW5kcy1ob2xkaW5nXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZyxcbiAgXCJjYW1wZmlyZVwiOiAkZmEtdmFyLWNhbXBmaXJlLFxuICBcImNpcmNsZS1hbXBlcnNhbmRcIjogJGZhLXZhci1jaXJjbGUtYW1wZXJzYW5kLFxuICBcInNub3dmbGFrZXNcIjogJGZhLXZhci1zbm93Zmxha2VzLFxuICBcImhhbmRzLWNsYXBwaW5nXCI6ICRmYS12YXItaGFuZHMtY2xhcHBpbmcsXG4gIFwicmVwdWJsaWNhblwiOiAkZmEtdmFyLXJlcHVibGljYW4sXG4gIFwibGVhZi1tYXBsZVwiOiAkZmEtdmFyLWxlYWYtbWFwbGUsXG4gIFwiYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWFycm93LWxlZnQsXG4gIFwicGVyc29uLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcmssXG4gIFwicnVsZXJcIjogJGZhLXZhci1ydWxlcixcbiAgXCJjdXAtc3RyYXctc3dvb3NoXCI6ICRmYS12YXItY3VwLXN0cmF3LXN3b29zaCxcbiAgXCJ0ZW1wZXJhdHVyZS1zdW5cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1zdW4sXG4gIFwidGVtcGVyYXR1cmUtaG90XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaG90LFxuICBcImFsaWduLWxlZnRcIjogJGZhLXZhci1hbGlnbi1sZWZ0LFxuICBcImRpY2UtZDZcIjogJGZhLXZhci1kaWNlLWQ2LFxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXG4gIFwiaGlnaC1kZWZpbml0aW9uXCI6ICRmYS12YXItaGlnaC1kZWZpbml0aW9uLFxuICBcInJlY3RhbmdsZS1oZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1oZCxcbiAgXCJqXCI6ICRmYS12YXItaixcbiAgXCJnYWxheHlcIjogJGZhLXZhci1nYWxheHksXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwiY2hlcnJpZXNcIjogJGZhLXZhci1jaGVycmllcyxcbiAgXCJ1cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmstYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQsXG4gIFwiY2lyY2xlLXNvcnRcIjogJGZhLXZhci1jaXJjbGUtc29ydCxcbiAgXCJzb3J0LWNpcmNsZVwiOiAkZmEtdmFyLXNvcnQtY2lyY2xlLFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJmaWxlLXBkZlwiOiAkZmEtdmFyLWZpbGUtcGRmLFxuICBcInNpcmVuXCI6ICRmYS12YXItc2lyZW4sXG4gIFwiYXJyb3ctdXAtdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvdy11cC10by1kb3R0ZWQtbGluZSxcbiAgXCJpbWFnZS1sYW5kc2NhcGVcIjogJGZhLXZhci1pbWFnZS1sYW5kc2NhcGUsXG4gIFwibGFuZHNjYXBlXCI6ICRmYS12YXItbGFuZHNjYXBlLFxuICBcInRhbmstd2F0ZXJcIjogJGZhLXZhci10YW5rLXdhdGVyLFxuICBcImN1cmxpbmctc3RvbmVcIjogJGZhLXZhci1jdXJsaW5nLXN0b25lLFxuICBcImN1cmxpbmdcIjogJGZhLXZhci1jdXJsaW5nLFxuICBcImdhbWVwYWQtbW9kZXJuXCI6ICRmYS12YXItZ2FtZXBhZC1tb2Rlcm4sXG4gIFwiZ2FtZXBhZC1hbHRcIjogJGZhLXZhci1nYW1lcGFkLWFsdCxcbiAgXCJtZXNzYWdlcy1xdWVzdGlvblwiOiAkZmEtdmFyLW1lc3NhZ2VzLXF1ZXN0aW9uLFxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxuICBcImJpYmxlXCI6ICRmYS12YXItYmlibGUsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXG4gIFwibWVka2l0XCI6ICRmYS12YXItbWVka2l0LFxuICBcImJyaWVmY2FzZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1hcnJvdy1yaWdodCxcbiAgXCJleHBhbmQtd2lkZVwiOiAkZmEtdmFyLWV4cGFuZC13aWRlLFxuICBcImNsb2NrLWVsZXZlbi10aGlydHlcIjogJGZhLXZhci1jbG9jay1lbGV2ZW4tdGhpcnR5LFxuICBcInJ2XCI6ICRmYS12YXItcnYsXG4gIFwidXNlci1zZWNyZXRcIjogJGZhLXZhci11c2VyLXNlY3JldCxcbiAgXCJvdHRlclwiOiAkZmEtdmFyLW90dGVyLFxuICBcImRyZWlkZWxcIjogJGZhLXZhci1kcmVpZGVsLFxuICBcInBlcnNvbi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcyxcbiAgXCJmZW1hbGVcIjogJGZhLXZhci1mZW1hbGUsXG4gIFwiY29tbWVudC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50LWRvbGxhcixcbiAgXCJidXNpbmVzcy10aW1lXCI6ICRmYS12YXItYnVzaW5lc3MtdGltZSxcbiAgXCJicmllZmNhc2UtY2xvY2tcIjogJGZhLXZhci1icmllZmNhc2UtY2xvY2ssXG4gIFwiZmxvd2VyLXR1bGlwXCI6ICRmYS12YXItZmxvd2VyLXR1bGlwLFxuICBcInBlb3BsZS1wYW50cy1zaW1wbGVcIjogJGZhLXZhci1wZW9wbGUtcGFudHMtc2ltcGxlLFxuICBcImNsb3VkLWRyaXp6bGVcIjogJGZhLXZhci1jbG91ZC1kcml6emxlLFxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXG4gIFwidGgtbGFyZ2VcIjogJGZhLXZhci10aC1sYXJnZSxcbiAgXCJib29rLXRhbmFraFwiOiAkZmEtdmFyLWJvb2stdGFuYWtoLFxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcbiAgXCJzb2xhci1zeXN0ZW1cIjogJGZhLXZhci1zb2xhci1zeXN0ZW0sXG4gIFwic2VhbC1xdWVzdGlvblwiOiAkZmEtdmFyLXNlYWwtcXVlc3Rpb24sXG4gIFwicGhvbmUtdm9sdW1lXCI6ICRmYS12YXItcGhvbmUtdm9sdW1lLFxuICBcInZvbHVtZS1jb250cm9sLXBob25lXCI6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmUsXG4gIFwiZGlzYy1kcml2ZVwiOiAkZmEtdmFyLWRpc2MtZHJpdmUsXG4gIFwiaGF0LWNvd2JveS1zaWRlXCI6ICRmYS12YXItaGF0LWNvd2JveS1zaWRlLFxuICBcInRhYmxlLXJvd3NcIjogJGZhLXZhci10YWJsZS1yb3dzLFxuICBcInJvd3NcIjogJGZhLXZhci1yb3dzLFxuICBcImxvY2F0aW9uLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItbG9jYXRpb24tZXhjbGFtYXRpb24sXG4gIFwibWFwLW1hcmtlci1leGNsYW1hdGlvblwiOiAkZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb24sXG4gIFwiZmFjZS1mZWFyZnVsXCI6ICRmYS12YXItZmFjZS1mZWFyZnVsLFxuICBcImNsaXBib2FyZC11c2VyXCI6ICRmYS12YXItY2xpcGJvYXJkLXVzZXIsXG4gIFwiYnVzLXNjaG9vbFwiOiAkZmEtdmFyLWJ1cy1zY2hvb2wsXG4gIFwiZmlsbS1zbGFzaFwiOiAkZmEtdmFyLWZpbG0tc2xhc2gsXG4gIFwic3F1YXJlLWFycm93LWRvd24tcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1yaWdodCxcbiAgXCJib29rLXNwYXJrbGVzXCI6ICRmYS12YXItYm9vay1zcGFya2xlcyxcbiAgXCJib29rLXNwZWxsc1wiOiAkZmEtdmFyLWJvb2stc3BlbGxzLFxuICBcIndhc2hpbmctbWFjaGluZVwiOiAkZmEtdmFyLXdhc2hpbmctbWFjaGluZSxcbiAgXCJ3YXNoZXJcIjogJGZhLXZhci13YXNoZXIsXG4gIFwiY2hpbGRcIjogJGZhLXZhci1jaGlsZCxcbiAgXCJsaXJhLXNpZ25cIjogJGZhLXZhci1saXJhLXNpZ24sXG4gIFwidXNlci12aXNvclwiOiAkZmEtdmFyLXVzZXItdmlzb3IsXG4gIFwiZmlsZS1wbHVzLW1pbnVzXCI6ICRmYS12YXItZmlsZS1wbHVzLW1pbnVzLFxuICBcImNoZXNzLWNsb2NrLWZsaXBcIjogJGZhLXZhci1jaGVzcy1jbG9jay1mbGlwLFxuICBcImNoZXNzLWNsb2NrLWFsdFwiOiAkZmEtdmFyLWNoZXNzLWNsb2NrLWFsdCxcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwicGxhbmUtbG9ja1wiOiAkZmEtdmFyLXBsYW5lLWxvY2ssXG4gIFwic3RlZXJpbmctd2hlZWxcIjogJGZhLXZhci1zdGVlcmluZy13aGVlbCxcbiAgXCJ0YWdcIjogJGZhLXZhci10YWcsXG4gIFwic3RyZXRjaGVyXCI6ICRmYS12YXItc3RyZXRjaGVyLFxuICBcImJvb2stc2VjdGlvblwiOiAkZmEtdmFyLWJvb2stc2VjdGlvbixcbiAgXCJib29rLWxhd1wiOiAkZmEtdmFyLWJvb2stbGF3LFxuICBcImluYm94ZXNcIjogJGZhLXZhci1pbmJveGVzLFxuICBcImNvZmZlZS1iZWFuXCI6ICRmYS12YXItY29mZmVlLWJlYW4sXG4gIFwiY2lyY2xlLXllblwiOiAkZmEtdmFyLWNpcmNsZS15ZW4sXG4gIFwiYnJhY2tldHMtY3VybHlcIjogJGZhLXZhci1icmFja2V0cy1jdXJseSxcbiAgXCJlbGxpcHNpcy1zdHJva2UtdmVydGljYWxcIjogJGZhLXZhci1lbGxpcHNpcy1zdHJva2UtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdi1hbHRcIjogJGZhLXZhci1lbGxpcHNpcy12LWFsdCxcbiAgXCJjb21tZW50XCI6ICRmYS12YXItY29tbWVudCxcbiAgXCJzcXVhcmUtMVwiOiAkZmEtdmFyLXNxdWFyZS0xLFxuICBcImNha2UtY2FuZGxlc1wiOiAkZmEtdmFyLWNha2UtY2FuZGxlcyxcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcbiAgXCJjYWtlXCI6ICRmYS12YXItY2FrZSxcbiAgXCJoZWFkLXNpZGVcIjogJGZhLXZhci1oZWFkLXNpZGUsXG4gIFwiZW52ZWxvcGVcIjogJGZhLXZhci1lbnZlbG9wZSxcbiAgXCJkb2xseS1lbXB0eVwiOiAkZmEtdmFyLWRvbGx5LWVtcHR5LFxuICBcImZhY2UtdGlzc3VlXCI6ICRmYS12YXItZmFjZS10aXNzdWUsXG4gIFwiYW5nbGVzLXVwXCI6ICRmYS12YXItYW5nbGVzLXVwLFxuICBcImFuZ2xlLWRvdWJsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCxcbiAgXCJiaW4tcmVjeWNsZVwiOiAkZmEtdmFyLWJpbi1yZWN5Y2xlLFxuICBcInBhcGVyY2xpcFwiOiAkZmEtdmFyLXBhcGVyY2xpcCxcbiAgXCJjaGFydC1saW5lLWRvd25cIjogJGZhLXZhci1jaGFydC1saW5lLWRvd24sXG4gIFwiYXJyb3ctcmlnaHQtdG8tY2l0eVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHksXG4gIFwibG9jay1hXCI6ICRmYS12YXItbG9jay1hLFxuICBcInJpYmJvblwiOiAkZmEtdmFyLXJpYmJvbixcbiAgXCJsdW5nc1wiOiAkZmEtdmFyLWx1bmdzLFxuICBcInBlcnNvbi1waW5iYWxsXCI6ICRmYS12YXItcGVyc29uLXBpbmJhbGwsXG4gIFwiYXJyb3ctdXAtOS0xXCI6ICRmYS12YXItYXJyb3ctdXAtOS0xLFxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0LFxuICBcImFwcGxlLWNvcmVcIjogJGZhLXZhci1hcHBsZS1jb3JlLFxuICBcImNpcmNsZS15XCI6ICRmYS12YXItY2lyY2xlLXksXG4gIFwiaDZcIjogJGZhLXZhci1oNixcbiAgXCJsaXRlY29pbi1zaWduXCI6ICRmYS12YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJjaXJjbGUtc21hbGxcIjogJGZhLXZhci1jaXJjbGUtc21hbGwsXG4gIFwiYm9yZGVyLW5vbmVcIjogJGZhLXZhci1ib3JkZXItbm9uZSxcbiAgXCJhcnJvdy10dXJuLWRvd24tbGVmdFwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bi1sZWZ0LFxuICBcImNpcmNsZS1ub2Rlc1wiOiAkZmEtdmFyLWNpcmNsZS1ub2RlcyxcbiAgXCJwYXJhY2h1dGUtYm94XCI6ICRmYS12YXItcGFyYWNodXRlLWJveCxcbiAgXCJtZXNzYWdlLW1lZGljYWxcIjogJGZhLXZhci1tZXNzYWdlLW1lZGljYWwsXG4gIFwiY29tbWVudC1hbHQtbWVkaWNhbFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWwsXG4gIFwicnVnYnktYmFsbFwiOiAkZmEtdmFyLXJ1Z2J5LWJhbGwsXG4gIFwiY29tbWVudC1tdXNpY1wiOiAkZmEtdmFyLWNvbW1lbnQtbXVzaWMsXG4gIFwiaW5kZW50XCI6ICRmYS12YXItaW5kZW50LFxuICBcInRyZWUtZGVjaWR1b3VzXCI6ICRmYS12YXItdHJlZS1kZWNpZHVvdXMsXG4gIFwidHJlZS1hbHRcIjogJGZhLXZhci10cmVlLWFsdCxcbiAgXCJwdXp6bGUtcGllY2Utc2ltcGxlXCI6ICRmYS12YXItcHV6emxlLXBpZWNlLXNpbXBsZSxcbiAgXCJwdXp6bGUtcGllY2UtYWx0XCI6ICRmYS12YXItcHV6emxlLXBpZWNlLWFsdCxcbiAgXCJ0cnVjay1maWVsZC11blwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLXVuLFxuICBcIm5mYy10cmFzaFwiOiAkZmEtdmFyLW5mYy10cmFzaCxcbiAgXCJob3VyZ2xhc3NcIjogJGZhLXZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICRmYS12YXItaG91cmdsYXNzLWVtcHR5LFxuICBcIm1vdW50YWluXCI6ICRmYS12YXItbW91bnRhaW4sXG4gIFwiZmlsZS14bWFya1wiOiAkZmEtdmFyLWZpbGUteG1hcmssXG4gIFwiZmlsZS10aW1lc1wiOiAkZmEtdmFyLWZpbGUtdGltZXMsXG4gIFwiaG91c2UtaGVhcnRcIjogJGZhLXZhci1ob3VzZS1oZWFydCxcbiAgXCJob21lLWhlYXJ0XCI6ICRmYS12YXItaG9tZS1oZWFydCxcbiAgXCJob3VzZS1jaGltbmV5LWJsYW5rXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1ibGFuayxcbiAgXCJtZXRlci1ib2x0XCI6ICRmYS12YXItbWV0ZXItYm9sdCxcbiAgXCJ1c2VyLWRvY3RvclwiOiAkZmEtdmFyLXVzZXItZG9jdG9yLFxuICBcInVzZXItbWRcIjogJGZhLXZhci11c2VyLW1kLFxuICBcInNsYXNoLWJhY2tcIjogJGZhLXZhci1zbGFzaC1iYWNrLFxuICBcImNpcmNsZS1pbmZvXCI6ICRmYS12YXItY2lyY2xlLWluZm8sXG4gIFwiaW5mby1jaXJjbGVcIjogJGZhLXZhci1pbmZvLWNpcmNsZSxcbiAgXCJmaXNoaW5nLXJvZFwiOiAkZmEtdmFyLWZpc2hpbmctcm9kLFxuICBcImhhbW1lci1jcmFzaFwiOiAkZmEtdmFyLWhhbW1lci1jcmFzaCxcbiAgXCJtZXNzYWdlLWhlYXJ0XCI6ICRmYS12YXItbWVzc2FnZS1oZWFydCxcbiAgXCJjbG91ZC1tZWF0YmFsbFwiOiAkZmEtdmFyLWNsb3VkLW1lYXRiYWxsLFxuICBcImNhbWVyYS1wb2xhcm9pZFwiOiAkZmEtdmFyLWNhbWVyYS1wb2xhcm9pZCxcbiAgXCJjYW1lcmFcIjogJGZhLXZhci1jYW1lcmEsXG4gIFwiY2FtZXJhLWFsdFwiOiAkZmEtdmFyLWNhbWVyYS1hbHQsXG4gIFwic3F1YXJlLXZpcnVzXCI6ICRmYS12YXItc3F1YXJlLXZpcnVzLFxuICBcImNhcnQtYXJyb3ctdXBcIjogJGZhLXZhci1jYXJ0LWFycm93LXVwLFxuICBcIm1ldGVvclwiOiAkZmEtdmFyLW1ldGVvcixcbiAgXCJjYXItb25cIjogJGZhLXZhci1jYXItb24sXG4gIFwic2xlaWdoXCI6ICRmYS12YXItc2xlaWdoLFxuICBcImFycm93LWRvd24tMS05XCI6ICRmYS12YXItYXJyb3ctZG93bi0xLTksXG4gIFwic29ydC1udW1lcmljLWFzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2MsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bixcbiAgXCJidW95LW1vb3JpbmdcIjogJGZhLXZhci1idW95LW1vb3JpbmcsXG4gIFwic3F1YXJlLTRcIjogJGZhLXZhci1zcXVhcmUtNCxcbiAgXCJoYW5kLWhvbGRpbmctZHJvcGxldFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0LFxuICBcImhhbmQtaG9sZGluZy13YXRlclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcbiAgXCJ0cmljeWNsZS1hZHVsdFwiOiAkZmEtdmFyLXRyaWN5Y2xlLWFkdWx0LFxuICBcIndhdmVmb3JtXCI6ICRmYS12YXItd2F2ZWZvcm0sXG4gIFwid2F0ZXJcIjogJGZhLXZhci13YXRlcixcbiAgXCJzdGFyLXNoYXJwLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItc3Rhci1zaGFycC1oYWxmLXN0cm9rZSxcbiAgXCJzdGFyLXNoYXJwLWhhbGYtYWx0XCI6ICRmYS12YXItc3Rhci1zaGFycC1oYWxmLWFsdCxcbiAgXCJuZmMtc2lnbmFsXCI6ICRmYS12YXItbmZjLXNpZ25hbCxcbiAgXCJwbGFuZS1wcm9wXCI6ICRmYS12YXItcGxhbmUtcHJvcCxcbiAgXCJjYWxlbmRhci1jaGVja1wiOiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLFxuICBcImNsb2NrLWRlc2tcIjogJGZhLXZhci1jbG9jay1kZXNrLFxuICBcImNhbGVuZGFyLWNsb2NrXCI6ICRmYS12YXItY2FsZW5kYXItY2xvY2ssXG4gIFwiY2FsZW5kYXItdGltZVwiOiAkZmEtdmFyLWNhbGVuZGFyLXRpbWUsXG4gIFwiYnJhaWxsZVwiOiAkZmEtdmFyLWJyYWlsbGUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtYWx0XCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsXG4gIFwicGxhdGUtdXRlbnNpbHNcIjogJGZhLXZhci1wbGF0ZS11dGVuc2lscyxcbiAgXCJmYW1pbHktcGFudHNcIjogJGZhLXZhci1mYW1pbHktcGFudHMsXG4gIFwiaG9zZS1yZWVsXCI6ICRmYS12YXItaG9zZS1yZWVsLFxuICBcImhvdXNlLXdpbmRvd1wiOiAkZmEtdmFyLWhvdXNlLXdpbmRvdyxcbiAgXCJsYW5kbWFya1wiOiAkZmEtdmFyLWxhbmRtYXJrLFxuICBcInRydWNrXCI6ICRmYS12YXItdHJ1Y2ssXG4gIFwiY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWNyb3NzaGFpcnMsXG4gIFwiY2xvdWQtcmFpbmJvd1wiOiAkZmEtdmFyLWNsb3VkLXJhaW5ib3csXG4gIFwicGVyc29uLWNhbmVcIjogJGZhLXZhci1wZXJzb24tY2FuZSxcbiAgXCJhbGllblwiOiAkZmEtdmFyLWFsaWVuLFxuICBcInRlbnRcIjogJGZhLXZhci10ZW50LFxuICBcImxhcHRvcC1iaW5hcnlcIjogJGZhLXZhci1sYXB0b3AtYmluYXJ5LFxuICBcInZlc3QtcGF0Y2hlc1wiOiAkZmEtdmFyLXZlc3QtcGF0Y2hlcyxcbiAgXCJwZW9wbGUtZHJlc3Mtc2ltcGxlXCI6ICRmYS12YXItcGVvcGxlLWRyZXNzLXNpbXBsZSxcbiAgXCJjaGVjay1kb3VibGVcIjogJGZhLXZhci1jaGVjay1kb3VibGUsXG4gIFwiYXJyb3ctZG93bi1hLXpcIjogJGZhLXZhci1hcnJvdy1kb3duLWEteixcbiAgXCJzb3J0LWFscGhhLWFzY1wiOiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjLFxuICBcInNvcnQtYWxwaGEtZG93blwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bixcbiAgXCJib3dsaW5nLWJhbGwtcGluXCI6ICRmYS12YXItYm93bGluZy1iYWxsLXBpbixcbiAgXCJiZWxsLXNjaG9vbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoLFxuICBcInBsdXMtbGFyZ2VcIjogJGZhLXZhci1wbHVzLWxhcmdlLFxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJGZhLXZhci1tb25leS1iaWxsLXdoZWF0LFxuICBcImNhbWVyYS12aWV3ZmluZGVyXCI6ICRmYS12YXItY2FtZXJhLXZpZXdmaW5kZXIsXG4gIFwic2NyZWVuc2hvdFwiOiAkZmEtdmFyLXNjcmVlbnNob3QsXG4gIFwibWVzc2FnZS1tdXNpY1wiOiAkZmEtdmFyLW1lc3NhZ2UtbXVzaWMsXG4gIFwiY29tbWVudC1hbHQtbXVzaWNcIjogJGZhLXZhci1jb21tZW50LWFsdC1tdXNpYyxcbiAgXCJjYXItYnVpbGRpbmdcIjogJGZhLXZhci1jYXItYnVpbGRpbmcsXG4gIFwiYm9yZGVyLWJvdHRvbS1yaWdodFwiOiAkZmEtdmFyLWJvcmRlci1ib3R0b20tcmlnaHQsXG4gIFwiYm9yZGVyLXN0eWxlLWFsdFwiOiAkZmEtdmFyLWJvcmRlci1zdHlsZS1hbHQsXG4gIFwib2N0YWdvblwiOiAkZmEtdmFyLW9jdGFnb24sXG4gIFwiY29tbWVudC1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXAtcmlnaHQsXG4gIFwib2N0YWdvbi1kaXZpZGVcIjogJGZhLXZhci1vY3RhZ29uLWRpdmlkZSxcbiAgXCJjb29raWVcIjogJGZhLXZhci1jb29raWUsXG4gIFwiYXJyb3ctcm90YXRlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtbGVmdCxcbiAgXCJhcnJvdy1sZWZ0LXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93LWxlZnQtcm90YXRlLFxuICBcImFycm93LXJvdGF0ZS1iYWNrXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWJhY2ssXG4gIFwiYXJyb3ctcm90YXRlLWJhY2t3YXJkXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkLFxuICBcInVuZG9cIjogJGZhLXZhci11bmRvLFxuICBcInR2LW11c2ljXCI6ICRmYS12YXItdHYtbXVzaWMsXG4gIFwiaGFyZC1kcml2ZVwiOiAkZmEtdmFyLWhhcmQtZHJpdmUsXG4gIFwiaGRkXCI6ICRmYS12YXItaGRkLFxuICBcInJlZWxcIjogJGZhLXZhci1yZWVsLFxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZHVtYmJlbGxcIjogJGZhLXZhci1kdW1iYmVsbCxcbiAgXCJyZWN0YW5nbGUtbGlzdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1saXN0LFxuICBcImxpc3QtYWx0XCI6ICRmYS12YXItbGlzdC1hbHQsXG4gIFwidGFycC1kcm9wbGV0XCI6ICRmYS12YXItdGFycC1kcm9wbGV0LFxuICBcImFsYXJtLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYWxhcm0tZXhjbGFtYXRpb24sXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjayxcbiAgXCJ0cmFmZmljLWNvbmVcIjogJGZhLXZhci10cmFmZmljLWNvbmUsXG4gIFwiZ3JhdGVcIjogJGZhLXZhci1ncmF0ZSxcbiAgXCJhcnJvdy1kb3duLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctZG93bi1yaWdodCxcbiAgXCJwZXJzb24tc2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxuICBcInNraWluZy1ub3JkaWNcIjogJGZhLXZhci1za2lpbmctbm9yZGljLFxuICBcImNhbGVuZGFyLXBsdXNcIjogJGZhLXZhci1jYWxlbmRhci1wbHVzLFxuICBcInBlcnNvbi1mcm9tLXBvcnRhbFwiOiAkZmEtdmFyLXBlcnNvbi1mcm9tLXBvcnRhbCxcbiAgXCJwb3J0YWwtZXhpdFwiOiAkZmEtdmFyLXBvcnRhbC1leGl0LFxuICBcInBsYW5lLWFycml2YWxcIjogJGZhLXZhci1wbGFuZS1hcnJpdmFsLFxuICBcImNvd2JlbGwtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jb3diZWxsLWNpcmNsZS1wbHVzLFxuICBcImNvd2JlbGwtbW9yZVwiOiAkZmEtdmFyLWNvd2JlbGwtbW9yZSxcbiAgXCJjaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1sZWZ0LFxuICBcImFycm93LWFsdC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCxcbiAgXCJkaXN0cmlidXRlLXNwYWNpbmctdmVydGljYWxcIjogJGZhLXZhci1kaXN0cmlidXRlLXNwYWNpbmctdmVydGljYWwsXG4gIFwic2lnbmFsLWJhcnMtZmFpclwiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLWZhaXIsXG4gIFwic2lnbmFsLWFsdC0yXCI6ICRmYS12YXItc2lnbmFsLWFsdC0yLFxuICBcInNwb3J0c2JhbGxcIjogJGZhLXZhci1zcG9ydHNiYWxsLFxuICBcImdhbWUtY29uc29sZS1oYW5kaGVsZC1jcmFua1wiOiAkZmEtdmFyLWdhbWUtY29uc29sZS1oYW5kaGVsZC1jcmFuayxcbiAgXCJ0cmFpbi1zdWJ3YXlcIjogJGZhLXZhci10cmFpbi1zdWJ3YXksXG4gIFwic3Vid2F5XCI6ICRmYS12YXItc3Vid2F5LFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiZmFjZS1zbWlsZS11cHNpZGUtZG93blwiOiAkZmEtdmFyLWZhY2Utc21pbGUtdXBzaWRlLWRvd24sXG4gIFwiYmFsbC1waWxlXCI6ICRmYS12YXItYmFsbC1waWxlLFxuICBcImJhZGdlLWRvbGxhclwiOiAkZmEtdmFyLWJhZGdlLWRvbGxhcixcbiAgXCJtb25leS1iaWxscy1zaW1wbGVcIjogJGZhLXZhci1tb25leS1iaWxscy1zaW1wbGUsXG4gIFwibW9uZXktYmlsbHMtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbHMtYWx0LFxuICBcImxpc3QtdGltZWxpbmVcIjogJGZhLXZhci1saXN0LXRpbWVsaW5lLFxuICBcImluZGlhbi1ydXBlZS1zaWduXCI6ICRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ24sXG4gIFwiaW5kaWFuLXJ1cGVlXCI6ICRmYS12YXItaW5kaWFuLXJ1cGVlLFxuICBcImluclwiOiAkZmEtdmFyLWlucixcbiAgXCJjcm9wLXNpbXBsZVwiOiAkZmEtdmFyLWNyb3Atc2ltcGxlLFxuICBcImNyb3AtYWx0XCI6ICRmYS12YXItY3JvcC1hbHQsXG4gIFwibW9uZXktYmlsbC0xXCI6ICRmYS12YXItbW9uZXktYmlsbC0xLFxuICBcIm1vbmV5LWJpbGwtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC1hbHQsXG4gIFwibGVmdC1sb25nXCI6ICRmYS12YXItbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LWxlZnRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0LFxuICBcImtleWJvYXJkLWRvd25cIjogJGZhLXZhci1rZXlib2FyZC1kb3duLFxuICBcImNpcmNsZS11cC1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS11cC1yaWdodCxcbiAgXCJjbG91ZC1ib2x0LW1vb25cIjogJGZhLXZhci1jbG91ZC1ib2x0LW1vb24sXG4gIFwidGh1bmRlcnN0b3JtLW1vb25cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbixcbiAgXCJkbmFcIjogJGZhLXZhci1kbmEsXG4gIFwidmlydXMtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1zbGFzaCxcbiAgXCJicmFja2V0LXJvdW5kLXJpZ2h0XCI6ICRmYS12YXItYnJhY2tldC1yb3VuZC1yaWdodCxcbiAgXCJjaXJjbGUtc3RlcmxpbmdcIjogJGZhLXZhci1jaXJjbGUtc3RlcmxpbmcsXG4gIFwiY2lyY2xlLTVcIjogJGZhLXZhci1jaXJjbGUtNSxcbiAgXCJtaW51c1wiOiAkZmEtdmFyLW1pbnVzLFxuICBcInN1YnRyYWN0XCI6ICRmYS12YXItc3VidHJhY3QsXG4gIFwiZmlyZS1mbGFtZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUsXG4gIFwiZmxhbWVcIjogJGZhLXZhci1mbGFtZSxcbiAgXCJyaWdodC10by1saW5lXCI6ICRmYS12YXItcmlnaHQtdG8tbGluZSxcbiAgXCJhcnJvdy1hbHQtdG8tcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQsXG4gIFwiZ2lmXCI6ICRmYS12YXItZ2lmLFxuICBcImNoZXNzXCI6ICRmYS12YXItY2hlc3MsXG4gIFwidHJhc2gtc2xhc2hcIjogJGZhLXZhci10cmFzaC1zbGFzaCxcbiAgXCJhcnJvdy1sZWZ0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0LFxuICBcInBsdWctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2ssXG4gIFwiZm9udC1jYXNlXCI6ICRmYS12YXItZm9udC1jYXNlLFxuICBcInN0cmVldC12aWV3XCI6ICRmYS12YXItc3RyZWV0LXZpZXcsXG4gIFwiYXJyb3ctZG93bi1sZWZ0XCI6ICRmYS12YXItYXJyb3ctZG93bi1sZWZ0LFxuICBcImZyYW5jLXNpZ25cIjogJGZhLXZhci1mcmFuYy1zaWduLFxuICBcImZsYXNrLXJvdW5kLXBvaXNvblwiOiAkZmEtdmFyLWZsYXNrLXJvdW5kLXBvaXNvbixcbiAgXCJmbGFzay1wb2lzb25cIjogJGZhLXZhci1mbGFzay1wb2lzb24sXG4gIFwidm9sdW1lLW9mZlwiOiAkZmEtdmFyLXZvbHVtZS1vZmYsXG4gIFwiYm9vay1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1ib29rLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJjaGFydC11c2VyXCI6ICRmYS12YXItY2hhcnQtdXNlcixcbiAgXCJ1c2VyLWNoYXJ0XCI6ICRmYS12YXItdXNlci1jaGFydCxcbiAgXCJoYW5kcy1hc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZyxcbiAgXCJhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImFzbC1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nLFxuICBcImhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcsXG4gIFwicHJlc2VudGF0aW9uLXNjcmVlblwiOiAkZmEtdmFyLXByZXNlbnRhdGlvbi1zY3JlZW4sXG4gIFwicHJlc2VudGF0aW9uXCI6ICRmYS12YXItcHJlc2VudGF0aW9uLFxuICBcImNpcmNsZS1ib2x0XCI6ICRmYS12YXItY2lyY2xlLWJvbHQsXG4gIFwiZmFjZS1zbWlsZS1oYWxvXCI6ICRmYS12YXItZmFjZS1zbWlsZS1oYWxvLFxuICBcImNhcnQtY2lyY2xlLWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWNpcmNsZS1hcnJvdy1kb3duLFxuICBcImhvdXNlLXBlcnNvbi1yZXR1cm5cIjogJGZhLXZhci1ob3VzZS1wZXJzb24tcmV0dXJuLFxuICBcImhvdXNlLXBlcnNvbi1hcnJpdmVcIjogJGZhLXZhci1ob3VzZS1wZXJzb24tYXJyaXZlLFxuICBcImhvdXNlLXJldHVyblwiOiAkZmEtdmFyLWhvdXNlLXJldHVybixcbiAgXCJtZXNzYWdlLXhtYXJrXCI6ICRmYS12YXItbWVzc2FnZS14bWFyayxcbiAgXCJjb21tZW50LWFsdC10aW1lc1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzLFxuICBcIm1lc3NhZ2UtdGltZXNcIjogJGZhLXZhci1tZXNzYWdlLXRpbWVzLFxuICBcImZpbGUtY2VydGlmaWNhdGVcIjogJGZhLXZhci1maWxlLWNlcnRpZmljYXRlLFxuICBcImZpbGUtYXdhcmRcIjogJGZhLXZhci1maWxlLWF3YXJkLFxuICBcInVzZXItZG9jdG9yLWhhaXItbG9uZ1wiOiAkZmEtdmFyLXVzZXItZG9jdG9yLWhhaXItbG9uZyxcbiAgXCJjYW1lcmEtc2VjdXJpdHlcIjogJGZhLXZhci1jYW1lcmEtc2VjdXJpdHksXG4gIFwiY2FtZXJhLWhvbWVcIjogJGZhLXZhci1jYW1lcmEtaG9tZSxcbiAgXCJnZWFyXCI6ICRmYS12YXItZ2VhcixcbiAgXCJjb2dcIjogJGZhLXZhci1jb2csXG4gIFwiZHJvcGxldC1zbGFzaFwiOiAkZmEtdmFyLWRyb3BsZXQtc2xhc2gsXG4gIFwidGludC1zbGFzaFwiOiAkZmEtdmFyLXRpbnQtc2xhc2gsXG4gIFwiYm9vay1oZWFydFwiOiAkZmEtdmFyLWJvb2staGVhcnQsXG4gIFwibW9zcXVlXCI6ICRmYS12YXItbW9zcXVlLFxuICBcImR1Y2tcIjogJGZhLXZhci1kdWNrLFxuICBcIm1vc3F1aXRvXCI6ICRmYS12YXItbW9zcXVpdG8sXG4gIFwic3Rhci1vZi1kYXZpZFwiOiAkZmEtdmFyLXN0YXItb2YtZGF2aWQsXG4gIFwiZmxhZy1zd2FsbG93dGFpbFwiOiAkZmEtdmFyLWZsYWctc3dhbGxvd3RhaWwsXG4gIFwiZmxhZy1hbHRcIjogJGZhLXZhci1mbGFnLWFsdCxcbiAgXCJwZXJzb24tbWlsaXRhcnktcmlmbGVcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGUsXG4gIFwiY2FyLWdhcmFnZVwiOiAkZmEtdmFyLWNhci1nYXJhZ2UsXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctY2FydFwiOiAkZmEtdmFyLXNob3BwaW5nLWNhcnQsXG4gIFwiYm9vay1mb250XCI6ICRmYS12YXItYm9vay1mb250LFxuICBcInNoaWVsZC1wbHVzXCI6ICRmYS12YXItc2hpZWxkLXBsdXMsXG4gIFwidmlhbHNcIjogJGZhLXZhci12aWFscyxcbiAgXCJleWUtZHJvcHBlci1mdWxsXCI6ICRmYS12YXItZXllLWRyb3BwZXItZnVsbCxcbiAgXCJkaXN0cmlidXRlLXNwYWNpbmctaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWRpc3RyaWJ1dGUtc3BhY2luZy1ob3Jpem9udGFsLFxuICBcInRhYmxldC1ydWdnZWRcIjogJGZhLXZhci10YWJsZXQtcnVnZ2VkLFxuICBcInRlbXBlcmF0dXJlLXNub3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1zbm93LFxuICBcInRlbXBlcmF0dXJlLWZyaWdpZFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZCxcbiAgXCJtb3BlZFwiOiAkZmEtdmFyLW1vcGVkLFxuICBcImZhY2Utc21pbGUtcGx1c1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtcGx1cyxcbiAgXCJzbWlsZS1wbHVzXCI6ICRmYS12YXItc21pbGUtcGx1cyxcbiAgXCJyYWRpby10dW5lclwiOiAkZmEtdmFyLXJhZGlvLXR1bmVyLFxuICBcInJhZGlvLWFsdFwiOiAkZmEtdmFyLXJhZGlvLWFsdCxcbiAgXCJmYWNlLXN3ZWFyXCI6ICRmYS12YXItZmFjZS1zd2VhcixcbiAgXCJ3YXRlci1hcnJvdy1kb3duXCI6ICRmYS12YXItd2F0ZXItYXJyb3ctZG93bixcbiAgXCJ3YXRlci1sb3dlclwiOiAkZmEtdmFyLXdhdGVyLWxvd2VyLFxuICBcInNjYW5uZXItdG91Y2hzY3JlZW5cIjogJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuLFxuICBcImNpcmNsZS03XCI6ICRmYS12YXItY2lyY2xlLTcsXG4gIFwicGx1Zy1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXBsdXMsXG4gIFwicGVyc29uLXNraS1qdW1waW5nXCI6ICRmYS12YXItcGVyc29uLXNraS1qdW1waW5nLFxuICBcInNraS1qdW1wXCI6ICRmYS12YXItc2tpLWp1bXAsXG4gIFwicGxhY2Utb2Ytd29yc2hpcFwiOiAkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXAsXG4gIFwid2F0ZXItYXJyb3ctdXBcIjogJGZhLXZhci13YXRlci1hcnJvdy11cCxcbiAgXCJ3YXRlci1yaXNlXCI6ICRmYS12YXItd2F0ZXItcmlzZSxcbiAgXCJ3YXZlZm9ybS1saW5lc1wiOiAkZmEtdmFyLXdhdmVmb3JtLWxpbmVzLFxuICBcIndhdmVmb3JtLXBhdGhcIjogJGZhLXZhci13YXZlZm9ybS1wYXRoLFxuICBcInNwbGl0XCI6ICRmYS12YXItc3BsaXQsXG4gIFwiZmlsbS1jYW5pc3RlclwiOiAkZmEtdmFyLWZpbG0tY2FuaXN0ZXIsXG4gIFwiZmlsbS1jYW5uaXN0ZXJcIjogJGZhLXZhci1maWxtLWNhbm5pc3RlcixcbiAgXCJmb2xkZXIteG1hcmtcIjogJGZhLXZhci1mb2xkZXIteG1hcmssXG4gIFwiZm9sZGVyLXRpbWVzXCI6ICRmYS12YXItZm9sZGVyLXRpbWVzLFxuICBcInRvaWxldC1wYXBlci1ibGFua1wiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuayxcbiAgXCJ0b2lsZXQtcGFwZXItYWx0XCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLWFsdCxcbiAgXCJ0YWJsZXQtc2NyZWVuXCI6ICRmYS12YXItdGFibGV0LXNjcmVlbixcbiAgXCJ0YWJsZXQtYW5kcm9pZC1hbHRcIjogJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQsXG4gIFwiaGV4YWdvbi12ZXJ0aWNhbC1uZnQtc2xhbnRlZFwiOiAkZmEtdmFyLWhleGFnb24tdmVydGljYWwtbmZ0LXNsYW50ZWQsXG4gIFwiZm9sZGVyLW11c2ljXCI6ICRmYS12YXItZm9sZGVyLW11c2ljLFxuICBcImRpc3BsYXktbWVkaWNhbFwiOiAkZmEtdmFyLWRpc3BsYXktbWVkaWNhbCxcbiAgXCJkZXNrdG9wLW1lZGljYWxcIjogJGZhLXZhci1kZXNrdG9wLW1lZGljYWwsXG4gIFwic2hhcmUtYWxsXCI6ICRmYS12YXItc2hhcmUtYWxsLFxuICBcInBlYXBvZFwiOiAkZmEtdmFyLXBlYXBvZCxcbiAgXCJjaGVzcy1jbG9ja1wiOiAkZmEtdmFyLWNoZXNzLWNsb2NrLFxuICBcImF4ZVwiOiAkZmEtdmFyLWF4ZSxcbiAgXCJzcXVhcmUtZFwiOiAkZmEtdmFyLXNxdWFyZS1kLFxuICBcImdyaXAtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLXZlcnRpY2FsLFxuICBcIm1vYmlsZS1zaWduYWwtb3V0XCI6ICRmYS12YXItbW9iaWxlLXNpZ25hbC1vdXQsXG4gIFwiYXJyb3ctdHVybi11cFwiOiAkZmEtdmFyLWFycm93LXR1cm4tdXAsXG4gIFwibGV2ZWwtdXBcIjogJGZhLXZhci1sZXZlbC11cCxcbiAgXCJ1XCI6ICRmYS12YXItdSxcbiAgXCJhcnJvdy11cC1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1kb3R0ZWQtbGluZSxcbiAgXCJzcXVhcmUtcm9vdC12YXJpYWJsZVwiOiAkZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlLFxuICBcInNxdWFyZS1yb290LWFsdFwiOiAkZmEtdmFyLXNxdWFyZS1yb290LWFsdCxcbiAgXCJsaWdodC1zd2l0Y2gtb25cIjogJGZhLXZhci1saWdodC1zd2l0Y2gtb24sXG4gIFwiYXJyb3ctZG93bi1hcnJvdy11cFwiOiAkZmEtdmFyLWFycm93LWRvd24tYXJyb3ctdXAsXG4gIFwic29ydC1hbHRcIjogJGZhLXZhci1zb3J0LWFsdCxcbiAgXCJyYWluZHJvcHNcIjogJGZhLXZhci1yYWluZHJvcHMsXG4gIFwiZGFzaFwiOiAkZmEtdmFyLWRhc2gsXG4gIFwibWludXMtbGFyZ2VcIjogJGZhLXZhci1taW51cy1sYXJnZSxcbiAgXCJjbG9ja1wiOiAkZmEtdmFyLWNsb2NrLFxuICBcImNsb2NrLWZvdXJcIjogJGZhLXZhci1jbG9jay1mb3VyLFxuICBcImlucHV0LW51bWVyaWNcIjogJGZhLXZhci1pbnB1dC1udW1lcmljLFxuICBcInRydWNrLXRvd1wiOiAkZmEtdmFyLXRydWNrLXRvdyxcbiAgXCJiYWNrd2FyZC1zdGVwXCI6ICRmYS12YXItYmFja3dhcmQtc3RlcCxcbiAgXCJzdGVwLWJhY2t3YXJkXCI6ICRmYS12YXItc3RlcC1iYWNrd2FyZCxcbiAgXCJwYWxsZXRcIjogJGZhLXZhci1wYWxsZXQsXG4gIFwiY2FyLWJvbHRcIjogJGZhLXZhci1jYXItYm9sdCxcbiAgXCJhcnJvd3MtbWF4aW1pemVcIjogJGZhLXZhci1hcnJvd3MtbWF4aW1pemUsXG4gIFwiZXhwYW5kLWFycm93c1wiOiAkZmEtdmFyLWV4cGFuZC1hcnJvd3MsXG4gIFwiZmF1Y2V0XCI6ICRmYS12YXItZmF1Y2V0LFxuICBcImNsb3VkLXNsZWV0XCI6ICRmYS12YXItY2xvdWQtc2xlZXQsXG4gIFwibGFtcC1zdHJlZXRcIjogJGZhLXZhci1sYW1wLXN0cmVldCxcbiAgXCJsaXN0LXJhZGlvXCI6ICRmYS12YXItbGlzdC1yYWRpbyxcbiAgXCJwZW4tbmliLXNsYXNoXCI6ICRmYS12YXItcGVuLW5pYi1zbGFzaCxcbiAgXCJiYXNlYmFsbC1iYXQtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsLFxuICBcInNxdWFyZS11cC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLXVwLWxlZnQsXG4gIFwib3ZlcmxpbmVcIjogJGZhLXZhci1vdmVybGluZSxcbiAgXCJzXCI6ICRmYS12YXItcyxcbiAgXCJ0aW1lbGluZVwiOiAkZmEtdmFyLXRpbWVsaW5lLFxuICBcImtleWJvYXJkXCI6ICRmYS12YXIta2V5Ym9hcmQsXG4gIFwiYXJyb3dzLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZnJvbS1kb3R0ZWQtbGluZSxcbiAgXCJ1c2ItZHJpdmVcIjogJGZhLXZhci11c2ItZHJpdmUsXG4gIFwiYmFsbG90XCI6ICRmYS12YXItYmFsbG90LFxuICBcImNhcmV0LWRvd25cIjogJGZhLXZhci1jYXJldC1kb3duLFxuICBcImxvY2F0aW9uLWRvdC1zbGFzaFwiOiAkZmEtdmFyLWxvY2F0aW9uLWRvdC1zbGFzaCxcbiAgXCJtYXAtbWFya2VyLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoLFxuICBcImNhcmRzXCI6ICRmYS12YXItY2FyZHMsXG4gIFwiaG91c2UtY2hpbW5leS1tZWRpY2FsXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1tZWRpY2FsLFxuICBcImNsaW5pYy1tZWRpY2FsXCI6ICRmYS12YXItY2xpbmljLW1lZGljYWwsXG4gIFwiYm94aW5nLWdsb3ZlXCI6ICRmYS12YXItYm94aW5nLWdsb3ZlLFxuICBcImdsb3ZlLWJveGluZ1wiOiAkZmEtdmFyLWdsb3ZlLWJveGluZyxcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbXBlcmF0dXJlLTNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0zLFxuICBcInRoZXJtb21ldGVyLTNcIjogJGZhLXZhci10aGVybW9tZXRlci0zLFxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXG4gIFwiYmVsbC1zY2hvb2xcIjogJGZhLXZhci1iZWxsLXNjaG9vbCxcbiAgXCJtb2JpbGUtc2NyZWVuXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbixcbiAgXCJtb2JpbGUtYW5kcm9pZC1hbHRcIjogJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQsXG4gIFwicGxhbmUtdXBcIjogJGZhLXZhci1wbGFuZS11cCxcbiAgXCJmb2xkZXItaGVhcnRcIjogJGZhLXZhci1mb2xkZXItaGVhcnQsXG4gIFwiY2lyY2xlLWxvY2F0aW9uLWFycm93XCI6ICRmYS12YXItY2lyY2xlLWxvY2F0aW9uLWFycm93LFxuICBcImxvY2F0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLWxvY2F0aW9uLWNpcmNsZSxcbiAgXCJmYWNlLWhlYWQtYmFuZGFnZVwiOiAkZmEtdmFyLWZhY2UtaGVhZC1iYW5kYWdlLFxuICBcInN1c2hpLXJvbGxcIjogJGZhLXZhci1zdXNoaS1yb2xsLFxuICBcIm1ha2ktcm9sbFwiOiAkZmEtdmFyLW1ha2ktcm9sbCxcbiAgXCJtYWtpenVzaGlcIjogJGZhLXZhci1tYWtpenVzaGksXG4gIFwiY2FyLWJ1bXBcIjogJGZhLXZhci1jYXItYnVtcCxcbiAgXCJwaWdneS1iYW5rXCI6ICRmYS12YXItcGlnZ3ktYmFuayxcbiAgXCJyYWNxdWV0XCI6ICRmYS12YXItcmFjcXVldCxcbiAgXCJjYXItbWlycm9yc1wiOiAkZmEtdmFyLWNhci1taXJyb3JzLFxuICBcImluZHVzdHJ5LXdpbmRvd3NcIjogJGZhLXZhci1pbmR1c3RyeS13aW5kb3dzLFxuICBcImluZHVzdHJ5LWFsdFwiOiAkZmEtdmFyLWluZHVzdHJ5LWFsdCxcbiAgXCJib2x0LWF1dG9cIjogJGZhLXZhci1ib2x0LWF1dG8sXG4gIFwiYmF0dGVyeS1oYWxmXCI6ICRmYS12YXItYmF0dGVyeS1oYWxmLFxuICBcImJhdHRlcnktM1wiOiAkZmEtdmFyLWJhdHRlcnktMyxcbiAgXCJmbHV4LWNhcGFjaXRvclwiOiAkZmEtdmFyLWZsdXgtY2FwYWNpdG9yLFxuICBcIm1vdW50YWluLWNpdHlcIjogJGZhLXZhci1tb3VudGFpbi1jaXR5LFxuICBcImNvaW5zXCI6ICRmYS12YXItY29pbnMsXG4gIFwiaG9uZXktcG90XCI6ICRmYS12YXItaG9uZXktcG90LFxuICBcIm9saXZlXCI6ICRmYS12YXItb2xpdmUsXG4gIFwia2hhbmRhXCI6ICRmYS12YXIta2hhbmRhLFxuICBcImZpbHRlci1saXN0XCI6ICRmYS12YXItZmlsdGVyLWxpc3QsXG4gIFwib3V0bGV0XCI6ICRmYS12YXItb3V0bGV0LFxuICBcInNsaWRlcnNcIjogJGZhLXZhci1zbGlkZXJzLFxuICBcInNsaWRlcnMtaFwiOiAkZmEtdmFyLXNsaWRlcnMtaCxcbiAgXCJjYXVsZHJvblwiOiAkZmEtdmFyLWNhdWxkcm9uLFxuICBcInBlb3BsZVwiOiAkZmEtdmFyLXBlb3BsZSxcbiAgXCJmb2xkZXItdHJlZVwiOiAkZmEtdmFyLWZvbGRlci10cmVlLFxuICBcIm5ldHdvcmstd2lyZWRcIjogJGZhLXZhci1uZXR3b3JrLXdpcmVkLFxuICBcImNyb2lzc2FudFwiOiAkZmEtdmFyLWNyb2lzc2FudCxcbiAgXCJtYXAtcGluXCI6ICRmYS12YXItbWFwLXBpbixcbiAgXCJoYW1zYVwiOiAkZmEtdmFyLWhhbXNhLFxuICBcImNlbnQtc2lnblwiOiAkZmEtdmFyLWNlbnQtc2lnbixcbiAgXCJzd29yZHMtbGFzZXJcIjogJGZhLXZhci1zd29yZHMtbGFzZXIsXG4gIFwiZmxhc2tcIjogJGZhLXZhci1mbGFzayxcbiAgXCJwZXJzb24tcHJlZ25hbnRcIjogJGZhLXZhci1wZXJzb24tcHJlZ25hbnQsXG4gIFwic3F1YXJlLXVcIjogJGZhLXZhci1zcXVhcmUtdSxcbiAgXCJ3YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1zcGFya2xlcyxcbiAgXCJyb3V0ZXJcIjogJGZhLXZhci1yb3V0ZXIsXG4gIFwiZWxsaXBzaXMtdmVydGljYWxcIjogJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbCxcbiAgXCJlbGxpcHNpcy12XCI6ICRmYS12YXItZWxsaXBzaXMtdixcbiAgXCJzd29yZC1sYXNlci1hbHRcIjogJGZhLXZhci1zd29yZC1sYXNlci1hbHQsXG4gIFwidGlja2V0XCI6ICRmYS12YXItdGlja2V0LFxuICBcInBvd2VyLW9mZlwiOiAkZmEtdmFyLXBvd2VyLW9mZixcbiAgXCJjb2luXCI6ICRmYS12YXItY29pbixcbiAgXCJsYXB0b3Atc2xhc2hcIjogJGZhLXZhci1sYXB0b3Atc2xhc2gsXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJjaXJjbGUtYlwiOiAkZmEtdmFyLWNpcmNsZS1iLFxuICBcInBlcnNvbi1kcmVzcy1zaW1wbGVcIjogJGZhLXZhci1wZXJzb24tZHJlc3Mtc2ltcGxlLFxuICBcInBpcGUtY29sbGFyXCI6ICRmYS12YXItcGlwZS1jb2xsYXIsXG4gIFwibGlnaHRzLWhvbGlkYXlcIjogJGZhLXZhci1saWdodHMtaG9saWRheSxcbiAgXCJjaXRydXNcIjogJGZhLXZhci1jaXRydXMsXG4gIFwiZmxhZy11c2FcIjogJGZhLXZhci1mbGFnLXVzYSxcbiAgXCJsYXB0b3AtZmlsZVwiOiAkZmEtdmFyLWxhcHRvcC1maWxlLFxuICBcInR0eVwiOiAkZmEtdmFyLXR0eSxcbiAgXCJ0ZWxldHlwZVwiOiAkZmEtdmFyLXRlbGV0eXBlLFxuICBcImNoYXJ0LXRyZWUtbWFwXCI6ICRmYS12YXItY2hhcnQtdHJlZS1tYXAsXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICRmYS12YXItZGlhZ3JhbS1uZXh0LFxuICBcInBlcnNvbi1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1yaWZsZSxcbiAgXCJjbG9jay1maXZlLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLWZpdmUtdGhpcnR5LFxuICBcInBpcGUtdmFsdmVcIjogJGZhLXZhci1waXBlLXZhbHZlLFxuICBcImFycm93LXVwLWZyb20tYXJjXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1hcmMsXG4gIFwiZmFjZS1zcGlyYWwtZXllc1wiOiAkZmEtdmFyLWZhY2Utc3BpcmFsLWV5ZXMsXG4gIFwiY29tcHJlc3Mtd2lkZVwiOiAkZmEtdmFyLWNvbXByZXNzLXdpZGUsXG4gIFwiY2lyY2xlLXBob25lLWhhbmd1cFwiOiAkZmEtdmFyLWNpcmNsZS1waG9uZS1oYW5ndXAsXG4gIFwicGhvbmUtY2lyY2xlLWRvd25cIjogJGZhLXZhci1waG9uZS1jaXJjbGUtZG93bixcbiAgXCJnZWFyLWNvbXBsZXgtY29kZVwiOiAkZmEtdmFyLWdlYXItY29tcGxleC1jb2RlLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYmFkbWludG9uXCI6ICRmYS12YXItYmFkbWludG9uLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXG4gIFwicGVyc29uLWhpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oaWtpbmcsXG4gIFwiaGlraW5nXCI6ICRmYS12YXItaGlraW5nLFxuICBcInJpZ2h0LWZyb20tbGluZVwiOiAkZmEtdmFyLXJpZ2h0LWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdCxcbiAgXCJ2ZW51cy1kb3VibGVcIjogJGZhLXZhci12ZW51cy1kb3VibGUsXG4gIFwiaW1hZ2VzXCI6ICRmYS12YXItaW1hZ2VzLFxuICBcImNhbGN1bGF0b3JcIjogJGZhLXZhci1jYWxjdWxhdG9yLFxuICBcInNodXR0bGVjb2NrXCI6ICRmYS12YXItc2h1dHRsZWNvY2ssXG4gIFwidXNlci1oYWlyXCI6ICRmYS12YXItdXNlci1oYWlyLFxuICBcImV5ZS1ldmlsXCI6ICRmYS12YXItZXllLWV2aWwsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJuXCI6ICRmYS12YXItbixcbiAgXCJzd2FwXCI6ICRmYS12YXItc3dhcCxcbiAgXCJnYXJhZ2VcIjogJGZhLXZhci1nYXJhZ2UsXG4gIFwiY2FibGUtY2FyXCI6ICRmYS12YXItY2FibGUtY2FyLFxuICBcInRyYW1cIjogJGZhLXZhci10cmFtLFxuICBcInNob3ZlbC1zbm93XCI6ICRmYS12YXItc2hvdmVsLXNub3csXG4gIFwiY2xvdWQtcmFpblwiOiAkZmEtdmFyLWNsb3VkLXJhaW4sXG4gIFwiZmFjZS1seWluZ1wiOiAkZmEtdmFyLWZhY2UtbHlpbmcsXG4gIFwic3ByaW5rbGVyXCI6ICRmYS12YXItc3ByaW5rbGVyLFxuICBcImJ1aWxkaW5nLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS14bWFyayxcbiAgXCJwZXJzb24tc2xlZGRpbmdcIjogJGZhLXZhci1wZXJzb24tc2xlZGRpbmcsXG4gIFwic2xlZGRpbmdcIjogJGZhLXZhci1zbGVkZGluZyxcbiAgXCJnYW1lLWNvbnNvbGUtaGFuZGhlbGRcIjogJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQsXG4gIFwic2hpcFwiOiAkZmEtdmFyLXNoaXAsXG4gIFwiY2xvY2stc2l4LXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXNpeC10aGlydHksXG4gIFwiYmF0dGVyeS1zbGFzaFwiOiAkZmEtdmFyLWJhdHRlcnktc2xhc2gsXG4gIFwidHVncmlrLXNpZ25cIjogJGZhLXZhci10dWdyaWstc2lnbixcbiAgXCJhcnJvd3MtZG93bi10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZSxcbiAgXCJkb3dubG9hZFwiOiAkZmEtdmFyLWRvd25sb2FkLFxuICBcImFuZ2xlcy11cC1kb3duXCI6ICRmYS12YXItYW5nbGVzLXVwLWRvd24sXG4gIFwic2hlbHZlc1wiOiAkZmEtdmFyLXNoZWx2ZXMsXG4gIFwiaW52ZW50b3J5XCI6ICRmYS12YXItaW52ZW50b3J5LFxuICBcImNsb3VkLXNub3dcIjogJGZhLXZhci1jbG91ZC1zbm93LFxuICBcImZhY2UtZ3JpblwiOiAkZmEtdmFyLWZhY2UtZ3JpbixcbiAgXCJncmluXCI6ICRmYS12YXItZ3JpbixcbiAgXCJkZWxldGUtbGVmdFwiOiAkZmEtdmFyLWRlbGV0ZS1sZWZ0LFxuICBcImJhY2tzcGFjZVwiOiAkZmEtdmFyLWJhY2tzcGFjZSxcbiAgXCJvdmVuXCI6ICRmYS12YXItb3ZlbixcbiAgXCJjbG91ZC1iaW5hcnlcIjogJGZhLXZhci1jbG91ZC1iaW5hcnksXG4gIFwiZXllLWRyb3BwZXJcIjogJGZhLXZhci1leWUtZHJvcHBlcixcbiAgXCJleWUtZHJvcHBlci1lbXB0eVwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5LFxuICBcImV5ZWRyb3BwZXJcIjogJGZhLXZhci1leWVkcm9wcGVyLFxuICBcImNvbW1lbnQtY2FwdGlvbnNcIjogJGZhLXZhci1jb21tZW50LWNhcHRpb25zLFxuICBcImNvbW1lbnRzLXF1ZXN0aW9uXCI6ICRmYS12YXItY29tbWVudHMtcXVlc3Rpb24sXG4gIFwic2NyaWJibGVcIjogJGZhLXZhci1zY3JpYmJsZSxcbiAgXCJyb3RhdGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1yb3RhdGUtZXhjbGFtYXRpb24sXG4gIFwiZmlsZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1maWxlLWNpcmNsZS1jaGVjayxcbiAgXCJnbGFzc1wiOiAkZmEtdmFyLWdsYXNzLFxuICBcImxvYWRlclwiOiAkZmEtdmFyLWxvYWRlcixcbiAgXCJmb3J3YXJkXCI6ICRmYS12YXItZm9yd2FyZCxcbiAgXCJ1c2VyLXBpbG90XCI6ICRmYS12YXItdXNlci1waWxvdCxcbiAgXCJtb2JpbGVcIjogJGZhLXZhci1tb2JpbGUsXG4gIFwibW9iaWxlLWFuZHJvaWRcIjogJGZhLXZhci1tb2JpbGUtYW5kcm9pZCxcbiAgXCJtb2JpbGUtcGhvbmVcIjogJGZhLXZhci1tb2JpbGUtcGhvbmUsXG4gIFwiY29kZS1wdWxsLXJlcXVlc3QtY2xvc2VkXCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QtY2xvc2VkLFxuICBcImZhY2UtbWVoXCI6ICRmYS12YXItZmFjZS1tZWgsXG4gIFwibWVoXCI6ICRmYS12YXItbWVoLFxuICBcImFsaWduLWNlbnRlclwiOiAkZmEtdmFyLWFsaWduLWNlbnRlcixcbiAgXCJib29rLXNrdWxsXCI6ICRmYS12YXItYm9vay1za3VsbCxcbiAgXCJib29rLWRlYWRcIjogJGZhLXZhci1ib29rLWRlYWQsXG4gIFwiaWQtY2FyZFwiOiAkZmEtdmFyLWlkLWNhcmQsXG4gIFwiZHJpdmVycy1saWNlbnNlXCI6ICRmYS12YXItZHJpdmVycy1saWNlbnNlLFxuICBcImZhY2UtZG90dGVkXCI6ICRmYS12YXItZmFjZS1kb3R0ZWQsXG4gIFwiZmFjZS13b3JyaWVkXCI6ICRmYS12YXItZmFjZS13b3JyaWVkLFxuICBcIm91dGRlbnRcIjogJGZhLXZhci1vdXRkZW50LFxuICBcImRlZGVudFwiOiAkZmEtdmFyLWRlZGVudCxcbiAgXCJoZWFydC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiaG91c2VcIjogJGZhLXZhci1ob3VzZSxcbiAgXCJob21lXCI6ICRmYS12YXItaG9tZSxcbiAgXCJob21lLWFsdFwiOiAkZmEtdmFyLWhvbWUtYWx0LFxuICBcImhvbWUtbGctYWx0XCI6ICRmYS12YXItaG9tZS1sZy1hbHQsXG4gIFwidmVjdG9yLWNpcmNsZVwiOiAkZmEtdmFyLXZlY3Rvci1jaXJjbGUsXG4gIFwiY2FyLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItY2FyLWNpcmNsZS1ib2x0LFxuICBcImNhbGVuZGFyLXdlZWtcIjogJGZhLXZhci1jYWxlbmRhci13ZWVrLFxuICBcImZseWluZy1kaXNjXCI6ICRmYS12YXItZmx5aW5nLWRpc2MsXG4gIFwibGFwdG9wLW1lZGljYWxcIjogJGZhLXZhci1sYXB0b3AtbWVkaWNhbCxcbiAgXCJzcXVhcmUtZG93bi1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1kb3duLXJpZ2h0LFxuICBcImJcIjogJGZhLXZhci1iLFxuICBcInNlYXQtYWlybGluZVwiOiAkZmEtdmFyLXNlYXQtYWlybGluZSxcbiAgXCJtb29uLW92ZXItc3VuXCI6ICRmYS12YXItbW9vbi1vdmVyLXN1bixcbiAgXCJlY2xpcHNlLWFsdFwiOiAkZmEtdmFyLWVjbGlwc2UtYWx0LFxuICBcInBpcGVcIjogJGZhLXZhci1waXBlLFxuICBcImZpbGUtbWVkaWNhbFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbCxcbiAgXCJwb3RhdG9cIjogJGZhLXZhci1wb3RhdG8sXG4gIFwiZGljZS1vbmVcIjogJGZhLXZhci1kaWNlLW9uZSxcbiAgXCJjaXJjbGUtYVwiOiAkZmEtdmFyLWNpcmNsZS1hLFxuICBcImhlbG1ldC1iYXR0bGVcIjogJGZhLXZhci1oZWxtZXQtYmF0dGxlLFxuICBcImJ1dHRlclwiOiAkZmEtdmFyLWJ1dHRlcixcbiAgXCJibGFua2V0LWZpcmVcIjogJGZhLXZhci1ibGFua2V0LWZpcmUsXG4gIFwia2l3aS1iaXJkXCI6ICRmYS12YXIta2l3aS1iaXJkLFxuICBcImNhc3RsZVwiOiAkZmEtdmFyLWNhc3RsZSxcbiAgXCJnb2xmLWNsdWJcIjogJGZhLXZhci1nb2xmLWNsdWIsXG4gIFwiYXJyb3ctcmlnaHQtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQsXG4gIFwiZXhjaGFuZ2VcIjogJGZhLXZhci1leGNoYW5nZSxcbiAgXCJyb3RhdGUtcmlnaHRcIjogJGZhLXZhci1yb3RhdGUtcmlnaHQsXG4gIFwicmVkby1hbHRcIjogJGZhLXZhci1yZWRvLWFsdCxcbiAgXCJyb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1mb3J3YXJkLFxuICBcInV0ZW5zaWxzXCI6ICRmYS12YXItdXRlbnNpbHMsXG4gIFwiY3V0bGVyeVwiOiAkZmEtdmFyLWN1dGxlcnksXG4gIFwiYXJyb3ctdXAtd2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtdXBcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cCxcbiAgXCJjaGFydC1waWUtc2ltcGxlLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1jaGFydC1waWUtc2ltcGxlLWNpcmNsZS1kb2xsYXIsXG4gIFwiYmFsbG9vbnNcIjogJGZhLXZhci1iYWxsb29ucyxcbiAgXCJtaWxsLXNpZ25cIjogJGZhLXZhci1taWxsLXNpZ24sXG4gIFwiYm93bC1yaWNlXCI6ICRmYS12YXItYm93bC1yaWNlLFxuICBcInRpbWVsaW5lLWFycm93XCI6ICRmYS12YXItdGltZWxpbmUtYXJyb3csXG4gIFwic2t1bGxcIjogJGZhLXZhci1za3VsbCxcbiAgXCJnYW1lLWJvYXJkLXNpbXBsZVwiOiAkZmEtdmFyLWdhbWUtYm9hcmQtc2ltcGxlLFxuICBcImdhbWUtYm9hcmQtYWx0XCI6ICRmYS12YXItZ2FtZS1ib2FyZC1hbHQsXG4gIFwiY2lyY2xlLXZpZGVvXCI6ICRmYS12YXItY2lyY2xlLXZpZGVvLFxuICBcInZpZGVvLWNpcmNsZVwiOiAkZmEtdmFyLXZpZGVvLWNpcmNsZSxcbiAgXCJjaGFydC1zY2F0dGVyLWJ1YmJsZVwiOiAkZmEtdmFyLWNoYXJ0LXNjYXR0ZXItYnViYmxlLFxuICBcImhvdXNlLXR1cnJldFwiOiAkZmEtdmFyLWhvdXNlLXR1cnJldCxcbiAgXCJiYW5hbmFcIjogJGZhLXZhci1iYW5hbmEsXG4gIFwiaGFuZC1ob2xkaW5nLXNrdWxsXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXNrdWxsLFxuICBcInBlb3BsZS1kcmVzc1wiOiAkZmEtdmFyLXBlb3BsZS1kcmVzcyxcbiAgXCJsb3Zlc2VhdFwiOiAkZmEtdmFyLWxvdmVzZWF0LFxuICBcImNvdWNoLXNtYWxsXCI6ICRmYS12YXItY291Y2gtc21hbGwsXG4gIFwidG93ZXItYnJvYWRjYXN0XCI6ICRmYS12YXItdG93ZXItYnJvYWRjYXN0LFxuICBcImJyb2FkY2FzdC10b3dlclwiOiAkZmEtdmFyLWJyb2FkY2FzdC10b3dlcixcbiAgXCJ0cnVjay1waWNrdXBcIjogJGZhLXZhci10cnVjay1waWNrdXAsXG4gIFwiYmxvY2stcXVvdGVcIjogJGZhLXZhci1ibG9jay1xdW90ZSxcbiAgXCJ1cC1sb25nXCI6ICRmYS12YXItdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC11cFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwLFxuICBcInN0b3BcIjogJGZhLXZhci1zdG9wLFxuICBcImNvZGUtbWVyZ2VcIjogJGZhLXZhci1jb2RlLW1lcmdlLFxuICBcIm1vbmV5LWNoZWNrLWRvbGxhci1wZW5cIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXItcGVuLFxuICBcIm1vbmV5LWNoZWNrLWVkaXQtYWx0XCI6ICRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQsXG4gIFwidXAtZnJvbS1saW5lXCI6ICRmYS12YXItdXAtZnJvbS1saW5lLFxuICBcImFycm93LWFsdC1mcm9tLWJvdHRvbVwiOiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSxcbiAgXCJ1cGxvYWRcIjogJGZhLXZhci11cGxvYWQsXG4gIFwiaHVycmljYW5lXCI6ICRmYS12YXItaHVycmljYW5lLFxuICBcImdyaWQtcm91bmQtMi1wbHVzXCI6ICRmYS12YXItZ3JpZC1yb3VuZC0yLXBsdXMsXG4gIFwicGVvcGxlLXBhbnRzXCI6ICRmYS12YXItcGVvcGxlLXBhbnRzLFxuICBcIm1vdW5kXCI6ICRmYS12YXItbW91bmQsXG4gIFwid2luZHNvY2tcIjogJGZhLXZhci13aW5kc29jayxcbiAgXCJjaXJjbGUtaGFsZlwiOiAkZmEtdmFyLWNpcmNsZS1oYWxmLFxuICBcImJyYWtlLXdhcm5pbmdcIjogJGZhLXZhci1icmFrZS13YXJuaW5nLFxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldC1wb3J0YWJsZSxcbiAgXCJjb21wYWN0LWRpc2NcIjogJGZhLXZhci1jb21wYWN0LWRpc2MsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItZmlsZS1hcnJvdy1kb3duLFxuICBcImZpbGUtZG93bmxvYWRcIjogJGZhLXZhci1maWxlLWRvd25sb2FkLFxuICBcInNheG9waG9uZS1maXJlXCI6ICRmYS12YXItc2F4b3Bob25lLWZpcmUsXG4gIFwic2F4LWhvdFwiOiAkZmEtdmFyLXNheC1ob3QsXG4gIFwiY2FtZXJhLXdlYi1zbGFzaFwiOiAkZmEtdmFyLWNhbWVyYS13ZWItc2xhc2gsXG4gIFwid2ViY2FtLXNsYXNoXCI6ICRmYS12YXItd2ViY2FtLXNsYXNoLFxuICBcImZvbGRlci1tZWRpY2FsXCI6ICRmYS12YXItZm9sZGVyLW1lZGljYWwsXG4gIFwiZm9sZGVyLWdlYXJcIjogJGZhLXZhci1mb2xkZXItZ2VhcixcbiAgXCJmb2xkZXItY29nXCI6ICRmYS12YXItZm9sZGVyLWNvZyxcbiAgXCJoYW5kLXdhdmVcIjogJGZhLXZhci1oYW5kLXdhdmUsXG4gIFwiYXJyb3ctdXAtYXJyb3ctZG93blwiOiAkZmEtdmFyLWFycm93LXVwLWFycm93LWRvd24sXG4gIFwic29ydC11cC1kb3duXCI6ICRmYS12YXItc29ydC11cC1kb3duLFxuICBcImNhcmF2YW5cIjogJGZhLXZhci1jYXJhdmFuLFxuICBcInNoaWVsZC1jYXRcIjogJGZhLXZhci1zaGllbGQtY2F0LFxuICBcIm1lc3NhZ2Utc2xhc2hcIjogJGZhLXZhci1tZXNzYWdlLXNsYXNoLFxuICBcImNvbW1lbnQtYWx0LXNsYXNoXCI6ICRmYS12YXItY29tbWVudC1hbHQtc2xhc2gsXG4gIFwiYm9sdFwiOiAkZmEtdmFyLWJvbHQsXG4gIFwiemFwXCI6ICRmYS12YXItemFwLFxuICBcInRyYXNoLWNhbi1jaGVja1wiOiAkZmEtdmFyLXRyYXNoLWNhbi1jaGVjayxcbiAgXCJnbGFzcy13YXRlclwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLFxuICBcIm9pbC13ZWxsXCI6ICRmYS12YXItb2lsLXdlbGwsXG4gIFwicGVyc29uLXNpbXBsZVwiOiAkZmEtdmFyLXBlcnNvbi1zaW1wbGUsXG4gIFwidmF1bHRcIjogJGZhLXZhci12YXVsdCxcbiAgXCJtYXJzXCI6ICRmYS12YXItbWFycyxcbiAgXCJ0b2lsZXRcIjogJGZhLXZhci10b2lsZXQsXG4gIFwicGxhbmUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrLFxuICBcInllbi1zaWduXCI6ICRmYS12YXIteWVuLXNpZ24sXG4gIFwiY255XCI6ICRmYS12YXItY255LFxuICBcImpweVwiOiAkZmEtdmFyLWpweSxcbiAgXCJybWJcIjogJGZhLXZhci1ybWIsXG4gIFwieWVuXCI6ICRmYS12YXIteWVuLFxuICBcImdlYXItY29kZVwiOiAkZmEtdmFyLWdlYXItY29kZSxcbiAgXCJub3Rlc1wiOiAkZmEtdmFyLW5vdGVzLFxuICBcInJ1YmxlLXNpZ25cIjogJGZhLXZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkZmEtdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXG4gIFwicnVibGVcIjogJGZhLXZhci1ydWJsZSxcbiAgXCJ0cmFzaC11bmRvXCI6ICRmYS12YXItdHJhc2gtdW5kbyxcbiAgXCJ0cmFzaC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10cmFzaC1hcnJvdy10dXJuLWxlZnQsXG4gIFwiY2hhbXBhZ25lLWdsYXNzXCI6ICRmYS12YXItY2hhbXBhZ25lLWdsYXNzLFxuICBcImdsYXNzLWNoYW1wYWduZVwiOiAkZmEtdmFyLWdsYXNzLWNoYW1wYWduZSxcbiAgXCJvYmplY3RzLWFsaWduLWNlbnRlci1ob3Jpem9udGFsXCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbCxcbiAgXCJzdW5cIjogJGZhLXZhci1zdW4sXG4gIFwidHJhc2gtY2FuLXNsYXNoXCI6ICRmYS12YXItdHJhc2gtY2FuLXNsYXNoLFxuICBcInRyYXNoLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXRyYXNoLWFsdC1zbGFzaCxcbiAgXCJzY3JlZW4tdXNlcnNcIjogJGZhLXZhci1zY3JlZW4tdXNlcnMsXG4gIFwidXNlcnMtY2xhc3NcIjogJGZhLXZhci11c2Vycy1jbGFzcyxcbiAgXCJndWl0YXJcIjogJGZhLXZhci1ndWl0YXIsXG4gIFwic3F1YXJlLWFycm93LWxlZnRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0LFxuICBcInNxdWFyZS04XCI6ICRmYS12YXItc3F1YXJlLTgsXG4gIFwiZmFjZS1zbWlsZS1oZWFydHNcIjogJGZhLXZhci1mYWNlLXNtaWxlLWhlYXJ0cyxcbiAgXCJicmFja2V0cy1zcXVhcmVcIjogJGZhLXZhci1icmFja2V0cy1zcXVhcmUsXG4gIFwiYnJhY2tldHNcIjogJGZhLXZhci1icmFja2V0cyxcbiAgXCJsYXB0b3AtYXJyb3ctZG93blwiOiAkZmEtdmFyLWxhcHRvcC1hcnJvdy1kb3duLFxuICBcImhvY2tleS1zdGljay1wdWNrXCI6ICRmYS12YXItaG9ja2V5LXN0aWNrLXB1Y2ssXG4gIFwiaG91c2UtdHJlZVwiOiAkZmEtdmFyLWhvdXNlLXRyZWUsXG4gIFwic2lnbmFsLWZhaXJcIjogJGZhLXZhci1zaWduYWwtZmFpcixcbiAgXCJzaWduYWwtMlwiOiAkZmEtdmFyLXNpZ25hbC0yLFxuICBcImZhY2UtbGF1Z2gtd2lua1wiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtd2luayxcbiAgXCJsYXVnaC13aW5rXCI6ICRmYS12YXItbGF1Z2gtd2luayxcbiAgXCJjaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItY2lyY2xlLWRvbGxhcixcbiAgXCJkb2xsYXItY2lyY2xlXCI6ICRmYS12YXItZG9sbGFyLWNpcmNsZSxcbiAgXCJ1c2QtY2lyY2xlXCI6ICRmYS12YXItdXNkLWNpcmNsZSxcbiAgXCJob3JzZS1oZWFkXCI6ICRmYS12YXItaG9yc2UtaGVhZCxcbiAgXCJhcnJvd3MtcmVwZWF0XCI6ICRmYS12YXItYXJyb3dzLXJlcGVhdCxcbiAgXCJyZXBlYXQtYWx0XCI6ICRmYS12YXItcmVwZWF0LWFsdCxcbiAgXCJib3JlLWhvbGVcIjogJGZhLXZhci1ib3JlLWhvbGUsXG4gIFwiaW5kdXN0cnlcIjogJGZhLXZhci1pbmR1c3RyeSxcbiAgXCJpbWFnZS1wb2xhcm9pZFwiOiAkZmEtdmFyLWltYWdlLXBvbGFyb2lkLFxuICBcIndhdmUtdHJpYW5nbGVcIjogJGZhLXZhci13YXZlLXRyaWFuZ2xlLFxuICBcInBlcnNvbi1ydW5uaW5nLWZhc3RcIjogJGZhLXZhci1wZXJzb24tcnVubmluZy1mYXN0LFxuICBcImNpcmNsZS1kb3duXCI6ICRmYS12YXItY2lyY2xlLWRvd24sXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxuICBcImdyaWxsXCI6ICRmYS12YXItZ3JpbGwsXG4gIFwiYXJyb3dzLXR1cm4tdG8tZG90c1wiOiAkZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHMsXG4gIFwiY2hhcnQtbWl4ZWRcIjogJGZhLXZhci1jaGFydC1taXhlZCxcbiAgXCJhbmFseXRpY3NcIjogJGZhLXZhci1hbmFseXRpY3MsXG4gIFwiZmxvcmluLXNpZ25cIjogJGZhLXZhci1mbG9yaW4tc2lnbixcbiAgXCJhcnJvdy1kb3duLXNob3J0LXdpZGVcIjogJGZhLXZhci1hcnJvdy1kb3duLXNob3J0LXdpZGUsXG4gIFwic29ydC1hbW91bnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2MsXG4gIFwic29ydC1hbW91bnQtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCxcbiAgXCJsZXNzLXRoYW5cIjogJGZhLXZhci1sZXNzLXRoYW4sXG4gIFwiZGlzcGxheS1jb2RlXCI6ICRmYS12YXItZGlzcGxheS1jb2RlLFxuICBcImRlc2t0b3AtY29kZVwiOiAkZmEtdmFyLWRlc2t0b3AtY29kZSxcbiAgXCJmYWNlLWRyb29saW5nXCI6ICRmYS12YXItZmFjZS1kcm9vbGluZyxcbiAgXCJvaWwtdGVtcGVyYXR1cmVcIjogJGZhLXZhci1vaWwtdGVtcGVyYXR1cmUsXG4gIFwib2lsLXRlbXBcIjogJGZhLXZhci1vaWwtdGVtcCxcbiAgXCJzcXVhcmUtcXVlc3Rpb25cIjogJGZhLXZhci1zcXVhcmUtcXVlc3Rpb24sXG4gIFwicXVlc3Rpb24tc3F1YXJlXCI6ICRmYS12YXItcXVlc3Rpb24tc3F1YXJlLFxuICBcImFpci1jb25kaXRpb25lclwiOiAkZmEtdmFyLWFpci1jb25kaXRpb25lcixcbiAgXCJhbmdsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG93bixcbiAgXCJtb3VudGFpbnNcIjogJGZhLXZhci1tb3VudGFpbnMsXG4gIFwib21lZ2FcIjogJGZhLXZhci1vbWVnYSxcbiAgXCJjYXItdHVubmVsXCI6ICRmYS12YXItY2FyLXR1bm5lbCxcbiAgXCJwZXJzb24tZG9sbHktZW1wdHlcIjogJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHksXG4gIFwicGFuLWZvb2RcIjogJGZhLXZhci1wYW4tZm9vZCxcbiAgXCJoZWFkLXNpZGUtY291Z2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gsXG4gIFwiZ3JpcC1saW5lc1wiOiAkZmEtdmFyLWdyaXAtbGluZXMsXG4gIFwidGh1bWJzLWRvd25cIjogJGZhLXZhci10aHVtYnMtZG93bixcbiAgXCJ1c2VyLWxvY2tcIjogJGZhLXZhci11c2VyLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXG4gIFwidGlja2V0cy1haXJsaW5lXCI6ICRmYS12YXItdGlja2V0cy1haXJsaW5lLFxuICBcImFuY2hvci1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1hbmNob3ItY2lyY2xlLXhtYXJrLFxuICBcImVsbGlwc2lzXCI6ICRmYS12YXItZWxsaXBzaXMsXG4gIFwiZWxsaXBzaXMtaFwiOiAkZmEtdmFyLWVsbGlwc2lzLWgsXG4gIFwibmZjLXNsYXNoXCI6ICRmYS12YXItbmZjLXNsYXNoLFxuICBcImNoZXNzLXBhd25cIjogJGZhLXZhci1jaGVzcy1wYXduLFxuICBcImtpdC1tZWRpY2FsXCI6ICRmYS12YXIta2l0LW1lZGljYWwsXG4gIFwiZmlyc3QtYWlkXCI6ICRmYS12YXItZmlyc3QtYWlkLFxuICBcImdyaWQtMi1wbHVzXCI6ICRmYS12YXItZ3JpZC0yLXBsdXMsXG4gIFwiYmVsbHNcIjogJGZhLXZhci1iZWxscyxcbiAgXCJwZXJzb24tdGhyb3VnaC13aW5kb3dcIjogJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3csXG4gIFwidG9vbGJveFwiOiAkZmEtdmFyLXRvb2xib3gsXG4gIFwiZW52ZWxvcGUtZG90XCI6ICRmYS12YXItZW52ZWxvcGUtZG90LFxuICBcImVudmVsb3BlLWJhZGdlXCI6ICRmYS12YXItZW52ZWxvcGUtYmFkZ2UsXG4gIFwiaGFuZHMtaG9sZGluZy1jaXJjbGVcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZSxcbiAgXCJidWdcIjogJGZhLXZhci1idWcsXG4gIFwiYm93bC1jaG9wc3RpY2tzXCI6ICRmYS12YXItYm93bC1jaG9wc3RpY2tzLFxuICBcImNyZWRpdC1jYXJkXCI6ICRmYS12YXItY3JlZGl0LWNhcmQsXG4gIFwiY3JlZGl0LWNhcmQtYWx0XCI6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0LFxuICBcImNpcmNsZS1zXCI6ICRmYS12YXItY2lyY2xlLXMsXG4gIFwiYm94LWJhbGxvdFwiOiAkZmEtdmFyLWJveC1iYWxsb3QsXG4gIFwiY2FyXCI6ICRmYS12YXItY2FyLFxuICBcImF1dG9tb2JpbGVcIjogJGZhLXZhci1hdXRvbW9iaWxlLFxuICBcImhhbmQtaG9sZGluZy1oYW5kXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQsXG4gIFwidXNlci10aWUtaGFpclwiOiAkZmEtdmFyLXVzZXItdGllLWhhaXIsXG4gIFwicG9kaXVtLXN0YXJcIjogJGZhLXZhci1wb2RpdW0tc3RhcixcbiAgXCJ1c2VyLWhhaXItbXVsbGV0XCI6ICRmYS12YXItdXNlci1oYWlyLW11bGxldCxcbiAgXCJidXNpbmVzcy1mcm9udFwiOiAkZmEtdmFyLWJ1c2luZXNzLWZyb250LFxuICBcInBhcnR5LWJhY2tcIjogJGZhLXZhci1wYXJ0eS1iYWNrLFxuICBcInRyaWFuLWJhbGJvdFwiOiAkZmEtdmFyLXRyaWFuLWJhbGJvdCxcbiAgXCJtaWNyb3Bob25lLXN0YW5kXCI6ICRmYS12YXItbWljcm9waG9uZS1zdGFuZCxcbiAgXCJib29rLW9wZW4tcmVhZGVyXCI6ICRmYS12YXItYm9vay1vcGVuLXJlYWRlcixcbiAgXCJib29rLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stcmVhZGVyLFxuICBcImZhbWlseS1kcmVzc1wiOiAkZmEtdmFyLWZhbWlseS1kcmVzcyxcbiAgXCJjaXJjbGUteFwiOiAkZmEtdmFyLWNpcmNsZS14LFxuICBcImNhYmluXCI6ICRmYS12YXItY2FiaW4sXG4gIFwibW91bnRhaW4tc3VuXCI6ICRmYS12YXItbW91bnRhaW4tc3VuLFxuICBcImNoYXJ0LXNpbXBsZS1ob3Jpem9udGFsXCI6ICRmYS12YXItY2hhcnQtc2ltcGxlLWhvcml6b250YWwsXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUsXG4gIFwiaGFuZC1iYWNrLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtbGVmdCxcbiAgXCJtZXNzYWdlLWRvdHNcIjogJGZhLXZhci1tZXNzYWdlLWRvdHMsXG4gIFwiY29tbWVudC1hbHQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHMsXG4gIFwibWVzc2FnaW5nXCI6ICRmYS12YXItbWVzc2FnaW5nLFxuICBcImZpbGUtaGVhcnRcIjogJGZhLXZhci1maWxlLWhlYXJ0LFxuICBcImJlZXItbXVnXCI6ICRmYS12YXItYmVlci1tdWcsXG4gIFwiYmVlci1mb2FtXCI6ICRmYS12YXItYmVlci1mb2FtLFxuICBcImRpY2UtZDIwXCI6ICRmYS12YXItZGljZS1kMjAsXG4gIFwiZHJvbmVcIjogJGZhLXZhci1kcm9uZSxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJmaWxlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWFycm93LXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXAsXG4gIFwidGVtcGVyYXR1cmUtdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS11cCxcbiAgXCJtZWRhbFwiOiAkZmEtdmFyLW1lZGFsLFxuICBcInBlcnNvbi1mYWlyeVwiOiAkZmEtdmFyLXBlcnNvbi1mYWlyeSxcbiAgXCJiZWRcIjogJGZhLXZhci1iZWQsXG4gIFwiYm9vay1jb3B5XCI6ICRmYS12YXItYm9vay1jb3B5LFxuICBcInNxdWFyZS1oXCI6ICRmYS12YXItc3F1YXJlLWgsXG4gIFwiaC1zcXVhcmVcIjogJGZhLXZhci1oLXNxdWFyZSxcbiAgXCJzcXVhcmUtY1wiOiAkZmEtdmFyLXNxdWFyZS1jLFxuICBcImNsb2NrLXR3b1wiOiAkZmEtdmFyLWNsb2NrLXR3byxcbiAgXCJzcXVhcmUtZWxsaXBzaXMtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiY2FsZW5kYXItdXNlcnNcIjogJGZhLXZhci1jYWxlbmRhci11c2VycyxcbiAgXCJwb2RjYXN0XCI6ICRmYS12YXItcG9kY2FzdCxcbiAgXCJiZWVcIjogJGZhLXZhci1iZWUsXG4gIFwidGVtcGVyYXR1cmUtZnVsbFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXG4gIFwidGVtcGVyYXR1cmUtNFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTQsXG4gIFwidGhlcm1vbWV0ZXItNFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTQsXG4gIFwidGhlcm1vbWV0ZXItZnVsbFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwsXG4gIFwiYmVsbFwiOiAkZmEtdmFyLWJlbGwsXG4gIFwiY2FuZHktYmFyXCI6ICRmYS12YXItY2FuZHktYmFyLFxuICBcImNob2NvbGF0ZS1iYXJcIjogJGZhLXZhci1jaG9jb2xhdGUtYmFyLFxuICBcInhtYXJrLWxhcmdlXCI6ICRmYS12YXIteG1hcmstbGFyZ2UsXG4gIFwicGluYXRhXCI6ICRmYS12YXItcGluYXRhLFxuICBcImFycm93cy1mcm9tLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZnJvbS1saW5lLFxuICBcInN1cGVyc2NyaXB0XCI6ICRmYS12YXItc3VwZXJzY3JpcHQsXG4gIFwiYm93bC1zcG9vblwiOiAkZmEtdmFyLWJvd2wtc3Bvb24sXG4gIFwiaGV4YWdvbi1jaGVja1wiOiAkZmEtdmFyLWhleGFnb24tY2hlY2ssXG4gIFwicGx1Zy1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbHVnLWNpcmNsZS14bWFyayxcbiAgXCJzdGFyLW9mLWxpZmVcIjogJGZhLXZhci1zdGFyLW9mLWxpZmUsXG4gIFwicGhvbmUtc2xhc2hcIjogJGZhLXZhci1waG9uZS1zbGFzaCxcbiAgXCJ0cmFmZmljLWxpZ2h0LXN0b3BcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LXN0b3AsXG4gIFwicGFpbnQtcm9sbGVyXCI6ICRmYS12YXItcGFpbnQtcm9sbGVyLFxuICBcImFjY2VudC1ncmF2ZVwiOiAkZmEtdmFyLWFjY2VudC1ncmF2ZSxcbiAgXCJoYW5kc2hha2UtYW5nbGVcIjogJGZhLXZhci1oYW5kc2hha2UtYW5nbGUsXG4gIFwiaGFuZHMtaGVscGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhlbHBpbmcsXG4gIFwiY2lyY2xlLTBcIjogJGZhLXZhci1jaXJjbGUtMCxcbiAgXCJkaWFsLW1lZC1sb3dcIjogJGZhLXZhci1kaWFsLW1lZC1sb3csXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQsXG4gIFwiY3JhYlwiOiAkZmEtdmFyLWNyYWIsXG4gIFwiYm94LW9wZW4tZnVsbFwiOiAkZmEtdmFyLWJveC1vcGVuLWZ1bGwsXG4gIFwiYm94LWZ1bGxcIjogJGZhLXZhci1ib3gtZnVsbCxcbiAgXCJmaWxlXCI6ICRmYS12YXItZmlsZSxcbiAgXCJncmVhdGVyLXRoYW5cIjogJGZhLXZhci1ncmVhdGVyLXRoYW4sXG4gIFwicXVvdGVzXCI6ICRmYS12YXItcXVvdGVzLFxuICBcInByZXR6ZWxcIjogJGZhLXZhci1wcmV0emVsLFxuICBcInBlcnNvbi1zd2ltbWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zd2ltbWluZyxcbiAgXCJzd2ltbWVyXCI6ICRmYS12YXItc3dpbW1lcixcbiAgXCJhcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctZG93bixcbiAgXCJ1c2VyLXJvYm90LXhtYXJrc1wiOiAkZmEtdmFyLXVzZXItcm9ib3QteG1hcmtzLFxuICBcIm1lc3NhZ2UtcXVvdGVcIjogJGZhLXZhci1tZXNzYWdlLXF1b3RlLFxuICBcImNvbW1lbnQtYWx0LXF1b3RlXCI6ICRmYS12YXItY29tbWVudC1hbHQtcXVvdGUsXG4gIFwiY2FuZHktY29yblwiOiAkZmEtdmFyLWNhbmR5LWNvcm4sXG4gIFwiZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1mb2xkZXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJmb2xkZXItc2VhcmNoXCI6ICRmYS12YXItZm9sZGVyLXNlYXJjaCxcbiAgXCJub3RlYm9va1wiOiAkZmEtdmFyLW5vdGVib29rLFxuICBcImRyb3BsZXRcIjogJGZhLXZhci1kcm9wbGV0LFxuICBcInRpbnRcIjogJGZhLXZhci10aW50LFxuICBcImJ1bGxzZXllLXBvaW50ZXJcIjogJGZhLXZhci1idWxsc2V5ZS1wb2ludGVyLFxuICBcImVyYXNlclwiOiAkZmEtdmFyLWVyYXNlcixcbiAgXCJoZXhhZ29uLWltYWdlXCI6ICRmYS12YXItaGV4YWdvbi1pbWFnZSxcbiAgXCJlYXJ0aC1hbWVyaWNhc1wiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2FzLFxuICBcImVhcnRoXCI6ICRmYS12YXItZWFydGgsXG4gIFwiZWFydGgtYW1lcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2EsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogJGZhLXZhci1nbG9iZS1hbWVyaWNhcyxcbiAgXCJjcmF0ZS1hcHBsZVwiOiAkZmEtdmFyLWNyYXRlLWFwcGxlLFxuICBcImFwcGxlLWNyYXRlXCI6ICRmYS12YXItYXBwbGUtY3JhdGUsXG4gIFwicGVyc29uLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWJ1cnN0LFxuICBcImdhbWUtYm9hcmRcIjogJGZhLXZhci1nYW1lLWJvYXJkLFxuICBcImhhdC1jaGVmXCI6ICRmYS12YXItaGF0LWNoZWYsXG4gIFwiaGFuZC1iYWNrLXBvaW50LXJpZ2h0XCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpZ2h0LFxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxuICBcInNub3dmbGFrZS1kcm9wbGV0c1wiOiAkZmEtdmFyLXNub3dmbGFrZS1kcm9wbGV0cyxcbiAgXCJiYXR0ZXJ5LWVtcHR5XCI6ICRmYS12YXItYmF0dGVyeS1lbXB0eSxcbiAgXCJiYXR0ZXJ5LTBcIjogJGZhLXZhci1iYXR0ZXJ5LTAsXG4gIFwiZ3JpZC00XCI6ICRmYS12YXItZ3JpZC00LFxuICBcInNvY2tzXCI6ICRmYS12YXItc29ja3MsXG4gIFwiZmFjZS1zdW5nbGFzc2VzXCI6ICRmYS12YXItZmFjZS1zdW5nbGFzc2VzLFxuICBcImluYm94XCI6ICRmYS12YXItaW5ib3gsXG4gIFwic3F1YXJlLTBcIjogJGZhLXZhci1zcXVhcmUtMCxcbiAgXCJzZWN0aW9uXCI6ICRmYS12YXItc2VjdGlvbixcbiAgXCJzcXVhcmUtdGhpcy13YXktdXBcIjogJGZhLXZhci1zcXVhcmUtdGhpcy13YXktdXAsXG4gIFwiYm94LXVwXCI6ICRmYS12YXItYm94LXVwLFxuICBcImdhdWdlLWhpZ2hcIjogJGZhLXZhci1nYXVnZS1oaWdoLFxuICBcInRhY2hvbWV0ZXItYWx0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQsXG4gIFwidGFjaG9tZXRlci1hbHQtZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3QsXG4gIFwic3F1YXJlLWFtcGVyc2FuZFwiOiAkZmEtdmFyLXNxdWFyZS1hbXBlcnNhbmQsXG4gIFwiZW52ZWxvcGUtb3Blbi10ZXh0XCI6ICRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0LFxuICBcImxhbXAtZGVza1wiOiAkZmEtdmFyLWxhbXAtZGVzayxcbiAgXCJob3NwaXRhbFwiOiAkZmEtdmFyLWhvc3BpdGFsLFxuICBcImhvc3BpdGFsLWFsdFwiOiAkZmEtdmFyLWhvc3BpdGFsLWFsdCxcbiAgXCJob3NwaXRhbC13aWRlXCI6ICRmYS12YXItaG9zcGl0YWwtd2lkZSxcbiAgXCJwb2xsLXBlb3BsZVwiOiAkZmEtdmFyLXBvbGwtcGVvcGxlLFxuICBcIndoaXNrZXktZ2xhc3MtaWNlXCI6ICRmYS12YXItd2hpc2tleS1nbGFzcy1pY2UsXG4gIFwiZ2xhc3Mtd2hpc2tleS1yb2Nrc1wiOiAkZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3MsXG4gIFwid2luZS1ib3R0bGVcIjogJGZhLXZhci13aW5lLWJvdHRsZSxcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJ1c2VyLWJvdW50eS1odW50ZXJcIjogJGZhLXZhci11c2VyLWJvdW50eS1odW50ZXIsXG4gIFwiYmFycy1zdGFnZ2VyZWRcIjogJGZhLXZhci1iYXJzLXN0YWdnZXJlZCxcbiAgXCJyZW9yZGVyXCI6ICRmYS12YXItcmVvcmRlcixcbiAgXCJzdHJlYW1cIjogJGZhLXZhci1zdHJlYW0sXG4gIFwiZGlhZ3JhbS1zYW5rZXlcIjogJGZhLXZhci1kaWFncmFtLXNhbmtleSxcbiAgXCJjbG91ZC1oYWlsLW1peGVkXCI6ICRmYS12YXItY2xvdWQtaGFpbC1taXhlZCxcbiAgXCJjaXJjbGUtdXAtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS11cC1sZWZ0LFxuICBcImRoYXJtYWNoYWtyYVwiOiAkZmEtdmFyLWRoYXJtYWNoYWtyYSxcbiAgXCJvYmplY3RzLWFsaWduLWxlZnRcIjogJGZhLXZhci1vYmplY3RzLWFsaWduLWxlZnQsXG4gIFwib2lsLWNhbi1kcmlwXCI6ICRmYS12YXItb2lsLWNhbi1kcmlwLFxuICBcImZhY2Utc21pbGluZy1oYW5kc1wiOiAkZmEtdmFyLWZhY2Utc21pbGluZy1oYW5kcyxcbiAgXCJicm9jY29saVwiOiAkZmEtdmFyLWJyb2Njb2xpLFxuICBcInJvdXRlLWludGVyc3RhdGVcIjogJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlLFxuICBcImVhci1tdWZmc1wiOiAkZmEtdmFyLWVhci1tdWZmcyxcbiAgXCJob3Rkb2dcIjogJGZhLXZhci1ob3Rkb2csXG4gIFwidHJhbnNwb3J0ZXItZW1wdHlcIjogJGZhLXZhci10cmFuc3BvcnRlci1lbXB0eSxcbiAgXCJwZXJzb24td2Fsa2luZy13aXRoLWNhbmVcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUsXG4gIFwiYmxpbmRcIjogJGZhLXZhci1ibGluZCxcbiAgXCJhbmdsZS05MFwiOiAkZmEtdmFyLWFuZ2xlLTkwLFxuICBcInJlY3RhbmdsZS10ZXJtaW5hbFwiOiAkZmEtdmFyLXJlY3RhbmdsZS10ZXJtaW5hbCxcbiAgXCJraXRlXCI6ICRmYS12YXIta2l0ZSxcbiAgXCJkcnVtXCI6ICRmYS12YXItZHJ1bSxcbiAgXCJzY3J1YmJlclwiOiAkZmEtdmFyLXNjcnViYmVyLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxuICBcImZpc2gtYm9uZXNcIjogJGZhLXZhci1maXNoLWJvbmVzLFxuICBcImRlZXItcnVkb2xwaFwiOiAkZmEtdmFyLWRlZXItcnVkb2xwaCxcbiAgXCJmYXhcIjogJGZhLXZhci1mYXgsXG4gIFwicGFyYWdyYXBoXCI6ICRmYS12YXItcGFyYWdyYXBoLFxuICBcImhlYWQtc2lkZS1oZWFydFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1oZWFydCxcbiAgXCJzcXVhcmUtZVwiOiAkZmEtdmFyLXNxdWFyZS1lLFxuICBcIm1ldGVyLWZpcmVcIjogJGZhLXZhci1tZXRlci1maXJlLFxuICBcImNsb3VkLWhhaWxcIjogJGZhLXZhci1jbG91ZC1oYWlsLFxuICBcImNoZWNrLXRvLXNsb3RcIjogJGZhLXZhci1jaGVjay10by1zbG90LFxuICBcInZvdGUteWVhXCI6ICRmYS12YXItdm90ZS15ZWEsXG4gIFwibW9uZXktZnJvbS1icmFja2V0XCI6ICRmYS12YXItbW9uZXktZnJvbS1icmFja2V0LFxuICBcInN0YXItaGFsZlwiOiAkZmEtdmFyLXN0YXItaGFsZixcbiAgXCJjYXItYnVzXCI6ICRmYS12YXItY2FyLWJ1cyxcbiAgXCJzcGVha2VyXCI6ICRmYS12YXItc3BlYWtlcixcbiAgXCJ0aW1lclwiOiAkZmEtdmFyLXRpbWVyLFxuICBcImJveGVzLXN0YWNrZWRcIjogJGZhLXZhci1ib3hlcy1zdGFja2VkLFxuICBcImJveGVzXCI6ICRmYS12YXItYm94ZXMsXG4gIFwiYm94ZXMtYWx0XCI6ICRmYS12YXItYm94ZXMtYWx0LFxuICBcImdyaWxsLWhvdFwiOiAkZmEtdmFyLWdyaWxsLWhvdCxcbiAgXCJiYWxsb3QtY2hlY2tcIjogJGZhLXZhci1iYWxsb3QtY2hlY2ssXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwiZmlsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtbWludXMsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcImN1cC10b2dvXCI6ICRmYS12YXItY3VwLXRvZ28sXG4gIFwiY29mZmVlLXRvZ29cIjogJGZhLXZhci1jb2ZmZWUtdG9nbyxcbiAgXCJzcXVhcmUtZG93bi1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWRvd24tbGVmdCxcbiAgXCJidXJnZXItbGV0dHVjZVwiOiAkZmEtdmFyLWJ1cmdlci1sZXR0dWNlLFxuICBcInJ1cGlhaC1zaWduXCI6ICRmYS12YXItcnVwaWFoLXNpZ24sXG4gIFwibWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwic2VhcmNoXCI6ICRmYS12YXItc2VhcmNoLFxuICBcInRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCxcbiAgXCJwaW5nLXBvbmctcGFkZGxlLWJhbGxcIjogJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGwsXG4gIFwidGFibGUtdGVubmlzXCI6ICRmYS12YXItdGFibGUtdGVubmlzLFxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcbiAgXCJkaWFnbm9zZXNcIjogJGZhLXZhci1kaWFnbm9zZXMsXG4gIFwiY2hldnJvbnMtZG93blwiOiAkZmEtdmFyLWNoZXZyb25zLWRvd24sXG4gIFwiY2hldnJvbi1kb3VibGUtZG93blwiOiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24sXG4gIFwidHJhc2gtY2FuLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmUtYWx0XCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQsXG4gIFwic2lnbmFsLWdvb2RcIjogJGZhLXZhci1zaWduYWwtZ29vZCxcbiAgXCJzaWduYWwtM1wiOiAkZmEtdmFyLXNpZ25hbC0zLFxuICBcImxvY2F0aW9uLXF1ZXN0aW9uXCI6ICRmYS12YXItbG9jYXRpb24tcXVlc3Rpb24sXG4gIFwibWFwLW1hcmtlci1xdWVzdGlvblwiOiAkZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb24sXG4gIFwiZmxvcHB5LWRpc2stY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLXhtYXJrLFxuICBcImZsb3BweS1kaXNrLXRpbWVzXCI6ICRmYS12YXItZmxvcHB5LWRpc2stdGltZXMsXG4gIFwic2F2ZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zYXZlLWNpcmNsZS14bWFyayxcbiAgXCJzYXZlLXRpbWVzXCI6ICRmYS12YXItc2F2ZS10aW1lcyxcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJwZWFjaFwiOiAkZmEtdmFyLXBlYWNoLFxuICBcInRheGktYnVzXCI6ICRmYS12YXItdGF4aS1idXMsXG4gIFwiYnJhY2tldC1jdXJseVwiOiAkZmEtdmFyLWJyYWNrZXQtY3VybHksXG4gIFwiYnJhY2tldC1jdXJseS1sZWZ0XCI6ICRmYS12YXItYnJhY2tldC1jdXJseS1sZWZ0LFxuICBcImxvYnN0ZXJcIjogJGZhLXZhci1sb2JzdGVyLFxuICBcImNhcnQtZmxhdGJlZC1lbXB0eVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1lbXB0eSxcbiAgXCJkb2xseS1mbGF0YmVkLWVtcHR5XCI6ICRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eSxcbiAgXCJjb2xvblwiOiAkZmEtdmFyLWNvbG9uLFxuICBcImNhcnQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bixcbiAgXCJ3YW5kXCI6ICRmYS12YXItd2FuZCxcbiAgXCJ3YWxraWUtdGFsa2llXCI6ICRmYS12YXItd2Fsa2llLXRhbGtpZSxcbiAgXCJmaWxlLXBlblwiOiAkZmEtdmFyLWZpbGUtcGVuLFxuICBcImZpbGUtZWRpdFwiOiAkZmEtdmFyLWZpbGUtZWRpdCxcbiAgXCJyZWNlaXB0XCI6ICRmYS12YXItcmVjZWlwdCxcbiAgXCJ0YWJsZS1waWNuaWNcIjogJGZhLXZhci10YWJsZS1waWNuaWMsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwiY2lyY2xlLW1pY3JvcGhvbmUtbGluZXNcIjogJGZhLXZhci1jaXJjbGUtbWljcm9waG9uZS1saW5lcyxcbiAgXCJtaWNyb3Bob25lLWNpcmNsZS1hbHRcIjogJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZS1hbHQsXG4gIFwiZGlzcGxheS1zbGFzaFwiOiAkZmEtdmFyLWRpc3BsYXktc2xhc2gsXG4gIFwiZGVza3RvcC1zbGFzaFwiOiAkZmEtdmFyLWRlc2t0b3Atc2xhc2gsXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXG4gIFwicGVyc29uLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidHJhbnNwb3J0ZXItMlwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTIsXG4gIFwiaGFuZHMtaG9sZGluZy1kaWFtb25kXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1kaWFtb25kLFxuICBcImhhbmQtcmVjZWl2aW5nXCI6ICRmYS12YXItaGFuZC1yZWNlaXZpbmcsXG4gIFwibW9uZXktYmlsbC1zaW1wbGUtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLXdhdmUsXG4gIFwiY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3duLFxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcbiAgXCJiYXR0ZXJ5XCI6ICRmYS12YXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LTVcIjogJGZhLXZhci1iYXR0ZXJ5LTUsXG4gIFwiYmVsbC1wbHVzXCI6ICRmYS12YXItYmVsbC1wbHVzLFxuICBcImJvb2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci1ib29rLWFycm93LXJpZ2h0LFxuICBcImhvc3BpdGFsc1wiOiAkZmEtdmFyLWhvc3BpdGFscyxcbiAgXCJjbHViXCI6ICRmYS12YXItY2x1YixcbiAgXCJza3VsbC1jcm9zc2JvbmVzXCI6ICRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyxcbiAgXCJkcm9wbGV0LWRlZ3JlZVwiOiAkZmEtdmFyLWRyb3BsZXQtZGVncmVlLFxuICBcImRld3BvaW50XCI6ICRmYS12YXItZGV3cG9pbnQsXG4gIFwiY29kZS1jb21wYXJlXCI6ICRmYS12YXItY29kZS1jb21wYXJlLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJoYW5kLWhvbGRpbmctbWFnaWNcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWMsXG4gIFwid2F0ZXJtZWxvbi1zbGljZVwiOiAkZmEtdmFyLXdhdGVybWVsb24tc2xpY2UsXG4gIFwiY2lyY2xlLWVsbGlwc2lzXCI6ICRmYS12YXItY2lyY2xlLWVsbGlwc2lzLFxuICBcInNjaG9vbC1sb2NrXCI6ICRmYS12YXItc2Nob29sLWxvY2ssXG4gIFwidG93ZXItY2VsbFwiOiAkZmEtdmFyLXRvd2VyLWNlbGwsXG4gIFwic2QtY2FyZHNcIjogJGZhLXZhci1zZC1jYXJkcyxcbiAgXCJqdWctYm90dGxlXCI6ICRmYS12YXItanVnLWJvdHRsZSxcbiAgXCJkb3duLWxvbmdcIjogJGZhLXZhci1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24sXG4gIFwiZW52ZWxvcGVzXCI6ICRmYS12YXItZW52ZWxvcGVzLFxuICBcInBob25lLW9mZmljZVwiOiAkZmEtdmFyLXBob25lLW9mZmljZSxcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXG4gIFwibmZjLXBlblwiOiAkZmEtdmFyLW5mYy1wZW4sXG4gIFwicGVyc29uLWhhcmFzc2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oYXJhc3NpbmcsXG4gIFwiaGF0LXdpbnRlclwiOiAkZmEtdmFyLWhhdC13aW50ZXIsXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImJvbmUtYnJlYWtcIjogJGZhLXZhci1ib25lLWJyZWFrLFxuICBcImFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctdXAsXG4gIFwiZG93bi1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItZG93bi1mcm9tLWRvdHRlZC1saW5lLFxuICBcInR2XCI6ICRmYS12YXItdHYsXG4gIFwidGVsZXZpc2lvblwiOiAkZmEtdmFyLXRlbGV2aXNpb24sXG4gIFwidHYtYWx0XCI6ICRmYS12YXItdHYtYWx0LFxuICBcImJvcmRlci1sZWZ0XCI6ICRmYS12YXItYm9yZGVyLWxlZnQsXG4gIFwiY2lyY2xlLWRpdmlkZVwiOiAkZmEtdmFyLWNpcmNsZS1kaXZpZGUsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcImxpc3QtY2hlY2tcIjogJGZhLXZhci1saXN0LWNoZWNrLFxuICBcInRhc2tzXCI6ICRmYS12YXItdGFza3MsXG4gIFwiZGlhZ3JhbS1zdWJ0YXNrXCI6ICRmYS12YXItZGlhZ3JhbS1zdWJ0YXNrLFxuICBcImp1Zy1kZXRlcmdlbnRcIjogJGZhLXZhci1qdWctZGV0ZXJnZW50LFxuICBcImNpcmNsZS11c2VyXCI6ICRmYS12YXItY2lyY2xlLXVzZXIsXG4gIFwidXNlci1jaXJjbGVcIjogJGZhLXZhci11c2VyLWNpcmNsZSxcbiAgXCJzcXVhcmUteVwiOiAkZmEtdmFyLXNxdWFyZS15LFxuICBcInVzZXItZG9jdG9yLWhhaXJcIjogJGZhLXZhci11c2VyLWRvY3Rvci1oYWlyLFxuICBcInBsYW5ldC1yaW5nZWRcIjogJGZhLXZhci1wbGFuZXQtcmluZ2VkLFxuICBcIm11c2hyb29tXCI6ICRmYS12YXItbXVzaHJvb20sXG4gIFwidXNlci1zaGllbGRcIjogJGZhLXZhci11c2VyLXNoaWVsZCxcbiAgXCJtZWdhcGhvbmVcIjogJGZhLXZhci1tZWdhcGhvbmUsXG4gIFwid3JlYXRoLWxhdXJlbFwiOiAkZmEtdmFyLXdyZWF0aC1sYXVyZWwsXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrLFxuICBcIndpbmRcIjogJGZhLXZhci13aW5kLFxuICBcImJveC1kb2xsYXJcIjogJGZhLXZhci1ib3gtZG9sbGFyLFxuICBcImJveC11c2RcIjogJGZhLXZhci1ib3gtdXNkLFxuICBcImNhci1idXJzdFwiOiAkZmEtdmFyLWNhci1idXJzdCxcbiAgXCJjYXItY3Jhc2hcIjogJGZhLXZhci1jYXItY3Jhc2gsXG4gIFwieVwiOiAkZmEtdmFyLXksXG4gIFwidXNlci1oZWFkc2V0XCI6ICRmYS12YXItdXNlci1oZWFkc2V0LFxuICBcImFycm93cy1yZXR3ZWV0XCI6ICRmYS12YXItYXJyb3dzLXJldHdlZXQsXG4gIFwicmV0d2VldC1hbHRcIjogJGZhLXZhci1yZXR3ZWV0LWFsdCxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXG4gIFwic3F1YXJlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0LFxuICBcImxhY3Jvc3NlLXN0aWNrLWJhbGxcIjogJGZhLXZhci1sYWNyb3NzZS1zdGljay1iYWxsLFxuICBcInRydWNrLWZhc3RcIjogJGZhLXZhci10cnVjay1mYXN0LFxuICBcInNoaXBwaW5nLWZhc3RcIjogJGZhLXZhci1zaGlwcGluZy1mYXN0LFxuICBcInVzZXItbWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLXVzZXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzdGFyLXNoYXJwXCI6ICRmYS12YXItc3Rhci1zaGFycCxcbiAgXCJjb21tZW50LWhlYXJ0XCI6ICRmYS12YXItY29tbWVudC1oZWFydCxcbiAgXCJjaXJjbGUtMVwiOiAkZmEtdmFyLWNpcmNsZS0xLFxuICBcImNpcmNsZS1zdGFyXCI6ICRmYS12YXItY2lyY2xlLXN0YXIsXG4gIFwic3Rhci1jaXJjbGVcIjogJGZhLXZhci1zdGFyLWNpcmNsZSxcbiAgXCJmaXNoXCI6ICRmYS12YXItZmlzaCxcbiAgXCJjbG91ZC1mb2dcIjogJGZhLXZhci1jbG91ZC1mb2csXG4gIFwiZm9nXCI6ICRmYS12YXItZm9nLFxuICBcIndhZmZsZVwiOiAkZmEtdmFyLXdhZmZsZSxcbiAgXCJtdXNpYy1ub3RlXCI6ICRmYS12YXItbXVzaWMtbm90ZSxcbiAgXCJtdXNpYy1hbHRcIjogJGZhLXZhci1tdXNpYy1hbHQsXG4gIFwiaGV4YWdvbi1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhleGFnb24tZXhjbGFtYXRpb24sXG4gIFwiY2FydC1zaG9wcGluZy1mYXN0XCI6ICRmYS12YXItY2FydC1zaG9wcGluZy1mYXN0LFxuICBcIm9iamVjdC11bmlvblwiOiAkZmEtdmFyLW9iamVjdC11bmlvbixcbiAgXCJ1c2VyLWdyYWR1YXRlXCI6ICRmYS12YXItdXNlci1ncmFkdWF0ZSxcbiAgXCJzdGFyZmlnaHRlclwiOiAkZmEtdmFyLXN0YXJmaWdodGVyLFxuICBcImNpcmNsZS1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZSxcbiAgXCJhZGp1c3RcIjogJGZhLXZhci1hZGp1c3QsXG4gIFwiYXJyb3ctcmlnaHQtbG9uZy10by1saW5lXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtbG9uZy10by1saW5lLFxuICBcInNxdWFyZS1hcnJvdy1kb3duXCI6ICRmYS12YXItc3F1YXJlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctc3F1YXJlLWRvd25cIjogJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bixcbiAgXCJkaWFtb25kLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItZGlhbW9uZC1oYWxmLXN0cm9rZSxcbiAgXCJjbGFwcGVyYm9hcmRcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQsXG4gIFwic3F1YXJlLWNoZXZyb24tbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1jaGV2cm9uLWxlZnQsXG4gIFwiY2hldnJvbi1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWxlZnQsXG4gIFwicGhvbmUtaW50ZXJjb21cIjogJGZhLXZhci1waG9uZS1pbnRlcmNvbSxcbiAgXCJsaW5rLWhvcml6b250YWxcIjogJGZhLXZhci1saW5rLWhvcml6b250YWwsXG4gIFwiY2hhaW4taG9yaXpvbnRhbFwiOiAkZmEtdmFyLWNoYWluLWhvcml6b250YWwsXG4gIFwibWFuZ29cIjogJGZhLXZhci1tYW5nbyxcbiAgXCJtdXNpYy1ub3RlLXNsYXNoXCI6ICRmYS12YXItbXVzaWMtbm90ZS1zbGFzaCxcbiAgXCJtdXNpYy1hbHQtc2xhc2hcIjogJGZhLXZhci1tdXNpYy1hbHQtc2xhc2gsXG4gIFwiY2lyY2xlLXJhZGlhdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1yYWRpYXRpb24sXG4gIFwicmFkaWF0aW9uLWFsdFwiOiAkZmEtdmFyLXJhZGlhdGlvbi1hbHQsXG4gIFwiZmFjZS10b25ndWUtc3dlYXRcIjogJGZhLXZhci1mYWNlLXRvbmd1ZS1zd2VhdCxcbiAgXCJnbG9iZS1zdGFuZFwiOiAkZmEtdmFyLWdsb2JlLXN0YW5kLFxuICBcImJhc2ViYWxsXCI6ICRmYS12YXItYmFzZWJhbGwsXG4gIFwiYmFzZWJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhbGwsXG4gIFwiY2lyY2xlLXBcIjogJGZhLXZhci1jaXJjbGUtcCxcbiAgXCJhd2FyZC1zaW1wbGVcIjogJGZhLXZhci1hd2FyZC1zaW1wbGUsXG4gIFwiamV0LWZpZ2h0ZXItdXBcIjogJGZhLXZhci1qZXQtZmlnaHRlci11cCxcbiAgXCJkaWFncmFtLXByb2plY3RcIjogJGZhLXZhci1kaWFncmFtLXByb2plY3QsXG4gIFwicHJvamVjdC1kaWFncmFtXCI6ICRmYS12YXItcHJvamVjdC1kaWFncmFtLFxuICBcInBlZGVzdGFsXCI6ICRmYS12YXItcGVkZXN0YWwsXG4gIFwiY2hhcnQtcHlyYW1pZFwiOiAkZmEtdmFyLWNoYXJ0LXB5cmFtaWQsXG4gIFwic2lkZWJhclwiOiAkZmEtdmFyLXNpZGViYXIsXG4gIFwic25vd21hbi1oZWFkXCI6ICRmYS12YXItc25vd21hbi1oZWFkLFxuICBcImZyb3N0eS1oZWFkXCI6ICRmYS12YXItZnJvc3R5LWhlYWQsXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXG4gIFwiYnVyZ2VyLWdsYXNzXCI6ICRmYS12YXItYnVyZ2VyLWdsYXNzLFxuICBcInZvbHVtZS14bWFya1wiOiAkZmEtdmFyLXZvbHVtZS14bWFyayxcbiAgXCJ2b2x1bWUtbXV0ZVwiOiAkZmEtdmFyLXZvbHVtZS1tdXRlLFxuICBcInZvbHVtZS10aW1lc1wiOiAkZmEtdmFyLXZvbHVtZS10aW1lcyxcbiAgXCJoYW5kLXNwYXJrbGVzXCI6ICRmYS12YXItaGFuZC1zcGFya2xlcyxcbiAgXCJiYXJzLWZpbHRlclwiOiAkZmEtdmFyLWJhcnMtZmlsdGVyLFxuICBcInBhaW50YnJ1c2gtcGVuY2lsXCI6ICRmYS12YXItcGFpbnRicnVzaC1wZW5jaWwsXG4gIFwicGFydHktYmVsbFwiOiAkZmEtdmFyLXBhcnR5LWJlbGwsXG4gIFwidXNlci12bmVjay1oYWlyXCI6ICRmYS12YXItdXNlci12bmVjay1oYWlyLFxuICBcImphY2stby1sYW50ZXJuXCI6ICRmYS12YXItamFjay1vLWxhbnRlcm4sXG4gIFwiZ3JpcFwiOiAkZmEtdmFyLWdyaXAsXG4gIFwiZ3JpcC1ob3Jpem9udGFsXCI6ICRmYS12YXItZ3JpcC1ob3Jpem9udGFsLFxuICBcInNoYXJlLWZyb20tc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmUsXG4gIFwic2hhcmUtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtc3F1YXJlLFxuICBcImtleW5vdGVcIjogJGZhLXZhci1rZXlub3RlLFxuICBcImNoaWxkLWNvbWJhdGFudFwiOiAkZmEtdmFyLWNoaWxkLWNvbWJhdGFudCxcbiAgXCJjaGlsZC1yaWZsZVwiOiAkZmEtdmFyLWNoaWxkLXJpZmxlLFxuICBcImd1blwiOiAkZmEtdmFyLWd1bixcbiAgXCJzcXVhcmUtcGhvbmVcIjogJGZhLXZhci1zcXVhcmUtcGhvbmUsXG4gIFwicGhvbmUtc3F1YXJlXCI6ICRmYS12YXItcGhvbmUtc3F1YXJlLFxuICBcImhhdC1iZWFjaFwiOiAkZmEtdmFyLWhhdC1iZWFjaCxcbiAgXCJwbHVzXCI6ICRmYS12YXItcGx1cyxcbiAgXCJhZGRcIjogJGZhLXZhci1hZGQsXG4gIFwiZXhwYW5kXCI6ICRmYS12YXItZXhwYW5kLFxuICBcImNvbXB1dGVyXCI6ICRmYS12YXItY29tcHV0ZXIsXG4gIFwiZm9ydFwiOiAkZmEtdmFyLWZvcnQsXG4gIFwiY2xvdWQtY2hlY2tcIjogJGZhLXZhci1jbG91ZC1jaGVjayxcbiAgXCJ4bWFya1wiOiAkZmEtdmFyLXhtYXJrLFxuICBcImNsb3NlXCI6ICRmYS12YXItY2xvc2UsXG4gIFwibXVsdGlwbHlcIjogJGZhLXZhci1tdWx0aXBseSxcbiAgXCJyZW1vdmVcIjogJGZhLXZhci1yZW1vdmUsXG4gIFwidGltZXNcIjogJGZhLXZhci10aW1lcyxcbiAgXCJmYWNlLXNtaXJraW5nXCI6ICRmYS12YXItZmFjZS1zbWlya2luZyxcbiAgXCJhcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodCxcbiAgXCJhcnJvd3NcIjogJGZhLXZhci1hcnJvd3MsXG4gIFwiY2hhbGtib2FyZC11c2VyXCI6ICRmYS12YXItY2hhbGtib2FyZC11c2VyLFxuICBcImNoYWxrYm9hcmQtdGVhY2hlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcixcbiAgXCJyaG9tYnVzXCI6ICRmYS12YXItcmhvbWJ1cyxcbiAgXCJjbGF3LW1hcmtzXCI6ICRmYS12YXItY2xhdy1tYXJrcyxcbiAgXCJwZXNvLXNpZ25cIjogJGZhLXZhci1wZXNvLXNpZ24sXG4gIFwiZmFjZS1zbWlsZS10b25ndWVcIjogJGZhLXZhci1mYWNlLXNtaWxlLXRvbmd1ZSxcbiAgXCJjYXJ0LWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLXhtYXJrLFxuICBcImJ1aWxkaW5nLXNoaWVsZFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZCxcbiAgXCJjaXJjbGUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLWNpcmNsZS1waG9uZS1mbGlwLFxuICBcInBob25lLWNpcmNsZS1hbHRcIjogJGZhLXZhci1waG9uZS1jaXJjbGUtYWx0LFxuICBcImJhYnlcIjogJGZhLXZhci1iYWJ5LFxuICBcInVzZXJzLWxpbmVcIjogJGZhLXZhci11c2Vycy1saW5lLFxuICBcInF1b3RlLWxlZnRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LFxuICBcInF1b3RlLWxlZnQtYWx0XCI6ICRmYS12YXItcXVvdGUtbGVmdC1hbHQsXG4gIFwidHJhY3RvclwiOiAkZmEtdmFyLXRyYWN0b3IsXG4gIFwia2V5LXNrZWxldG9uXCI6ICRmYS12YXIta2V5LXNrZWxldG9uLFxuICBcInRyYXNoLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZVwiOiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUsXG4gIFwiYXJyb3ctZG93bi11cC1sb2NrXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrLFxuICBcImFycm93LWRvd24tdG8tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tYnJhY2tldCxcbiAgXCJsaW5lcy1sZWFuaW5nXCI6ICRmYS12YXItbGluZXMtbGVhbmluZyxcbiAgXCJzcXVhcmUtcVwiOiAkZmEtdmFyLXNxdWFyZS1xLFxuICBcInJ1bGVyLWNvbWJpbmVkXCI6ICRmYS12YXItcnVsZXItY29tYmluZWQsXG4gIFwic3ltYm9sc1wiOiAkZmEtdmFyLXN5bWJvbHMsXG4gIFwiaWNvbnMtYWx0XCI6ICRmYS12YXItaWNvbnMtYWx0LFxuICBcImNvcHlyaWdodFwiOiAkZmEtdmFyLWNvcHlyaWdodCxcbiAgXCJmbGFzay1nZWFyXCI6ICRmYS12YXItZmxhc2stZ2VhcixcbiAgXCJoaWdobGlnaHRlci1saW5lXCI6ICRmYS12YXItaGlnaGxpZ2h0ZXItbGluZSxcbiAgXCJicmFja2V0LXNxdWFyZVwiOiAkZmEtdmFyLWJyYWNrZXQtc3F1YXJlLFxuICBcImJyYWNrZXRcIjogJGZhLXZhci1icmFja2V0LFxuICBcImJyYWNrZXQtbGVmdFwiOiAkZmEtdmFyLWJyYWNrZXQtbGVmdCxcbiAgXCJpc2xhbmQtdHJvcGljYWxcIjogJGZhLXZhci1pc2xhbmQtdHJvcGljYWwsXG4gIFwiaXNsYW5kLXRyZWUtcGFsbVwiOiAkZmEtdmFyLWlzbGFuZC10cmVlLXBhbG0sXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1saW5lLFxuICBcImFycm93LWZyb20tbGVmdFwiOiAkZmEtdmFyLWFycm93LWZyb20tbGVmdCxcbiAgXCJoMlwiOiAkZmEtdmFyLWgyLFxuICBcImVxdWFsc1wiOiAkZmEtdmFyLWVxdWFscyxcbiAgXCJjYWtlLXNsaWNlXCI6ICRmYS12YXItY2FrZS1zbGljZSxcbiAgXCJzaG9ydGNha2VcIjogJGZhLXZhci1zaG9ydGNha2UsXG4gIFwicGVhbnV0XCI6ICRmYS12YXItcGVhbnV0LFxuICBcIndyZW5jaC1zaW1wbGVcIjogJGZhLXZhci13cmVuY2gtc2ltcGxlLFxuICBcImJsZW5kZXJcIjogJGZhLXZhci1ibGVuZGVyLFxuICBcInRlZXRoXCI6ICRmYS12YXItdGVldGgsXG4gIFwidGFsbHktMlwiOiAkZmEtdmFyLXRhbGx5LTIsXG4gIFwic2hla2VsLXNpZ25cIjogJGZhLXZhci1zaGVrZWwtc2lnbixcbiAgXCJpbHNcIjogJGZhLXZhci1pbHMsXG4gIFwic2hla2VsXCI6ICRmYS12YXItc2hla2VsLFxuICBcInNoZXFlbFwiOiAkZmEtdmFyLXNoZXFlbCxcbiAgXCJzaGVxZWwtc2lnblwiOiAkZmEtdmFyLXNoZXFlbC1zaWduLFxuICBcImNhcnNcIjogJGZhLXZhci1jYXJzLFxuICBcImF4ZS1iYXR0bGVcIjogJGZhLXZhci1heGUtYmF0dGxlLFxuICBcInVzZXItaGFpci1sb25nXCI6ICRmYS12YXItdXNlci1oYWlyLWxvbmcsXG4gIFwibWFwXCI6ICRmYS12YXItbWFwLFxuICBcImFycm93LWxlZnQtZnJvbS1hcmNcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWZyb20tYXJjLFxuICBcImZpbGUtY2lyY2xlLWluZm9cIjogJGZhLXZhci1maWxlLWNpcmNsZS1pbmZvLFxuICBcImZhY2UtZGlzYXBwb2ludGVkXCI6ICRmYS12YXItZmFjZS1kaXNhcHBvaW50ZWQsXG4gIFwibGFzc28tc3BhcmtsZXNcIjogJGZhLXZhci1sYXNzby1zcGFya2xlcyxcbiAgXCJjbG9jay1lbGV2ZW5cIjogJGZhLXZhci1jbG9jay1lbGV2ZW4sXG4gIFwicm9ja2V0XCI6ICRmYS12YXItcm9ja2V0LFxuICBcInNpcmVuLW9uXCI6ICRmYS12YXItc2lyZW4tb24sXG4gIFwiY2xvY2stdGVuXCI6ICRmYS12YXItY2xvY2stdGVuLFxuICBcImNhbmRsZS1ob2xkZXJcIjogJGZhLXZhci1jYW5kbGUtaG9sZGVyLFxuICBcInZpZGVvLWFycm93LWRvd24tbGVmdFwiOiAkZmEtdmFyLXZpZGVvLWFycm93LWRvd24tbGVmdCxcbiAgXCJwaG90by1maWxtXCI6ICRmYS12YXItcGhvdG8tZmlsbSxcbiAgXCJwaG90by12aWRlb1wiOiAkZmEtdmFyLXBob3RvLXZpZGVvLFxuICBcImZsb3BweS1kaXNrLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWZsb3BweS1kaXNrLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJzYXZlLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXNhdmUtY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImZvbGRlci1taW51c1wiOiAkZmEtdmFyLWZvbGRlci1taW51cyxcbiAgXCJwbGFuZXQtbW9vblwiOiAkZmEtdmFyLXBsYW5ldC1tb29uLFxuICBcImZhY2UtZXllcy14bWFya3NcIjogJGZhLXZhci1mYWNlLWV5ZXMteG1hcmtzLFxuICBcImNoYXJ0LXNjYXR0ZXJcIjogJGZhLXZhci1jaGFydC1zY2F0dGVyLFxuICBcImRpc3BsYXktYXJyb3ctZG93blwiOiAkZmEtdmFyLWRpc3BsYXktYXJyb3ctZG93bixcbiAgXCJzdG9yZVwiOiAkZmEtdmFyLXN0b3JlLFxuICBcImFycm93LXRyZW5kLXVwXCI6ICRmYS12YXItYXJyb3ctdHJlbmQtdXAsXG4gIFwicGx1Zy1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1taW51cyxcbiAgXCJvbGl2ZS1icmFuY2hcIjogJGZhLXZhci1vbGl2ZS1icmFuY2gsXG4gIFwiYW5nbGVcIjogJGZhLXZhci1hbmdsZSxcbiAgXCJ2YWN1dW0tcm9ib3RcIjogJGZhLXZhci12YWN1dW0tcm9ib3QsXG4gIFwic2lnbi1oYW5naW5nXCI6ICRmYS12YXItc2lnbi1oYW5naW5nLFxuICBcInNpZ25cIjogJGZhLXZhci1zaWduLFxuICBcInNxdWFyZS1kaXZpZGVcIjogJGZhLXZhci1zcXVhcmUtZGl2aWRlLFxuICBcInNpZ25hbC1zdHJlYW0tc2xhc2hcIjogJGZhLXZhci1zaWduYWwtc3RyZWFtLXNsYXNoLFxuICBcImJlemllci1jdXJ2ZVwiOiAkZmEtdmFyLWJlemllci1jdXJ2ZSxcbiAgXCJleWUtZHJvcHBlci1oYWxmXCI6ICRmYS12YXItZXllLWRyb3BwZXItaGFsZixcbiAgXCJzdG9yZS1sb2NrXCI6ICRmYS12YXItc3RvcmUtbG9jayxcbiAgXCJiZWxsLXNsYXNoXCI6ICRmYS12YXItYmVsbC1zbGFzaCxcbiAgXCJjbG91ZC1ib2x0LXN1blwiOiAkZmEtdmFyLWNsb3VkLWJvbHQtc3VuLFxuICBcInRodW5kZXJzdG9ybS1zdW5cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuLFxuICBcImNhbWVyYS1zbGFzaFwiOiAkZmEtdmFyLWNhbWVyYS1zbGFzaCxcbiAgXCJjb21tZW50LXF1b3RlXCI6ICRmYS12YXItY29tbWVudC1xdW90ZSxcbiAgXCJ0YWJsZXRcIjogJGZhLXZhci10YWJsZXQsXG4gIFwidGFibGV0LWFuZHJvaWRcIjogJGZhLXZhci10YWJsZXQtYW5kcm9pZCxcbiAgXCJzY2hvb2wtZmxhZ1wiOiAkZmEtdmFyLXNjaG9vbC1mbGFnLFxuICBcIm1lc3NhZ2UtY29kZVwiOiAkZmEtdmFyLW1lc3NhZ2UtY29kZSxcbiAgXCJnbGFzcy1oYWxmXCI6ICRmYS12YXItZ2xhc3MtaGFsZixcbiAgXCJnbGFzcy1oYWxmLWVtcHR5XCI6ICRmYS12YXItZ2xhc3MtaGFsZi1lbXB0eSxcbiAgXCJnbGFzcy1oYWxmLWZ1bGxcIjogJGZhLXZhci1nbGFzcy1oYWxmLWZ1bGwsXG4gIFwiZmlsbFwiOiAkZmEtdmFyLWZpbGwsXG4gIFwibWVzc2FnZS1taW51c1wiOiAkZmEtdmFyLW1lc3NhZ2UtbWludXMsXG4gIFwiY29tbWVudC1hbHQtbWludXNcIjogJGZhLXZhci1jb21tZW50LWFsdC1taW51cyxcbiAgXCJhbmdsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLXVwLFxuICBcImRpbm9zYXVyXCI6ICRmYS12YXItZGlub3NhdXIsXG4gIFwiZHJ1bXN0aWNrLWJpdGVcIjogJGZhLXZhci1kcnVtc3RpY2stYml0ZSxcbiAgXCJsaW5rLWhvcml6b250YWwtc2xhc2hcIjogJGZhLXZhci1saW5rLWhvcml6b250YWwtc2xhc2gsXG4gIFwiY2hhaW4taG9yaXpvbnRhbC1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLWhvcml6b250YWwtc2xhc2gsXG4gIFwiaG9sbHktYmVycnlcIjogJGZhLXZhci1ob2xseS1iZXJyeSxcbiAgXCJub3NlXCI6ICRmYS12YXItbm9zZSxcbiAgXCJhcnJvdy1sZWZ0LXRvLWFyY1wiOiAkZmEtdmFyLWFycm93LWxlZnQtdG8tYXJjLFxuICBcImNoZXZyb24tbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tbGVmdCxcbiAgXCJiYWN0ZXJpYVwiOiAkZmEtdmFyLWJhY3RlcmlhLFxuICBcImNsb3Vkc1wiOiAkZmEtdmFyLWNsb3VkcyxcbiAgXCJtb25leS1iaWxsLXNpbXBsZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLFxuICBcImhhbmQtbGl6YXJkXCI6ICRmYS12YXItaGFuZC1saXphcmQsXG4gIFwidGFibGUtcGl2b3RcIjogJGZhLXZhci10YWJsZS1waXZvdCxcbiAgXCJmaWx0ZXItc2xhc2hcIjogJGZhLXZhci1maWx0ZXItc2xhc2gsXG4gIFwidHJhc2gtY2FuLXVuZG9cIjogJGZhLXZhci10cmFzaC1jYW4tdW5kbyxcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0cmFzaC11bmRvLWFsdFwiOiAkZmEtdmFyLXRyYXNoLXVuZG8tYWx0LFxuICBcIm5vdGRlZlwiOiAkZmEtdmFyLW5vdGRlZixcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJwZXJzb24tdG8tZG9vclwiOiAkZmEtdmFyLXBlcnNvbi10by1kb29yLFxuICBcInR1cm50YWJsZVwiOiAkZmEtdmFyLXR1cm50YWJsZSxcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxuICBcImdlbmRlcmxlc3NcIjogJGZhLXZhci1nZW5kZXJsZXNzLFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcInNpZ25hbC13ZWFrXCI6ICRmYS12YXItc2lnbmFsLXdlYWssXG4gIFwic2lnbmFsLTFcIjogJGZhLXZhci1zaWduYWwtMSxcbiAgXCJjbG9jay1maXZlXCI6ICRmYS12YXItY2xvY2stZml2ZSxcbiAgXCJyZXR3ZWV0XCI6ICRmYS12YXItcmV0d2VldCxcbiAgXCJjYXItcmVhclwiOiAkZmEtdmFyLWNhci1yZWFyLFxuICBcImNhci1hbHRcIjogJGZhLXZhci1jYXItYWx0LFxuICBcInB1bXAtc29hcFwiOiAkZmEtdmFyLXB1bXAtc29hcCxcbiAgXCJjb21wdXRlci1jbGFzc2ljXCI6ICRmYS12YXItY29tcHV0ZXItY2xhc3NpYyxcbiAgXCJmcmFtZVwiOiAkZmEtdmFyLWZyYW1lLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwiYmF0dGVyeS1xdWFydGVyXCI6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyLFxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcbiAgXCJlbGxpcHNpcy1zdHJva2VcIjogJGZhLXZhci1lbGxpcHNpcy1zdHJva2UsXG4gIFwiZWxsaXBzaXMtaC1hbHRcIjogJGZhLXZhci1lbGxpcHNpcy1oLWFsdCxcbiAgXCJyYWRpb1wiOiAkZmEtdmFyLXJhZGlvLFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcImZhY2UtZXhwcmVzc2lvbmxlc3NcIjogJGZhLXZhci1mYWNlLWV4cHJlc3Npb25sZXNzLFxuICBcImRvd24tdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1kb3duLXRvLWRvdHRlZC1saW5lLFxuICBcImNsb3VkLW11c2ljXCI6ICRmYS12YXItY2xvdWQtbXVzaWMsXG4gIFwidHJhZmZpYy1saWdodFwiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQsXG4gIFwiY2xvdWQtbWludXNcIjogJGZhLXZhci1jbG91ZC1taW51cyxcbiAgXCJ0aGVybW9tZXRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxuICBcInNoaWVsZC1taW51c1wiOiAkZmEtdmFyLXNoaWVsZC1taW51cyxcbiAgXCJ2ci1jYXJkYm9hcmRcIjogJGZhLXZhci12ci1jYXJkYm9hcmQsXG4gIFwiY2FyLXRpbHRcIjogJGZhLXZhci1jYXItdGlsdCxcbiAgXCJnYXVnZS1jaXJjbGUtbWludXNcIjogJGZhLXZhci1nYXVnZS1jaXJjbGUtbWludXMsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogJGZhLXZhci1icmlnaHRuZXNzLWxvdyxcbiAgXCJoYW5kLW1pZGRsZS1maW5nZXJcIjogJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIsXG4gIFwicGVyY2VudFwiOiAkZmEtdmFyLXBlcmNlbnQsXG4gIFwicGVyY2VudGFnZVwiOiAkZmEtdmFyLXBlcmNlbnRhZ2UsXG4gIFwidHJ1Y2stbW92aW5nXCI6ICRmYS12YXItdHJ1Y2stbW92aW5nLFxuICBcImdsYXNzLXdhdGVyLWRyb3BsZXRcIjogJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0LFxuICBcImNvbnZleW9yLWJlbHRcIjogJGZhLXZhci1jb252ZXlvci1iZWx0LFxuICBcImxvY2F0aW9uLWNoZWNrXCI6ICRmYS12YXItbG9jYXRpb24tY2hlY2ssXG4gIFwibWFwLW1hcmtlci1jaGVja1wiOiAkZmEtdmFyLW1hcC1tYXJrZXItY2hlY2ssXG4gIFwiY29pbi12ZXJ0aWNhbFwiOiAkZmEtdmFyLWNvaW4tdmVydGljYWwsXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXG4gIFwicGVyc29uLXNpZ25cIjogJGZhLXZhci1wZXJzb24tc2lnbixcbiAgXCJmYWNlLXNtaWxlXCI6ICRmYS12YXItZmFjZS1zbWlsZSxcbiAgXCJzbWlsZVwiOiAkZmEtdmFyLXNtaWxlLFxuICBcInBob25lLWhhbmd1cFwiOiAkZmEtdmFyLXBob25lLWhhbmd1cCxcbiAgXCJzaWduYXR1cmUtc2xhc2hcIjogJGZhLXZhci1zaWduYXR1cmUtc2xhc2gsXG4gIFwidGh1bWJ0YWNrXCI6ICRmYS12YXItdGh1bWJ0YWNrLFxuICBcInRodW1iLXRhY2tcIjogJGZhLXZhci10aHVtYi10YWNrLFxuICBcIndoZWF0LXNsYXNoXCI6ICRmYS12YXItd2hlYXQtc2xhc2gsXG4gIFwidHJvcGh5XCI6ICRmYS12YXItdHJvcGh5LFxuICBcImNsb3Vkcy1zdW5cIjogJGZhLXZhci1jbG91ZHMtc3VuLFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImZhY2Utdm9taXRcIjogJGZhLXZhci1mYWNlLXZvbWl0LFxuICBcInNwZWFrZXJzXCI6ICRmYS12YXItc3BlYWtlcnMsXG4gIFwidHR5LWFuc3dlclwiOiAkZmEtdmFyLXR0eS1hbnN3ZXIsXG4gIFwidGVsZXR5cGUtYW5zd2VyXCI6ICRmYS12YXItdGVsZXR5cGUtYW5zd2VyLFxuICBcIm11Zy10ZWEtc2F1Y2VyXCI6ICRmYS12YXItbXVnLXRlYS1zYXVjZXIsXG4gIFwiZGlhZ3JhbS1sZWFuLWNhbnZhc1wiOiAkZmEtdmFyLWRpYWdyYW0tbGVhbi1jYW52YXMsXG4gIFwiYWx0XCI6ICRmYS12YXItYWx0LFxuICBcImRpYWxcIjogJGZhLXZhci1kaWFsLFxuICBcImRpYWwtbWVkLWhpZ2hcIjogJGZhLXZhci1kaWFsLW1lZC1oaWdoLFxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxuICBcImNpcmNsZS10cmFzaFwiOiAkZmEtdmFyLWNpcmNsZS10cmFzaCxcbiAgXCJ0cmFzaC1jaXJjbGVcIjogJGZhLXZhci10cmFzaC1jaXJjbGUsXG4gIFwicm90YXRlXCI6ICRmYS12YXItcm90YXRlLFxuICBcInN5bmMtYWx0XCI6ICRmYS12YXItc3luYy1hbHQsXG4gIFwiY2lyY2xlLXF1YXJ0ZXJzXCI6ICRmYS12YXItY2lyY2xlLXF1YXJ0ZXJzLFxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxuICBcInRvd2VyLWNvbnRyb2xcIjogJGZhLXZhci10b3dlci1jb250cm9sLFxuICBcImFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZSxcbiAgXCJzb3J0LXNoYXBlcy11cFwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLXVwLFxuICBcIndoYWxlXCI6ICRmYS12YXItd2hhbGUsXG4gIFwicm9ib3RcIjogJGZhLXZhci1yb2JvdCxcbiAgXCJwZWFjZVwiOiAkZmEtdmFyLXBlYWNlLFxuICBcInBhcnR5LWhvcm5cIjogJGZhLXZhci1wYXJ0eS1ob3JuLFxuICBcImdlYXJzXCI6ICRmYS12YXItZ2VhcnMsXG4gIFwiY29nc1wiOiAkZmEtdmFyLWNvZ3MsXG4gIFwic3VuLWJyaWdodFwiOiAkZmEtdmFyLXN1bi1icmlnaHQsXG4gIFwic3VuLWFsdFwiOiAkZmEtdmFyLXN1bi1hbHQsXG4gIFwid2FyZWhvdXNlXCI6ICRmYS12YXItd2FyZWhvdXNlLFxuICBcImNvbnZleW9yLWJlbHQtYXJtXCI6ICRmYS12YXItY29udmV5b3ItYmVsdC1hcm0sXG4gIFwibG9jay1rZXlob2xlLW9wZW5cIjogJGZhLXZhci1sb2NrLWtleWhvbGUtb3BlbixcbiAgXCJsb2NrLW9wZW4tYWx0XCI6ICRmYS12YXItbG9jay1vcGVuLWFsdCxcbiAgXCJzcXVhcmUtZnJhZ2lsZVwiOiAkZmEtdmFyLXNxdWFyZS1mcmFnaWxlLFxuICBcImJveC1mcmFnaWxlXCI6ICRmYS12YXItYm94LWZyYWdpbGUsXG4gIFwic3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2tcIjogJGZhLXZhci1zcXVhcmUtd2luZS1nbGFzcy1jcmFjayxcbiAgXCJhcnJvdy11cC1yaWdodC1kb3RzXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90cyxcbiAgXCJzcXVhcmUtblwiOiAkZmEtdmFyLXNxdWFyZS1uLFxuICBcInNwbG90Y2hcIjogJGZhLXZhci1zcGxvdGNoLFxuICBcImZhY2UtZ3Jpbi1oZWFydHNcIjogJGZhLXZhci1mYWNlLWdyaW4taGVhcnRzLFxuICBcImdyaW4taGVhcnRzXCI6ICRmYS12YXItZ3Jpbi1oZWFydHMsXG4gIFwibWV0ZXJcIjogJGZhLXZhci1tZXRlcixcbiAgXCJtYW5kb2xpblwiOiAkZmEtdmFyLW1hbmRvbGluLFxuICBcImRpY2UtZm91clwiOiAkZmEtdmFyLWRpY2UtZm91cixcbiAgXCJzaW0tY2FyZFwiOiAkZmEtdmFyLXNpbS1jYXJkLFxuICBcInRyYW5zZ2VuZGVyXCI6ICRmYS12YXItdHJhbnNnZW5kZXIsXG4gIFwidHJhbnNnZW5kZXItYWx0XCI6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0LFxuICBcIm1lcmN1cnlcIjogJGZhLXZhci1tZXJjdXJ5LFxuICBcInVwLWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLXVwLWZyb20tYnJhY2tldCxcbiAgXCJrbmlmZS1raXRjaGVuXCI6ICRmYS12YXIta25pZmUta2l0Y2hlbixcbiAgXCJib3JkZXItcmlnaHRcIjogJGZhLXZhci1ib3JkZXItcmlnaHQsXG4gIFwiYXJyb3ctdHVybi1kb3duXCI6ICRmYS12YXItYXJyb3ctdHVybi1kb3duLFxuICBcImxldmVsLWRvd25cIjogJGZhLXZhci1sZXZlbC1kb3duLFxuICBcInNwYWRlXCI6ICRmYS12YXItc3BhZGUsXG4gIFwiY2FyZC1zcGFkZVwiOiAkZmEtdmFyLWNhcmQtc3BhZGUsXG4gIFwibGluZS1jb2x1bW5zXCI6ICRmYS12YXItbGluZS1jb2x1bW5zLFxuICBcImFycm93LXJpZ2h0LXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1saW5lLFxuICBcImFycm93LXRvLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdG8tcmlnaHQsXG4gIFwicGVyc29uLWZhbGxpbmctYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdCxcbiAgXCJmbGFnLXBlbm5hbnRcIjogJGZhLXZhci1mbGFnLXBlbm5hbnQsXG4gIFwicGVubmFudFwiOiAkZmEtdmFyLXBlbm5hbnQsXG4gIFwiY29udmV5b3ItYmVsdC1lbXB0eVwiOiAkZmEtdmFyLWNvbnZleW9yLWJlbHQtZW1wdHksXG4gIFwidXNlci1ncm91cC1zaW1wbGVcIjogJGZhLXZhci11c2VyLWdyb3VwLXNpbXBsZSxcbiAgXCJhd2FyZFwiOiAkZmEtdmFyLWF3YXJkLFxuICBcInRpY2tldC1zaW1wbGVcIjogJGZhLXZhci10aWNrZXQtc2ltcGxlLFxuICBcInRpY2tldC1hbHRcIjogJGZhLXZhci10aWNrZXQtYWx0LFxuICBcImJ1aWxkaW5nXCI6ICRmYS12YXItYnVpbGRpbmcsXG4gIFwiYW5nbGVzLWxlZnRcIjogJGZhLXZhci1hbmdsZXMtbGVmdCxcbiAgXCJhbmdsZS1kb3VibGUtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0LFxuICBcImNhbWNvcmRlclwiOiAkZmEtdmFyLWNhbWNvcmRlcixcbiAgXCJ2aWRlby1oYW5kaGVsZFwiOiAkZmEtdmFyLXZpZGVvLWhhbmRoZWxkLFxuICBcInBhbmNha2VzXCI6ICRmYS12YXItcGFuY2FrZXMsXG4gIFwiYWxidW0tY2lyY2xlLXVzZXJcIjogJGZhLXZhci1hbGJ1bS1jaXJjbGUtdXNlcixcbiAgXCJzdWJ0aXRsZXMtc2xhc2hcIjogJGZhLXZhci1zdWJ0aXRsZXMtc2xhc2gsXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxuICBcImRpY2UtZDEwXCI6ICRmYS12YXItZGljZS1kMTAsXG4gIFwiZmlyZXBsYWNlXCI6ICRmYS12YXItZmlyZXBsYWNlLFxuICBcImJyb3dzZXJcIjogJGZhLXZhci1icm93c2VyLFxuICBcInBlbi1wYWludGJydXNoXCI6ICRmYS12YXItcGVuLXBhaW50YnJ1c2gsXG4gIFwicGVuY2lsLXBhaW50YnJ1c2hcIjogJGZhLXZhci1wZW5jaWwtcGFpbnRicnVzaCxcbiAgXCJmaXNoLWNvb2tlZFwiOiAkZmEtdmFyLWZpc2gtY29va2VkLFxuICBcImNoYWlyLW9mZmljZVwiOiAkZmEtdmFyLWNoYWlyLW9mZmljZSxcbiAgXCJuZXN0aW5nLWRvbGxzXCI6ICRmYS12YXItbmVzdGluZy1kb2xscyxcbiAgXCJjbG9jay1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0LFxuICBcImhpc3RvcnlcIjogJGZhLXZhci1oaXN0b3J5LFxuICBcInRydW1wZXRcIjogJGZhLXZhci10cnVtcGV0LFxuICBcImZhY2UtZ3Jpbi1iZWFtLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZ3Jpbi1iZWFtLXN3ZWF0XCI6ICRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0LFxuICBcImZpcmUtc21va2VcIjogJGZhLXZhci1maXJlLXNtb2tlLFxuICBcInBob25lLW1pc3NlZFwiOiAkZmEtdmFyLXBob25lLW1pc3NlZCxcbiAgXCJmaWxlLWV4cG9ydFwiOiAkZmEtdmFyLWZpbGUtZXhwb3J0LFxuICBcImFycm93LXJpZ2h0LWZyb20tZmlsZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZSxcbiAgXCJzaGllbGRcIjogJGZhLXZhci1zaGllbGQsXG4gIFwic2hpZWxkLWJsYW5rXCI6ICRmYS12YXItc2hpZWxkLWJsYW5rLFxuICBcImFycm93LXVwLXNob3J0LXdpZGVcIjogJGZhLXZhci1hcnJvdy11cC1zaG9ydC13aWRlLFxuICBcInNvcnQtYW1vdW50LXVwLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCxcbiAgXCJhcnJvd3MtcmVwZWF0LTFcIjogJGZhLXZhci1hcnJvd3MtcmVwZWF0LTEsXG4gIFwicmVwZWF0LTEtYWx0XCI6ICRmYS12YXItcmVwZWF0LTEtYWx0LFxuICBcImd1bi1zbGFzaFwiOiAkZmEtdmFyLWd1bi1zbGFzaCxcbiAgXCJhdm9jYWRvXCI6ICRmYS12YXItYXZvY2FkbyxcbiAgXCJiaW5hcnlcIjogJGZhLXZhci1iaW5hcnksXG4gIFwiZ2xhc3Nlcy1yb3VuZFwiOiAkZmEtdmFyLWdsYXNzZXMtcm91bmQsXG4gIFwiZ2xhc3Nlcy1hbHRcIjogJGZhLXZhci1nbGFzc2VzLWFsdCxcbiAgXCJwaG9uZS1wbHVzXCI6ICRmYS12YXItcGhvbmUtcGx1cyxcbiAgXCJkaXR0b1wiOiAkZmEtdmFyLWRpdHRvLFxuICBcInBlcnNvbi1zZWF0XCI6ICRmYS12YXItcGVyc29uLXNlYXQsXG4gIFwiaG91c2UtbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwsXG4gIFwiZ29sZi1iYWxsLXRlZVwiOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXG4gIFwiZ29sZi1iYWxsXCI6ICRmYS12YXItZ29sZi1iYWxsLFxuICBcImNpcmNsZS1jaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxuICBcImhvdXNlLWNoaW1uZXktd2luZG93XCI6ICRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3csXG4gIFwic2N5dGhlXCI6ICRmYS12YXItc2N5dGhlLFxuICBcInBlbi1uaWJcIjogJGZhLXZhci1wZW4tbmliLFxuICBcImJhbi1wYXJraW5nXCI6ICRmYS12YXItYmFuLXBhcmtpbmcsXG4gIFwicGFya2luZy1jaXJjbGUtc2xhc2hcIjogJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaCxcbiAgXCJ0ZW50LWFycm93LXR1cm4tbGVmdFwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctdHVybi1sZWZ0LFxuICBcImZhY2UtZGlhZ29uYWwtbW91dGhcIjogJGZhLXZhci1mYWNlLWRpYWdvbmFsLW1vdXRoLFxuICBcImRpYWdyYW0tY2VsbHNcIjogJGZhLXZhci1kaWFncmFtLWNlbGxzLFxuICBcImNyaWNrZXQtYmF0LWJhbGxcIjogJGZhLXZhci1jcmlja2V0LWJhdC1iYWxsLFxuICBcImNyaWNrZXRcIjogJGZhLXZhci1jcmlja2V0LFxuICBcInRlbnRzXCI6ICRmYS12YXItdGVudHMsXG4gIFwid2FuZC1tYWdpY1wiOiAkZmEtdmFyLXdhbmQtbWFnaWMsXG4gIFwibWFnaWNcIjogJGZhLXZhci1tYWdpYyxcbiAgXCJkb2dcIjogJGZhLXZhci1kb2csXG4gIFwicGVuLWxpbmVcIjogJGZhLXZhci1wZW4tbGluZSxcbiAgXCJhdG9tLXNpbXBsZVwiOiAkZmEtdmFyLWF0b20tc2ltcGxlLFxuICBcImF0b20tYWx0XCI6ICRmYS12YXItYXRvbS1hbHQsXG4gIFwiYW1wZXJzYW5kXCI6ICRmYS12YXItYW1wZXJzYW5kLFxuICBcImNhcnJvdFwiOiAkZmEtdmFyLWNhcnJvdCxcbiAgXCJhcnJvdy11cC1mcm9tLWxpbmVcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctZnJvbS1ib3R0b21cIjogJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbSxcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcbiAgXCJwZW4tc2xhc2hcIjogJGZhLXZhci1wZW4tc2xhc2gsXG4gIFwid2luZS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHksXG4gIFwid2luZS1nbGFzcy1hbHRcIjogJGZhLXZhci13aW5lLWdsYXNzLWFsdCxcbiAgXCJzcXVhcmUtc3RhclwiOiAkZmEtdmFyLXNxdWFyZS1zdGFyLFxuICBcImNoZWVzZVwiOiAkZmEtdmFyLWNoZWVzZSxcbiAgXCJzZW5kLWJhY2t3YXJkXCI6ICRmYS12YXItc2VuZC1iYWNrd2FyZCxcbiAgXCJ5aW4teWFuZ1wiOiAkZmEtdmFyLXlpbi15YW5nLFxuICBcIm11c2ljXCI6ICRmYS12YXItbXVzaWMsXG4gIFwiY29tcGFzcy1zbGFzaFwiOiAkZmEtdmFyLWNvbXBhc3Mtc2xhc2gsXG4gIFwiY2xvY2stb25lXCI6ICRmYS12YXItY2xvY2stb25lLFxuICBcImZpbGUtbXVzaWNcIjogJGZhLXZhci1maWxlLW11c2ljLFxuICBcImNvZGUtY29tbWl0XCI6ICRmYS12YXItY29kZS1jb21taXQsXG4gIFwidGVtcGVyYXR1cmUtbG93XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtbG93LFxuICBcInBlcnNvbi1iaWtpbmdcIjogJGZhLXZhci1wZXJzb24tYmlraW5nLFxuICBcImJpa2luZ1wiOiAkZmEtdmFyLWJpa2luZyxcbiAgXCJkaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1jdXJyZW5jeVwiOiAkZmEtdmFyLWRpc3BsYXktY2hhcnQtdXAtY2lyY2xlLWN1cnJlbmN5LFxuICBcInNrZWxldG9uXCI6ICRmYS12YXItc2tlbGV0b24sXG4gIFwiY2lyY2xlLWdcIjogJGZhLXZhci1jaXJjbGUtZyxcbiAgXCJjaXJjbGUtYXJyb3ctdXAtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1sZWZ0LFxuICBcImNvaW4tYmxhbmtcIjogJGZhLXZhci1jb2luLWJsYW5rLFxuICBcImJyb29tXCI6ICRmYS12YXItYnJvb20sXG4gIFwidmFjdXVtXCI6ICRmYS12YXItdmFjdXVtLFxuICBcInNoaWVsZC1oZWFydFwiOiAkZmEtdmFyLXNoaWVsZC1oZWFydCxcbiAgXCJjYXJkLWhlYXJ0XCI6ICRmYS12YXItY2FyZC1oZWFydCxcbiAgXCJsaWdodGJ1bGItY2ZsLW9uXCI6ICRmYS12YXItbGlnaHRidWxiLWNmbC1vbixcbiAgXCJtZWxvblwiOiAkZmEtdmFyLW1lbG9uLFxuICBcImdvcHVyYW1cIjogJGZhLXZhci1nb3B1cmFtLFxuICBcImVhcnRoLW9jZWFuaWFcIjogJGZhLXZhci1lYXJ0aC1vY2VhbmlhLFxuICBcImdsb2JlLW9jZWFuaWFcIjogJGZhLXZhci1nbG9iZS1vY2VhbmlhLFxuICBcImNvbnRhaW5lci1zdG9yYWdlXCI6ICRmYS12YXItY29udGFpbmVyLXN0b3JhZ2UsXG4gIFwiZmFjZS1wb3V0aW5nXCI6ICRmYS12YXItZmFjZS1wb3V0aW5nLFxuICBcInNxdWFyZS14bWFya1wiOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcbiAgXCJ0aW1lcy1zcXVhcmVcIjogJGZhLXZhci10aW1lcy1zcXVhcmUsXG4gIFwieG1hcmstc3F1YXJlXCI6ICRmYS12YXIteG1hcmstc3F1YXJlLFxuICBcImZhY2UtZXhwbG9kZVwiOiAkZmEtdmFyLWZhY2UtZXhwbG9kZSxcbiAgXCJleHBsb2RpbmctaGVhZFwiOiAkZmEtdmFyLWV4cGxvZGluZy1oZWFkLFxuICBcImhhc2h0YWdcIjogJGZhLXZhci1oYXNodGFnLFxuICBcInVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXJcIjogJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyLFxuICBcImV4cGFuZC1hbHRcIjogJGZhLXZhci1leHBhbmQtYWx0LFxuICBcIm9pbC1jYW5cIjogJGZhLXZhci1vaWwtY2FuLFxuICBcInRcIjogJGZhLXZhci10LFxuICBcInRyYW5zZm9ybWVyLWJvbHRcIjogJGZhLXZhci10cmFuc2Zvcm1lci1ib2x0LFxuICBcImhpcHBvXCI6ICRmYS12YXItaGlwcG8sXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxuICBcImNhc3NldHRlLXZoc1wiOiAkZmEtdmFyLWNhc3NldHRlLXZocyxcbiAgXCJ2aHNcIjogJGZhLXZhci12aHMsXG4gIFwiaW5maW5pdHlcIjogJGZhLXZhci1pbmZpbml0eSxcbiAgXCJ2aWFsLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrLFxuICBcImNoaW1uZXlcIjogJGZhLXZhci1jaGltbmV5LFxuICBcIm9iamVjdC1pbnRlcnNlY3RcIjogJGZhLXZhci1vYmplY3QtaW50ZXJzZWN0LFxuICBcInBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1wZXJzb24tYXJyb3ctZG93bi10by1saW5lLFxuICBcInZvaWNlbWFpbFwiOiAkZmEtdmFyLXZvaWNlbWFpbCxcbiAgXCJibG9jay1icmlja1wiOiAkZmEtdmFyLWJsb2NrLWJyaWNrLFxuICBcIndhbGwtYnJpY2tcIjogJGZhLXZhci13YWxsLWJyaWNrLFxuICBcImZhblwiOiAkZmEtdmFyLWZhbixcbiAgXCJiYWdzLXNob3BwaW5nXCI6ICRmYS12YXItYmFncy1zaG9wcGluZyxcbiAgXCJwYXJhZ3JhcGgtbGVmdFwiOiAkZmEtdmFyLXBhcmFncmFwaC1sZWZ0LFxuICBcInBhcmFncmFwaC1ydGxcIjogJGZhLXZhci1wYXJhZ3JhcGgtcnRsLFxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxuICBcImNhcmF2YW4tc2ltcGxlXCI6ICRmYS12YXItY2FyYXZhbi1zaW1wbGUsXG4gIFwiY2FyYXZhbi1hbHRcIjogJGZhLXZhci1jYXJhdmFuLWFsdCxcbiAgXCJ0dXJ0bGVcIjogJGZhLXZhci10dXJ0bGUsXG4gIFwicGVuY2lsLW1lY2hhbmljYWxcIjogJGZhLXZhci1wZW5jaWwtbWVjaGFuaWNhbCxcbiAgXCJ1cC1kb3duXCI6ICRmYS12YXItdXAtZG93bixcbiAgXCJhcnJvd3MtYWx0LXZcIjogJGZhLXZhci1hcnJvd3MtYWx0LXYsXG4gIFwiY2xvdWQtbW9vbi1yYWluXCI6ICRmYS12YXItY2xvdWQtbW9vbi1yYWluLFxuICBcImJvb3RoLWN1cnRhaW5cIjogJGZhLXZhci1ib290aC1jdXJ0YWluLFxuICBcImNhbGVuZGFyXCI6ICRmYS12YXItY2FsZW5kYXIsXG4gIFwiYm94LWhlYXJ0XCI6ICRmYS12YXItYm94LWhlYXJ0LFxuICBcInRyYWlsZXJcIjogJGZhLXZhci10cmFpbGVyLFxuICBcInVzZXItZG9jdG9yLW1lc3NhZ2VcIjogJGZhLXZhci11c2VyLWRvY3Rvci1tZXNzYWdlLFxuICBcInVzZXItbWQtY2hhdFwiOiAkZmEtdmFyLXVzZXItbWQtY2hhdCxcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkZmEtdmFyLWhheWthbCxcbiAgXCJsaWdodGhvdXNlXCI6ICRmYS12YXItbGlnaHRob3VzZSxcbiAgXCJhbXAtZ3VpdGFyXCI6ICRmYS12YXItYW1wLWd1aXRhcixcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJ2b2x1bWUtc2xhc2hcIjogJGZhLXZhci12b2x1bWUtc2xhc2gsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiAkZmEtdmFyLWJvcmRlci1ib3R0b20sXG4gIFwid2lmaS13ZWFrXCI6ICRmYS12YXItd2lmaS13ZWFrLFxuICBcIndpZmktMVwiOiAkZmEtdmFyLXdpZmktMSxcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJjaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxpbmstc2xhc2hcIjogJGZhLXZhci1saW5rLXNsYXNoLFxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcbiAgXCJjaGFpbi1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLXNsYXNoLFxuICBcInVubGlua1wiOiAkZmEtdmFyLXVubGluayxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwiZmlsZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXMsXG4gIFwiZGVsZXRlLXJpZ2h0XCI6ICRmYS12YXItZGVsZXRlLXJpZ2h0LFxuICBcImJvb2stcXVyYW5cIjogJGZhLXZhci1ib29rLXF1cmFuLFxuICBcInF1cmFuXCI6ICRmYS12YXItcXVyYW4sXG4gIFwiY2lyY2xlLXF1YXJ0ZXJcIjogJGZhLXZhci1jaXJjbGUtcXVhcnRlcixcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiZnVuY3Rpb25cIjogJGZhLXZhci1mdW5jdGlvbixcbiAgXCJmYWNlLWFuZ3J5XCI6ICRmYS12YXItZmFjZS1hbmdyeSxcbiAgXCJhbmdyeVwiOiAkZmEtdmFyLWFuZ3J5LFxuICBcInBlb3BsZS1zaW1wbGVcIjogJGZhLXZhci1wZW9wbGUtc2ltcGxlLFxuICBcImNvb2tpZS1iaXRlXCI6ICRmYS12YXItY29va2llLWJpdGUsXG4gIFwiYXJyb3ctdHJlbmQtZG93blwiOiAkZmEtdmFyLWFycm93LXRyZW5kLWRvd24sXG4gIFwicnNzXCI6ICRmYS12YXItcnNzLFxuICBcImZlZWRcIjogJGZhLXZhci1mZWVkLFxuICBcImZhY2UtbW9ub2NsZVwiOiAkZmEtdmFyLWZhY2UtbW9ub2NsZSxcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJjYWxlbmRhci1saW5lc1wiOiAkZmEtdmFyLWNhbGVuZGFyLWxpbmVzLFxuICBcImNhbGVuZGFyLW5vdGVcIjogJGZhLXZhci1jYWxlbmRhci1ub3RlLFxuICBcImFycm93LWRvd24tYmlnLXNtYWxsXCI6ICRmYS12YXItYXJyb3ctZG93bi1iaWctc21hbGwsXG4gIFwic29ydC1zaXplLWRvd25cIjogJGZhLXZhci1zb3J0LXNpemUtZG93bixcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxuICBcInRhY2hvbWV0ZXJcIjogJGZhLXZhci10YWNob21ldGVyLFxuICBcInRhY2hvbWV0ZXItZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCxcbiAgXCJkby1ub3QtZW50ZXJcIjogJGZhLXZhci1kby1ub3QtZW50ZXIsXG4gIFwic2hvd2VyXCI6ICRmYS12YXItc2hvd2VyLFxuICBcImRpY2UtZDhcIjogJGZhLXZhci1kaWNlLWQ4LFxuICBcImRlc2t0b3BcIjogJGZhLXZhci1kZXNrdG9wLFxuICBcImRlc2t0b3AtYWx0XCI6ICRmYS12YXItZGVza3RvcC1hbHQsXG4gIFwibVwiOiAkZmEtdmFyLW0sXG4gIFwiZ3JpcC1kb3RzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1kb3RzLXZlcnRpY2FsLFxuICBcImZhY2Utdmlld2ZpbmRlclwiOiAkZmEtdmFyLWZhY2Utdmlld2ZpbmRlcixcbiAgXCJzb2Z0LXNlcnZlXCI6ICRmYS12YXItc29mdC1zZXJ2ZSxcbiAgXCJjcmVlbWVlXCI6ICRmYS12YXItY3JlZW1lZSxcbiAgXCJoNVwiOiAkZmEtdmFyLWg1LFxuICBcImhhbmQtYmFjay1wb2ludC1kb3duXCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LWRvd24sXG4gIFwidGFibGUtbGlzdFwiOiAkZmEtdmFyLXRhYmxlLWxpc3QsXG4gIFwidGgtbGlzdFwiOiAkZmEtdmFyLXRoLWxpc3QsXG4gIFwiY29tbWVudC1zbXNcIjogJGZhLXZhci1jb21tZW50LXNtcyxcbiAgXCJzbXNcIjogJGZhLXZhci1zbXMsXG4gIFwicmVjdGFuZ2xlXCI6ICRmYS12YXItcmVjdGFuZ2xlLFxuICBcInJlY3RhbmdsZS1sYW5kc2NhcGVcIjogJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlLFxuICBcImNsaXBib2FyZC1saXN0LWNoZWNrXCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2ssXG4gIFwidHVya2V5XCI6ICRmYS12YXItdHVya2V5LFxuICBcImJvb2tcIjogJGZhLXZhci1ib29rLFxuICBcInVzZXItcGx1c1wiOiAkZmEtdmFyLXVzZXItcGx1cyxcbiAgXCJpY2Utc2thdGVcIjogJGZhLXZhci1pY2Utc2thdGUsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyxcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXG4gIFwidG9tYXRvXCI6ICRmYS12YXItdG9tYXRvLFxuICBcInN3b3JkLWxhc2VyXCI6ICRmYS12YXItc3dvcmQtbGFzZXIsXG4gIFwiaG91c2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrLFxuICBcImJ1aWxkaW5nc1wiOiAkZmEtdmFyLWJ1aWxkaW5ncyxcbiAgXCJhbmdsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtbGVmdCxcbiAgXCJjYXJ0LWZsYXRiZWQtYm94ZXNcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQtYm94ZXMsXG4gIFwiZG9sbHktZmxhdGJlZC1hbHRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdCxcbiAgXCJkaWFncmFtLXN1Y2Nlc3NvclwiOiAkZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yLFxuICBcInRydWNrLWFycm93LXJpZ2h0XCI6ICRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLXdcIjogJGZhLXZhci1zcXVhcmUtdyxcbiAgXCJhcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnRcIjogJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQsXG4gIFwibGFtcFwiOiAkZmEtdmFyLWxhbXAsXG4gIFwiYWlycGxheVwiOiAkZmEtdmFyLWFpcnBsYXksXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICRmYS12YXItZmlzdC1yYWlzZWQsXG4gIFwic2hpZWxkLXF1YXJ0ZXJlZFwiOiAkZmEtdmFyLXNoaWVsZC1xdWFydGVyZWQsXG4gIFwic2xhc2gtZm9yd2FyZFwiOiAkZmEtdmFyLXNsYXNoLWZvcndhcmQsXG4gIFwibG9jYXRpb24tcGVuXCI6ICRmYS12YXItbG9jYXRpb24tcGVuLFxuICBcIm1hcC1tYXJrZXItZWRpdFwiOiAkZmEtdmFyLW1hcC1tYXJrZXItZWRpdCxcbiAgXCJjbG91ZC1tb29uXCI6ICRmYS12YXItY2xvdWQtbW9vbixcbiAgXCJwb3QtZm9vZFwiOiAkZmEtdmFyLXBvdC1mb29kLFxuICBcImJyaWVmY2FzZVwiOiAkZmEtdmFyLWJyaWVmY2FzZSxcbiAgXCJwZXJzb24tZmFsbGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLFxuICBcImltYWdlLXBvcnRyYWl0XCI6ICRmYS12YXItaW1hZ2UtcG9ydHJhaXQsXG4gIFwicG9ydHJhaXRcIjogJGZhLXZhci1wb3J0cmFpdCxcbiAgXCJ1c2VyLXRhZ1wiOiAkZmEtdmFyLXVzZXItdGFnLFxuICBcInJ1Z1wiOiAkZmEtdmFyLXJ1ZyxcbiAgXCJwcmludC1zbGFzaFwiOiAkZmEtdmFyLXByaW50LXNsYXNoLFxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJGZhLXZhci1nbG9iZS1ldXJvcGUsXG4gIFwiY2FydC1mbGF0YmVkLXN1aXRjYXNlXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlLFxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcbiAgXCJoYW5kLWJhY2stcG9pbnQtcmliYm9uXCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpYmJvbixcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwidGlyZS1ydWdnZWRcIjogJGZhLXZhci10aXJlLXJ1Z2dlZCxcbiAgXCJsaWdodGJ1bGItZG9sbGFyXCI6ICRmYS12YXItbGlnaHRidWxiLWRvbGxhcixcbiAgXCJjb3diZWxsXCI6ICRmYS12YXItY293YmVsbCxcbiAgXCJiYWh0LXNpZ25cIjogJGZhLXZhci1iYWh0LXNpZ24sXG4gIFwiY29ybmVyXCI6ICRmYS12YXItY29ybmVyLFxuICBcImNoZXZyb25zLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbnMtcmlnaHQsXG4gIFwiY2hldnJvbi1kb3VibGUtcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodCxcbiAgXCJib29rLW9wZW5cIjogJGZhLXZhci1ib29rLW9wZW4sXG4gIFwiYm9vay1qb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHMsXG4gIFwiam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1qb3VybmFsLXdoaWxscyxcbiAgXCJpbmhhbGVyXCI6ICRmYS12YXItaW5oYWxlcixcbiAgXCJoYW5kY3VmZnNcIjogJGZhLXZhci1oYW5kY3VmZnMsXG4gIFwic25ha2VcIjogJGZhLXZhci1zbmFrZSxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXG4gIFwibm90ZS1tZWRpY2FsXCI6ICRmYS12YXItbm90ZS1tZWRpY2FsLFxuICBcImRhdGFiYXNlXCI6ICRmYS12YXItZGF0YWJhc2UsXG4gIFwiZG93bi1sZWZ0XCI6ICRmYS12YXItZG93bi1sZWZ0LFxuICBcInNoYXJlXCI6ICRmYS12YXItc2hhcmUsXG4gIFwiYXJyb3ctdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93LXR1cm4tcmlnaHQsXG4gIFwibWFpbC1mb3J3YXJkXCI6ICRmYS12YXItbWFpbC1mb3J3YXJkLFxuICBcImZhY2UtdGhpbmtpbmdcIjogJGZhLXZhci1mYWNlLXRoaW5raW5nLFxuICBcInR1cm4tZG93bi1yaWdodFwiOiAkZmEtdmFyLXR1cm4tZG93bi1yaWdodCxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcIm1hc2stZmFjZVwiOiAkZmEtdmFyLW1hc2stZmFjZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcInNjYW5uZXIta2V5Ym9hcmRcIjogJGZhLXZhci1zY2FubmVyLWtleWJvYXJkLFxuICBcImNpcmNsZS1vXCI6ICRmYS12YXItY2lyY2xlLW8sXG4gIFwiZ3JpZC1ob3Jpem9udGFsXCI6ICRmYS12YXItZ3JpZC1ob3Jpem9udGFsLFxuICBcIm1lc3NhZ2UtZG9sbGFyXCI6ICRmYS12YXItbWVzc2FnZS1kb2xsYXIsXG4gIFwiY29tbWVudC1hbHQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyLFxuICBcInJpZ2h0LWxlZnRcIjogJGZhLXZhci1yaWdodC1sZWZ0LFxuICBcImV4Y2hhbmdlLWFsdFwiOiAkZmEtdmFyLWV4Y2hhbmdlLWFsdCxcbiAgXCJjb2x1bW5zLTNcIjogJGZhLXZhci1jb2x1bW5zLTMsXG4gIFwicGFwZXItcGxhbmVcIjogJGZhLXZhci1wYXBlci1wbGFuZSxcbiAgXCJyb2FkLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImR1bmdlb25cIjogJGZhLXZhci1kdW5nZW9uLFxuICBcImhhbmQtaG9sZGluZy1ib3hcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctYm94LFxuICBcImlucHV0LXRleHRcIjogJGZhLXZhci1pbnB1dC10ZXh0LFxuICBcIndpbmRvdy1mbGlwXCI6ICRmYS12YXItd2luZG93LWZsaXAsXG4gIFwid2luZG93LWFsdFwiOiAkZmEtdmFyLXdpbmRvdy1hbHQsXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJzY2FubmVyLWd1blwiOiAkZmEtdmFyLXNjYW5uZXItZ3VuLFxuICBcInNjYW5uZXJcIjogJGZhLXZhci1zY2FubmVyLFxuICBcInRpcmVcIjogJGZhLXZhci10aXJlLFxuICBcImVuZ2luZVwiOiAkZmEtdmFyLWVuZ2luZSxcbiAgXCJtb25leS1iaWxsLTEtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZS1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJoYW5kc1wiOiAkZmEtdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJGZhLXZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxuICBcImNpcmNsZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQsXG4gIFwid2hlYXRcIjogJGZhLXZhci13aGVhdCxcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6ICRmYS12YXItZmlsZS1zcHJlYWRzaGVldCxcbiAgXCJhdWRpby1kZXNjcmlwdGlvbi1zbGFzaFwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJ3YXRlci1sYWRkZXJcIjogJGZhLXZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJGZhLXZhci1zd2ltbWluZy1wb29sLFxuICBcImFycm93cy11cC1kb3duXCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcbiAgXCJjaGVzcy1wYXduLXBpZWNlXCI6ICRmYS12YXItY2hlc3MtcGF3bi1waWVjZSxcbiAgXCJjaGVzcy1wYXduLWFsdFwiOiAkZmEtdmFyLWNoZXNzLXBhd24tYWx0LFxuICBcImZhY2UtZ3JpbWFjZVwiOiAkZmEtdmFyLWZhY2UtZ3JpbWFjZSxcbiAgXCJncmltYWNlXCI6ICRmYS12YXItZ3JpbWFjZSxcbiAgXCJ3aGVlbGNoYWlyLW1vdmVcIjogJGZhLXZhci13aGVlbGNoYWlyLW1vdmUsXG4gIFwid2hlZWxjaGFpci1hbHRcIjogJGZhLXZhci13aGVlbGNoYWlyLWFsdCxcbiAgXCJ0dXJuLWRvd25cIjogJGZhLXZhci10dXJuLWRvd24sXG4gIFwibGV2ZWwtZG93bi1hbHRcIjogJGZhLXZhci1sZXZlbC1kb3duLWFsdCxcbiAgXCJzcXVhcmUtc1wiOiAkZmEtdmFyLXNxdWFyZS1zLFxuICBcInJlY3RhbmdsZS1iYXJjb2RlXCI6ICRmYS12YXItcmVjdGFuZ2xlLWJhcmNvZGUsXG4gIFwiYmFyY29kZS1hbHRcIjogJGZhLXZhci1iYXJjb2RlLWFsdCxcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0LFxuICBcInNxdWFyZS1lbnZlbG9wZVwiOiAkZmEtdmFyLXNxdWFyZS1lbnZlbG9wZSxcbiAgXCJlbnZlbG9wZS1zcXVhcmVcIjogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUsXG4gIFwiZGljZVwiOiAkZmEtdmFyLWRpY2UsXG4gIFwidW5pY29yblwiOiAkZmEtdmFyLXVuaWNvcm4sXG4gIFwiYm93bGluZy1iYWxsXCI6ICRmYS12YXItYm93bGluZy1iYWxsLFxuICBcInBvbXBlYmxlZFwiOiAkZmEtdmFyLXBvbXBlYmxlZCxcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxuICBcIndhdGNoLXNtYXJ0XCI6ICRmYS12YXItd2F0Y2gtc21hcnQsXG4gIFwiYm9vay11c2VyXCI6ICRmYS12YXItYm9vay11c2VyLFxuICBcInNlbnNvci1jbG91ZFwiOiAkZmEtdmFyLXNlbnNvci1jbG91ZCxcbiAgXCJzZW5zb3Itc21va2VcIjogJGZhLXZhci1zZW5zb3Itc21va2UsXG4gIFwiY2xhcHBlcmJvYXJkLXBsYXlcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQtcGxheSxcbiAgXCJiYW5kYWdlXCI6ICRmYS12YXItYmFuZGFnZSxcbiAgXCJiYW5kLWFpZFwiOiAkZmEtdmFyLWJhbmQtYWlkLFxuICBcImNhbGVuZGFyLW1pbnVzXCI6ICRmYS12YXItY2FsZW5kYXItbWludXMsXG4gIFwiY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItY2lyY2xlLXhtYXJrLFxuICBcInRpbWVzLWNpcmNsZVwiOiAkZmEtdmFyLXRpbWVzLWNpcmNsZSxcbiAgXCJ4bWFyay1jaXJjbGVcIjogJGZhLXZhci14bWFyay1jaXJjbGUsXG4gIFwiY2lyY2xlLTRcIjogJGZhLXZhci1jaXJjbGUtNCxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImFsYnVtLWNvbGxlY3Rpb25cIjogJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLFxuICBcImhvdGVsXCI6ICRmYS12YXItaG90ZWwsXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXG4gIFwiZ2xvYmUtYXNpYVwiOiAkZmEtdmFyLWdsb2JlLWFzaWEsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcImNsb3VkLXNob3dlcnNcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLFxuICBcInVzZXItY2xvY2tcIjogJGZhLXZhci11c2VyLWNsb2NrLFxuICBcIm9uaW9uXCI6ICRmYS12YXItb25pb24sXG4gIFwiY2xvY2stdHdlbHZlLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXR3ZWx2ZS10aGlydHksXG4gIFwiYXJyb3ctZG93bi10by1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tZG90dGVkLWxpbmUsXG4gIFwiaGFuZC1kb3RzXCI6ICRmYS12YXItaGFuZC1kb3RzLFxuICBcImFsbGVyZ2llc1wiOiAkZmEtdmFyLWFsbGVyZ2llcyxcbiAgXCJmaWxlLWludm9pY2VcIjogJGZhLXZhci1maWxlLWludm9pY2UsXG4gIFwid2luZG93LW1pbmltaXplXCI6ICRmYS12YXItd2luZG93LW1pbmltaXplLFxuICBcInJlY3RhbmdsZS13aWRlXCI6ICRmYS12YXItcmVjdGFuZ2xlLXdpZGUsXG4gIFwiY29tbWVudC1hcnJvdy11cFwiOiAkZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXAsXG4gIFwiZ2FybGljXCI6ICRmYS12YXItZ2FybGljLFxuICBcIm11Zy1zYXVjZXJcIjogJGZhLXZhci1tdWctc2F1Y2VyLFxuICBcImNvZmZlZVwiOiAkZmEtdmFyLWNvZmZlZSxcbiAgXCJicnVzaFwiOiAkZmEtdmFyLWJydXNoLFxuICBcInRyZWUtZGVjb3JhdGVkXCI6ICRmYS12YXItdHJlZS1kZWNvcmF0ZWQsXG4gIFwibWFza1wiOiAkZmEtdmFyLW1hc2ssXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogJGZhLXZhci1jYWxlbmRhci1oZWFydCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwiZmxvd2VyXCI6ICRmYS12YXItZmxvd2VyLFxuICBcImFycm93LWRvd24tZnJvbS1hcmNcIjogJGZhLXZhci1hcnJvdy1kb3duLWZyb20tYXJjLFxuICBcInJpZ2h0LWxlZnQtbGFyZ2VcIjogJGZhLXZhci1yaWdodC1sZWZ0LWxhcmdlLFxuICBcInJ1bGVyLXZlcnRpY2FsXCI6ICRmYS12YXItcnVsZXItdmVydGljYWwsXG4gIFwiY2lyY2xlcy1vdmVybGFwXCI6ICRmYS12YXItY2lyY2xlcy1vdmVybGFwLFxuICBcInVzZXItbGFyZ2VcIjogJGZhLXZhci11c2VyLWxhcmdlLFxuICBcInVzZXItYWx0XCI6ICRmYS12YXItdXNlci1hbHQsXG4gIFwic3RhcnNoaXAtZnJlaWdodGVyXCI6ICRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyLFxuICBcInRyYWluLXRyYW1cIjogJGZhLXZhci10cmFpbi10cmFtLFxuICBcImJyaWRnZS1zdXNwZW5zaW9uXCI6ICRmYS12YXItYnJpZGdlLXN1c3BlbnNpb24sXG4gIFwidHJhc2gtY2hlY2tcIjogJGZhLXZhci10cmFzaC1jaGVjayxcbiAgXCJ1c2VyLW51cnNlXCI6ICRmYS12YXItdXNlci1udXJzZSxcbiAgXCJib29tYm94XCI6ICRmYS12YXItYm9vbWJveCxcbiAgXCJzeXJpbmdlXCI6ICRmYS12YXItc3lyaW5nZSxcbiAgXCJjbG91ZC1zdW5cIjogJGZhLXZhci1jbG91ZC1zdW4sXG4gIFwic2hpZWxkLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2hpZWxkLWV4Y2xhbWF0aW9uLFxuICBcInN0b3B3YXRjaC0yMFwiOiAkZmEtdmFyLXN0b3B3YXRjaC0yMCxcbiAgXCJzcXVhcmUtZnVsbFwiOiAkZmEtdmFyLXNxdWFyZS1mdWxsLFxuICBcImdyaXAtZG90c1wiOiAkZmEtdmFyLWdyaXAtZG90cyxcbiAgXCJjb21tZW50LWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbixcbiAgXCJwZW4tc3dpcmxcIjogJGZhLXZhci1wZW4tc3dpcmwsXG4gIFwiZmFsYWZlbFwiOiAkZmEtdmFyLWZhbGFmZWwsXG4gIFwiY2lyY2xlLTJcIjogJGZhLXZhci1jaXJjbGUtMixcbiAgXCJtYWduZXRcIjogJGZhLXZhci1tYWduZXQsXG4gIFwiamFyXCI6ICRmYS12YXItamFyLFxuICBcImdyYW1vcGhvbmVcIjogJGZhLXZhci1ncmFtb3Bob25lLFxuICBcImRpY2UtZDEyXCI6ICRmYS12YXItZGljZS1kMTIsXG4gIFwibm90ZS1zdGlja3lcIjogJGZhLXZhci1ub3RlLXN0aWNreSxcbiAgXCJzdGlja3ktbm90ZVwiOiAkZmEtdmFyLXN0aWNreS1ub3RlLFxuICBcImRvd25cIjogJGZhLXZhci1kb3duLFxuICBcImFycm93LWFsdC1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LWRvd24sXG4gIFwiaHVuZHJlZC1wb2ludHNcIjogJGZhLXZhci1odW5kcmVkLXBvaW50cyxcbiAgXCIxMDBcIjogJGZhLXZhci0xMDAsXG4gIFwicGFwZXJjbGlwLXZlcnRpY2FsXCI6ICRmYS12YXItcGFwZXJjbGlwLXZlcnRpY2FsLFxuICBcIndpbmQtd2FybmluZ1wiOiAkZmEtdmFyLXdpbmQtd2FybmluZyxcbiAgXCJ3aW5kLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdpbmQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxvY2F0aW9uLXBpbi1zbGFzaFwiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbi1zbGFzaCxcbiAgXCJtYXAtbWFya2VyLXNsYXNoXCI6ICRmYS12YXItbWFwLW1hcmtlci1zbGFzaCxcbiAgXCJmYWNlLXNhZC1zd2VhdFwiOiAkZmEtdmFyLWZhY2Utc2FkLXN3ZWF0LFxuICBcImJ1Zy1zbGFzaFwiOiAkZmEtdmFyLWJ1Zy1zbGFzaCxcbiAgXCJjdXBjYWtlXCI6ICRmYS12YXItY3VwY2FrZSxcbiAgXCJsaWdodC1zd2l0Y2gtb2ZmXCI6ICRmYS12YXItbGlnaHQtc3dpdGNoLW9mZixcbiAgXCJ0b2dnbGUtbGFyZ2Utb2ZmXCI6ICRmYS12YXItdG9nZ2xlLWxhcmdlLW9mZixcbiAgXCJwZW4tZmFuY3ktc2xhc2hcIjogJGZhLXZhci1wZW4tZmFuY3ktc2xhc2gsXG4gIFwidHJ1Y2stY29udGFpbmVyXCI6ICRmYS12YXItdHJ1Y2stY29udGFpbmVyLFxuICBcImJvb3RcIjogJGZhLXZhci1ib290LFxuICBcImFycm93LXVwLWZyb20td2F0ZXItcHVtcFwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20td2F0ZXItcHVtcCxcbiAgXCJmaWxlLWNoZWNrXCI6ICRmYS12YXItZmlsZS1jaGVjayxcbiAgXCJib25lXCI6ICRmYS12YXItYm9uZSxcbiAgXCJjYXJkcy1ibGFua1wiOiAkZmEtdmFyLWNhcmRzLWJsYW5rLFxuICBcImNpcmNsZS0zXCI6ICRmYS12YXItY2lyY2xlLTMsXG4gIFwiYmVuY2gtdHJlZVwiOiAkZmEtdmFyLWJlbmNoLXRyZWUsXG4gIFwia2V5Ym9hcmQtYnJpZ2h0bmVzcy1sb3dcIjogJGZhLXZhci1rZXlib2FyZC1icmlnaHRuZXNzLWxvdyxcbiAgXCJza2ktYm9vdC1za2lcIjogJGZhLXZhci1za2ktYm9vdC1za2ksXG4gIFwiYnJhaW4tY2lyY3VpdFwiOiAkZmEtdmFyLWJyYWluLWNpcmN1aXQsXG4gIFwidXNlci1pbmp1cmVkXCI6ICRmYS12YXItdXNlci1pbmp1cmVkLFxuICBcImJsb2NrLWJyaWNrLWZpcmVcIjogJGZhLXZhci1ibG9jay1icmljay1maXJlLFxuICBcImZpcmV3YWxsXCI6ICRmYS12YXItZmlyZXdhbGwsXG4gIFwiZmFjZS1zYWQtdGVhclwiOiAkZmEtdmFyLWZhY2Utc2FkLXRlYXIsXG4gIFwic2FkLXRlYXJcIjogJGZhLXZhci1zYWQtdGVhcixcbiAgXCJwbGFuZVwiOiAkZmEtdmFyLXBsYW5lLFxuICBcInRlbnQtYXJyb3dzLWRvd25cIjogJGZhLXZhci10ZW50LWFycm93cy1kb3duLFxuICBcImV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZXhjbGFtYXRpb24sXG4gIFwiYXJyb3dzLXNwaW5cIjogJGZhLXZhci1hcnJvd3Mtc3BpbixcbiAgXCJmYWNlLXNtaWxlLXJlbGF4ZWRcIjogJGZhLXZhci1mYWNlLXNtaWxlLXJlbGF4ZWQsXG4gIFwiY29tbWVudC14bWFya1wiOiAkZmEtdmFyLWNvbW1lbnQteG1hcmssXG4gIFwiY29tbWVudC10aW1lc1wiOiAkZmEtdmFyLWNvbW1lbnQtdGltZXMsXG4gIFwicHJpbnRcIjogJGZhLXZhci1wcmludCxcbiAgXCJ0dXJraXNoLWxpcmEtc2lnblwiOiAkZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduLFxuICBcInRyeVwiOiAkZmEtdmFyLXRyeSxcbiAgXCJ0dXJraXNoLWxpcmFcIjogJGZhLXZhci10dXJraXNoLWxpcmEsXG4gIFwiZmFjZS1ub3NlLXN0ZWFtXCI6ICRmYS12YXItZmFjZS1ub3NlLXN0ZWFtLFxuICBcImNpcmNsZS13YXZlZm9ybS1saW5lc1wiOiAkZmEtdmFyLWNpcmNsZS13YXZlZm9ybS1saW5lcyxcbiAgXCJ3YXZlZm9ybS1jaXJjbGVcIjogJGZhLXZhci13YXZlZm9ybS1jaXJjbGUsXG4gIFwiZG9sbGFyLXNpZ25cIjogJGZhLXZhci1kb2xsYXItc2lnbixcbiAgXCJkb2xsYXJcIjogJGZhLXZhci1kb2xsYXIsXG4gIFwidXNkXCI6ICRmYS12YXItdXNkLFxuICBcImZlcnJpcy13aGVlbFwiOiAkZmEtdmFyLWZlcnJpcy13aGVlbCxcbiAgXCJjb21wdXRlci1zcGVha2VyXCI6ICRmYS12YXItY29tcHV0ZXItc3BlYWtlcixcbiAgXCJza3VsbC1jb3dcIjogJGZhLXZhci1za3VsbC1jb3csXG4gIFwieFwiOiAkZmEtdmFyLXgsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1kb2xsYXJcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcixcbiAgXCJzZWFyY2gtZG9sbGFyXCI6ICRmYS12YXItc2VhcmNoLWRvbGxhcixcbiAgXCJ1c2Vycy1nZWFyXCI6ICRmYS12YXItdXNlcnMtZ2VhcixcbiAgXCJ1c2Vycy1jb2dcIjogJGZhLXZhci11c2Vycy1jb2csXG4gIFwicGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nLFxuICBcImJ1aWxkaW5nLWNvbHVtbnNcIjogJGZhLXZhci1idWlsZGluZy1jb2x1bW5zLFxuICBcImJhbmtcIjogJGZhLXZhci1iYW5rLFxuICBcImluc3RpdHV0aW9uXCI6ICRmYS12YXItaW5zdGl0dXRpb24sXG4gIFwibXVzZXVtXCI6ICRmYS12YXItbXVzZXVtLFxuICBcInVuaXZlcnNpdHlcIjogJGZhLXZhci11bml2ZXJzaXR5LFxuICBcImNpcmNsZS10XCI6ICRmYS12YXItY2lyY2xlLXQsXG4gIFwic2Fja1wiOiAkZmEtdmFyLXNhY2ssXG4gIFwiZ3JpZC0yXCI6ICRmYS12YXItZ3JpZC0yLFxuICBcImNhbWVyYS1jY3R2XCI6ICRmYS12YXItY2FtZXJhLWNjdHYsXG4gIFwiY2N0dlwiOiAkZmEtdmFyLWNjdHYsXG4gIFwidW1icmVsbGFcIjogJGZhLXZhci11bWJyZWxsYSxcbiAgXCJ0cm93ZWxcIjogJGZhLXZhci10cm93ZWwsXG4gIFwiaG9yaXpvbnRhbC1ydWxlXCI6ICRmYS12YXItaG9yaXpvbnRhbC1ydWxlLFxuICBcImJlZC1mcm9udFwiOiAkZmEtdmFyLWJlZC1mcm9udCxcbiAgXCJiZWQtYWx0XCI6ICRmYS12YXItYmVkLWFsdCxcbiAgXCJkXCI6ICRmYS12YXItZCxcbiAgXCJzdGFwbGVyXCI6ICRmYS12YXItc3RhcGxlcixcbiAgXCJtYXNrcy10aGVhdGVyXCI6ICRmYS12YXItbWFza3MtdGhlYXRlcixcbiAgXCJ0aGVhdGVyLW1hc2tzXCI6ICRmYS12YXItdGhlYXRlci1tYXNrcyxcbiAgXCJraXAtc2lnblwiOiAkZmEtdmFyLWtpcC1zaWduLFxuICBcImZhY2Utd29venlcIjogJGZhLXZhci1mYWNlLXdvb3p5LFxuICBcImNsb3VkLXF1ZXN0aW9uXCI6ICRmYS12YXItY2xvdWQtcXVlc3Rpb24sXG4gIFwicGluZWFwcGxlXCI6ICRmYS12YXItcGluZWFwcGxlLFxuICBcImhhbmQtcG9pbnQtbGVmdFwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCxcbiAgXCJnYWxsZXJ5LXRodW1ibmFpbHNcIjogJGZhLXZhci1nYWxsZXJ5LXRodW1ibmFpbHMsXG4gIFwiY2lyY2xlLWpcIjogJGZhLXZhci1jaXJjbGUtaixcbiAgXCJleWVzXCI6ICRmYS12YXItZXllcyxcbiAgXCJoYW5kc2hha2Utc2ltcGxlXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZSxcbiAgXCJoYW5kc2hha2UtYWx0XCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdCxcbiAgXCJwYWdlLWNhcmV0LXVwXCI6ICRmYS12YXItcGFnZS1jYXJldC11cCxcbiAgXCJmaWxlLWNhcmV0LXVwXCI6ICRmYS12YXItZmlsZS1jYXJldC11cCxcbiAgXCJqZXQtZmlnaHRlclwiOiAkZmEtdmFyLWpldC1maWdodGVyLFxuICBcImZpZ2h0ZXItamV0XCI6ICRmYS12YXItZmlnaHRlci1qZXQsXG4gIFwiY29tZXRcIjogJGZhLXZhci1jb21ldCxcbiAgXCJzcXVhcmUtc2hhcmUtbm9kZXNcIjogJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0LXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUsXG4gIFwic2hpZWxkLWtleWhvbGVcIjogJGZhLXZhci1zaGllbGQta2V5aG9sZSxcbiAgXCJiYXJjb2RlXCI6ICRmYS12YXItYmFyY29kZSxcbiAgXCJwbHVzLW1pbnVzXCI6ICRmYS12YXItcGx1cy1taW51cyxcbiAgXCJzcXVhcmUtc2xpZGVycy12ZXJ0aWNhbFwiOiAkZmEtdmFyLXNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsLFxuICBcInNsaWRlcnMtdi1zcXVhcmVcIjogJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlLFxuICBcInZpZGVvXCI6ICRmYS12YXItdmlkZW8sXG4gIFwidmlkZW8tY2FtZXJhXCI6ICRmYS12YXItdmlkZW8tY2FtZXJhLFxuICBcIm1lc3NhZ2UtbWlkZGxlXCI6ICRmYS12YXItbWVzc2FnZS1taWRkbGUsXG4gIFwiY29tbWVudC1taWRkbGUtYWx0XCI6ICRmYS12YXItY29tbWVudC1taWRkbGUtYWx0LFxuICBcImdyYWR1YXRpb24tY2FwXCI6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXAsXG4gIFwibW9ydGFyLWJvYXJkXCI6ICRmYS12YXItbW9ydGFyLWJvYXJkLFxuICBcImhhbmQtaG9sZGluZy1tZWRpY2FsXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwsXG4gIFwicGVyc29uLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtY2hlY2ssXG4gIFwic3F1YXJlLXpcIjogJGZhLXZhci1zcXVhcmUteixcbiAgXCJtZXNzYWdlLXRleHRcIjogJGZhLXZhci1tZXNzYWdlLXRleHQsXG4gIFwiY29tbWVudC1hbHQtdGV4dFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXRleHQsXG4gIFwidHVybi11cFwiOiAkZmEtdmFyLXR1cm4tdXAsXG4gIFwibGV2ZWwtdXAtYWx0XCI6ICRmYS12YXItbGV2ZWwtdXAtYWx0LFxuKTtcblxuJGZhLWJyYW5kLWljb25zOiAoXG4gIFwibW9uZXJvXCI6ICRmYS12YXItbW9uZXJvLFxuICBcImhvb2xpXCI6ICRmYS12YXItaG9vbGksXG4gIFwieWVscFwiOiAkZmEtdmFyLXllbHAsXG4gIFwiY2MtdmlzYVwiOiAkZmEtdmFyLWNjLXZpc2EsXG4gIFwibGFzdGZtXCI6ICRmYS12YXItbGFzdGZtLFxuICBcInNob3B3YXJlXCI6ICRmYS12YXItc2hvcHdhcmUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uY1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMsXG4gIFwiYXdzXCI6ICRmYS12YXItYXdzLFxuICBcInJlZGhhdFwiOiAkZmEtdmFyLXJlZGhhdCxcbiAgXCJ5b2FzdFwiOiAkZmEtdmFyLXlvYXN0LFxuICBcImNsb3VkZmxhcmVcIjogJGZhLXZhci1jbG91ZGZsYXJlLFxuICBcInVwc1wiOiAkZmEtdmFyLXVwcyxcbiAgXCJ3cGV4cGxvcmVyXCI6ICRmYS12YXItd3BleHBsb3JlcixcbiAgXCJkeWFsb2dcIjogJGZhLXZhci1keWFsb2csXG4gIFwiYml0eVwiOiAkZmEtdmFyLWJpdHksXG4gIFwic3RhY2twYXRoXCI6ICRmYS12YXItc3RhY2twYXRoLFxuICBcImJ1eXNlbGxhZHNcIjogJGZhLXZhci1idXlzZWxsYWRzLFxuICBcImZpcnN0LW9yZGVyXCI6ICRmYS12YXItZmlyc3Qtb3JkZXIsXG4gIFwibW9keFwiOiAkZmEtdmFyLW1vZHgsXG4gIFwiZ3VpbGRlZFwiOiAkZmEtdmFyLWd1aWxkZWQsXG4gIFwidm52XCI6ICRmYS12YXItdm52LFxuICBcInNxdWFyZS1qc1wiOiAkZmEtdmFyLXNxdWFyZS1qcyxcbiAgXCJqcy1zcXVhcmVcIjogJGZhLXZhci1qcy1zcXVhcmUsXG4gIFwibWljcm9zb2Z0XCI6ICRmYS12YXItbWljcm9zb2Z0LFxuICBcInFxXCI6ICRmYS12YXItcXEsXG4gIFwib3JjaWRcIjogJGZhLXZhci1vcmNpZCxcbiAgXCJqYXZhXCI6ICRmYS12YXItamF2YSxcbiAgXCJpbnZpc2lvblwiOiAkZmEtdmFyLWludmlzaW9uLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQsXG4gIFwiY2VudGVyY29kZVwiOiAkZmEtdmFyLWNlbnRlcmNvZGUsXG4gIFwiZ2xpZGUtZ1wiOiAkZmEtdmFyLWdsaWRlLWcsXG4gIFwiZHJ1cGFsXCI6ICRmYS12YXItZHJ1cGFsLFxuICBcImhpcmUtYS1oZWxwZXJcIjogJGZhLXZhci1oaXJlLWEtaGVscGVyLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtYnlcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5LFxuICBcInVuaXR5XCI6ICRmYS12YXItdW5pdHksXG4gIFwid2htY3NcIjogJGZhLXZhci13aG1jcyxcbiAgXCJyb2NrZXRjaGF0XCI6ICRmYS12YXItcm9ja2V0Y2hhdCxcbiAgXCJ2a1wiOiAkZmEtdmFyLXZrLFxuICBcInVudGFwcGRcIjogJGZhLXZhci11bnRhcHBkLFxuICBcIm1haWxjaGltcFwiOiAkZmEtdmFyLW1haWxjaGltcCxcbiAgXCJjc3MzLWFsdFwiOiAkZmEtdmFyLWNzczMtYWx0LFxuICBcInNxdWFyZS1yZWRkaXRcIjogJGZhLXZhci1zcXVhcmUtcmVkZGl0LFxuICBcInJlZGRpdC1zcXVhcmVcIjogJGZhLXZhci1yZWRkaXQtc3F1YXJlLFxuICBcInZpbWVvLXZcIjogJGZhLXZhci12aW1lby12LFxuICBcImNvbnRhb1wiOiAkZmEtdmFyLWNvbnRhbyxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lXCI6ICRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZSxcbiAgXCJkZXNrcHJvXCI6ICRmYS12YXItZGVza3BybyxcbiAgXCJzaXN0cml4XCI6ICRmYS12YXItc2lzdHJpeCxcbiAgXCJzcXVhcmUtaW5zdGFncmFtXCI6ICRmYS12YXItc3F1YXJlLWluc3RhZ3JhbSxcbiAgXCJpbnN0YWdyYW0tc3F1YXJlXCI6ICRmYS12YXItaW5zdGFncmFtLXNxdWFyZSxcbiAgXCJiYXR0bGUtbmV0XCI6ICRmYS12YXItYmF0dGxlLW5ldCxcbiAgXCJ0aGUtcmVkLXlldGlcIjogJGZhLXZhci10aGUtcmVkLXlldGksXG4gIFwic3F1YXJlLWhhY2tlci1uZXdzXCI6ICRmYS12YXItc3F1YXJlLWhhY2tlci1uZXdzLFxuICBcImhhY2tlci1uZXdzLXNxdWFyZVwiOiAkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSxcbiAgXCJlZGdlXCI6ICRmYS12YXItZWRnZSxcbiAgXCJ0aHJlYWRzXCI6ICRmYS12YXItdGhyZWFkcyxcbiAgXCJuYXBzdGVyXCI6ICRmYS12YXItbmFwc3RlcixcbiAgXCJzcXVhcmUtc25hcGNoYXRcIjogJGZhLXZhci1zcXVhcmUtc25hcGNoYXQsXG4gIFwic25hcGNoYXQtc3F1YXJlXCI6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlLFxuICBcImdvb2dsZS1wbHVzLWdcIjogJGZhLXZhci1nb29nbGUtcGx1cy1nLFxuICBcImFydHN0YXRpb25cIjogJGZhLXZhci1hcnRzdGF0aW9uLFxuICBcIm1hcmtkb3duXCI6ICRmYS12YXItbWFya2Rvd24sXG4gIFwic291cmNldHJlZVwiOiAkZmEtdmFyLXNvdXJjZXRyZWUsXG4gIFwiZ29vZ2xlLXBsdXNcIjogJGZhLXZhci1nb29nbGUtcGx1cyxcbiAgXCJkaWFzcG9yYVwiOiAkZmEtdmFyLWRpYXNwb3JhLFxuICBcImZvdXJzcXVhcmVcIjogJGZhLXZhci1mb3Vyc3F1YXJlLFxuICBcInN0YWNrLW92ZXJmbG93XCI6ICRmYS12YXItc3RhY2stb3ZlcmZsb3csXG4gIFwiZ2l0aHViLWFsdFwiOiAkZmEtdmFyLWdpdGh1Yi1hbHQsXG4gIFwicGhvZW5peC1zcXVhZHJvblwiOiAkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24sXG4gIFwicGFnZWxpbmVzXCI6ICRmYS12YXItcGFnZWxpbmVzLFxuICBcImFsZ29saWFcIjogJGZhLXZhci1hbGdvbGlhLFxuICBcInJlZC1yaXZlclwiOiAkZmEtdmFyLXJlZC1yaXZlcixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSxcbiAgXCJzYWZhcmlcIjogJGZhLXZhci1zYWZhcmksXG4gIFwiZ29vZ2xlXCI6ICRmYS12YXItZ29vZ2xlLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlXCI6ICRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2UsXG4gIFwiZm9udC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQsXG4gIFwiYXRsYXNzaWFuXCI6ICRmYS12YXItYXRsYXNzaWFuLFxuICBcImxpbmtlZGluLWluXCI6ICRmYS12YXItbGlua2VkaW4taW4sXG4gIFwiZGlnaXRhbC1vY2VhblwiOiAkZmEtdmFyLWRpZ2l0YWwtb2NlYW4sXG4gIFwibmltYmxyXCI6ICRmYS12YXItbmltYmxyLFxuICBcImNocm9tZWNhc3RcIjogJGZhLXZhci1jaHJvbWVjYXN0LFxuICBcImV2ZXJub3RlXCI6ICRmYS12YXItZXZlcm5vdGUsXG4gIFwiaGFja2VyLW5ld3NcIjogJGZhLXZhci1oYWNrZXItbmV3cyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyxcbiAgXCJhZHZlcnNhbFwiOiAkZmEtdmFyLWFkdmVyc2FsLFxuICBcImNyZWF0aXZlLWNvbW1vbnNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLFxuICBcIndhdGNobWFuLW1vbml0b3JpbmdcIjogJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nLFxuICBcImZvbnRpY29uc1wiOiAkZmEtdmFyLWZvbnRpY29ucyxcbiAgXCJ3ZWl4aW5cIjogJGZhLXZhci13ZWl4aW4sXG4gIFwic2hpcnRzaW5idWxrXCI6ICRmYS12YXItc2hpcnRzaW5idWxrLFxuICBcImNvZGVwZW5cIjogJGZhLXZhci1jb2RlcGVuLFxuICBcImdpdC1hbHRcIjogJGZhLXZhci1naXQtYWx0LFxuICBcImx5ZnRcIjogJGZhLXZhci1seWZ0LFxuICBcInJldlwiOiAkZmEtdmFyLXJldixcbiAgXCJ3aW5kb3dzXCI6ICRmYS12YXItd2luZG93cyxcbiAgXCJ3aXphcmRzLW9mLXRoZS1jb2FzdFwiOiAkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0LFxuICBcInNxdWFyZS12aWFkZW9cIjogJGZhLXZhci1zcXVhcmUtdmlhZGVvLFxuICBcInZpYWRlby1zcXVhcmVcIjogJGZhLXZhci12aWFkZW8tc3F1YXJlLFxuICBcIm1lZXR1cFwiOiAkZmEtdmFyLW1lZXR1cCxcbiAgXCJjZW50b3NcIjogJGZhLXZhci1jZW50b3MsXG4gIFwiYWRuXCI6ICRmYS12YXItYWRuLFxuICBcImNsb3Vkc21pdGhcIjogJGZhLXZhci1jbG91ZHNtaXRoLFxuICBcInBpZWQtcGlwZXItYWx0XCI6ICRmYS12YXItcGllZC1waXBlci1hbHQsXG4gIFwic3F1YXJlLWRyaWJiYmxlXCI6ICRmYS12YXItc3F1YXJlLWRyaWJiYmxlLFxuICBcImRyaWJiYmxlLXNxdWFyZVwiOiAkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSxcbiAgXCJjb2RpZXBpZVwiOiAkZmEtdmFyLWNvZGllcGllLFxuICBcIm5vZGVcIjogJGZhLXZhci1ub2RlLFxuICBcIm1peFwiOiAkZmEtdmFyLW1peCxcbiAgXCJzdGVhbVwiOiAkZmEtdmFyLXN0ZWFtLFxuICBcImNjLWFwcGxlLXBheVwiOiAkZmEtdmFyLWNjLWFwcGxlLXBheSxcbiAgXCJzY3JpYmRcIjogJGZhLXZhci1zY3JpYmQsXG4gIFwiZGViaWFuXCI6ICRmYS12YXItZGViaWFuLFxuICBcIm9wZW5pZFwiOiAkZmEtdmFyLW9wZW5pZCxcbiAgXCJpbnN0YWxvZFwiOiAkZmEtdmFyLWluc3RhbG9kLFxuICBcImV4cGVkaXRlZHNzbFwiOiAkZmEtdmFyLWV4cGVkaXRlZHNzbCxcbiAgXCJzZWxsY2FzdFwiOiAkZmEtdmFyLXNlbGxjYXN0LFxuICBcInNxdWFyZS10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXR3aXR0ZXIsXG4gIFwidHdpdHRlci1zcXVhcmVcIjogJGZhLXZhci10d2l0dGVyLXNxdWFyZSxcbiAgXCJyLXByb2plY3RcIjogJGZhLXZhci1yLXByb2plY3QsXG4gIFwiZGVsaWNpb3VzXCI6ICRmYS12YXItZGVsaWNpb3VzLFxuICBcImZyZWVic2RcIjogJGZhLXZhci1mcmVlYnNkLFxuICBcInZ1ZWpzXCI6ICRmYS12YXItdnVlanMsXG4gIFwiYWNjdXNvZnRcIjogJGZhLXZhci1hY2N1c29mdCxcbiAgXCJpb3hob3N0XCI6ICRmYS12YXItaW94aG9zdCxcbiAgXCJmb250aWNvbnMtZmlcIjogJGZhLXZhci1mb250aWNvbnMtZmksXG4gIFwiYXBwLXN0b3JlXCI6ICRmYS12YXItYXBwLXN0b3JlLFxuICBcImNjLW1hc3RlcmNhcmRcIjogJGZhLXZhci1jYy1tYXN0ZXJjYXJkLFxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXG4gIFwiZ29sYW5nXCI6ICRmYS12YXItZ29sYW5nLFxuICBcImtpY2tzdGFydGVyXCI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXG4gIFwiZ3JhdlwiOiAkZmEtdmFyLWdyYXYsXG4gIFwid2VpYm9cIjogJGZhLXZhci13ZWlibyxcbiAgXCJ1bmNoYXJ0ZWRcIjogJGZhLXZhci11bmNoYXJ0ZWQsXG4gIFwiZmlyc3RkcmFmdFwiOiAkZmEtdmFyLWZpcnN0ZHJhZnQsXG4gIFwic3F1YXJlLXlvdXR1YmVcIjogJGZhLXZhci1zcXVhcmUteW91dHViZSxcbiAgXCJ5b3V0dWJlLXNxdWFyZVwiOiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlLFxuICBcIndpa2lwZWRpYS13XCI6ICRmYS12YXItd2lraXBlZGlhLXcsXG4gIFwid3ByZXNzclwiOiAkZmEtdmFyLXdwcmVzc3IsXG4gIFwicmVuZGFjdFwiOiAkZmEtdmFyLXJlbmRhY3QsXG4gIFwiYW5nZWxsaXN0XCI6ICRmYS12YXItYW5nZWxsaXN0LFxuICBcImdhbGFjdGljLXJlcHVibGljXCI6ICRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMsXG4gIFwibmZjLWRpcmVjdGlvbmFsXCI6ICRmYS12YXItbmZjLWRpcmVjdGlvbmFsLFxuICBcInNreXBlXCI6ICRmYS12YXItc2t5cGUsXG4gIFwiam9nZXRcIjogJGZhLXZhci1qb2dldCxcbiAgXCJmZWRvcmFcIjogJGZhLXZhci1mZWRvcmEsXG4gIFwic3RyaXBlLXNcIjogJGZhLXZhci1zdHJpcGUtcyxcbiAgXCJtZXRhXCI6ICRmYS12YXItbWV0YSxcbiAgXCJsYXJhdmVsXCI6ICRmYS12YXItbGFyYXZlbCxcbiAgXCJob3RqYXJcIjogJGZhLXZhci1ob3RqYXIsXG4gIFwiYmx1ZXRvb3RoLWJcIjogJGZhLXZhci1ibHVldG9vdGgtYixcbiAgXCJzdGlja2VyLW11bGVcIjogJGZhLXZhci1zdGlja2VyLW11bGUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy16ZXJvXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxuICBcImJlaGFuY2VcIjogJGZhLXZhci1iZWhhbmNlLFxuICBcInJlZGRpdFwiOiAkZmEtdmFyLXJlZGRpdCxcbiAgXCJkaXNjb3JkXCI6ICRmYS12YXItZGlzY29yZCxcbiAgXCJjaHJvbWVcIjogJGZhLXZhci1jaHJvbWUsXG4gIFwiYXBwLXN0b3JlLWlvc1wiOiAkZmEtdmFyLWFwcC1zdG9yZS1pb3MsXG4gIFwiY2MtZGlzY292ZXJcIjogJGZhLXZhci1jYy1kaXNjb3ZlcixcbiAgXCJ3cGJlZ2lubmVyXCI6ICRmYS12YXItd3BiZWdpbm5lcixcbiAgXCJjb25mbHVlbmNlXCI6ICRmYS12YXItY29uZmx1ZW5jZSxcbiAgXCJzaG9lbGFjZVwiOiAkZmEtdmFyLXNob2VsYWNlLFxuICBcIm1kYlwiOiAkZmEtdmFyLW1kYixcbiAgXCJkb2NodWJcIjogJGZhLXZhci1kb2NodWIsXG4gIFwiYWNjZXNzaWJsZS1pY29uXCI6ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxuICBcImViYXlcIjogJGZhLXZhci1lYmF5LFxuICBcImFtYXpvblwiOiAkZmEtdmFyLWFtYXpvbixcbiAgXCJ1bnNwbGFzaFwiOiAkZmEtdmFyLXVuc3BsYXNoLFxuICBcInlhcm5cIjogJGZhLXZhci15YXJuLFxuICBcInNxdWFyZS1zdGVhbVwiOiAkZmEtdmFyLXNxdWFyZS1zdGVhbSxcbiAgXCJzdGVhbS1zcXVhcmVcIjogJGZhLXZhci1zdGVhbS1zcXVhcmUsXG4gIFwiNTAwcHhcIjogJGZhLXZhci01MDBweCxcbiAgXCJzcXVhcmUtdmltZW9cIjogJGZhLXZhci1zcXVhcmUtdmltZW8sXG4gIFwidmltZW8tc3F1YXJlXCI6ICRmYS12YXItdmltZW8tc3F1YXJlLFxuICBcImFzeW1tZXRyaWtcIjogJGZhLXZhci1hc3ltbWV0cmlrLFxuICBcImZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZSxcbiAgXCJmb250LWF3ZXNvbWUtZmxhZ1wiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnLFxuICBcImZvbnQtYXdlc29tZS1sb2dvLWZ1bGxcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsLFxuICBcImdyYXRpcGF5XCI6ICRmYS12YXItZ3JhdGlwYXksXG4gIFwiYXBwbGVcIjogJGZhLXZhci1hcHBsZSxcbiAgXCJoaXZlXCI6ICRmYS12YXItaGl2ZSxcbiAgXCJnaXRrcmFrZW5cIjogJGZhLXZhci1naXRrcmFrZW4sXG4gIFwia2V5YmFzZVwiOiAkZmEtdmFyLWtleWJhc2UsXG4gIFwiYXBwbGUtcGF5XCI6ICRmYS12YXItYXBwbGUtcGF5LFxuICBcInBhZGxldFwiOiAkZmEtdmFyLXBhZGxldCxcbiAgXCJhbWF6b24tcGF5XCI6ICRmYS12YXItYW1hem9uLXBheSxcbiAgXCJzcXVhcmUtZ2l0aHViXCI6ICRmYS12YXItc3F1YXJlLWdpdGh1YixcbiAgXCJnaXRodWItc3F1YXJlXCI6ICRmYS12YXItZ2l0aHViLXNxdWFyZSxcbiAgXCJzdHVtYmxldXBvblwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLFxuICBcImZlZGV4XCI6ICRmYS12YXItZmVkZXgsXG4gIFwicGhvZW5peC1mcmFtZXdvcmtcIjogJGZhLXZhci1waG9lbml4LWZyYW1ld29yayxcbiAgXCJzaG9waWZ5XCI6ICRmYS12YXItc2hvcGlmeSxcbiAgXCJuZW9zXCI6ICRmYS12YXItbmVvcyxcbiAgXCJzcXVhcmUtdGhyZWFkc1wiOiAkZmEtdmFyLXNxdWFyZS10aHJlYWRzLFxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJzd2lmdFwiOiAkZmEtdmFyLXN3aWZ0LFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcInNwZWFrYXBcIjogJGZhLXZhci1zcGVha2FwLFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcbiAgXCJlbXBpcmVcIjogJGZhLXZhci1lbXBpcmUsXG4gIFwiZW52aXJhXCI6ICRmYS12YXItZW52aXJhLFxuICBcInNxdWFyZS1naXRsYWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0bGFiLFxuICBcImdpdGxhYi1zcXVhcmVcIjogJGZhLXZhci1naXRsYWItc3F1YXJlLFxuICBcInN0dWRpb3ZpbmFyaVwiOiAkZmEtdmFyLXN0dWRpb3ZpbmFyaSxcbiAgXCJwaWVkLXBpcGVyXCI6ICRmYS12YXItcGllZC1waXBlcixcbiAgXCJ3b3JkcHJlc3NcIjogJGZhLXZhci13b3JkcHJlc3MsXG4gIFwicHJvZHVjdC1odW50XCI6ICRmYS12YXItcHJvZHVjdC1odW50LFxuICBcImZpcmVmb3hcIjogJGZhLXZhci1maXJlZm94LFxuICBcImxpbm9kZVwiOiAkZmEtdmFyLWxpbm9kZSxcbiAgXCJnb29kcmVhZHNcIjogJGZhLXZhci1nb29kcmVhZHMsXG4gIFwic3F1YXJlLW9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraSxcbiAgXCJvZG5va2xhc3NuaWtpLXNxdWFyZVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlLFxuICBcImpzZmlkZGxlXCI6ICRmYS12YXItanNmaWRkbGUsXG4gIFwic2l0aFwiOiAkZmEtdmFyLXNpdGgsXG4gIFwidGhlbWVpc2xlXCI6ICRmYS12YXItdGhlbWVpc2xlLFxuICBcInBhZ2U0XCI6ICRmYS12YXItcGFnZTQsXG4gIFwiaGFzaG5vZGVcIjogJGZhLXZhci1oYXNobm9kZSxcbiAgXCJyZWFjdFwiOiAkZmEtdmFyLXJlYWN0LFxuICBcImNjLXBheXBhbFwiOiAkZmEtdmFyLWNjLXBheXBhbCxcbiAgXCJzcXVhcmVzcGFjZVwiOiAkZmEtdmFyLXNxdWFyZXNwYWNlLFxuICBcImNjLXN0cmlwZVwiOiAkZmEtdmFyLWNjLXN0cmlwZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNoYXJlXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSxcbiAgXCJiaXRjb2luXCI6ICRmYS12YXItYml0Y29pbixcbiAgXCJrZXljZG5cIjogJGZhLXZhci1rZXljZG4sXG4gIFwib3BlcmFcIjogJGZhLXZhci1vcGVyYSxcbiAgXCJpdGNoLWlvXCI6ICRmYS12YXItaXRjaC1pbyxcbiAgXCJ1bWJyYWNvXCI6ICRmYS12YXItdW1icmFjbyxcbiAgXCJnYWxhY3RpYy1zZW5hdGVcIjogJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUsXG4gIFwidWJ1bnR1XCI6ICRmYS12YXItdWJ1bnR1LFxuICBcImRyYWZ0MmRpZ2l0YWxcIjogJGZhLXZhci1kcmFmdDJkaWdpdGFsLFxuICBcInN0cmlwZVwiOiAkZmEtdmFyLXN0cmlwZSxcbiAgXCJob3V6elwiOiAkZmEtdmFyLWhvdXp6LFxuICBcImdnXCI6ICRmYS12YXItZ2csXG4gIFwiZGhsXCI6ICRmYS12YXItZGhsLFxuICBcInNxdWFyZS1waW50ZXJlc3RcIjogJGZhLXZhci1zcXVhcmUtcGludGVyZXN0LFxuICBcInBpbnRlcmVzdC1zcXVhcmVcIjogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlLFxuICBcInhpbmdcIjogJGZhLXZhci14aW5nLFxuICBcImJsYWNrYmVycnlcIjogJGZhLXZhci1ibGFja2JlcnJ5LFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLFxuICBcInBsYXlzdGF0aW9uXCI6ICRmYS12YXItcGxheXN0YXRpb24sXG4gIFwicXVpbnNjYXBlXCI6ICRmYS12YXItcXVpbnNjYXBlLFxuICBcImxlc3NcIjogJGZhLXZhci1sZXNzLFxuICBcImJsb2dnZXItYlwiOiAkZmEtdmFyLWJsb2dnZXItYixcbiAgXCJvcGVuY2FydFwiOiAkZmEtdmFyLW9wZW5jYXJ0LFxuICBcInZpbmVcIjogJGZhLXZhci12aW5lLFxuICBcInBheXBhbFwiOiAkZmEtdmFyLXBheXBhbCxcbiAgXCJnaXRsYWJcIjogJGZhLXZhci1naXRsYWIsXG4gIFwidHlwbzNcIjogJGZhLXZhci10eXBvMyxcbiAgXCJyZWRkaXQtYWxpZW5cIjogJGZhLXZhci1yZWRkaXQtYWxpZW4sXG4gIFwieWFob29cIjogJGZhLXZhci15YWhvbyxcbiAgXCJkYWlseW1vdGlvblwiOiAkZmEtdmFyLWRhaWx5bW90aW9uLFxuICBcImFmZmlsaWF0ZXRoZW1lXCI6ICRmYS12YXItYWZmaWxpYXRldGhlbWUsXG4gIFwicGllZC1waXBlci1wcFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItcHAsXG4gIFwiYm9vdHN0cmFwXCI6ICRmYS12YXItYm9vdHN0cmFwLFxuICBcIm9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1vZG5va2xhc3NuaWtpLFxuICBcIm5mYy1zeW1ib2xcIjogJGZhLXZhci1uZmMtc3ltYm9sLFxuICBcImV0aGVyZXVtXCI6ICRmYS12YXItZXRoZXJldW0sXG4gIFwic3BlYWtlci1kZWNrXCI6ICRmYS12YXItc3BlYWtlci1kZWNrLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtZXVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1LFxuICBcInBhdHJlb25cIjogJGZhLXZhci1wYXRyZW9uLFxuICBcImF2aWFuZXhcIjogJGZhLXZhci1hdmlhbmV4LFxuICBcImVsbG9cIjogJGZhLXZhci1lbGxvLFxuICBcImdvZm9yZVwiOiAkZmEtdmFyLWdvZm9yZSxcbiAgXCJiaW1vYmplY3RcIjogJGZhLXZhci1iaW1vYmplY3QsXG4gIFwiZmFjZWJvb2stZlwiOiAkZmEtdmFyLWZhY2Vib29rLWYsXG4gIFwic3F1YXJlLWdvb2dsZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzLFxuICBcImdvb2dsZS1wbHVzLXNxdWFyZVwiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSxcbiAgXCJtYW5kYWxvcmlhblwiOiAkZmEtdmFyLW1hbmRhbG9yaWFuLFxuICBcImZpcnN0LW9yZGVyLWFsdFwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCxcbiAgXCJvc2lcIjogJGZhLXZhci1vc2ksXG4gIFwiZ29vZ2xlLXdhbGxldFwiOiAkZmEtdmFyLWdvb2dsZS13YWxsZXQsXG4gIFwiZC1hbmQtZC1iZXlvbmRcIjogJGZhLXZhci1kLWFuZC1kLWJleW9uZCxcbiAgXCJwZXJpc2NvcGVcIjogJGZhLXZhci1wZXJpc2NvcGUsXG4gIFwiZnVsY3J1bVwiOiAkZmEtdmFyLWZ1bGNydW0sXG4gIFwiY2xvdWRzY2FsZVwiOiAkZmEtdmFyLWNsb3Vkc2NhbGUsXG4gIFwiZm9ydW1iZWVcIjogJGZhLXZhci1mb3J1bWJlZSxcbiAgXCJtaXp1bmlcIjogJGZhLXZhci1taXp1bmksXG4gIFwic2NobGl4XCI6ICRmYS12YXItc2NobGl4LFxuICBcInNxdWFyZS14aW5nXCI6ICRmYS12YXItc3F1YXJlLXhpbmcsXG4gIFwieGluZy1zcXVhcmVcIjogJGZhLXZhci14aW5nLXNxdWFyZSxcbiAgXCJiYW5kY2FtcFwiOiAkZmEtdmFyLWJhbmRjYW1wLFxuICBcIndwZm9ybXNcIjogJGZhLXZhci13cGZvcm1zLFxuICBcImNsb3VkdmVyc2lmeVwiOiAkZmEtdmFyLWNsb3VkdmVyc2lmeSxcbiAgXCJ1c3BzXCI6ICRmYS12YXItdXNwcyxcbiAgXCJtZWdhcG9ydFwiOiAkZmEtdmFyLW1lZ2Fwb3J0LFxuICBcIm1hZ2VudG9cIjogJGZhLXZhci1tYWdlbnRvLFxuICBcInNwb3RpZnlcIjogJGZhLXZhci1zcG90aWZ5LFxuICBcIm9wdGluLW1vbnN0ZXJcIjogJGZhLXZhci1vcHRpbi1tb25zdGVyLFxuICBcImZseVwiOiAkZmEtdmFyLWZseSxcbiAgXCJhdmlhdG9cIjogJGZhLXZhci1hdmlhdG8sXG4gIFwiaXR1bmVzXCI6ICRmYS12YXItaXR1bmVzLFxuICBcImN1dHRsZWZpc2hcIjogJGZhLXZhci1jdXR0bGVmaXNoLFxuICBcImJsb2dnZXJcIjogJGZhLXZhci1ibG9nZ2VyLFxuICBcImZsaWNrclwiOiAkZmEtdmFyLWZsaWNrcixcbiAgXCJ2aWJlclwiOiAkZmEtdmFyLXZpYmVyLFxuICBcInNvdW5kY2xvdWRcIjogJGZhLXZhci1zb3VuZGNsb3VkLFxuICBcImRpZ2dcIjogJGZhLXZhci1kaWdnLFxuICBcInRlbmNlbnQtd2VpYm9cIjogJGZhLXZhci10ZW5jZW50LXdlaWJvLFxuICBcInN5bWZvbnlcIjogJGZhLXZhci1zeW1mb255LFxuICBcIm1heGNkblwiOiAkZmEtdmFyLW1heGNkbixcbiAgXCJldHN5XCI6ICRmYS12YXItZXRzeSxcbiAgXCJmYWNlYm9vay1tZXNzZW5nZXJcIjogJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIsXG4gIFwiYXVkaWJsZVwiOiAkZmEtdmFyLWF1ZGlibGUsXG4gIFwidGhpbmstcGVha3NcIjogJGZhLXZhci10aGluay1wZWFrcyxcbiAgXCJiaWxpYmlsaVwiOiAkZmEtdmFyLWJpbGliaWxpLFxuICBcImVybGFuZ1wiOiAkZmEtdmFyLWVybGFuZyxcbiAgXCJ4LXR3aXR0ZXJcIjogJGZhLXZhci14LXR3aXR0ZXIsXG4gIFwiY290dG9uLWJ1cmVhdVwiOiAkZmEtdmFyLWNvdHRvbi1idXJlYXUsXG4gIFwiZGFzaGN1YmVcIjogJGZhLXZhci1kYXNoY3ViZSxcbiAgXCI0Mi1ncm91cFwiOiAkZmEtdmFyLTQyLWdyb3VwLFxuICBcImlubm9zb2Z0XCI6ICRmYS12YXItaW5ub3NvZnQsXG4gIFwic3RhY2stZXhjaGFuZ2VcIjogJGZhLXZhci1zdGFjay1leGNoYW5nZSxcbiAgXCJlbGVtZW50b3JcIjogJGZhLXZhci1lbGVtZW50b3IsXG4gIFwic3F1YXJlLXBpZWQtcGlwZXJcIjogJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcixcbiAgXCJwaWVkLXBpcGVyLXNxdWFyZVwiOiAkZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kLFxuICBcInBhbGZlZFwiOiAkZmEtdmFyLXBhbGZlZCxcbiAgXCJzdXBlcnBvd2Vyc1wiOiAkZmEtdmFyLXN1cGVycG93ZXJzLFxuICBcInJlc29sdmluZ1wiOiAkZmEtdmFyLXJlc29sdmluZyxcbiAgXCJ4Ym94XCI6ICRmYS12YXIteGJveCxcbiAgXCJzZWFyY2hlbmdpblwiOiAkZmEtdmFyLXNlYXJjaGVuZ2luLFxuICBcInRpa3Rva1wiOiAkZmEtdmFyLXRpa3RvayxcbiAgXCJzcXVhcmUtZmFjZWJvb2tcIjogJGZhLXZhci1zcXVhcmUtZmFjZWJvb2ssXG4gIFwiZmFjZWJvb2stc3F1YXJlXCI6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlLFxuICBcInJlbnJlblwiOiAkZmEtdmFyLXJlbnJlbixcbiAgXCJsaW51eFwiOiAkZmEtdmFyLWxpbnV4LFxuICBcImdsaWRlXCI6ICRmYS12YXItZ2xpZGUsXG4gIFwibGlua2VkaW5cIjogJGZhLXZhci1saW5rZWRpbixcbiAgXCJodWJzcG90XCI6ICRmYS12YXItaHVic3BvdCxcbiAgXCJkZXBsb3lkb2dcIjogJGZhLXZhci1kZXBsb3lkb2csXG4gIFwidHdpdGNoXCI6ICRmYS12YXItdHdpdGNoLFxuICBcInJhdmVscnlcIjogJGZhLXZhci1yYXZlbHJ5LFxuICBcIm1peGVyXCI6ICRmYS12YXItbWl4ZXIsXG4gIFwic3F1YXJlLWxhc3RmbVwiOiAkZmEtdmFyLXNxdWFyZS1sYXN0Zm0sXG4gIFwibGFzdGZtLXNxdWFyZVwiOiAkZmEtdmFyLWxhc3RmbS1zcXVhcmUsXG4gIFwidmltZW9cIjogJGZhLXZhci12aW1lbyxcbiAgXCJtZW5kZWxleVwiOiAkZmEtdmFyLW1lbmRlbGV5LFxuICBcInVuaXJlZ2lzdHJ5XCI6ICRmYS12YXItdW5pcmVnaXN0cnksXG4gIFwiZmlnbWFcIjogJGZhLXZhci1maWdtYSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXJlbWl4XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCxcbiAgXCJjYy1hbWF6b24tcGF5XCI6ICRmYS12YXItY2MtYW1hem9uLXBheSxcbiAgXCJkcm9wYm94XCI6ICRmYS12YXItZHJvcGJveCxcbiAgXCJpbnN0YWdyYW1cIjogJGZhLXZhci1pbnN0YWdyYW0sXG4gIFwiY21wbGlkXCI6ICRmYS12YXItY21wbGlkLFxuICBcImZhY2Vib29rXCI6ICRmYS12YXItZmFjZWJvb2ssXG4gIFwiZ3JpcGZpcmVcIjogJGZhLXZhci1ncmlwZmlyZSxcbiAgXCJqZWRpLW9yZGVyXCI6ICRmYS12YXItamVkaS1vcmRlcixcbiAgXCJ1aWtpdFwiOiAkZmEtdmFyLXVpa2l0LFxuICBcImZvcnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0LFxuICBcInBoYWJyaWNhdG9yXCI6ICRmYS12YXItcGhhYnJpY2F0b3IsXG4gIFwidXNzdW5uYWhcIjogJGZhLXZhci11c3N1bm5haCxcbiAgXCJlYXJseWJpcmRzXCI6ICRmYS12YXItZWFybHliaXJkcyxcbiAgXCJ0cmFkZS1mZWRlcmF0aW9uXCI6ICRmYS12YXItdHJhZGUtZmVkZXJhdGlvbixcbiAgXCJhdXRvcHJlZml4ZXJcIjogJGZhLXZhci1hdXRvcHJlZml4ZXIsXG4gIFwid2hhdHNhcHBcIjogJGZhLXZhci13aGF0c2FwcCxcbiAgXCJzbGlkZXNoYXJlXCI6ICRmYS12YXItc2xpZGVzaGFyZSxcbiAgXCJnb29nbGUtcGxheVwiOiAkZmEtdmFyLWdvb2dsZS1wbGF5LFxuICBcInZpYWRlb1wiOiAkZmEtdmFyLXZpYWRlbyxcbiAgXCJsaW5lXCI6ICRmYS12YXItbGluZSxcbiAgXCJnb29nbGUtZHJpdmVcIjogJGZhLXZhci1nb29nbGUtZHJpdmUsXG4gIFwic2VydmljZXN0YWNrXCI6ICRmYS12YXItc2VydmljZXN0YWNrLFxuICBcInNpbXBseWJ1aWx0XCI6ICRmYS12YXItc2ltcGx5YnVpbHQsXG4gIFwiYml0YnVja2V0XCI6ICRmYS12YXItYml0YnVja2V0LFxuICBcImltZGJcIjogJGZhLXZhci1pbWRiLFxuICBcImRlZXplclwiOiAkZmEtdmFyLWRlZXplcixcbiAgXCJyYXNwYmVycnktcGlcIjogJGZhLXZhci1yYXNwYmVycnktcGksXG4gIFwiamlyYVwiOiAkZmEtdmFyLWppcmEsXG4gIFwiZG9ja2VyXCI6ICRmYS12YXItZG9ja2VyLFxuICBcInNjcmVlbnBhbFwiOiAkZmEtdmFyLXNjcmVlbnBhbCxcbiAgXCJibHVldG9vdGhcIjogJGZhLXZhci1ibHVldG9vdGgsXG4gIFwiZ2l0dGVyXCI6ICRmYS12YXItZ2l0dGVyLFxuICBcImQtYW5kLWRcIjogJGZhLXZhci1kLWFuZC1kLFxuICBcIm1pY3JvYmxvZ1wiOiAkZmEtdmFyLW1pY3JvYmxvZyxcbiAgXCJjYy1kaW5lcnMtY2x1YlwiOiAkZmEtdmFyLWNjLWRpbmVycy1jbHViLFxuICBcImdnLWNpcmNsZVwiOiAkZmEtdmFyLWdnLWNpcmNsZSxcbiAgXCJwaWVkLXBpcGVyLWhhdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItaGF0LFxuICBcImtpY2tzdGFydGVyLWtcIjogJGZhLXZhci1raWNrc3RhcnRlci1rLFxuICBcInlhbmRleFwiOiAkZmEtdmFyLXlhbmRleCxcbiAgXCJyZWFkbWVcIjogJGZhLXZhci1yZWFkbWUsXG4gIFwiaHRtbDVcIjogJGZhLXZhci1odG1sNSxcbiAgXCJzZWxsc3lcIjogJGZhLXZhci1zZWxsc3ksXG4gIFwic2Fzc1wiOiAkZmEtdmFyLXNhc3MsXG4gIFwid2lyc2luZGhhbmR3ZXJrXCI6ICRmYS12YXItd2lyc2luZGhhbmR3ZXJrLFxuICBcIndzaFwiOiAkZmEtdmFyLXdzaCxcbiAgXCJidXJvbW9iZWxleHBlcnRlXCI6ICRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSxcbiAgXCJzYWxlc2ZvcmNlXCI6ICRmYS12YXItc2FsZXNmb3JjZSxcbiAgXCJvY3RvcHVzLWRlcGxveVwiOiAkZmEtdmFyLW9jdG9wdXMtZGVwbG95LFxuICBcIm1lZGFwcHNcIjogJGZhLXZhci1tZWRhcHBzLFxuICBcIm5zOFwiOiAkZmEtdmFyLW5zOCxcbiAgXCJwaW50ZXJlc3QtcFwiOiAkZmEtdmFyLXBpbnRlcmVzdC1wLFxuICBcImFwcGVyXCI6ICRmYS12YXItYXBwZXIsXG4gIFwiZm9ydC1hd2Vzb21lXCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLFxuICBcIndhemVcIjogJGZhLXZhci13YXplLFxuICBcImNjLWpjYlwiOiAkZmEtdmFyLWNjLWpjYixcbiAgXCJzbmFwY2hhdFwiOiAkZmEtdmFyLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LWdob3N0XCI6ICRmYS12YXItc25hcGNoYXQtZ2hvc3QsXG4gIFwiZmFudGFzeS1mbGlnaHQtZ2FtZXNcIjogJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyxcbiAgXCJydXN0XCI6ICRmYS12YXItcnVzdCxcbiAgXCJ3aXhcIjogJGZhLXZhci13aXgsXG4gIFwic3F1YXJlLWJlaGFuY2VcIjogJGZhLXZhci1zcXVhcmUtYmVoYW5jZSxcbiAgXCJiZWhhbmNlLXNxdWFyZVwiOiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlLFxuICBcInN1cHBsZVwiOiAkZmEtdmFyLXN1cHBsZSxcbiAgXCJyZWJlbFwiOiAkZmEtdmFyLXJlYmVsLFxuICBcImNzczNcIjogJGZhLXZhci1jc3MzLFxuICBcInN0YXlsaW5rZWRcIjogJGZhLXZhci1zdGF5bGlua2VkLFxuICBcImthZ2dsZVwiOiAkZmEtdmFyLWthZ2dsZSxcbiAgXCJzcGFjZS1hd2Vzb21lXCI6ICRmYS12YXItc3BhY2UtYXdlc29tZSxcbiAgXCJkZXZpYW50YXJ0XCI6ICRmYS12YXItZGV2aWFudGFydCxcbiAgXCJjcGFuZWxcIjogJGZhLXZhci1jcGFuZWwsXG4gIFwiZ29vZHJlYWRzLWdcIjogJGZhLXZhci1nb29kcmVhZHMtZyxcbiAgXCJzcXVhcmUtZ2l0XCI6ICRmYS12YXItc3F1YXJlLWdpdCxcbiAgXCJnaXQtc3F1YXJlXCI6ICRmYS12YXItZ2l0LXNxdWFyZSxcbiAgXCJzcXVhcmUtdHVtYmxyXCI6ICRmYS12YXItc3F1YXJlLXR1bWJscixcbiAgXCJ0dW1ibHItc3F1YXJlXCI6ICRmYS12YXItdHVtYmxyLXNxdWFyZSxcbiAgXCJ0cmVsbG9cIjogJGZhLXZhci10cmVsbG8sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1qcFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAsXG4gIFwiZ2V0LXBvY2tldFwiOiAkZmEtdmFyLWdldC1wb2NrZXQsXG4gIFwicGVyYnl0ZVwiOiAkZmEtdmFyLXBlcmJ5dGUsXG4gIFwiZ3J1bnRcIjogJGZhLXZhci1ncnVudCxcbiAgXCJ3ZWVibHlcIjogJGZhLXZhci13ZWVibHksXG4gIFwiY29ubmVjdGRldmVsb3BcIjogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCxcbiAgXCJsZWFucHViXCI6ICRmYS12YXItbGVhbnB1YixcbiAgXCJibGFjay10aWVcIjogJGZhLXZhci1ibGFjay10aWUsXG4gIFwidGhlbWVjb1wiOiAkZmEtdmFyLXRoZW1lY28sXG4gIFwicHl0aG9uXCI6ICRmYS12YXItcHl0aG9uLFxuICBcImFuZHJvaWRcIjogJGZhLXZhci1hbmRyb2lkLFxuICBcImJvdHNcIjogJGZhLXZhci1ib3RzLFxuICBcImZyZWUtY29kZS1jYW1wXCI6ICRmYS12YXItZnJlZS1jb2RlLWNhbXAsXG4gIFwiaG9ybmJpbGxcIjogJGZhLXZhci1ob3JuYmlsbCxcbiAgXCJqc1wiOiAkZmEtdmFyLWpzLFxuICBcImlkZWFsXCI6ICRmYS12YXItaWRlYWwsXG4gIFwiZ2l0XCI6ICRmYS12YXItZ2l0LFxuICBcImRldlwiOiAkZmEtdmFyLWRldixcbiAgXCJza2V0Y2hcIjogJGZhLXZhci1za2V0Y2gsXG4gIFwieWFuZGV4LWludGVybmF0aW9uYWxcIjogJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCxcbiAgXCJjYy1hbWV4XCI6ICRmYS12YXItY2MtYW1leCxcbiAgXCJ1YmVyXCI6ICRmYS12YXItdWJlcixcbiAgXCJnaXRodWJcIjogJGZhLXZhci1naXRodWIsXG4gIFwicGhwXCI6ICRmYS12YXItcGhwLFxuICBcImFsaXBheVwiOiAkZmEtdmFyLWFsaXBheSxcbiAgXCJ5b3V0dWJlXCI6ICRmYS12YXIteW91dHViZSxcbiAgXCJza3lhdGxhc1wiOiAkZmEtdmFyLXNreWF0bGFzLFxuICBcImZpcmVmb3gtYnJvd3NlclwiOiAkZmEtdmFyLWZpcmVmb3gtYnJvd3NlcixcbiAgXCJyZXBseWRcIjogJGZhLXZhci1yZXBseWQsXG4gIFwic3VzZVwiOiAkZmEtdmFyLXN1c2UsXG4gIFwiamVua2luc1wiOiAkZmEtdmFyLWplbmtpbnMsXG4gIFwidHdpdHRlclwiOiAkZmEtdmFyLXR3aXR0ZXIsXG4gIFwicm9ja3Jtc1wiOiAkZmEtdmFyLXJvY2tybXMsXG4gIFwicGludGVyZXN0XCI6ICRmYS12YXItcGludGVyZXN0LFxuICBcImJ1ZmZlclwiOiAkZmEtdmFyLWJ1ZmZlcixcbiAgXCJucG1cIjogJGZhLXZhci1ucG0sXG4gIFwieWFtbWVyXCI6ICRmYS12YXIteWFtbWVyLFxuICBcImJ0Y1wiOiAkZmEtdmFyLWJ0YyxcbiAgXCJkcmliYmJsZVwiOiAkZmEtdmFyLWRyaWJiYmxlLFxuICBcInN0dW1ibGV1cG9uLWNpcmNsZVwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSxcbiAgXCJpbnRlcm5ldC1leHBsb3JlclwiOiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyLFxuICBcInN0dWJiZXJcIjogJGZhLXZhci1zdHViYmVyLFxuICBcInRlbGVncmFtXCI6ICRmYS12YXItdGVsZWdyYW0sXG4gIFwidGVsZWdyYW0tcGxhbmVcIjogJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSxcbiAgXCJvbGQtcmVwdWJsaWNcIjogJGZhLXZhci1vbGQtcmVwdWJsaWMsXG4gIFwib2R5c2VlXCI6ICRmYS12YXItb2R5c2VlLFxuICBcInNxdWFyZS13aGF0c2FwcFwiOiAkZmEtdmFyLXNxdWFyZS13aGF0c2FwcCxcbiAgXCJ3aGF0c2FwcC1zcXVhcmVcIjogJGZhLXZhci13aGF0c2FwcC1zcXVhcmUsXG4gIFwibm9kZS1qc1wiOiAkZmEtdmFyLW5vZGUtanMsXG4gIFwiZWRnZS1sZWdhY3lcIjogJGZhLXZhci1lZGdlLWxlZ2FjeSxcbiAgXCJzbGFja1wiOiAkZmEtdmFyLXNsYWNrLFxuICBcInNsYWNrLWhhc2hcIjogJGZhLXZhci1zbGFjay1oYXNoLFxuICBcIm1lZHJ0XCI6ICRmYS12YXItbWVkcnQsXG4gIFwidXNiXCI6ICRmYS12YXItdXNiLFxuICBcInR1bWJsclwiOiAkZmEtdmFyLXR1bWJscixcbiAgXCJ2YWFkaW5cIjogJGZhLXZhci12YWFkaW4sXG4gIFwicXVvcmFcIjogJGZhLXZhci1xdW9yYSxcbiAgXCJzcXVhcmUteC10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXgtdHdpdHRlcixcbiAgXCJyZWFjdGV1cm9wZVwiOiAkZmEtdmFyLXJlYWN0ZXVyb3BlLFxuICBcIm1lZGl1bVwiOiAkZmEtdmFyLW1lZGl1bSxcbiAgXCJtZWRpdW0tbVwiOiAkZmEtdmFyLW1lZGl1bS1tLFxuICBcImFtaWxpYVwiOiAkZmEtdmFyLWFtaWxpYSxcbiAgXCJtaXhjbG91ZFwiOiAkZmEtdmFyLW1peGNsb3VkLFxuICBcImZsaXBib2FyZFwiOiAkZmEtdmFyLWZsaXBib2FyZCxcbiAgXCJ2aWFjb2luXCI6ICRmYS12YXItdmlhY29pbixcbiAgXCJjcml0aWNhbC1yb2xlXCI6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcbiAgXCJzaXRyb3hcIjogJGZhLXZhci1zaXRyb3gsXG4gIFwiZGlzY291cnNlXCI6ICRmYS12YXItZGlzY291cnNlLFxuICBcImpvb21sYVwiOiAkZmEtdmFyLWpvb21sYSxcbiAgXCJtYXN0b2RvblwiOiAkZmEtdmFyLW1hc3RvZG9uLFxuICBcImFpcmJuYlwiOiAkZmEtdmFyLWFpcmJuYixcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcbiAgXCJidXktbi1sYXJnZVwiOiAkZmEtdmFyLWJ1eS1uLWxhcmdlLFxuICBcImd1bHBcIjogJGZhLXZhci1ndWxwLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcbiAgXCJzdHJhdmFcIjogJGZhLXZhci1zdHJhdmEsXG4gIFwiZW1iZXJcIjogJGZhLXZhci1lbWJlcixcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcbiAgXCJ0ZWFtc3BlYWtcIjogJGZhLXZhci10ZWFtc3BlYWssXG4gIFwicHVzaGVkXCI6ICRmYS12YXItcHVzaGVkLFxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlLFxuICBcIm51dHJpdGlvbml4XCI6ICRmYS12YXItbnV0cml0aW9uaXgsXG4gIFwid29kdVwiOiAkZmEtdmFyLXdvZHUsXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXG4gIFwiaW50ZXJjb21cIjogJGZhLXZhci1pbnRlcmNvbSxcbiAgXCJ6aGlodVwiOiAkZmEtdmFyLXpoaWh1LFxuICBcImtvcnZ1ZVwiOiAkZmEtdmFyLWtvcnZ1ZSxcbiAgXCJwaXhcIjogJGZhLXZhci1waXgsXG4gIFwic3RlYW0tc3ltYm9sXCI6ICRmYS12YXItc3RlYW0tc3ltYm9sLFxuKTtcbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS1tYXJnaW4sICN7JGZhLWxpLW1hcmdpbn0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yYWRpdXMsICN7JGZhLWJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAjeyRmYS1ib3JkZXItcGFkZGluZ30pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuIiwiLy8gYW5pbWF0aW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgwLCAwLjg0MCwgMC40MjAsIDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXJldmVyc2Uge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG4vLyBpZiBhZ2VudCBvciBvcGVyYXRpbmcgc3lzdGVtIHByZWZlcnMgcmVkdWNlZCBtb3Rpb24sIGRpc2FibGUgYW5pbWF0aW9uc1xuLy8gc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDIwLzA5L2Rlc2lnbi1yZWR1Y2VkLW1vdGlvbi1zZW5zaXRpdml0aWVzL1xuLy8gc2VlOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LFxuICAuI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tc3BpbixcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcHVsc2Uge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIDAlLCA5MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQ1JSB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1zY2FsZSwgMS4yNSkpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYm91bmNlIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTsgfVxuICA1NyUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7IH1cbiAgNjQlICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICA1MCUgeyBvcGFjaXR5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mYWRlLW9wYWNpdHksIDAuNCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteiwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYW5nbGUsIC0xODBkZWcpKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDglLCAyNCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gIDEyJSwgMjglIHsgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gIDE2JSB7IHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7IH1cbiAgMjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpOyB9XG4gIDMyJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpOyB9XG4gIDQwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIiwiLy8gcm90YXRpbmcgKyBmbGlwcGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xufVxuIiwiLy8gc3RhY2tpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduO1xuICB3aWR0aDogJGZhLXN0YWNrLXdpZHRoO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLXotaW5kZXgsICN7JGZhLXN0YWNrLXotaW5kZXh9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlLCAjeyRmYS1pbnZlcnNlfSk7XG59XG4iLCIvLyBzcGVjaWZpYyBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XG59XG5cbiIsIi8vIHNjcmVlbi1yZWFkZXIgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4uc3Itb25seSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zci1vbmx5IHtcbiAgQGluY2x1ZGUgZmEtc3Itb25seTtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbi5zci1vbmx5LWZvY3VzYWJsZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHktZm9jdXNhYmxlO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXNvbGlkOiBub3JtYWwgOTAwIDFlbS8xICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1saWdodDogbm9ybWFsIDMwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtcmVndWxhcjogbm9ybWFsIDQwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuLy8gVjQgc2hpbXMgY29tcGlsZSAoV2ViIEZvbnRzLWJhc2VkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ3NoaW1zJztcbiIsIi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1lbnZlbG9wZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3RhciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci14bWFyayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXhtYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1nZWFyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRyYXNoLWNhbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaG91c2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2xvY2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLWRvd24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtdXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLXBsYXkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYXJyb3dzLXJvdGF0ZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJlY3RhbmdsZS1saXN0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW91dGRlbnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdmlkZW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWltYWdlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waG90byB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaW1hZ2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1pbWFnZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbG9jYXRpb24tZG90IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1wZW4tdG8tc3F1YXJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lZGl0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXBlbi10by1zcXVhcmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1jaGVjayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUteG1hcmsgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtY2hlY2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc2hhcmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNhbGVuZGFyLWRheXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci11cC1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGVmdC1yaWdodCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaGFydC1jb2x1bW4gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaGFydC1jb2x1bW4gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtdHdpdHRlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWZhY2Vib29rIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ2VhcnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10aHVtYnMtdXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGh1bWJzLWRvd24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGVhcnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpbmtlZGluIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10aHVtYnRhY2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yaWdodC10by1icmFja2V0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1naXRodWIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGVtb24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYm9va21hcmsgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmFjZWJvb2stZiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mYWNlYm9vay1mIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRodWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJzcyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGRkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhcmQtZHJpdmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXBvaW50LWxlZnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQtcG9pbnQtdXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXBvaW50LWRvd24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1heGltaXplIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXNlcnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saW5rIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNjaXNzb3JzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNvcHkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mbG9wcHktZGlzayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2F2ZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mbG9wcHktZGlzayB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmFycyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmFycyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXBpbnRlcmVzdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ29vZ2xlLXBsdXMtZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1vbmV5LWJpbGwtMSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNvcnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc29ydC1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc29ydC11cCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpbmtlZGluLWluIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1nYXZlbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ2F1Z2UtaGlnaCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1nYXVnZS1oaWdoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jb21tZW50IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNvbW1lbnRzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYm9sdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1wYXN0ZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpZ2h0YnVsYiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJpZ2h0LWxlZnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNsb3VkLWFycm93LXVwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iZWxsIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci11dGVuc2lscyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtbGluZXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYnVpbGRpbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaG9zcGl0YWwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJlcGx5IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZvbGRlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mb2xkZXItb3BlbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mYWNlLXNtaWxlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZhY2UtZnJvd24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1mYWNlLW1laCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1rZXlib2FyZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmxhZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJlcGx5LWFsbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXN0YXItaGFsZi1zdHJva2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXN0YXItaGFsZi1zdHJva2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNvZGUtYnJhbmNoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpbmstc2xhc2ggfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGluay1zbGFzaCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jYWxlbmRhciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taHRtbDUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jc3MzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdW5sb2NrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLW1pbnVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHVybi11cCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHVybi1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtcGVuIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXVwLXJpZ2h0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtdXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ldXJvLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWV1cm8tc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zdGVybGluZy1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWRvbGxhci1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWRvbGxhci1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIteWVuLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIteWVuLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIteWVuLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIteWVuLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcnVibGUtc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJ1YmxlLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItcnVibGUtc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci13b24tc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci13b24tc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYnRjIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1idGMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS1saW5lcyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LWRvd24tYS16IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LWRvd24tei1hIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hcnJvdy1kb3duLTEtOSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFycm93LWRvd24tOS0xIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXlvdXR1YmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS14aW5nIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS14aW5nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci15b3V0dWJlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3cge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3Ige1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZG4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJpdGJ1Y2tldCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtdHVtYmxyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWRvd24tbG9uZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXAtbG9uZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1sZWZ0LWxvbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXJpZ2h0LWxvbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2luZG93cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW51eCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2t5cGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1ncmF0aXBheSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3VuLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXN1biB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbW9vbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmsge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13ZWlibyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNpcmNsZS1yaWdodCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtbGVmdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtZG90IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtdmltZW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXBsdXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ3JhZHVhdGlvbi1jYXAgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtcmVkZGl0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2cge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1iZWhhbmNlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1zdGVhbSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2FyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRheGkgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS1wZGYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLXdvcmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtZXhjZWwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLXBvd2VycG9pbnQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtaW1hZ2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtaW1hZ2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWltYWdlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS16aXBwZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmlsZS16aXBwZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtYXVkaW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtYXVkaW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtdmlkZW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZpbGUtdmlkZW8gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1maWxlLWNvZGUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpZmUtcmluZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1saWZlLXJpbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWxpZmUtcmluZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbGlmZS1yaW5nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2lyY2xlLW5vdGNoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZWJlbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZWJlbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWVtcGlyZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtZ2l0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFja2VyLW5ld3MgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhY2tlci1uZXdzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcXEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci13ZWl4aW4gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXBhcGVyLXBsYW5lIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXBhcGVyLXBsYW5lIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1wYXBlci1wbGFuZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNpcmNsZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oZWFkaW5nIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZnV0Ym9sIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWZ1dGJvbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXllbHAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbmV3c3BhcGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iZWxsLXNsYXNoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdHJhc2gtY2FuIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1leWUtZHJvcHBlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY2hhcnQtYXJlYSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaGFydC1waWUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNoYXJ0LWxpbmUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLWxhc3RmbSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zaGVrZWwtc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zaGVrZWwtc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zaGVrZWwtc2lnbiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3kge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGsge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1nZW0gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1tYXJzLWFuZC12ZW51cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRyYW5zZ2VuZGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZmFjZWJvb2sgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmVkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXktY29tYmluYXRvciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXR0ZXJ5LWZ1bGwgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhdHRlcnktZnVsbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhdHRlcnktaGFsZiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYmF0dGVyeS1lbXB0eSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLW5vdGUtc3RpY2t5IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2Ige1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhvdXJnbGFzcyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaG91cmdsYXNzLWVuZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQtYmFjay1maXN0IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1iYWNrLWZpc3QgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXNjaXNzb3JzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmQtbGl6YXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXNwb2NrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZC1wb2ludGVyIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1oYW5kLXBlYWNlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdnIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10diB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29udGFvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tNTAwcHgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jYWxlbmRhci1wbHVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItbWFwIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jb21tZW50LWRvdHMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNvbW1lbnQtZG90cyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91enoge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aW1lbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdmltZW8tdiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItY3JlZGl0LWNhcmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9keCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWNpcmNsZS1wYXVzZSB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtc3RvcCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1hY2Nlc3NpYmxlLWljb24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtcXVlc3Rpb24gfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1waG9uZS12b2x1bWUgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1lYXItZGVhZiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1lYXItZGVhZiB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZHMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc3F1YXJlLXZpYWRlbyB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc25hcGNoYXQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXNxdWFyZS1zbmFwY2hhdCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW9hc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZ29vZ2xlLXBsdXMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWdvb2dsZS1wbHVzIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItZm9udC1hd2Vzb21lIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItaGFuZHNoYWtlIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1lbnZlbG9wZS1vcGVuIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYWRkcmVzcy1ib29rIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYWRkcmVzcy1jYXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItYWRkcmVzcy1jYXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWFkZHJlc3MtY2FyZCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1jaXJjbGUtdXNlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdXNlciB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWlkLWNhcmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWlkLWNhcmQgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1pZC1jYXJkIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGVtcGVyYXR1cmUtZnVsbCB9XFxcIlwiKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnMgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGYgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5IH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1iYXRoIH1cXFwiXCIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyLWJhdGggfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZWN0YW5nbGUteG1hcmsgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZWN0YW5nbGUteG1hcmsgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1yZWN0YW5nbGUteG1hcmsgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ3JhdiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV0c3kge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbWRiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXItc2VsbGNhc3QgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhci1zbm93Zmxha2UgfVxcXCJcIik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwic2FzczptYXBcIjtcbi8qXG5TRUNVUkVQT0lOVCBVWCBGUkFNRVdPUktcbiovXG5cbi8vIExBWU9VVFxuXG4gICAgJG1vYmlsZUhlYWRlckhlaWdodDo0OHB4ICFkZWZhdWx0O1xuICAgICRtb2JpbGVTaWRlYmFyV2lkdGg6MTAwJSAhZGVmYXVsdDtcbiAgICAkbW9iaWxlRm9vdGVySGVpZ2h0Ojg0cHggIWRlZmF1bHQ7IFxuXG4gICAgJGhlYWRlckhlaWdodDo2NHB4ICFkZWZhdWx0O1xuICAgICRmb290ZXJIZWlnaHQ6NjRweCAhZGVmYXVsdDtcbiAgICAkc2lkZWJhcldpZHRoOjI3MHB4ICFkZWZhdWx0O1xuICAgICRzaWRlYmFyQ29sbGFwc2VkV2lkdGg6NjRweCAhZGVmYXVsdDtcblxuICAgIC8vIEJSRUFLUE9JTlRTXG4gICAgICAgICRicmVha3BvaW50czogKFxuICAgICAgICAgICAgeHM6MHB4LFxuICAgICAgICAgICAgc206NTc2cHgsXG4gICAgICAgICAgICBtZDo3NjhweCxcbiAgICAgICAgICAgIGxnOjk5MnB4LFxuICAgICAgICAgICAgeGw6MTIwMHB4XG4gICAgICAgICkgIWRlZmF1bHQ7XG5cbiAgICAvLyBHVVRURVJcbiAgICAgICAgJGd1dHRlckJhc2U6OHB4ICFkZWZhdWx0O1xuICAgICAgICAkZ3V0dGVyTXVsdGlwbGljYXRvcnM6KDAsMSwyLDMsNCw4KSAhZGVmYXVsdDtcbiAgICAvLyBHUklEXG4gICAgICAgICRncmlkQ29sdW1uczoyNCAhZGVmYXVsdDsgLy9OdW1iZXIgb2YgZ3JpZC1jb2x1bW5zXG4gICAgICAgICRoYXNQYWRkaW5nR3JpZDoxICFkZWZhdWx0OyAvLyBCb29sZWFuXG4gICAgLy8gQU5DSE9SU1xuICAgICAgICAkYW5jaG9yT2Zmc2V0Oi0xMDBweCAhZGVmYXVsdDtcblxuLy8gU1RZTEVcbiAgICAkdHJhbnNpdGlvblNwZWVkOjAuM3MgIWRlZmF1bHQ7XG5cbi8vIEJPUkRFUlNcbiAgICAkYm9yZGVyQ29sb3I6cmdiYSgwLDAsMCwwLjA1KSAhZGVmYXVsdDtcblxuICAgIC8vIEJPWEVTXG4gICAgICAgICRib3hJY29uRm9udFNpemU6MjVweCAhZGVmYXVsdDtcbiAgICAgICAgJGJveEljb25XaWR0aDokYm94SWNvbkZvbnRTaXplICogMi4yNSAhZGVmYXVsdDtcbiAgICAgICAgJGJveEljb25IZWlnaHQ6JGJveEljb25XaWR0aCAhZGVmYXVsdDtcblxuICAgICAgICAvLyBCT1gtQk9SREVSXG4gICAgICAgICAgICAkYm94Qm9yZGVyQ29sb3I6JGJvcmRlckNvbG9yICFkZWZhdWx0OyAvLyBCb3JkZXIgY29sb3JcblxuICAgICAgICAvLyBCT1gtU0hBRE9XXG4gICAgICAgICAgICAkYm94U2hhZG93U3R5bGU6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFkZWZhdWx0OyAvLyBTaGFkb3cgc3R5bGVcbiAgICAgICAgICAgICRob3ZlckJveFNoYWRvd1N0eWxlOiAwIDAgN3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWRlZmF1bHQ7IC8vIFNoYWRvdyBzdHlsZVxuXG5cblxuICAgIC8vIFRZUEVTRVRUSU5HXG4gICAgICAgICRmb250czogKFxuXG4gICAgICAgICkgIWRlZmF1bHQ7XG5cbiAgICAgICAgJGhlYWRsaW5lRm9udDonQXJpYWwnICFkZWZhdWx0O1xuICAgICAgICAkbWFpbkZvbnQ6J0FyaWFsJyAhZGVmYXVsdDtcbiAgICAgICAgJGNvZGVGb250OidDb3VyaWVyJyAhZGVmYXVsdDtcblxuICAgICAgICAkZm9udEF3ZXNvbWVGb250OidGb250IEF3ZXNvbWUgNyBQcm8nICFkZWZhdWx0O1xuXG4gICAgLy8gQ09MT1JTXG4gICAgICAgICRjb2xvcnM6IChcbiAgICAgICAgICAgIFwidWx0cmFsaWdodGdyYXlcIjojZjlmOWY5LFxuICAgICAgICAgICAgXCJsaWdodGdyYXlcIjojZWVlLFxuICAgICAgICAgICAgXCJsaWdodGJsdWVncmF5XCI6I2ZhZmRmZixcbiAgICAgICAgICAgIFwiZGFya2dyZXlcIjojNTU1NTU1LFxuICAgICAgICAgICAgXCJkYXJrYmx1ZWdyZXlcIjojNTQ1ODYxLFxuICAgICAgICAgICAgXCJyZWRcIjojRTc0QzNDLFxuICAgICAgICAgICAgXCJwaW5rXCI6I2ViMzk3NixcbiAgICAgICAgICAgIFwicHVycGxlXCI6ICM2NzNhYjcsXG4gICAgICAgICAgICBcImluZGlnb1wiOiMzZjUxYjUsXG4gICAgICAgICAgICBcImRhcmtibHVlXCI6IzNjM2Y0NixcbiAgICAgICAgICAgIFwiYmx1ZVwiOiMzMzdBQjcsXG4gICAgICAgICAgICBcImxpZ2h0Ymx1ZVwiOiMzNDk4REIsXG4gICAgICAgICAgICBcImFxdWFcIjogIzAwYmNkNCxcbiAgICAgICAgICAgIFwidGVhbFwiOiMxNmI4YTksXG4gICAgICAgICAgICBcImdyZWVuXCI6IzJEQ0M3MSxcbiAgICAgICAgICAgIFwibGlnaHRncmVlblwiOiM4YmMzNGEsXG4gICAgICAgICAgICBcInllbGxvd1wiOiNGMEFENEUsXG4gICAgICAgICAgICBcIm9yYW5nZVwiOiNmZjU3MjIsXG4gICAgICAgICAgICBcImJyb3duXCI6Izc5NTU0OCxcbiAgICAgICAgICAgIFwiZGFya2NvbG9yXCI6IzMzMyxcbiAgICAgICAgICAgIFwiZ3JheVwiOiNjY2MsXG4gICAgICAgICAgICBcIndoaXRlXCI6I2ZmZixcbiAgICAgICAgICAgIFwid2luZG93c1wiOiMwMDczQTcsXG4gICAgICAgICAgICBcImFuZHJvaWRcIjojOTFDNzQ3LFxuICAgICAgICAgICAgXCJpb3NcIjojMDAwLFxuICAgICAgICAgICAgXCJwcmltYXJ5XCI6I0U3NEMzQyxcbiAgICAgICAgICAgIFwidGV4dFwiOnJnYmEoMCwgMCwgMCwgMC42KSxcbiAgICAgICAgICAgIFwiZGVmYXVsdEJnXCI6I2ZmZixcbiAgICAgICAgICAgIFwiZGFya21vZGVCZ1wiOmNvbG9yLmFkanVzdCgjNTQ1ODYxLCRsaWdodG5lc3M6LTE1JSksXG4gICAgICAgICkgIWRlZmF1bHQ7XG4gICAgICAgIFxuICAgICAgICAkcHJpbWFyeUNvbG9yOm1hcC5nZXQoJGNvbG9ycyxcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4gICAgICAgICRlcnJvckNvbG9yOm1hcC5nZXQoJGNvbG9ycyxcInJlZFwiKSAhZGVmYXVsdDtcbiAgICAgICAgJGxpZ2h0QmdDb2xvcjptYXAuZ2V0KCRjb2xvcnMsXCJ1bHRyYWxpZ2h0Z3JheVwiKSAhZGVmYXVsdDtcbiAgICAgICAgJGRhcmtCZ0NvbG9yOm1hcC5nZXQoJGNvbG9ycyxcImRhcmtibHVlZ3JleVwiKSAhZGVmYXVsdDtcbiAgICAgICAgJGxpbmtDb2xvcjptYXAuZ2V0KCRjb2xvcnMsXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuICAgICAgICAkbGlua0hvdmVyQ29sb3I6Y29sb3IuYWRqdXN0KCRsaW5rQ29sb3IsJGxpZ2h0bmVzczotMTAlKSAhZGVmYXVsdDtcbiAgICAgICAgJGZvbnRDb2xvcjogcmdiYSgwLDAsMCwwLjYpICFkZWZhdWx0O1xuXG4gICAgLy8gQlVUVE9OU1xuXG4gICAgICAgICRidXR0b25QcmltYXJ5Q29sb3I6JHByaW1hcnlDb2xvciAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvbkZvbnRXZWlnaHQ6NDAwICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uQm9yZGVyUmFkaXVzOjFweCAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvblBhZGRpbmdWZXJ0aWNhbDogJGd1dHRlckJhc2UgKiAxICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uUGFkZGluZ0hvcml6b250YWw6ICRndXR0ZXJCYXNlICogMS41ICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uQm9yZGVyU2l6ZToxcHggIWRlZmF1bHQ7XG4gICAgICAgICRidXR0b25UcmFuc2l0aW9uU3BlZWQ6JHRyYW5zaXRpb25TcGVlZCAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvbkxpbmVIZWlnaHQ6MTZweCAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvbk1pbldpZHRoOjEwMHB4ICFkZWZhdWx0O1xuXG4gICAgICAgICRidXR0b25TaGFkb3c6MCAwIDRweCAtMXB4IHJnYmEoMCwwLDAsMC4zKSAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvbkhvdmVyU2hhZG93OjAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC4zKSAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvbkFjdGl2ZVNoYWRvdzowIDAgNHB4IC00cHggcmdiYSgwLDAsMCwwLjUpICFkZWZhdWx0O1xuXG4gICAgICAgICRidXR0b25UcmFuc2Zvcm06dHJhbnNsYXRlKDAsMHB4KSAhZGVmYXVsdDtcbiAgICAgICAgJGJ1dHRvbkhvdmVyVHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xcHgpICFkZWZhdWx0O1xuICAgICAgICAkYnV0dG9uQWN0aXZlVHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDBweCkgIWRlZmF1bHQ7XG5cbiAgICAvLyBGT1JNU1xuXG4gICAgICAgICRpbnB1dEJhY2tncm91bmRDb2xvcjpyZ2JhKDAsMCwwLDAuMDEpICFkZWZhdWx0O1xuICAgICAgICAkaW5wdXRCb3JkZXJDb2xvcjpyZ2JhKDAsMCwwLDAuMTI1KSAhZGVmYXVsdDtcbiAgICAgICAgJGlucHV0SGVpZ2h0OiAzNHB4ICFkZWZhdWx0O1xuICAgICAgICAkaW5wdXRCb3JkZXJSYWRpdXM6IDJweCAhZGVmYXVsdDtcblxuICAgICAgICAkaG92ZXJJbnB1dEJvcmRlckNvbG9yOmNvbG9yLmFkanVzdCgkcHJpbWFyeUNvbG9yLCRsaWdodG5lc3M6MTUlKSAhZGVmYXVsdDtcblxuICAgIC8vIE1JWElOU1xuXG5cbiAgICAgICAgQG1peGluIHByZWZpeCgkZGVjbGFyYXRpb25zLCAkcHJlZml4ZXM6ICgpKSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJGRlY2xhcmF0aW9ucyB7XG4gICAgICAgICAgICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgICAgICAgICAgICN7Jy0nICsgJHByZWZpeCArICctJyArICRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT3V0cHV0IHN0YW5kYXJkIG5vbi1wcmVmaXhlZCBkZWNsYXJhdGlvblxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICAgICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgI3syICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15fSkgKiAzIC8gNCArICN7JGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmd9KSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpY29uO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkaWNvbiAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjaGVhcCByb3VuZGVkIGNvcm5lcnMgb24gbmVzdGVkIGl0ZW1zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIG9wYWNpdHkpO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJzZXR0aW5nc1wiO1xuI2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICBjb2xvcjpyZ2JhKHNldHRpbmdzLiRmb250Q29sb3IsMC43KTtcbiAgICBvbCx1bCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDEpKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5ncy4kZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKHNldHRpbmdzLiRmb250Q29sb3IsMC41KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6c2V0dGluZ3MuJGxpbmtIb3ZlckNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgICNicmVhZGNydW1iIHtcbiAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICBvbCx1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzZXR0aW5nc1wiO1xuJGJ0blBhZGRpbmdZOiAwLjVlbTtcbiRidG5QYWRkaW5nWDogMC43NWVtO1xuJGJ0bkJvcmRlclJhZGl1czoycHg7XG4uYnRuLGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOjFlbTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAkYnRuUGFkZGluZ1g7XG4gICAgbGluZS1oZWlnaHQ6MS41ZW07XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbWF0aC5kaXYoc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCwgMik7XG4gICAgbWFyZ2luOjFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ0bkJvcmRlclJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJ0bkJvcmRlclJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczotNSUpO1xuICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgc3Ryb2tlOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgc3Ryb2tlOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgfVxuICAgICY6YWN0aXZlLCYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgc3Ryb2tlOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczotNSUpO1xuICAgIH1cbiAgICAmLmJ0bi1pbnZlcnRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgc3Ryb2tlOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICBzdHJva2U6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgc3Ryb2tlOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kcHJpbWFyeUNvbG9yLCRsaWdodG5lc3M6LTUlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAuNXB4IDAuNXB4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB9XG4gICAgJi5idG4tcm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuYnRuLXhsIHtcbiAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAxLjUgJGJ0blBhZGRpbmdYICogMS41O1xuICAgICAgICBmb250LXNpemU6MS4yNWVtO1xuICAgIH1cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMS4yNSAkYnRuUGFkZGluZ1ggKiAxLjI1O1xuICAgICAgICBmb250LXNpemU6MS4xNWVtO1xuICAgIH1cbiAgICAmLmJ0bi1zbSB7XG4gICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMC41ICRidG5QYWRkaW5nWCAqIDAuNTtcbiAgICB9XG4gICAgJi5idG4teHMge1xuICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAqIDAuMjUgJGJ0blBhZGRpbmdYICogMC4yNTtcbiAgICAgICAgZm9udC1zaXplOjAuOWVtO1xuICAgIH1cblxuICAgIC5idG4tcHJlZml4IHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZO1xuICAgICAgICBtYXJnaW4tbGVmdDotJGJ0blBhZGRpbmdYO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6bWF0aC5kaXYoJGJ0blBhZGRpbmdYLCAyKTtcbiAgICAgICAgbWFyZ2luLXRvcDotJGJ0blBhZGRpbmdZO1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0kYnRuUGFkZGluZ1k7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbiAgICAuYnRuLXBvc3RmaXgge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LSRidG5QYWRkaW5nWDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6bWF0aC5kaXYoJGJ0blBhZGRpbmdYLCAyKTtcbiAgICAgICAgbWFyZ2luLXRvcDotJGJ0blBhZGRpbmdZO1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0kYnRuUGFkZGluZ1k7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgfVxuXG4gICAgJi5hdHRlbnRpb24ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTpidG5BdHRlbnRpb247XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIHotaW5kZXg6NTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgYnRuQXR0ZW50aW9uIHtcbiAgICAgICAgZnJvbSxcbiAgICAgICAgMjAlLFxuICAgICAgICA1MyUsXG4gICAgICAgIDgwJSxcbiAgICAgICAgdG8ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzowIDAgNXB4IC01cHggcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgIH1cbiAgICAgICAgNDAlLFxuICAgICAgICA0MyUge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUoMS4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTJweCAwIHJnYmEoMCwwLDAsLjMpO1xuICAgICAgICB9XG4gICAgICAgIDcwJSB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEuNXB4LCAwKSBzY2FsZSgxLjAyNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMS41cHgsIDApIHNjYWxlKDEuMDI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDZweCAwIHJnYmEoMCwwLDAsLjQpO1xuICAgICAgICB9XG4gICAgICAgIDkwJSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjVweCwgMCkgc2NhbGUoMS4wMDEyNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC41cHgsIDApIHNjYWxlKDEuMDAxMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6MCAwLjVweCAzcHggMCByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWFuaW1hdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICRidG5QYWRkaW5nWDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFuaW1hdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS1sZWZ0IHtcbiAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTsgfVxuICAgICAgICAgICAgJjpob3ZlciwmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLDApOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZyb20tcmlnaHQge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7IH1cbiAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsMCk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS10b3Age1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpOyB9XG4gICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4geyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTAwJSk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS1ib3R0b20ge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTAwJSk7IH1cbiAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdpc3QtaW4ge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06c2NhbGUoMCwwKSByb3RhdGUoLTM2MGRlZyk7IH1cbiAgICAgICAgICAgIHNwYW4geyB0cmFuc2Zvcm06c2NhbGUoMSwxKSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTpzY2FsZSgwLDApIHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06c2NhbGUoMSwxKSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5idG4tbG9hZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICRidG5QYWRkaW5nWDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFuaW1hdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6d2FpdDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mcm9tLWxlZnQge1xuICAgICAgICAgICAgLmFuaW1hdGUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApOyB9XG4gICAgICAgICAgICAmLmJ0bi1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICA+IHNwYW4geyB0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsMCk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnJvbS1yaWdodCB7XG4gICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwwKTsgfVxuICAgICAgICAgICAgJi5idG4tbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwwKTsgfVxuICAgICAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mcm9tLXRvcCB7XG4gICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7IH1cbiAgICAgICAgICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMDAlKTsgfVxuICAgICAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mcm9tLWJvdHRvbSB7XG4gICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMDAlKTsgfVxuICAgICAgICAgICAgJi5idG4tbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMDAlKTsgfVxuICAgICAgICAgICAgICAgIC5hbmltYXRlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50d2lzdC1pbiB7XG4gICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTpzY2FsZSgwLDApIHJvdGF0ZSgtMzYwZGVnKTsgfVxuICAgICAgICAgICAgPiBzcGFuIHsgdHJhbnNmb3JtOnNjYWxlKDEsMSkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgICAgICAmLmJ0bi1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBzcGFuIHsgdHJhbnNmb3JtOnNjYWxlKDAsMCkgcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZSB7IHRyYW5zZm9ybTpzY2FsZSgxLDEpIHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBzdHJva2U6cmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgc3Ryb2tlOnJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJi5idG4tZ3JvdXAteGwge1xuICAgICAgICAuYnRuLGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAqIDEuNSAkYnRuUGFkZGluZ1ggKiAxLjU7XG4gICAgICAgICAgICBmb250LXNpemU6MS4yNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWdyb3VwLWxnIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAxLjI1ICRidG5QYWRkaW5nWCAqIDEuMjU7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWdyb3VwLXNtIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAwLjUgJGJ0blBhZGRpbmdYICogMC41O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWdyb3VwLXhzIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAwLjI1ICRidG5QYWRkaW5nWCAqIDAuMjU7XG4gICAgICAgICAgICBmb250LXNpemU6MC45ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bixidXR0b24ge1xuICAgICAgICBmbGV4OjAgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6MDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJ0bkJvcmRlclJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuQm9yZGVyUmFkaXVzO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRidG5Cb3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tdG9vbGJhciB7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICBtYXJnaW46MCAtMXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmLmJ0bi10b29sYmFyLXhsIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAxLjUgJGJ0blBhZGRpbmdYICogMS41O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi10b29sYmFyLWxnIHtcbiAgICAgICAgLmJ0bixidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzokYnRuUGFkZGluZ1kgKiAxLjI1ICRidG5QYWRkaW5nWCAqIDEuMjU7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLXRvb2xiYXItc20ge1xuICAgICAgICAuYnRuLGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiRidG5QYWRkaW5nWSAqIDAuNSAkYnRuUGFkZGluZ1ggKiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tdG9vbGJhci14cyB7XG4gICAgICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6JGJ0blBhZGRpbmdZICogMC4yNSAkYnRuUGFkZGluZ1ggKiAwLjI1O1xuICAgICAgICAgICAgZm9udC1zaXplOjAuOWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgICBtYXJnaW46MCAxcHggMCAwO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gc2V0dGluZ3MuJGNvbG9ycyB7XG4gICAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczotNSUpO1xuXG4gICAgICAgIEBpZihjb2xvci5jaGFubmVsKCR2YWx1ZSwgJ2xpZ2h0bmVzcycsICRzcGFjZTogaHNsKSA+IDY1KSB7XG4gICAgICAgICAgICBjb2xvcjpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6LTMwJSk7XG4gICAgICAgICAgICBzdHJva2U6Y29sb3IuYWRqdXN0KCR2YWx1ZSwkbGlnaHRuZXNzOi0zMCUpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpZihjb2xvci5jaGFubmVsKCR2YWx1ZSwgJ2xpZ2h0bmVzcycsICRzcGFjZTogaHNsKSA8IDUwKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6Y29sb3IuYWRqdXN0KCR2YWx1ZSwkbGlnaHRuZXNzOjUwJSk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczo1MCUpO1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6Y29sb3IuYWRqdXN0KCR2YWx1ZSwkbGlnaHRuZXNzOjQwJSk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczo0MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6NSUpO1xuICAgICAgICAgICAgQGlmKGNvbG9yLmNoYW5uZWwoJHZhbHVlLCAnbGlnaHRuZXNzJywgJHNwYWNlOiBoc2wpID4gNjUpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6LTYwJSk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczotNjAlKTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczo2MCUpO1xuICAgICAgICAgICAgICAgIHN0cm9rZTpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6NjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczotMyUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4taW52ZXJ0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgY29sb3I6JHZhbHVlO1xuICAgICAgICAgICAgc3Ryb2tlOiR2YWx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6NSUpO1xuICAgICAgICAgICAgICAgIEBpZihjb2xvci5jaGFubmVsKCR2YWx1ZSwgJ2xpZ2h0bmVzcycsICRzcGFjZTogaHNsKSA+IDY1KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczotNjAlKTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczotNjAlKTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y29sb3IuYWRqdXN0KCR2YWx1ZSwkbGlnaHRuZXNzOjYwJSk7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6NjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6LTMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYS5idG4ge1xuICAgICYuY29sb3ItcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOnJnYmEoc2V0dGluZ3MuJHByaW1hcnlDb2xvciwwLjcpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uYnRuLWdvb2dsZSB7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6NDZweDtcbiAgICBsaW5lLWhlaWdodDo0NnB4O1xuICAgIHBhZGRpbmctbGVmdDojezQ2cHggKyAxMnB4fTtcbiAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4wMykgcmdiYSgwLDAsMCwwLjAzKSByZ2JhKDAsMCwwLDAuMTMpIHJnYmEoMCwwLDAsMC4wMyk7XG4gICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgdHJhbnNpdGlvbjowLjNzO1xuICAgIC8vZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBjb2xvcjojNjY2O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBoZWlnaHQ6NDZweDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2dvb2dsZV9sb2dvLnN2Z1wiKSAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDojNDI4NUY0O1xuICAgICAgICBib3JkZXItY29sb3I6IzQyODVGNDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG59XG5cblxuXG4uZGFya21vZGUge1xuICAgIC5idG4sYnV0dG9uIHtcbiAgICAgICAgJi5idG4tbG9hZGVyIHtcbiAgICAgICAgICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMjAlKTtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiOyBcbkB1c2UgXCJzZXR0aW5nc1wiO1xuI21haW4taGVhZGVyIHtcbiAgLm1lbnVzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAubWVudSB7XG4gICAgICB3aWR0aDogc2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgfVxuICAgICAgLm5vdGlmaWNhdGlvbnMtZW50ZXJpbmcge1xuICAgICAgICB0cmFuc2l0aW9uOjAuM3M7XG4gICAgICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzEsLTAuMDQsLjIxLDEuMjQpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwKTtcbiAgICAgIH1cbiAgICAgIC5ub3RpZmljYXRpb25zLWVudGVyLXRvIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICB9XG4gICAgICAubm90aWZpY2F0aW9ucy1sZWF2aW5nIHtcbiAgICAgICAgdHJhbnNpdGlvbjowLjNzO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICAgIH1cbiAgICAgIC5ub3RpZmljYXRpb25zLWxlYXZlLXRvIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMCk7XG4gICAgICB9XG4gICAgICA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGhlaWdodDogc2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgaGVpZ2h0OiBzZXR0aW5ncy4kbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICA+IGEudG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogc2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmNvdW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgY29sb3I6c2V0dGluZ3MuJGZvbnRDb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuNXMsIGNvbG9yIDAuNXMsIGJvcmRlci1jb2xvciAwLjVzO1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA3MHB4IDE2cHggNjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICYubmV3OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNzNjM2M4YTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XG4gICAgICAgICAgICAgICAgICAuaWNvbiAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMzVlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJlbTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMWVtKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNFNzRDM0M7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTc0QzNDO1xuICAgICAgICAgICAgICAgICAgICAgIGkgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNFNzRDM0M7XG4gICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmRlbGV0ZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTMycHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTc0QzNDO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIGkge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmJvZHkge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyKTtcbiAgICAgICAgICAgICAgICAgID4gLmRlbGV0ZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6bWFwLmdldChzZXR0aW5ncy4kYnJlYWtwb2ludHMsbWQpKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgd2lkdGg6IG1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDEuMzMzMyk7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAxLjMzMzMpO1xuICAgICAgICAgIGhlaWdodDogc2V0dGluZ3MuJGhlYWRlckhlaWdodDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAxLjMzMzMpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzZXR0aW5ncy4kaGVhZGVySGVpZ2h0O1xuICAgICAgICAgICAgPiBhLnRvZ2dsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDQpO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOjAuM3M7XG4gICAgICAgICAgICAgID4gLmNvdW50IHtcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmRhcmttb2RlIHtcbiAgI21haW4taGVhZGVyIHtcbiAgICAubWVudXMge1xuICAgICAgLm1lbnUge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYS50b2dnbGUge1xuICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IC5jb3VudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIGNvbG9yOnJnYmEoY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRmb250Q29sb3IpLDAuOCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAmLm5ldzo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTczYzNjOGE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uICB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNFNzRDM0M7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNzRDM0M7XG4gICAgICAgICAgICAgICAgICAgICAgICBpICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U3NEMzQztcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wMik7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAuZ2V0KHNldHRpbmdzLiRicmVha3BvaW50cyxtZCkpIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgID4gYS50b2dnbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJ3NldHRpbmdzJztcbi5pY29uLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuMmVtIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246MC4zcztcbiAgICB9XG4gICAgLmljb24tY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyLjVlbTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDFweCA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgY29sb3I6Izg4OFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgICAubGluay10ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tY2lyY2xlID4gaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIHRvcDogMC4wNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5saW5rLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcztcbiAgICB9XG59XG5cbi5kYXJrbW9kZSB7XG4gICAgLmljb24tbGluayB7XG4gICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xNSUpLDAuNik7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIuNWVtO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRmb250Q29sb3IpXG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRmb250Q29sb3IpXG4gICAgICAgIH1cbiAgICB9IFxufSAiLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzZXR0aW5nc1wiO1xuXG4ubm90aWZpY2F0aW9uIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgIHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMjAlKSwwLjgpO1xuICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiBzZXR0aW5ncy4kY29sb3JzIHtcbiAgICAgICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6Y29sb3IuYWRqdXN0KCR2YWx1ZSwkbGlnaHRuZXNzOi0xMCUpO1xuICAgICAgICAgICAgICAgIEBpZihjb2xvci5jaGFubmVsKCR2YWx1ZSwgJ2xpZ2h0bmVzcycsICRzcGFjZTogaHNsKSA8IDY1JSl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNldHRpbmdzXCI7XG4uYm94ICAgICAgICB7IHRyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzOyB9XG4uYm94LWJvcmRlciwgLmJveC1zaGFkb3cgeyAgXG4gICAgYm94LXNoYWRvdzowIDAgMCAxcHggc2V0dGluZ3MuJGJveEJvcmRlckNvbG9yOyBcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cztcbn1cblxuLmJveC1mdWxsaGVpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OjEwMCU7XG59XG4lYm94SG92ZXIge1xuICAgIHRyYW5zaXRpb246IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgY29sb3I6c2V0dGluZ3MuJGZvbnRDb2xvcjtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgICAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgICB9XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEpO1xuICAgIH1cbiAgICAuaWNvbiwgLmljb24tY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICBib3gtc2hhZG93OnNldHRpbmdzLiRob3ZlckJveFNoYWRvd1N0eWxlO1xuICAgICAgICBjb2xvcjpyZ2JhKHNldHRpbmdzLiRmb250Q29sb3IsMC43NSk7XG4gICAgICAgIC5pY29uLWNpcmNsZSwuYm94LWJ0bi1iIHtcbiAgICAgICAgICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluIHNldHRpbmdzLiRjb2xvcnMge1xuICAgICAgICAgICAgICAgICYuaG92ZXItYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIEBpZihjb2xvci5jaGFubmVsKCR2YWx1ZSwgJ2xpZ2h0bmVzcycsICRzcGFjZTogaHNsKSA8IDY1KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24sIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpzZXR0aW5ncy4kYm94SWNvbkZvbnRTaXplICogMS4wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuJWRhcmttb2RlQm94SG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGZvbnRDb2xvcik7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYShjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTE1JSksMC40KTtcbiAgICAgICAgfVxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxKTtcbiAgICB9XG4gICAgLmljb24sIC5pY29uLWNpcmNsZSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICBjb2xvcjpyZ2JhKGNvbG9yLmludmVydChzZXR0aW5ncy4kZm9udENvbG9yKSwwLjc1KTtcbiAgICB9XG59XG5hLmJveCwgYS5ib3gtYm9yZGVyLCBhLmJveC1zaGFkb3csIC5ib3guY2xpY2thYmxlLCAuYm94LWJvcmRlci5jbGlja2FibGUsIC5ib3gtc2hhZG93LmNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBleHRlbmQgJWJveEhvdmVyO1xufVxuLmJveCwgLmJveC1ib3JkZXIsIC5ib3gtc2hhZG93IHtcbiAgICAmLmhvdmVyLWVmZmVjdCB7XG4gICAgICAgIEBleHRlbmQgJWJveEhvdmVyO1xuICAgIH1cbiAgICBtaW4taGVpZ2h0OjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjptYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJkZWZhdWx0QmdcIik7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAuYm94LW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgID4gYSwgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycyxcImRlZmF1bHRCZ1wiKTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6c2V0dGluZ3MuJGZvbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ib3gtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgLmJveC1pY29uLCAuYm94LWljb24tbGVmdCwgLmJveC1pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAuY2hlY2tib3gtb3ZlcmxheS0wIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjowLjVzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGVja2JveC1vdmVybGF5LTEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjowLjVzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6c2V0dGluZ3MuJGJveEljb25XaWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6c2V0dGluZ3MuJGJveEljb25XaWR0aDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6c2V0dGluZ3MuJGJveEljb25XaWR0aCAtIG1hdGguZGl2KHNldHRpbmdzLiRib3hJY29uV2lkdGgsIDE1KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6c2V0dGluZ3MuJGJveEljb25IZWlnaHQgLSBtYXRoLmRpdihzZXR0aW5ncy4kYm94SWNvbldpZHRoLCAxNSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCBtYXRoLmRpdihzZXR0aW5ncy4kYm94SWNvbldpZHRoLCAxNSkgcmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJkZWZhdWx0QmdcIiksMC44NSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJkZWZhdWx0QmdcIiksIDAuOSk7XG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOi0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MWVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MWVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuaWNvbiwgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuaWNvbiwgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOnNldHRpbmdzLiRib3hJY29uV2lkdGg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OnNldHRpbmdzLiRib3hJY29uV2lkdGg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6c2V0dGluZ3MuJGJveEljb25Gb250U2l6ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNldHRpbmdzLiRib3hJY29uRm9udFNpemUgKiAwLjg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LWljb24tbGVmdCwgLmJveC1pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICB3aWR0aDpzZXR0aW5ncy4kYm94SWNvbldpZHRoICsgc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBzZXR0aW5ncy4kYm94Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LWljb24tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICArICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OnNldHRpbmdzLiRib3hJY29uV2lkdGggKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDpzZXR0aW5ncy4kYm94SWNvbldpZHRoICsgc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBzZXR0aW5ncy4kYm94Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICArICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kYm94SWNvbldpZHRoICsgc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6c2V0dGluZ3MuJGJveEljb25XaWR0aCArIHNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHNldHRpbmdzLiRib3hCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm94LWJ0bi1iIHtcbiAgICAgICAgcGFkZGluZzpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZkZmRmZDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC40KTtcbiAgICB9XG59XG5cbi5kYXJrbW9kZSB7XG4gICAgYS5ib3gsIGEuYm94LWJvcmRlciwgYS5ib3gtc2hhZG93LCAuYm94LmNsaWNrYWJsZSwgLmJveC1ib3JkZXIuY2xpY2thYmxlLCAuYm94LXNoYWRvdy5jbGlja2FibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBleHRlbmQgJWRhcmttb2RlQm94SG92ZXI7XG4gICAgfVxuICAgIC5ib3gsIC5ib3gtYm9yZGVyLCAuYm94LXNoYWRvdyB7XG4gICAgICAgICYuaG92ZXItZWZmZWN0IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlQm94SG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJkYXJrbW9kZUJnXCIpO1xuICAgICAgICAuYm94LW1lbnUge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhLCA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHJnYmEoMCwwLDAsMC41KSk7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHJnYmEoMCwwLDAsMC43KSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmludmVydChzZXR0aW5ncy4kZm9udENvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtYm9keSB7XG4gICAgICAgICAgICAuYm94LWljb24sIC5ib3gtaWNvbi1sZWZ0LCAuYm94LWljb24tcmlnaHQge1xuICAgICAgICAgICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgbWF0aC5kaXYoc2V0dGluZ3MuJGJveEljb25XaWR0aCwgMTUpIHJnYmEoY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpLDAuODUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBzZXR0aW5ncy4kYm94Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm94LWljb24tbGVmdCB7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBzZXR0aW5ncy4kYm94Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC1pY29uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICArICoge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHNldHRpbmdzLiRib3hCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1idG4tYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycywgXCJkYXJrbW9kZUJnXCIpO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm94LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBhbmltYXRpb24tbmFtZTpib3hMb2FkZXJGYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkICogMjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB6LWluZGV4OjEwO1xuICAgICYuaGlkZGVuIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6Ym94TG9hZGVyRmFkZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkICogMjtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgID4gLnByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gICAgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OjAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgLmJveC1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTUlKSwwLjgpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgYm94TG9hZGVyRmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGJveExvYWRlckZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbn1cblxuXG4uYm94UG9wSW5PdXQge1xuICAgIHRyYW5zZm9ybTpzY2FsZSgxLDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzEsLTAuMDQsLjIxLDEuMjQpO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBvcGFjaXR5OjE7XG59XG5cbi5ib3hQb3BJbiB7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDAsMCk7XG4gICAgYW5pbWF0aW9uLW5hbWU6Ym94UG9wSW47XG59XG4uYm94UG9wT3V0IHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMCwwKTtcbiAgICBhbmltYXRpb24tbmFtZTpib3hQb3BPdXQ7XG59XG5cbkBrZXlmcmFtZXMgYm94UG9wSW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDAsMCk7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLDEpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBib3hQb3BPdXQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEsMSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLDApO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2V0dGluZ3NcIjtcbi5sYWJlbCB7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgbGluZS1oZWlnaHQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICBwYWRkaW5nOiAwIHNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IG1hdGguZGl2KHNldHRpbmdzLiRndXR0ZXJCYXNlLCA0KTtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gc2V0dGluZ3MuJGNvbG9ycyB7XG4gICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHZhbHVlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOmNvbG9yLmFkanVzdCgkdmFsdWUsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgICAgIEBpZihjb2xvci5jaGFubmVsKCR2YWx1ZSwgJ2xpZ2h0bmVzcycsICRzcGFjZTogaHNsKSA8IDY1JSl7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgIC5sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYShjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTIwJSksMC44KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluIHNldHRpbmdzLiRjb2xvcnMge1xuICAgICAgICAgICAgJi5iZy0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZhbHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjpjb2xvci5hZGp1c3QoJHZhbHVlLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICAgICAgQGlmKGNvbG9yLmNoYW5uZWwoJHZhbHVlLCAnbGlnaHRuZXNzJywgJHNwYWNlOiBoc2wpIDwgNjUlKXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcInNldHRpbmdzXCI7XG4udGFicyB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBuYXYge1xuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDIpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDEuNSBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDIuNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBcdCAgICBcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBcdFx0ICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgIC50YWJzIHtcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5pbnZlcnQocmdiYSgwLDAsMCwwLjUpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5pbnZlcnQocmdiYSgwLDAsMCwwLjUpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQsICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNldHRpbmdzXCI7XG4lZGVmYXVsdElucHV0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IHNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgIG1pbi1oZWlnaHQ6c2V0dGluZ3MuJGlucHV0SGVpZ2h0O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJGlucHV0QmFja2dyb3VuZENvbG9yO1xuICAgIGNvbG9yOnNldHRpbmdzLiRmb250Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogc2V0dGluZ3MuJGlucHV0Qm9yZGVyUmFkaXVzO1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcbiAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJG1haW5Gb250O1xuICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6MC42NTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHNldHRpbmdzLiRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgfVxuICAgICYuaGlkZGVuLCAmLmRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG5cbiVkYXJrbW9kZURlZmF1bHRJbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9yLmFkanVzdChzZXR0aW5ncy4kaW5wdXRCYWNrZ3JvdW5kQ29sb3IsJGxpZ2h0bmVzczotMTAlKSwwLjA1KTtcbiAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRmb250Q29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggLTFweCByZ2JhKDAsMCwwLDAuMSkgaW5zZXQ7XG4gICAgJlttdWx0aXBsZV0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IpO1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6MC42NTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoY29sb3IuYWRqdXN0KHNldHRpbmdzLiRob3ZlcklucHV0Qm9yZGVyQ29sb3IsJGxpZ2h0bmVzczoxJSksMC40KTtcbiAgICB9XG59XG5cbiVkaXNhYmxlZElucHV0IHtcbiAgICBvcGFjaXR5OjAuNzU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiVyZWFkT25seUlucHV0IHtcbiAgICBvcGFjaXR5OjE7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxufVxuJWRhcmttb2RlRGlzYWJsZWRJbnB1dCB7XG4gICAgb3BhY2l0eTowLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IpLDAuMDUpO1xuICAgIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4zKVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6NHB4IHNvbGlkIHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTclKVxuICAgICAgICB9XG4gICAgfVxufVxuJWRhcmttb2RlUmVhZE9ubHlJbnB1dCB7XG4gICAgb3BhY2l0eToxO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yKSwwLjA0KTtcbiAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNilcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOjRweCBzb2xpZCBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTE3JSlcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucHV0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjpyZ2JhKHNldHRpbmdzLiRmb250Q29sb3IsMC41KTtcbiAgICBmb250LXNpemU6MC45ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6N3B4IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlxcZjA1YVwiO1xuICAgICAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICB9XG59XG5cbi5kYXJrbW9kZSB7XG4gICAgLmlucHV0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmludmVydChyZ2JhKHNldHRpbmdzLiRmb250Q29sb3IsMC41KSk7XG4gICAgfVxufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjdweCAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICB9XG59XG5cbmxhYmVsLCAuZm9ybS1maWVsZCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICYuZXJyb3Ige1xuICAgICAgICBpbnB1dCxzZWxlY3QsdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgKyAubGFiZWwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246ICByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogIGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycyxcInJlZFwiKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb2N1cyB7XG4gICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5maWxlIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRlZmF1bHRJbnB1dDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDAuNzU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA5M1wiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkRhdGVpIGhvY2hsYWRlbi4uLlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGFzZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDkzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5ncy4kZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjptYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJncmVlblwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0IHtcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICZbdHlwZT1cIm51bWJlclwiXSxcbiAgICAmW3R5cGU9XCJkYXRlXCJdLFxuICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICZbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICZbdHlwZT1cIm1vbnRoXCJdLFxuICAgICZbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAmW3R5cGU9XCJ0ZWxcIl0sXG4gICAgJlt0eXBlPVwidGltZVwiXSxcbiAgICAmW3R5cGU9XCJ1cmxcIl0sXG4gICAgJlt0eXBlPVwid2Vla1wiXSB7XG4gICAgICAgIEBleHRlbmQgJWRlZmF1bHRJbnB1dDtcbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGlzYWJsZWRJbnB1dDtcbiAgICAgICAgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZWFkT25seUlucHV0O1xuICAgICAgICB9XG4gICAgfVxufVxuc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVkZWZhdWx0SW5wdXQ7XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBAZXh0ZW5kICVkaXNhYmxlZElucHV0O1xuICAgIH1cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIEBleHRlbmQgJXJlYWRPbmx5SW5wdXQ7XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBaENBWUFBQURaUG9zVEFBQUFka2xFUVZSSVMrMlMwUTNBSUFnRlliT080aHBNd0JoTko2V3hTYU5wRkEwWWY0cmZjSGtlRDJIeHc4VThDS0RmYURnTWh3WURlMnJEekFrUlR5MmdpRnhFbEw0ejNZUWF0QWZMY1BYTExhZ0dHd0x6UUEwZHdhYUFMeFFBanBhemFZZUd4andyZTJwalRSY0pQZWJLYmx6WjcvR0hEbStMakNRaWVnbCtxQUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFoQ0FZQUFBRFpQb3NUQUFBQWRVbEVRVlJJUzJOa29ESmdwTEo1REtNR1VoNmlvMkU0R29aa2hBQjlrczF6TDZzRUJpYW0rWGdkK1AvL1FzbXRSeFBRMWVCMElWNURjUmdHTWh5dmw3RWFpc2N3Z2dhQ0ZLQVlTc0F3b2d5RUc4ckk2SUF0eklnT1F6SlNERmdMZlpJTnVhNGJkU0VsSVlmUU94ckxsSWZqQ0F4REFCMFpJQ0xzZHY2YkFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgICB9XG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xufVxub3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOnNldHRpbmdzLiRsaWdodEJnQ29sb3I7XG4gICAgcGFkZGluZzo4cHg7XG4gICAgY29sb3I6c2V0dGluZ3MuJGZvbnRDb2xvcjtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgICBjb2xvcjpzZXR0aW5ncy4kZm9udENvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDo0cHggc29saWQgc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGxpZ2h0QmdDb2xvciwkbGlnaHRuZXNzOi01JSlcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG59XG50ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAlZGVmYXVsdElucHV0O1xuICAgIHBhZGRpbmctdG9wOiBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgcGFkZGluZy1yaWdodDogc2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBAZXh0ZW5kICVkaXNhYmxlZElucHV0O1xuICAgIH1cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIEBleHRlbmQgJXJlYWRPbmx5SW5wdXQ7XG4gICAgfVxufVxuXG5cblxuXG5cblxuLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGluZS1oZWlnaHQ6c2V0dGluZ3MuJGlucHV0SGVpZ2h0IC0gMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OjE7XG4gICAgdG9wOjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAxLjI1O1xuICAgIHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAxLjI1O1xuICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJGJ1dHRvblRyYW5zaXRpb25TcGVlZDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgZm9udC1zaXplOjAuOWVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICYuZGlzcGxheS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6c2V0dGluZ3MuJGlucHV0SGVpZ2h0IC0gMnB4O1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogMS4yNTtcbiAgICAgICAgcGFkZGluZy1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDEuMjU7XG4gICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJGJ1dHRvblRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBmb250LXNpemU6MC45ZW07XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgKyBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOnNldHRpbmdzLiRpbnB1dEhlaWdodDtcblxufVxuXG4uZm9ybS1pY29uLXByZWZpeCB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICBsZWZ0OjFweDtcbiAgICBib3JkZXItcmFkaXVzOiBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggMCAwIHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICBib3gtc2hhZG93OiAycHggMCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgKyBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kaW5wdXRIZWlnaHQgKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICB9XG4gICAgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kaW5wdXRIZWlnaHQgKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICB9XG59XG5cbi5mb3JtLWljb24tcG9zdGZpeCB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICByaWdodDoxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggc2V0dGluZ3MuJGlucHV0Qm9yZGVyUmFkaXVzIC0gMXB4IDA7XG4gICAgYm94LXNoYWRvdzogLTJweCAwIDVweCAtMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICArIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDpzZXR0aW5ncy4kaW5wdXRIZWlnaHQgKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICB9XG59XG5cbi5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXggeyB3aWR0aDo4MHB4OyB9XG4uZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiB7IHdpZHRoOjE0MHB4OyB9XG4uZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7IHdpZHRoOjIwMHB4OyB9XG5cbi5mb3JtLXRleHQtcHJlZml4IHtcbiAgICAgKyBpbnB1dCwgKyB0ZXh0YXJlYSwgKyBpbnB1dCArIGRpdi51cGxvYWRib3gsICsgc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiwgKyBzZWxlY3QgeyBwYWRkaW5nLWxlZnQ6ODBweCArIHNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICsgaW1nIHsgbWFyZ2luLWxlZnQ6ODBweCArIHNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG59XG4uZm9ybS10ZXh0LXByZWZpeC0yIHtcbiAgICArIGlucHV0LCArIHRleHRhcmVhLCArIGlucHV0ICsgZGl2LnVwbG9hZGJveCwgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7IHBhZGRpbmctbGVmdDoxNDBweCArIHNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgKyBpbWcgeyBtYXJnaW4tbGVmdDo4MHB4ICsgc2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbn1cbi5mb3JtLXRleHQtcHJlZml4LTMge1xuICAgICsgaW5wdXQsICsgdGV4dGFyZWEsICsgaW5wdXQgKyBkaXYudXBsb2FkYm94LCArIHNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sICsgc2VsZWN0IHsgcGFkZGluZy1sZWZ0OjIwMHB4ICsgc2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICArIGltZyB7IG1hcmdpbi1sZWZ0OjgwcHggKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxufVxuXG4uZm9ybS10ZXh0LXBvc3RmaXgge1xuICAgICsgaW5wdXQsICsgdGV4dGFyZWEsICsgaW5wdXQgKyBkaXYudXBsb2FkYm94LCArIHNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sICsgc2VsZWN0IHsgcGFkZGluZy1yaWdodDo4MHB4ICsgc2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICArIGltZyB7IG1hcmdpbi1yaWdodDo4MHB4ICsgc2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbn1cbi5mb3JtLXRleHQtcG9zdGZpeC0yIHtcbiAgICArIGlucHV0LCArIHRleHRhcmVhLCArIGlucHV0ICsgZGl2LnVwbG9hZGJveCwgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6MTQwcHggKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICsgaW1nIHsgbWFyZ2luLXJpZ2h0OjE0MHB4ICsgc2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbn1cbi5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICArIGlucHV0LCArIHRleHRhcmVhLCArIGlucHV0ICsgZGl2LnVwbG9hZGJveCwgKyBzZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLCArIHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6MjAwcHggKyBzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICsgaW1nIHsgbWFyZ2luLXJpZ2h0OjIwMHB4ICsgc2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbn1cblxuXG4uZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICBsZWZ0OjFweDtcbiAgICBib3JkZXItcmFkaXVzOiBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggMCAwIHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICBib3gtc2hhZG93OiAycHggMCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yO1xuICAgIHJpZ2h0OjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHggMDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDAgNXB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDptYXAuZ2V0KHNldHRpbmdzLiRicmVha3BvaW50cyxtZCkpIHtcbiAgICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4LC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG4gICAgICAgICYuYnJlYWstc20ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB3aWR0aDppbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IsJGxpZ2h0bmVzczoxMCUpO1xuXG4gICAgICAgICAgICArIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBzZXR0aW5ncy4kaW5wdXRIZWlnaHQgKyAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6bWFwLmdldChzZXR0aW5ncy4kYnJlYWtwb2ludHMsbGcpKSB7XG4gICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuXG4gICAgICAgICYuYnJlYWstbWQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB3aWR0aDppbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXMgLSAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IsJGxpZ2h0bmVzczoxMCUpO1xuICAgICAgICAgICAgKyBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogc2V0dGluZ3MuJGlucHV0SGVpZ2h0ICsgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOm1hcC5nZXQoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLHhsKSkge1xuICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgJi5icmVhay1sZyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6MXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIHdpZHRoOmluaGVyaXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgc2V0dGluZ3MuJGlucHV0Qm9yZGVyUmFkaXVzIC0gMXB4IHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvciwkbGlnaHRuZXNzOjEwJSk7XG4gICAgICAgICAgICArIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBzZXR0aW5ncy4kaW5wdXRIZWlnaHQgKyAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6bWFwLmdldChzZXR0aW5ncy4kYnJlYWtwb2ludHMseGwpKSB7XG4gICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAmLmJyZWFrLXhsIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbGVmdDoxcHg7XG4gICAgICAgICAgICByaWdodDoxcHg7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIHdpZHRoOmluaGVyaXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgc2V0dGluZ3MuJGlucHV0Qm9yZGVyUmFkaXVzIC0gMXB4IHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cyAtIDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvciwkbGlnaHRuZXNzOjEwJSk7XG4gICAgICAgICAgICArIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBzZXR0aW5ncy4kaW5wdXRIZWlnaHQgKyAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi5mb3JtLWZpZWxkLnJhZGlvLCBsYWJlbC5yYWRpbyB7XG4gICAgbWFyZ2luLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246ICByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVyZWFkT25seUlucHV0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1maWVsZC5jaGVja2JveDpub3QoLnRvZ2dsZSksIGxhYmVsLmNoZWNrYm94Om5vdCgudG9nZ2xlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAgYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcmVhZE9ubHlJbnB1dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb3JtLWZpZWxkLmNoZWNrYm94LnRvZ2dsZSwgbGFiZWwuY2hlY2tib3gudG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoc2V0dGluZ3MuJGd1dHRlckJhc2UsIDIpO1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LThweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDZweCAtMnB4IHJnYmEoMCwwLDAsMSk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNoZWNrQm94VG9nZ2xlQW5pbWF0aW9uT2ZmO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjJweDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNoZWNrQm94VG9nZ2xlQW5pbWF0aW9uT247XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVyZWFkT25seUlucHV0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuLy8gQ09SRVxubGFiZWwuZXJyb3Ige1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBzZXR0aW5ncy4kZXJyb3JDb2xvcjtcbiAgICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB6LWluZGV4OjMyO1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIC8vIFNJTkdMRVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpzZXR0aW5ncy4kaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXM7XG4gICAgICAgIGhlaWdodDogc2V0dGluZ3MuJGlucHV0SGVpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiBzZXR0aW5ncy4kZm9udENvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHNldHRpbmdzLiRpbnB1dEhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRmb250Q29sb3IsJGxpZ2h0bmVzczoxMCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOjAuOWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHNldHRpbmdzLiRpbnB1dEhlaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGlzYWJsZWRJbnB1dDtcblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1VTFRJUExFXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6MCA4cHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNldHRpbmdzLiRpbnB1dEJvcmRlclJhZGl1cztcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnNldHRpbmdzLiRpbnB1dEJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggLTFweCByZ2JhKDAsMCwwLDAuMSkgaW5zZXQ7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc2V0dGluZ3MuJGlucHV0Qm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4IDAgMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWluLXdpZHRoOjUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgc2V0dGluZ3MuJGhvdmVySW5wdXRCb3JkZXJDb2xvciAxcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBzZXR0aW5ncy4kaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuXG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcblxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgJlthcmlhLW11bHRpc2VsZWN0YWJsZT10cnVlXSB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kcHJpbWFyeUNvbG9yLCRsaWdodG5lc3M6MzUlKTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5ncy4kZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoW3JvbGU9XCJncm91cFwiXSkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMGRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAmOmhvdmVyOm5vdChbcm9sZT1cImdyb3VwXCJdKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczozNSUpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDBjXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblxuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG59XG5cblxuLy8gZHJvcGRvd25cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cblxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5cbi8vIE1JU0Ncbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG5cbi5vdmVybGF5LmhpZGVmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cblxuLyogcmVtb3ZlIFggZnJvbSBsb2NrZWQgdGFnICovXG4ubG9ja2VkLXRhZyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4vKiBJIHN1Z2dlc3QgdG8gaGlkZSAgYWxsIHNlbGVjdGVkIHRhZ3MgZnJvbSBkcm9wIGRvd24gbGlzdCAqL1xuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJde1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuXG5cblxuLmRhcmttb2RlIHtcbiAgICBsYWJlbCwgLmZvcm0tZmllbGQge1xuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGlucHV0LHNlbGVjdCx0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLmdldChzZXR0aW5ncy4kY29sb3JzLFwicmVkXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvY3VzIHtcbiAgICAgICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZpbGUge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICsgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEZWZhdWx0SW5wdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdICsgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW3JlYWRvbmx5XSArIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlUmVhZE9ubHlJbnB1dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrYm94LCAmLnJhZGlvIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZURpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtyZWFkb25seV0saW5wdXRbdHlwZT1jaGVja2JveF1bcmVhZG9ubHldIHtcbiAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZVJlYWRPbmx5SW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVSZWFkT25seUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIGlucHV0LHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAmW3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl0sXG4gICAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgJlt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICAgICAgICZbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgICAmW3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgICAgICZbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgJlt0eXBlPVwidGltZVwiXSxcbiAgICAgICAgJlt0eXBlPVwidXJsXCJdLFxuICAgICAgICAmW3R5cGU9XCJ3ZWVrXCJdIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlRGVmYXVsdElucHV0O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEZWZhdWx0SW5wdXQ7XG4gICAgICAgIFxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTE1JSk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRmb250Q29sb3IpO1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjo0cHggc29saWQgc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTclKVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICB9XG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRhcmttb2RlUmVhZE9ubHlJbnB1dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveCwgLnJhZGlvIHtcbiAgICAgICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi01JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXJrbW9kZVJlYWRPbmx5SW5wdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWljb24tcHJlZml4IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IpO1xuICAgIH1cblxuICAgIC5mb3JtLWljb24tcG9zdGZpeCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yKTtcbiAgICB9XG5cbiAgICAuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yKTtcbiAgICB9XG5cbiAgICAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDptYXAuZ2V0KHNldHRpbmdzLiRicmVha3BvaW50cyxtZCkpIHtcbiAgICAgICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAgICAgJi5icmVhay1zbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IsJGxpZ2h0bmVzczoxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOm1hcC5nZXQoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLGxnKSkge1xuICAgICAgICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4LC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgsIC5mb3JtLXRleHQtcHJlZml4LTIsIC5mb3JtLXRleHQtcG9zdGZpeC0yLCAuZm9ybS10ZXh0LXByZWZpeC0zLCAuZm9ybS10ZXh0LXBvc3RmaXgtMyB7XG4gICAgICAgICAgICAmLmJyZWFrLW1kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvciwkbGlnaHRuZXNzOjEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6bWFwLmdldChzZXR0aW5ncy4kYnJlYWtwb2ludHMseGwpKSB7XG4gICAgICAgIC5mb3JtLWljb24tcHJlZml4LCAuZm9ybS1pY29uLXBvc3RmaXgsLmZvcm0tdGV4dC1wcmVmaXgsIC5mb3JtLXRleHQtcG9zdGZpeCwgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIsIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICAgICAgICAgICYuYnJlYWstbGcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yLCRsaWdodG5lc3M6MTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDptYXAuZ2V0KHNldHRpbmdzLiRicmVha3BvaW50cyx4bCkpIHtcbiAgICAgICAgLmZvcm0taWNvbi1wcmVmaXgsIC5mb3JtLWljb24tcG9zdGZpeCwuZm9ybS10ZXh0LXByZWZpeCwgLmZvcm0tdGV4dC1wb3N0Zml4LCAuZm9ybS10ZXh0LXByZWZpeC0yLCAuZm9ybS10ZXh0LXBvc3RmaXgtMiwgLmZvcm0tdGV4dC1wcmVmaXgtMywgLmZvcm0tdGV4dC1wb3N0Zml4LTMge1xuICAgICAgICAgICAgJi5icmVhay14bCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3IsJGxpZ2h0bmVzczoxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBcbiAgICAuZm9ybS1maWVsZC5jaGVja2JveC50b2dnbGUsIGxhYmVsLmNoZWNrYm94LnRvZ2dsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVSZWFkT25seUlucHV0O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAvLyBDT1JFXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgLy8gU0lOR0xFXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpzZXR0aW5ncy4kaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmludmVydChzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHNldHRpbmdzLiRmb250Q29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGZvbnRDb2xvciksJGxpZ2h0bmVzczoxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gTVVMVElQTEVcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5ncy4kaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmludmVydChzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzZXR0aW5ncy4kaW5wdXRCb3JkZXJSYWRpdXM7XG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnNldHRpbmdzLiRpbnB1dEJhY2tncm91bmRDb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogc2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6c2V0dGluZ3MuJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnNldHRpbmdzLiRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGFya21vZGVEaXNhYmxlZElucHV0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjpzZXR0aW5ncy4kaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogc2V0dGluZ3MuJGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjpzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6c2V0dGluZ3MuJGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjpzZXR0aW5ncy4kaW5wdXRCb3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgICAgICAmW2FyaWEtbXVsdGlzZWxlY3RhYmxlPXRydWVdIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczozNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAmOmhvdmVyOm5vdChbcm9sZT1cImdyb3VwXCJdKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZ3MuJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci5pbnZlcnQocmdiYSgwLDAsMCwwLjUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczozNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBkcm9wZG93blxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6c2V0dGluZ3MuJGhvdmVySW5wdXRCb3JkZXJDb2xvcjtcbiAgICB9XG5cbiAgICAvLyBNSVNDXG4gICAgLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB9XG5cbiAgICAub3ZlcmxheS5oaWRlZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTUlKSwwLjgpO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2V0dGluZ3NcIjtcbi50b29sYmFyLmZsZXhyb3cge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAudG9vbGJhci1zZWFyY2gge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG59XG5cblxuLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjEwMDtcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgLnRoZS10aXRsZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXRlbWxpc3Qge1xuICAgICY6bm90KC52aWV3LWdyaWQpIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAuZGF0YS1yb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnNob3ctZGV0YWlscykge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAuZGV0YWlscyB7XG5cbiAgICAgICAgICAgICAgICAuZGF0YS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAubGFiZWwsLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5pdGVtbGlzdC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy10b2dnbGUge1xuICAgIC52aWV3LWxpc3Qge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC52aWV3LWdyaWQge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJi52aWV3LWdyaWQge1xuICAgICAgICAudmlldy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC52aWV3LWdyaWQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGV0YWlsLXRvZ2dsZSB7XG4gICAgLnNob3ctZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhpZGUtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLmhpZGUtZGV0YWlscyB7XG4gICAgICAgIC5zaG93LWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4ucm93W2RhdGEtbmFtZT1cIml0ZW1saXN0c2VhcmNoXCJdLC5yb3dbZGF0YS1uYW1lPVwic2V0dGluZ3NhcmVhXCJdIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6MjAwcHg7XG4gICAgfVxufVxuXG4uZGF0YS1yb3cge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIHBhZGRpbmc6NHB4IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgfVxuICAgIC5kYXRhLWtleSB7XG4gICAgICAgIG1heC13aWR0aDoxMjBweDtcbiAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdihzZXR0aW5ncy4kZ3V0dGVyQmFzZSwgMik7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0YS12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyNHB4KTtcbiAgICB9XG5cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcInNldHRpbmdzXCI7XG4ucGFjZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC43KTtcbiAgICAmLnBhY2UtaW5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIHRvcDotMnB4O1xuICAgIH1cbiAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7O1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAucGFjZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpLDAuOCk7XG4gICAgfVxufVxuIiwiLml0ZW0ge1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIHRyYW5zaXRpb246MC41cztcbiAgICBvcGFjaXR5OjE7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDEsMSk7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuLmhpZGRlbi1ieS1zZWFyY2gge1xuICAgIG1heC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6MDtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMCwwKTtcbn1cbiIsIkB1c2UgXCJzZXR0aW5nc1wiO1xuLm1lbnUtdmVydGljYWwge1xuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAxLjI1ICBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlICogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAwLjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlICogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlICogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2V0dGluZ3NcIjtcbi5tb2RhbCB7XG4gICAgcG9zaXRpb246ICBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRyYW5zZm9ybTpzY2FsZSgxLDEpO1xuICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICBvcGFjaXR5OjE7XG4gICAgZmlsdGVyOmJsdXIoMHB4KTtcbiAgICAmLmZhZGUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgcmlnaHQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBib3R0b206NTAlO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBmaWx0ZXI6Ymx1cigxMHB4KTtcbiAgICAgICAgJi5pbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSwxKTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZpbHRlcjpibHVyKDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotNDAlKSwgMC43KTtcbiAgICAgICAgZmlsdGVyOmJsdXIoMHB4KTtcbiAgICAgICAgJi5mYWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi00MCUpLCAwKTtcbiAgICAgICAgICAgICYuaW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi00MCUpLCAwLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xNSUpO1xuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6bWFwLmdldChzZXR0aW5ncy4kYnJlYWtwb2ludHMsbGcpKSB7XG4gICAgLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXJnaW46IDEyOHB4IGF1dG8gMDtcbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBtb2RhbEZyb21MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMCwwKTtcbiAgICAgICAgbGVmdDotNjQwcHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEsMSk7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbFRvUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxLDEpO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMCwwKTtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHJpZ2h0TW9kYWxGcm9tUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6LTMyMHB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHRNb2RhbFRvUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0Oi0zMjBweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxGYWRlSW4ge1xuICAgIDAlIHsgICAgb3BhY2l0eTowOyB9XG4gICAgMTAwJSB7ICBvcGFjaXR5OjE7IH1cbn1cbkBrZXlmcmFtZXMgbW9kYWxGYWRlT3V0IHtcbiAgICAwJSB7ICAgIG9wYWNpdHk6MTsgfVxuICAgIDEwMCUgeyAgb3BhY2l0eTowOyB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzZXR0aW5nc1wiO1xudGFibGUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjoxLjZlbSAwO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG4gICAgJi5ub2JvcmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOjAgc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDowIHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICB9XG4gICAgY2FwdGlvbiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZGVyO1xuICAgICAgcGFkZGluZzpzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gICAgfVxuICAgIHRyIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgcGFkZGluZzowLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MC41ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYm9yZGVyLWgge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVyLXYge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgID4gdGQsIHRoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYm9yZGVyIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi5zbXMtdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46MS42ZW0gMDtcbiAgICBvdmVyZmxvdzphdXRvO1xuXG4gICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB0aGVhZCx0Zm9vdCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgJi5wcmludGhlYWRlciB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMCA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQsdGgge1xuICAgICAgICAgICAgICAgICAgICAmLm1lZGlhLXNjcmVlbi1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBzZXR0aW5ncy4kZ3V0dGVyQmFzZSBzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogc2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc29ydGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwZGNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzZXR0aW5ncy4kZm9udEF3ZXNvbWVGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwZGVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydC1hc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjBkZFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpzZXR0aW5ncy4kbGlnaHRCZ0NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkLHRoIHtcbiAgICAgICAgICAgICAgICAgICAgJi5tZWRpYS1zY3JlZW4tb25seSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyIHNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHNldHRpbmdzLiRib3JkZXJDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJGxpZ2h0QmdDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjIwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxld3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93LXg6dmlzaWJsZTtcbiAgICAgICAgb3ZlcmZsb3cteTphdXRvO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRhYmxlLWludmVudG9yeSB7XG4gICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRkLHRoIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICB9XG59XG5cbnRhYmxlLmpxcGxvdC10YWJsZS1sZWdlbmQge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG5cbkBtZWRpYSBwcmludCB7XG4gICAgYm9keSAudGFibGV3cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc21zLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkLHRmb290LHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICYucHJpbnRoZWFkZXIgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4IDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGQsdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCx0aCB7XG4gICAgICAgICYubWVkaWEtc2NyZWVuLW9ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFya21vZGUge1xuICAgIC5zbXMtdGFibGUge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCx0Zm9vdCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0ZCx0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNvcnRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4gLSAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2V0dGluZ3NcIjtcbiR0YWJsZS1oZWFkZXItYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KSAhZGVmYXVsdDtcbiR0YWJsZS1ib2R5LWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCkgIWRlZmF1bHQ7XG4kdGFibGUtcm93LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kdGFibGUtcm93LXNlbGVjdGVkOiAjQjBCRUQ5ICFkZWZhdWx0O1xuJHRhYmxlLWNvbnRyb2wtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kdGFibGUtcGFnaW5nLWJ1dHRvbi1hY3RpdmU6ICNkY2RjZGMgIWRlZmF1bHQ7XG4kdGFibGUtcGFnaW5nLWJ1dHRvbi1ob3ZlcjogIzExMSAhZGVmYXVsdDtcbiR0YWJsZS1zaGFkZTogcmdiYSgwLDAsMCwwLjc1KSAhZGVmYXVsdDtcbiRqcXVlcnl1aTogZmFsc2UgIWRlZmF1bHQ7XG50cltzdHlsZT1cImhlaWdodDogMHB4O1wiXSB7XG5cdHRoLHRkIHtcbiAgICBcdCoge1xuXHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0Jjo6YWZ0ZXIgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxuXHR9XG59XG5cbkBmdW5jdGlvbiB0aW50KCAkY29sb3IsICRwZXJjZW50ICkge1xuXHRAcmV0dXJuIGNvbG9yLm1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudCk7XG59XG5cbkBmdW5jdGlvbiBzaGFkZSggJGNvbG9yLCAkcGVyY2VudCApIHtcblx0QHJldHVybiBjb2xvci5taXgoJHRhYmxlLXNoYWRlLCAkY29sb3IsICRwZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50KCAkZnJvbSwgJHRvICkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZnJvbTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwkZnJvbSksIGNvbG9yLXN0b3AoMTAwJSwkdG8pKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICAgICRmcm9tIDAlLCAkdG8gMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICAgICRmcm9tIDAlLCAkdG8gMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRiYWNrZ3JvdW5kOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAgICAkZnJvbSAwJSwgJHRvIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRiYWNrZ3JvdW5kOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAgICAkZnJvbSAwJSwgJHRvIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cblx0YmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwgJHRvIDEwMCUpOyAvKiBXM0MgKi9cbn1cblxudGFibGUuZGF0YVRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjbGVhcjogYm90aDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cblx0Lypcblx0ICogSGVhZGVyIGFuZCBmb290ZXIgc3R5bGVzXG5cdCAqL1xuXHR0aGVhZCxcblx0dGZvb3Qge1xuXHRcdHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdHRoZWFkIHRoLFxuXHR0aGVhZCB0ZCB7XG5cdFx0cGFkZGluZzogMTBweCA4cHg7XG5cblx0XHRAaWYgbm90ICRqcXVlcnl1aSB7IC8vIGpRdWVyeSBVSSBkZWZpbmVzIGl0cyBvd24gYm9yZGVyXG5cdFx0XHRib3JkZXItYm90dG9tOiAkdGFibGUtaGVhZGVyLWJvcmRlcjtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHRmb290IHRoLFxuXHR0Zm9vdCB0ZCB7XG5cdFx0cGFkZGluZzogMTBweCA4cHggNnB4IDhweDtcblxuXHRcdEBpZiBub3QgJGpxdWVyeXVpIHsgLy8galF1ZXJ5IFVJIGRlZmluZXMgaXRzIG93biBib3JkZXJcblx0XHRcdGJvcmRlci10b3A6ICR0YWJsZS1oZWFkZXItYm9yZGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvcnRpbmdcblx0QGlmIG5vdCAkanF1ZXJ5dWkgeyAvLyBqUXVlcnkgVUkgZGVmaW5lcyBpdHMgb3duIHNvcnQgaWNvbnNcblx0XHR0aGVhZCB7XG5cdFx0XHQuc29ydGluZyxcblx0XHRcdC5zb3J0aW5nX2FzYyxcblx0XHRcdC5zb3J0aW5nX2Rlc2MsXG5cdFx0XHQuc29ydGluZ19hc2NfZGlzYWJsZWQsXG5cdFx0XHQuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zb3J0aW5nIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGRjJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC5zb3J0aW5nX2FzYyB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBkZSc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQuc29ydGluZ19kZXNjIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGRkJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC5zb3J0aW5nX2FzY19kaXNhYmxlZCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGRlJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjBkZCc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRmb250QXdlc29tZUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lypcblx0ICogQm9keSBzdHlsZXNcblx0ICovXG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWJhY2tncm91bmQ7XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LXNlbGVjdGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly8gU3RyaXBlIGNsYXNzZXMgLSBhZGQgXCJyb3ctYm9yZGVyXCIgY2xhc3MgdG8gdGhlIHRhYmxlIHRvIGFjdGl2YXRlXG5cdCYucm93LWJvcmRlciB0Ym9keSxcblx0dGJvZHkge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXItdG9wOiAkdGFibGUtYm9keS1ib3JkZXI7XG5cdFx0fVxuXG5cdFx0dHI6Zmlyc3QtY2hpbGQgdGgsXG5cdFx0dHI6Zmlyc3QtY2hpbGQgdGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXG5cdC8vIFN0cmlwZSBjbGFzc2VzIC0gYWRkIFwiY2VsbC1ib3JkZXJcIiBjbGFzcyB0byB0aGUgdGFibGUgdG8gYWN0aXZhdGVcblx0Ji5jZWxsLWJvcmRlciB0Ym9keSB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlci10b3A6ICR0YWJsZS1ib2R5LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yaWdodDogJHRhYmxlLWJvZHktYm9yZGVyO1xuXHRcdH1cblxuXHRcdHRyIHRoOmZpcnN0LWNoaWxkLFxuXHRcdHRyIHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAkdGFibGUtYm9keS1ib3JkZXI7XG5cdFx0fVxuXG5cdFx0dHI6Zmlyc3QtY2hpbGQgdGgsXG5cdFx0dHI6Zmlyc3QtY2hpbGQgdGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXG5cdC8vIFN0cmlwZSBjbGFzc2VzIC0gYWRkIFwic3RyaXBlXCIgY2xhc3MgdG8gdGhlIHRhYmxlIHRvIGFjdGl2YXRlXG5cdCYuc3RyaXBlIHRib2R5LFxuXHR0Ym9keSB7XG5cdFx0dHIub2RkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1yb3ctYmFja2dyb3VuZCwgMi4zNSUpOyAvLyBzaGFkZSBieSBmOVxuXG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXJvdy1zZWxlY3RlZCwgMi4zNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly8gSG92ZXIgY2xhc3NlcyAtIGFkZCBcImhvdmVyXCIgY2xhc3MgdG8gdGhlIHRhYmxlIHRvIGFjdGl2YXRlXG5cdCYuaG92ZXIgdGJvZHksXG5cdHRib2R5IHtcblx0XHR0cjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtcm93LWJhY2tncm91bmQsIDMuNiUpOyAvLyBzaGFkZSBieSBmNVxuXG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXJvdy1zZWxlY3RlZCwgMy42JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmLm5vLWZvb3RlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHRhYmxlLWhlYWRlci1ib3JkZXI7XG5cdH1cblxuXHQmLm5vd3JhcCB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0Ji5jb21wYWN0IHtcblx0XHR0aGVhZCB0aCxcblx0XHR0aGVhZCB0ZCB7XG5cdFx0XHRwYWRkaW5nOiA0cHggMTdweCA0cHggNHB4O1xuXHRcdH1cblxuXHRcdHRmb290IHRoLFxuXHRcdHRmb290IHRkIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHR9XG5cblx0XHR0Ym9keSB0aCxcblx0XHR0Ym9keSB0ZCB7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0fVxuXHR9XG5cblxuXHQvLyBUeXBvZ3JhcGh5XG5cdHRoLmR0LWxlZnQsXG5cdHRkLmR0LWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHR0aC5kdC1jZW50ZXIsXG5cdHRkLmR0LWNlbnRlcixcblx0dGQuZGF0YVRhYmxlc19lbXB0eSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0dGguZHQtcmlnaHQsXG5cdHRkLmR0LXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdHRoLmR0LWp1c3RpZnksXG5cdHRkLmR0LWp1c3RpZnkge1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cblxuXHR0aC5kdC1ub3dyYXAsXG5cdHRkLmR0LW5vd3JhcCB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdHRoZWFkLFxuXHR0Zm9vdCB7XG5cdFx0dGguZHQtaGVhZC1sZWZ0LFxuXHRcdHRkLmR0LWhlYWQtbGVmdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdHRoLmR0LWhlYWQtY2VudGVyLFxuXHRcdHRkLmR0LWhlYWQtY2VudGVye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdHRoLmR0LWhlYWQtcmlnaHQsXG5cdFx0dGQuZHQtaGVhZC1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHR0aC5kdC1oZWFkLWp1c3RpZnksXG5cdFx0dGQuZHQtaGVhZC1qdXN0aWZ5IHtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0fVxuXG5cdFx0dGguZHQtaGVhZC1ub3dyYXAsXG5cdFx0dGQuZHQtaGVhZC1ub3dyYXAge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHR0Ym9keSB7XG5cdFx0dGguZHQtYm9keS1sZWZ0LFxuXHRcdHRkLmR0LWJvZHktbGVmdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdHRoLmR0LWJvZHktY2VudGVyLFxuXHRcdHRkLmR0LWJvZHktY2VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHR0aC5kdC1ib2R5LXJpZ2h0LFxuXHRcdHRkLmR0LWJvZHktcmlnaHQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0dGguZHQtYm9keS1qdXN0aWZ5LFxuXHRcdHRkLmR0LWJvZHktanVzdGlmeSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdH1cblxuXHRcdHRoLmR0LWJvZHktbm93cmFwLFxuXHRcdHRkLmR0LWJvZHktbm93cmFwIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEl0cyBub3QgdW5jb21tb24gdG8gdXNlICoge2JvcmRlci1ib3h9IG5vdywgYnV0IGl0IG1lc3NlcyB1cCB0aGUgY29sdW1uIHdpZHRoXG4vLyBjYWxjdWxhdGlvbnMsIHNvIHVzZSBjb250ZW50LWJveCBmb3IgdGhlIHRhYmxlIGFuZCBjZWxsc1xudGFibGUuZGF0YVRhYmxlLFxudGFibGUuZGF0YVRhYmxlIHRoLFxudGFibGUuZGF0YVRhYmxlIHRkIHtcblx0ICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuXG4vKlxuICogQ29udHJvbCBmZWF0dXJlIGxheW91dFxuICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjbGVhcjogYm90aDtcblxuXHQvLyBQYWdlIGxlbmd0aCBvcHRpb25zXG5cdC5kYXRhVGFibGVzX2xlbmd0aCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0c2VsZWN0IHtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICB3aWR0aDogNjVweDtcblx0XHR9XG5cdH1cblxuXHQvLyBGaWx0ZXJpbmcgaW5wdXRcblx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC41ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyBUYWJsZSBpbmZvXG5cdC5kYXRhVGFibGVzX2luZm8ge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAwLjc1NWVtO1xuXHR9XG5cblx0Ly8gUGFnaW5nXG5cdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG5cblx0XHQucGFnaW5hdGVfYnV0dG9uIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtaW4td2lkdGg6IDEuNWVtO1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgMCA3cHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0ICAgIG1hcmdpbjogMCA1cHg7XG5cdFx0ICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cblx0XHRcdCYuY3VycmVudCxcblx0XHRcdCYuY3VycmVudDpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIsXG5cdFx0XHQmLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6MC4zO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQgICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcblx0XHRcdCAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCAycHggN3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWxsaXBzaXMge1xuXHRcdFx0cGFkZGluZzogMCAxZW07XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJvY2Vzc2luZ1xuXHQuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tbGVmdDogLTUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cblx0LmRhdGFUYWJsZXNfbGVuZ3RoLFxuXHQuZGF0YVRhYmxlc19maWx0ZXIsXG5cdC5kYXRhVGFibGVzX2luZm8sXG5cdC5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsXG5cdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRjb2xvcjogJHRhYmxlLWNvbnRyb2wtY29sb3I7XG5cdH1cblxuXHQvLyBTY3JvbGxpbmdcblx0LmRhdGFUYWJsZXNfc2Nyb2xsIHtcblx0XHRjbGVhcjogYm90aDtcblxuXHRcdGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdFx0XHQ+IHRhYmxlID4gdGhlYWQgPiB0ciwgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xuXHRcdFx0XHQ+IHRoLCA+IHRkIHtcblx0XHRcdFx0XHQvLyBTZXR0aW5nIHYtYWxpZ24gYmFzZWxpbmUgY2FuIGNhdXNlIHRoZSBoZWFkZXJzIHRvIGJlIHZpc2libGVcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiB0aCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyxcblx0XHRcdFx0PiB0ZCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyB7XG5cdFx0XHRcdFx0Ly8gSGlkZSB0aGUgZWxlbWVudCB1c2VkIHRvIHdyYXAgdGhlIGNvbnRlbnQgaW4gdGhlIGhlYWRlciBmb3Jcblx0XHRcdFx0XHQvLyB0aGUgYm9keSBzY3JvbGxpbmcgdGFibGVcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vLWZvb3RlciB7XG5cdFx0LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkdGFibGUtaGVhZGVyLWJvcmRlcjtcblx0XHR9XG5cblx0XHRkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSxcblx0XHRkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblxuXG5cdC8vIFNlbGYgY2xlYXIgdGhlIHdyYXBwZXJcblx0JjphZnRlciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cdHpvb206IDE7IC8vIFBvb3Igb2xkIElFXG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQge1xuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG5cdCsgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG5cdFx0dGFibGUge1xuXHRcdFx0Ym9yZGVyLXRvcDpub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZGFya21vZGUge1xuXG5cdHRhYmxlLmRhdGFUYWJsZSB7XG5cdFx0dGJvZHkgdHIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjptYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJkYXJrbW9kZUJnXCIpO1xuXHRcdH1cblx0fVxuXG5cdC5kYXRhVGFibGVzX2xlbmd0aCxcblx0LmRhdGFUYWJsZXNfZmlsdGVyLFxuXHQuZGF0YVRhYmxlc19pbmZvLFxuXHQuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuXHQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0fVxuXG59XG5cbi8vIENvbGxhcHNlIHRoZSB0d28gY29sdW1uIGRpc3BsYXkgb2YgdGhlIGNvbnRyb2wgZWxlbWVudHMgd2hlbiB0aGUgc2NyZWVuIGlzXG4vLyBzbWFsbCAtIHRoZSBpbmZvIGFuZCBwYWdpbmcgY29udHJvbCBnZXQgY29sbGFwc2VkIGZpcnN0IGFzIHRoZXkgYXJlIHdpZGVyLFxuLy8gYW5kIHRoZW4gdGhlIGxlbmd0aCBhbmQgZmlsdGVyIGNvbnRyb2xzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZGF0YVRhYmxlc193cmFwcGVyIHtcblx0XHQuZGF0YVRhYmxlc19pbmZvLFxuXHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuZGF0YVRhYmxlc193cmFwcGVyIHtcblx0XHQuZGF0YVRhYmxlc19sZW5ndGgsXG5cdFx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJzZXR0aW5nc1wiO1xuLmJvcmRlciB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG59XG4uYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xufVxuLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBzZXR0aW5ncy4kYm9yZGVyQ29sb3I7XG59XG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xufVxuLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xufVxuXG4uZGFya21vZGUge1xuICAgIC5ib3JkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6cmdiYShzZXR0aW5ncy4kYm9yZGVyQ29sb3IsMC4yKTtcbiAgICB9XG4gICAgLmJvcmRlci10b3Age1xuICAgICAgICBib3JkZXItY29sb3I6cmdiYShzZXR0aW5ncy4kYm9yZGVyQ29sb3IsMC4yKTtcbiAgICB9XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKHNldHRpbmdzLiRib3JkZXJDb2xvciwwLjIpO1xuICAgIH1cbiAgICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKHNldHRpbmdzLiRib3JkZXJDb2xvciwwLjIpO1xuICAgIH1cbiAgICAuYm9yZGVyLWxlZnQge1xuICAgICAgICBib3JkZXItY29sb3I6cmdiYShzZXR0aW5ncy4kYm9yZGVyQ29sb3IsMC4yKTtcbiAgICB9XG59IiwiLmZpbHRlci1ibHVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjpibHVyKDVweCk7XG4gICAgLW1vei1maWx0ZXI6Ymx1cig1cHgpO1xuICAgIC1tcy1maWx0ZXI6Ymx1cig1cHgpO1xuICAgIC1vLWZpbHRlcjpibHVyKDVweCk7XG4gICAgZmlsdGVyOmJsdXIoNXB4KTtcbn1cbi5maWx0ZXItYmx1ci0yIHtcbiAgICAtd2Via2l0LWZpbHRlcjpibHVyKDEwcHgpO1xuICAgIC1tb3otZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgLW1zLWZpbHRlcjpibHVyKDEwcHgpO1xuICAgIC1vLWZpbHRlcjpibHVyKDEwcHgpO1xuICAgIGZpbHRlcjpibHVyKDEwcHgpO1xufVxuIiwiQHVzZSBcInNldHRpbmdzXCI7XG4udG9jIHtcbiAgICA+IHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgb2wge1xuICAgICAgICBtYXJnaW46OHB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOjAgMCAwIDE2cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaDEsaDIsaDMsaDQsaDUsc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwIDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2V0dGluZ3NcIjtcbiNsb2cge1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgYm90dG9tOi0xMDB2aDtcbiAgICAgICAgdHJhbnNpdGlvbjpzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICAmLnVpLXJlc2l6YWJsZS1yZXNpemluZyB7XG4gICAgICAgIG9wYWNpdHk6MC41O1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgcG9zaXRpb246ICBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxOTFhMWY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICAuaGVhZCB7XG4gICAgICAgIGhlaWdodDozNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgIC5sb2ctcGFuZWwtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbYnV0dG9uLWFjdGlvbj1cInRvZ2dsZUF1dG9TY3JvbGxcIl06bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjbG9nYXJlYSB7XG4gICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgIHRvcDozNnB4O1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgID4gLmVudHJ5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LWZvbGRhYmxlIHtcbiAgICAgICAgICAgICAgICAuY2xpY2thYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHByZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OnVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudG9nZ2xlSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC50b2dnbGVJY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RyaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldChzZXR0aW5ncy4kY29sb3JzLFwibGlnaHRncmVlblwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJvcmFuZ2VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9vbGVhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udWxsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldChzZXR0aW5ncy4kY29sb3JzLFwicGlua1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rZXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJyZWRcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xuICAgIH1cbn1cbiIsIi5pbnN0YWxsYXRpb24tYXBwLWJveCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5zdGFsbGF0aW9uLXBob25lLWJveCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYXBwbWFwLWNvbm5lY3Rpb24ge1xuICAgIC5hcHBtYXAtY29ubmVjdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgYmFja2dyb3VuZDojZGRkO1xuICAgIH1cbiAgICAuaW5zdGFsbGF0aW9uLXByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcInNldHRpbmdzXCI7XG4jY29va2llLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgei1pbmRleDo5OTk5OTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYm94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBjb29raWVNc2dTbGlkZUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBtaW4taGVpZ2h0OjY0cHg7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLC0xMDAlKTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgICNjb29raWUtbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgY29va2llTXNnU2xpZGVJbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLC0xMDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCUsMCUpO1xuICAgIH1cbn1cbiIsIlxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNldHRpbmdzXCI7XG5AZWFjaCAkbGFiZWwsJHdpZHRoIGluIHNldHRpbmdzLiRicmVha3BvaW50cyB7XG5cbiAgICAvKiAtIEdSSUQgLSAjeyRsYWJlbH0gKi9cbiAgICBAaWYoJGxhYmVsICE9IHhzKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiR3aWR0aCkge1xuICAgICAgICAgICAgJWNvbHMtI3skbGFiZWx9IHtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIEBpZihzZXR0aW5ncy4kaGFzUGFkZGluZ0dyaWQgPT0gMSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0jeyRsYWJlbH0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgICAgICYuZmxleC1zaHJpbmsge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0jeyRsYWJlbH0tNC04IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoMTAwJSwgNSk7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29scy0jeyRsYWJlbH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHNldHRpbmdzLiRncmlkQ29sdW1ucyB7XG4gICAgICAgICAgICAgICAgLmNvbC0jeyRsYWJlbH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoMTAwJSwgc2V0dGluZ3MuJGdyaWRDb2x1bW5zKSAqICRpO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb2xzLSN7JGxhYmVsfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9mZnNldC0jeyRsYWJlbH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoMTAwJSwgc2V0dGluZ3MuJGdyaWRDb2x1bW5zKSAqICRpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICAlY29scy0jeyRsYWJlbH0ge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIEBpZihzZXR0aW5ncy4kaGFzUGFkZGluZ0dyaWQgPT0gMSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtI3skbGFiZWx9IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgJi5mbGV4LXNocmluayB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjA7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC0jeyRsYWJlbH0tNC04IHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCA1KTtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbHMtI3skbGFiZWx9O1xuICAgICAgICB9XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc2V0dGluZ3MuJGdyaWRDb2x1bW5zIHtcblxuICAgICAgICAgICAgLmNvbC0jeyRsYWJlbH0tI3skaX0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCBzZXR0aW5ncy4kZ3JpZENvbHVtbnMpICogJGk7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29scy0jeyRsYWJlbH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub2Zmc2V0LSN7JGxhYmVsfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KDEwMCUsIHNldHRpbmdzLiRncmlkQ29sdW1ucykgKiAkaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICBAZWFjaCAkbGFiZWwsJHdpZHRoIGluIHNldHRpbmdzLiRicmVha3BvaW50cyB7XG4gICAgICAgIEBpZigkbGFiZWwgPT0geHMpIHtcbiAgICAgICAgICAgICVjb2xzLXByaW50IHtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIEBpZihzZXR0aW5ncy4kaGFzUGFkZGluZ0dyaWQgPT0gMSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzZXR0aW5ncy4kZ3JpZENvbHVtbnMge1xuXG4gICAgICAgICAgICAgICAgLmNvbC1wcmludC0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigxMDAlLCBzZXR0aW5ncy4kZ3JpZENvbHVtbnMpICogJGkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlY29scy1wcmludDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9mZnNldC1wcmludC0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigxMDAlLCBzZXR0aW5ncy4kZ3JpZENvbHVtbnMpICogJGkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBMQVlPVVQgKi9cbkB1c2UgXCJzZXR0aW5nc1wiO1xuKiB7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xufVxuaHRtbCxib2R5IHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDpzZXR0aW5ncy4kYW5jaG9yT2Zmc2V0O1xufVxuXG4uY2xlYXJmaXgge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6YXV0bztcbn1cbi5oaWRkZW4geyBkaXNwbGF5Om5vbmU7IH1cblxuLmRpc3BsYXktbm9uZSB7IGRpc3BsYXk6bm9uZTsgfVxuLmRpc3BsYXktYmxvY2sgeyBkaXNwbGF5OmJsb2NrOyB9XG4uZGlzcGxheS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5AZWFjaCAkaSBpbiBzZXR0aW5ncy4kZ3V0dGVyTXVsdGlwbGljYXRvcnMge1xuXG4gICAgLyogLSBMQVlPVVQgLSBST1c6IEd1dHRlciAqICN7JGl9Ki9cbiAgICBAaWYoJGkgPT0gMSkge1xuICAgICAgICAuY29udGVudCwgLmJveC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyIHsgcGFkZGluZzpzZXR0aW5ncy4kZ3V0dGVyQmFzZSBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAwIHNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC5jb250ZW50LSN7JGl9LCAuYm94LWNvbnRlbnQtI3skaX0ge1xuICAgICAgICAgICAgcGFkZGluZzpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWhlYWRlci0jeyRpfSB7IHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaSBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpIDAgc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgIH1cbn1cblxuXG4lcm93cyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxufVxuXG5AZWFjaCAkaSBpbiBzZXR0aW5ncy4kZ3V0dGVyTXVsdGlwbGljYXRvcnMge1xuXG4gICAgLyogLSBMQVlPVVQgLSBST1c6IEd1dHRlciAqICN7JGl9Ki9cbiAgICBAaWYoJGkgPT0gMSkge1xuICAgICAgICAuZmxleHJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAmLmZsZXgtd3JhcCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgQGV4dGVuZCAlcm93cztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0je3NldHRpbmdzLiRndXR0ZXJCYXNlfTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDotI3tzZXR0aW5ncy4kZ3V0dGVyQmFzZX07XG4gICAgICAgICAgICAmLmZsZXhyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICAucm93LSN7JGl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJvd3M7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotI3tzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpfTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDotI3tzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpfTtcbiAgICAgICAgfVxuICAgICAgICAuZmxleHJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRsYWJlbCwkd2lkdGggaW4gc2V0dGluZ3MuJGJyZWFrcG9pbnRzIHtcbiAgICAvKiAtIExBWU9VVCAtIFBBRERJTkdTL01BUkdJTlMgLSAjeyRsYWJlbH0gKi9cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiR3aWR0aCkge1xuICAgICAgICBAZWFjaCAkaSBpbiBzZXR0aW5ncy4kZ3V0dGVyTXVsdGlwbGljYXRvcnMge1xuICAgICAgICAgICAgQGlmKCRpID09IDEpIHtcbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0gICB7IHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0tdCB7IHBhZGRpbmctdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LXIgeyBwYWRkaW5nLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LWIgeyBwYWRkaW5nLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS1sIHsgcGFkZGluZy1sZWZ0OnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LXkgeyBwYWRkaW5nLXRvcDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgcGFkZGluZy1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0teCB7IHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgcGFkZGluZy1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9ICAgIHsgbWFyZ2luOnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0tdCAgeyBtYXJnaW4tdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0tciAgeyBtYXJnaW4tcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS1iICB7IG1hcmdpbi1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS1sICB7IG1hcmdpbi1sZWZ0OnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0teSAgeyBtYXJnaW4tdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlOyBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAgICAgLm1hcmdpbi0jeyRsYWJlbH0teCAgeyBtYXJnaW4tbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgbWFyZ2luLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAucGFkZGluZy0jeyRsYWJlbH0tI3skaX0gICB7IHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS10LSN7JGl9IHsgcGFkZGluZy10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS1yLSN7JGl9IHsgcGFkZGluZy1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LWItI3skaX0geyBwYWRkaW5nLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAgICAgLnBhZGRpbmctI3skbGFiZWx9LWwtI3skaX0geyBwYWRkaW5nLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS15LSN7JGl9IHsgcGFkZGluZy10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgcGFkZGluZy1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5wYWRkaW5nLSN7JGxhYmVsfS14LSN7JGl9IHsgcGFkZGluZy1sZWZ0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LSN7JGl9ICAgIHsgbWFyZ2luOnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS10LSN7JGl9ICB7IG1hcmdpbi10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LXItI3skaX0gIHsgbWFyZ2luLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS1iLSN7JGl9ICB7IG1hcmdpbi1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LWwtI3skaX0gIHsgbWFyZ2luLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgICAgIC5tYXJnaW4tI3skbGFiZWx9LXktI3skaX0gIHsgbWFyZ2luLXRvcDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLSN7JGxhYmVsfS14LSN7JGl9ICB7IG1hcmdpbi1sZWZ0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZsb2F0LSN7JGxhYmVsfS1sZWZ0IHsgZmxvYXQ6bGVmdDsgfVxuICAgICAgICAuZmxvYXQtI3skbGFiZWx9LXJpZ2h0IHsgZmxvYXQ6cmlnaHQ7IH1cbiAgICAgICAgLmZsb2F0LSN7JGxhYmVsfS1ub25lIHsgZmxvYXQ6bm9uZTsgfVxuXG4gICAgICAgIC5kaXNwbGF5LSN7JGxhYmVsfS1ibG9jayB7IGRpc3BsYXk6YmxvY2s7IH1cbiAgICAgICAgLmRpc3BsYXktI3skbGFiZWx9LWlubGluZSB7IGRpc3BsYXk6aW5saW5lOyB9XG4gICAgICAgIC5kaXNwbGF5LSN7JGxhYmVsfS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxuICAgICAgICAuZGlzcGxheS0jeyRsYWJlbH0taW5saW5lLWZsZXggeyBkaXNwbGF5OmlubGluZS1mbGV4OyB9XG4gICAgICAgIC5kaXNwbGF5LSN7JGxhYmVsfS1mbGV4IHsgZGlzcGxheTpmbGV4OyB9XG4gICAgICAgIC5kaXNwbGF5LSN7JGxhYmVsfS1pbmhlcml0IHsgZGlzcGxheTppbmhlcml0OyB9XG4gICAgICAgIC5kaXNwbGF5LSN7JGxhYmVsfS1ub25lIHsgZGlzcGxheTpub25lOyB9XG4gICAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgICBAZWFjaCAkaSBpbiBzZXR0aW5ncy4kZ3V0dGVyTXVsdGlwbGljYXRvcnMge1xuICAgICAgICBAaWYoJGkgPT0gMSkge1xuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQgICB7IHBhZGRpbmc6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LXQgeyBwYWRkaW5nLXRvcDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtciB7IHBhZGRpbmctcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LWIgeyBwYWRkaW5nLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtbCB7IHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQteSB7IHBhZGRpbmctdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlOyBwYWRkaW5nLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQteCB7IHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgcGFkZGluZy1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludCAgICB7IG1hcmdpbjpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC10ICB7IG1hcmdpbi10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQtciAgeyBtYXJnaW4tcmlnaHQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQtYiAgeyBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LWwgIHsgbWFyZ2luLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQteSAgeyBtYXJnaW4tdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlOyBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LXggIHsgbWFyZ2luLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2U7IG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZTsgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LSN7JGl9ICAgeyBwYWRkaW5nOnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5wYWRkaW5nLXByaW50LXQtI3skaX0geyBwYWRkaW5nLXRvcDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC1yLSN7JGl9IHsgcGFkZGluZy1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC1iLSN7JGl9IHsgcGFkZGluZy1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQtbC0jeyRpfSB7IHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAucGFkZGluZy1wcmludC15LSN7JGl9IHsgcGFkZGluZy10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgcGFkZGluZy1ib3R0b206c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLnBhZGRpbmctcHJpbnQteC0jeyRpfSB7IHBhZGRpbmctbGVmdDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyBwYWRkaW5nLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgICAgIC5tYXJnaW4tcHJpbnQtI3skaX0gICAgeyBtYXJnaW46c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC10LSN7JGl9ICB7IG1hcmdpbi10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC1yLSN7JGl9ICB7IG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LWItI3skaX0gIHsgbWFyZ2luLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LWwtI3skaX0gIHsgbWFyZ2luLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgfVxuICAgICAgICAgICAgLm1hcmdpbi1wcmludC15LSN7JGl9ICB7IG1hcmdpbi10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgbWFyZ2luLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqICRpOyB9XG4gICAgICAgICAgICAubWFyZ2luLXByaW50LXgtI3skaX0gIHsgbWFyZ2luLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAkaTsgbWFyZ2luLXJpZ2h0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogJGk7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCJzZXR0aW5nc1wiO1xuQGVhY2ggJGZvbnQsICRsaW5rIGluIHNldHRpbmdzLiRmb250cyB7XG4gICAgQGltcG9ydCB1cmwoJGxpbmspO1xufVxuXG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczoxNSUpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczoxNSUpO1xufVxuLmRhcmttb2RlIHtcbiAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczoxMCUpO1xuICAgIH1cblxuICAgIDo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6MTAlKTtcbiAgICB9ICAgXG59XG5ib2R5IHtcbiAgICBmb250LWZhbWlseTpzZXR0aW5ncy4kbWFpbkZvbnQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGxpbmUtaGVpZ2h0OjEuNGVtO1xufVxuXG5cbmgxLC50ZXh0LWgxLGgyLC50ZXh0LWgyLGgzLC50ZXh0LWgzLGg0LC50ZXh0LWg0LGg1LC50ZXh0LWg1LGg2LC50ZXh0LWg2IHtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6MS4yZW07XG5cbn1cblxuJHNlbGVjdG9yc0ZpdHRldFRvQm94OiAoXG4gICAgJ3AnLFxuICAgICd1bCcsXG4gICAgJ29sJyxcbiAgICAnaDEnLFxuICAgICdoMicsXG4gICAgJ2gzJyxcbiAgICAnaDQnLFxuICAgICdoNScsXG4gICAgJ2g2JyxcbiAgICAnLnRleHQtaDEnLFxuICAgICcudGV4dC1oMicsXG4gICAgJy50ZXh0LWgzJyxcbiAgICAnLnRleHQtaDQnLFxuICAgICcudGV4dC1oNScsXG4gICAgJy50ZXh0LWg2J1xuKTtcblxuJW5vTWFyZ2luVG9wIHtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG4lbm9NYXJnaW5Cb3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbn1cblxuJWZpdHRldFRvQm94IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGV4dGVuZCAlbm9NYXJnaW5Ub3A7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBleHRlbmQgJW5vTWFyZ2luQm90dG9tO1xuICAgIH1cbn1cblxuQGVhY2ggJHNlbGVjdG9yIGluICRzZWxlY3RvcnNGaXR0ZXRUb0JveCB7XG4gICAgI3skc2VsZWN0b3J9IHtcbiAgICAgICAgQGV4dGVuZCAlZml0dGV0VG9Cb3g7XG4gICAgfVxufVxuXG4uY2hhcnRqcy1zaXplLW1vbml0b3Ige1xuICAgIEBlYWNoICRzZWxlY3RvciBpbiAkc2VsZWN0b3JzRml0dGV0VG9Cb3gge1xuICAgICAgICArICN7JHNlbGVjdG9yfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVub01hcmdpblRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiRoZWFkbGluZUJhc2VTaXplOjIuMmVtO1xuJGgxU2l6ZTokaGVhZGxpbmVCYXNlU2l6ZTtcbiRoMlNpemU6bWF0aC5kaXYoJGgxU2l6ZSwgMTAwKSAqIDgwO1xuJGgzU2l6ZTptYXRoLmRpdigkaDJTaXplLCAxMDApICogODA7XG4kaDRTaXplOm1hdGguZGl2KCRoM1NpemUsIDEwMCkgKiA4ODtcbiRoNVNpemU6bWF0aC5kaXYoJGg0U2l6ZSwgMTAwKSAqIDg4O1xuJGg2U2l6ZTptYXRoLmRpdigkaDVTaXplLCAxMDApICogODg7XG5cblxuaDEsIC50ZXh0LWgxIHtcbiAgICBmb250LXNpemU6ICRoMVNpemU7XG4gICAgc21hbGwge1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICB9XG59XG5cbmgyLCAudGV4dC1oMiB7XG4gICAgZm9udC1zaXplOiAkaDJTaXplO1xuICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgfVxufVxuaDMsIC50ZXh0LWgzIHtcbiAgICBmb250LXNpemU6ICRoM1NpemU7XG4gICAgc21hbGwge1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICB9XG59XG5oNCwgLnRleHQtaDQge1xuICAgIGZvbnQtc2l6ZTogJGg0U2l6ZTtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIH1cbn1cbmg1LCAudGV4dC1oNSB7XG4gICAgZm9udC1zaXplOiAkaDVTaXplO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIH1cbn1cbmg2LCAudGV4dC1oNiB7XG4gICAgZm9udC1zaXplOiAkaDZTaXplO1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIH1cbn1cblxuLnRleHQtc2l6ZS0yIHtcbiAgICBmb250LXNpemU6MmVtO1xuICAgIGxpbmUtaGVpZ2h0OjFlbTtcbn1cbi50ZXh0LXNpemUtMyB7XG4gICAgZm9udC1zaXplOjNlbTtcbiAgICBsaW5lLWhlaWdodDoxZW07XG59XG4udGV4dC1zaXplLTQge1xuICAgIGZvbnQtc2l6ZTo0ZW07XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjp3YWl0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgfVxufVxuXG5wLCB1bCwgb2wgeyBtYXJnaW46MC41ZW0gMDsgfVxudWwsIG9sIHsgcGFkZGluZzowIDAgMCAxLjFlbTsgfVxuXG5zdHJvbmcgeyBmb250LXdlaWdodDpib2xkZXI7IH1cblxuc21hbGwsICAudGV4dC1zbWFsbGVyICAgICAgICAgICB7IGZvbnQtc2l6ZTogMC45MGVtOyB9XG5zbWFsbCwgIC50ZXh0LXNtYWxsICAgICAgICAgICB7IGZvbnQtc2l6ZTogMC44MGVtOyB9XG5cbmRlbCwgICAgLnRleHQtbGluZS10aHJvdWdoICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbmlucyAsICAgLnRleHQtdW5kZXJsaW5lICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaSwgICAgICAudGV4dC1pdGFsaWMgICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuICAgICAgICAudGV4dC1leHRyYWxpZ2h0ICAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAgICAgLnRleHQtbGlnaHQgICAgICAgICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAudGV4dC1yZWd1bGFyICAgICAgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC50ZXh0LXNlbWlib2xkICAgICAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLnRleHQtYm9sZCAgICAgICAgICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAudGV4dC1ibGFjayAgICAgICAgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG5cbiAgICAgICAgLnRleHQtbGVmdCAgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAudGV4dC1yaWdodCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAudGV4dC1jZW50ZXIgICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRleHQtanVzdGlmeSAgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4gICAgICAgIC50ZXh0LXVwcGVyY2FzZSAgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnRleHQtbG93ZXJjYXNlICAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4gICAgICAgIC50ZXh0LW1vbm9zcGFjZSAgICAgICB7IGZvbnQtZmFtaWx5OiBzZXR0aW5ncy4kY29kZUZvbnQsIHNhbnMtc2VyaWY7IH1cblxuYmxvY2txdW90ZSB7XG5cbn1cblxuY29kZSwgcHJlIHtcbiAgICBwYWRkaW5nOjFlbTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbjowLjVlbSAwO1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6NzAlKTtcbiAgICBiYWNrZ3JvdW5kOiBzZXR0aW5ncy4kZGFya0JnQ29sb3I7XG4gICAgY3Vyc29yOnRleHQ7XG4gICAgZm9udC1mYW1pbHk6IHNldHRpbmdzLiRjb2RlRm9udCwgc2Fucy1zZXJpZjtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAmOjpzZWxlY3Rpb24ge1xuICAgIFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICB9XG5cbiAgICAmOjotbW96LXNlbGVjdGlvbiB7XG4gICAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgY29kZSwgcHJlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczo1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTI1JSk7XG4gICAgfVxufVxuXG5wcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIG1heC1oZWlnaHQ6NDIwcHg7XG4gICAgdGFiLXNpemU6NDtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBtYXJnaW46MDtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJvcmRlcjowO1xuICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJGJvcmRlckNvbG9yO1xufVxuLmRhcmttb2RlIHtcbiAgICBociB7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYShzZXR0aW5ncy4kYm9yZGVyQ29sb3IsMC4yKTtcbiAgICB9XG59XG5cbkBlYWNoICRsYWJlbCwkd2lkdGggaW4gc2V0dGluZ3MuJGJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDokd2lkdGgpIHtcbiAgICAgICAgLnRleHQtc2l6ZS0jeyRsYWJlbH0tMC05ICAge1xuICAgICAgICAgICAgZm9udC1zaXplOjAuOWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtXG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2l6ZS0jeyRsYWJlbH0tMSAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxZW1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1zaXplLSN7JGxhYmVsfS0xLTUgICB7XG4gICAgICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxZW1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1zaXplLSN7JGxhYmVsfS0yICAge1xuICAgICAgICAgICAgZm9udC1zaXplOjJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFlbVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXNpemUtI3skbGFiZWx9LTMgICB7XG4gICAgICAgICAgICBmb250LXNpemU6M2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtXG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc2l6ZS0jeyRsYWJlbH0tNCAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxZW1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlY3VyZXBvaW50aWNvbnMnO1xuICBzcmM6ICB1cmwoJy4uL3dlYmZvbnRzL3NlY3VyZXBvaW50aWNvbnMuZW90PzVpM2JxaycpO1xuICBzcmM6ICB1cmwoJy4uL3dlYmZvbnRzL3NlY3VyZXBvaW50aWNvbnMuZW90PzVpM2JxayNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL3dlYmZvbnRzL3NlY3VyZXBvaW50aWNvbnMudHRmPzVpM2JxaycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL3dlYmZvbnRzL3NlY3VyZXBvaW50aWNvbnMud29mZj81aTNicWsnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL3dlYmZvbnRzL3NlY3VyZXBvaW50aWNvbnMuc3ZnPzVpM2JxayNzZWN1cmVwb2ludGljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwic3BpLVwiXSwgW2NsYXNzKj1cIiBzcGktXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdzZWN1cmVwb2ludGljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG4uc3BpLXNlY3VyZXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uc3BpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5zcGktZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5zcGktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uc3BpLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLnNwaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLnNwaS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5zcGktcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uc3BpLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLnNwaS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uc3BpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5zcGktbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uc3BpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5zcGktbG9jay12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5zcGktdnBuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uc3BpLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNwaS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uc3BpLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5zcGktZm9yYmlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uc3BpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLnNwaS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLnNwaS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLnNwaS1Eb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLnNwaS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLnNwaS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5zcGktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLnNwaS13aWZpLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnc2V0dGluZ3MnO1xuYm9keSB7XG4gIGNvbG9yOnNldHRpbmdzLiRmb250Q29sb3I7XG4gICYuZGFya21vZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yNSUpO1xuICAgIGNvbG9yOiBjb2xvci5pbnZlcnQoc2V0dGluZ3MuJGZvbnRDb2xvcilcbiAgfVxufVxuaDEsLnRleHQtaDEsaDIsLnRleHQtaDIsaDMsLnRleHQtaDMsaDQsLnRleHQtaDQsaDUsLnRleHQtaDUsaDYsLnRleHQtaDYge1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41KTtcbiAgICB9XG59XG4uZGFya21vZGUge1xuICAgIGgxLC50ZXh0LWgxLGgyLC50ZXh0LWgyLGgzLC50ZXh0LWgzLGg0LC50ZXh0LWg0LGg1LC50ZXh0LWg1LGg2LC50ZXh0LWg2IHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmludmVydChyZ2JhKDAsMCwwLDAuOCkpO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuaW52ZXJ0KHJnYmEoMCwwLDAsMC41KSlcbiAgICAgICAgfVxuICAgIH1cbn1cbmEge1xuICAgIGNvbG9yOnNldHRpbmdzLiRsaW5rQ29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOnNldHRpbmdzLiRsaW5rSG92ZXJDb2xvcjtcbiAgICB9XG59XG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiBzZXR0aW5ncy4kY29sb3JzIHtcbiAgICAuYmctI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZDokdmFsdWU7XG4gICAgfVxuICAgIC5jb2xvci0jeyRjb2xvcn0ge1xuICAgICAgICBjb2xvcjokdmFsdWU7XG4gICAgICAgIHN0cm9rZTokdmFsdWU7XG4gICAgfVxuICAgIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgICAgIGNvbG9yOiR2YWx1ZTtcbiAgICB9XG59XG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgIEBpZihjb2xvci5jaGFubmVsKHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsICdsaWdodG5lc3MnLCAkc3BhY2U6IGhzbCkgPCA2NSUpe1xuICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIGgxLC50ZXh0LWgxLGgyLC50ZXh0LWgyLGgzLC50ZXh0LWgzLGg0LC50ZXh0LWg0LGg1LC50ZXh0LWg1LGg2LC50ZXh0LWg2IHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgIGgxLC50ZXh0LWgxLGgyLC50ZXh0LWgyLGgzLC50ZXh0LWgzLGg0LC50ZXh0LWg0LGg1LC50ZXh0LWg1LGg2LC50ZXh0LWg2IHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb2xvci1wcmltYXJ5IHtcbiAgICBjb2xvcjpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgIHN0cm9rZTpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xufVxuLmxpbmstcHJpbWFyeSB7XG4gICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbn1cblxuLy8gSG92ZXIgQ29sb3JzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluIHNldHRpbmdzLiRjb2xvcnMge1xuICAgIC5ob3Zlci1iZy0jeyRjb2xvcn06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgQGlmKGNvbG9yLmNoYW5uZWwoJHZhbHVlLCAnbGlnaHRuZXNzJywgJHNwYWNlOiBoc2wpIDwgNjUlKXtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvdmVyLWNvbG9yLSN7JGNvbG9yfTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiR2YWx1ZTtcbiAgICB9XG4gICAgLmxpbmstaG92ZXItI3skY29sb3J9OmhvdmVyIHtcbiAgICAgICAgY29sb3I6JHZhbHVlO1xuICAgIH1cblxufVxuLmhvdmVyLWJnLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICBAaWYoY29sb3IuY2hhbm5lbChzZXR0aW5ncy4kcHJpbWFyeUNvbG9yLCAnbGlnaHRuZXNzJywgJHNwYWNlOiBoc2wpIDwgNjUlKXtcbiAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgfVxufVxuLmxpbmstaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzZXR0aW5nc1wiO1xuLnByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICB3aWR0aDoxZW07XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDoxcHg7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6MC4yNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCIlXCJcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vLXByb2dyZXNzIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOnByb2dyZXNzUm90YXRlIDIuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOnByb2dyZXNzUm90YXRlIDIuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzc1JvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHByb2dyZXNzUm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMjUlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4kcHJvZ3Jlc3NCYXJIZWlnaHQ6IDAuNWVtO1xuLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6JHByb2dyZXNzQmFySGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgIC8vYm9yZGVyLXJhZGl1czowLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkcHJvZ3Jlc3NCYXJIZWlnaHQsIDQpIDtcbiAgICAmLnByb2dyZXNzLWJhci1zbSB7XG4gICAgICAgIGhlaWdodDokcHJvZ3Jlc3NCYXJIZWlnaHQgKiAwLjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzc0JhckhlaWdodCAqIG1hdGguZGl2KDAuNSwgNCk7XG4gICAgfVxuICAgICYucHJvZ3Jlc3MtYmFyLWxnIHtcbiAgICAgICAgaGVpZ2h0OiRwcm9ncmVzc0JhckhlaWdodCAqIDEuNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzQmFySGVpZ2h0ICogbWF0aC5kaXYoMS41ICwgNCk7XG4gICAgfVxuICAgICY6bm90KFtkYXRhLXByb2dyZXNzXSkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFlbSBzb2xpZDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6YmFyLWluZGV0ZXJtaW5hdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1wcm9ncmVzc10ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFlbSBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMFwiXTo6YmVmb3JlIHsgd2lkdGg6IDA7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMVwiXTo6YmVmb3JlIHsgd2lkdGg6MSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMlwiXTo6YmVmb3JlIHsgd2lkdGg6MiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiM1wiXTo6YmVmb3JlIHsgd2lkdGg6MyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNFwiXTo6YmVmb3JlIHsgd2lkdGg6NCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNVwiXTo6YmVmb3JlIHsgd2lkdGg6NSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNlwiXTo6YmVmb3JlIHsgd2lkdGg6NiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiN1wiXTo6YmVmb3JlIHsgd2lkdGg6NyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOFwiXTo6YmVmb3JlIHsgd2lkdGg6OCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOVwiXTo6YmVmb3JlIHsgd2lkdGg6OSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTBcIl06OmJlZm9yZSB7IHdpZHRoOjEwJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIxMVwiXTo6YmVmb3JlIHsgd2lkdGg6MTElOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjEyXCJdOjpiZWZvcmUgeyB3aWR0aDoxMiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTNcIl06OmJlZm9yZSB7IHdpZHRoOjEzJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIxNFwiXTo6YmVmb3JlIHsgd2lkdGg6MTQlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjE1XCJdOjpiZWZvcmUgeyB3aWR0aDoxNSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTZcIl06OmJlZm9yZSB7IHdpZHRoOjE2JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIxN1wiXTo6YmVmb3JlIHsgd2lkdGg6MTclOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjE4XCJdOjpiZWZvcmUgeyB3aWR0aDoxOCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTlcIl06OmJlZm9yZSB7IHdpZHRoOjE5JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyMFwiXTo6YmVmb3JlIHsgd2lkdGg6MjAlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjIxXCJdOjpiZWZvcmUgeyB3aWR0aDoyMSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMjJcIl06OmJlZm9yZSB7IHdpZHRoOjIyJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyM1wiXTo6YmVmb3JlIHsgd2lkdGg6MjMlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjI0XCJdOjpiZWZvcmUgeyB3aWR0aDoyNCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMjVcIl06OmJlZm9yZSB7IHdpZHRoOjI1JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyNlwiXTo6YmVmb3JlIHsgd2lkdGg6MjYlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjI3XCJdOjpiZWZvcmUgeyB3aWR0aDoyNyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMjhcIl06OmJlZm9yZSB7IHdpZHRoOjI4JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIyOVwiXTo6YmVmb3JlIHsgd2lkdGg6MjklOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjMwXCJdOjpiZWZvcmUgeyB3aWR0aDozMCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMzFcIl06OmJlZm9yZSB7IHdpZHRoOjMxJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIzMlwiXTo6YmVmb3JlIHsgd2lkdGg6MzIlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjMzXCJdOjpiZWZvcmUgeyB3aWR0aDozMyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMzRcIl06OmJlZm9yZSB7IHdpZHRoOjM0JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIzNVwiXTo6YmVmb3JlIHsgd2lkdGg6MzUlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjM2XCJdOjpiZWZvcmUgeyB3aWR0aDozNiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMzdcIl06OmJlZm9yZSB7IHdpZHRoOjM3JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCIzOFwiXTo6YmVmb3JlIHsgd2lkdGg6MzglOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjM5XCJdOjpiZWZvcmUgeyB3aWR0aDozOSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDBcIl06OmJlZm9yZSB7IHdpZHRoOjQwJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI0MVwiXTo6YmVmb3JlIHsgd2lkdGg6NDElOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjQyXCJdOjpiZWZvcmUgeyB3aWR0aDo0MiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDNcIl06OmJlZm9yZSB7IHdpZHRoOjQzJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI0NFwiXTo6YmVmb3JlIHsgd2lkdGg6NDQlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjQ1XCJdOjpiZWZvcmUgeyB3aWR0aDo0NSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDZcIl06OmJlZm9yZSB7IHdpZHRoOjQ2JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI0N1wiXTo6YmVmb3JlIHsgd2lkdGg6NDclOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjQ4XCJdOjpiZWZvcmUgeyB3aWR0aDo0OCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNDlcIl06OmJlZm9yZSB7IHdpZHRoOjQ5JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1MFwiXTo6YmVmb3JlIHsgd2lkdGg6NTAlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjUxXCJdOjpiZWZvcmUgeyB3aWR0aDo1MSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNTJcIl06OmJlZm9yZSB7IHdpZHRoOjUyJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1M1wiXTo6YmVmb3JlIHsgd2lkdGg6NTMlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjU0XCJdOjpiZWZvcmUgeyB3aWR0aDo1NCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNTVcIl06OmJlZm9yZSB7IHdpZHRoOjU1JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1NlwiXTo6YmVmb3JlIHsgd2lkdGg6NTYlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjU3XCJdOjpiZWZvcmUgeyB3aWR0aDo1NyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNThcIl06OmJlZm9yZSB7IHdpZHRoOjU4JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI1OVwiXTo6YmVmb3JlIHsgd2lkdGg6NTklOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjYwXCJdOjpiZWZvcmUgeyB3aWR0aDo2MCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNjFcIl06OmJlZm9yZSB7IHdpZHRoOjYxJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI2MlwiXTo6YmVmb3JlIHsgd2lkdGg6NjIlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjYzXCJdOjpiZWZvcmUgeyB3aWR0aDo2MyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNjRcIl06OmJlZm9yZSB7IHdpZHRoOjY0JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI2NVwiXTo6YmVmb3JlIHsgd2lkdGg6NjUlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjY2XCJdOjpiZWZvcmUgeyB3aWR0aDo2NiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNjdcIl06OmJlZm9yZSB7IHdpZHRoOjY3JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI2OFwiXTo6YmVmb3JlIHsgd2lkdGg6NjglOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjY5XCJdOjpiZWZvcmUgeyB3aWR0aDo2OSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzBcIl06OmJlZm9yZSB7IHdpZHRoOjcwJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI3MVwiXTo6YmVmb3JlIHsgd2lkdGg6NzElOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjcyXCJdOjpiZWZvcmUgeyB3aWR0aDo3MiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzNcIl06OmJlZm9yZSB7IHdpZHRoOjczJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI3NFwiXTo6YmVmb3JlIHsgd2lkdGg6NzQlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjc1XCJdOjpiZWZvcmUgeyB3aWR0aDo3NSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzZcIl06OmJlZm9yZSB7IHdpZHRoOjc2JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI3N1wiXTo6YmVmb3JlIHsgd2lkdGg6NzclOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjc4XCJdOjpiZWZvcmUgeyB3aWR0aDo3OCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiNzlcIl06OmJlZm9yZSB7IHdpZHRoOjc5JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4MFwiXTo6YmVmb3JlIHsgd2lkdGg6ODAlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjgxXCJdOjpiZWZvcmUgeyB3aWR0aDo4MSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiODJcIl06OmJlZm9yZSB7IHdpZHRoOjgyJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4M1wiXTo6YmVmb3JlIHsgd2lkdGg6ODMlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjg0XCJdOjpiZWZvcmUgeyB3aWR0aDo4NCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiODVcIl06OmJlZm9yZSB7IHdpZHRoOjg1JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4NlwiXTo6YmVmb3JlIHsgd2lkdGg6ODYlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjg3XCJdOjpiZWZvcmUgeyB3aWR0aDo4NyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiODhcIl06OmJlZm9yZSB7IHdpZHRoOjg4JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI4OVwiXTo6YmVmb3JlIHsgd2lkdGg6ODklOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjkwXCJdOjpiZWZvcmUgeyB3aWR0aDo5MCU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOTFcIl06OmJlZm9yZSB7IHdpZHRoOjkxJTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI5MlwiXTo6YmVmb3JlIHsgd2lkdGg6OTIlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjkzXCJdOjpiZWZvcmUgeyB3aWR0aDo5MyU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOTRcIl06OmJlZm9yZSB7IHdpZHRoOjk0JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI5NVwiXTo6YmVmb3JlIHsgd2lkdGg6OTUlOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjk2XCJdOjpiZWZvcmUgeyB3aWR0aDo5NiU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiOTdcIl06OmJlZm9yZSB7IHdpZHRoOjk3JTsgfVxuICAgICZbZGF0YS1wcm9ncmVzc149XCI5OFwiXTo6YmVmb3JlIHsgd2lkdGg6OTglOyB9XG4gICAgJltkYXRhLXByb2dyZXNzXj1cIjk5XCJdOjpiZWZvcmUgeyB3aWR0aDo5OSU7IH1cbiAgICAmW2RhdGEtcHJvZ3Jlc3NePVwiMTAwXCJdOjpiZWZvcmUgeyB3aWR0aDoxMDAlOyB9XG59XG5Aa2V5ZnJhbWVzIGJhci1pbmRldGVybWluYXRlIHtcbiAgICAwJSAgICAgIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgbGVmdDoyNSU7XG4gICAgfVxuICAgIDEwMCUgICAge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgIH1cbn1cblxuLmluc3RhbGxhdGlvbi1wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAyLjNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDotMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDE7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDI7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDU7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA1O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDY7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA2O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDc7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA3O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KDEwMCUsIDEzKSAqIDg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiA4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgICBsZWZ0OiBtYXRoLmRpdigxMDAlLCAxMykgKiA5O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBtYXRoLmRpdigycywgMTMpICogOTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTE7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMykge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTI7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxNCkge1xuICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoMTAwJSwgMTMpICogMTM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IG1hdGguZGl2KDJzLCAxMykgKiAxMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBpbnN0YWxsYXRpb25Qcm9ncmVzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBpbnN0YWxsYXRpb25Qcm9ncmVzcyB7XG4gICAwJSB7XG4gICAgICAgYmFja2dyb3VuZDpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUsMS41KTtcbiAgIH1cbiAgIDcuNjkyMzA3NjkyMzA3NjkyNSUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTtcbiAgIH1cbiAgIDE1LjM4NDYxNTM4NDYxNTM4NSUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjI1LDEuMjUpO1xuICAgfVxuICAgMjMuMDc2OTIzMDc2OTIzMDc3JSB7XG4gICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMTUsMS4xNSk7XG4gICB9XG4gICAzMC43NjkyMzA3NjkyMzA3NyUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcbiAgIH1cbiAgIDM4LjQ2MTUzODQ2MTUzODQ2JSB7XG4gICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDUsMS4wNSk7XG4gICB9XG4gICA0Ni4xNTM4NDYxNTM4NDYxNSUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjA0LDEuMDQpO1xuICAgfVxuICAgNTMuODQ2MTUzODQ2MTUzODUlIHtcbiAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wMywxLjAzKTtcbiAgIH1cbiAgIDYxLjUzODQ2MTUzODQ2MTU0JSB7XG4gICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDIsMS4wMik7XG4gICB9XG4gICA2OS4yMzA3NjkyMzA3NjkyMyUge1xuICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjAxNSwxLjAxNSk7XG4gICB9XG4gICA3Ni45MjMwNzY5MjMwNzY5MiUge1xuICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgfVxuICAgODQuNjE1Mzg0NjE1Mzg0NjElIHtcbiAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgIH1cbiAgIDkyLjMwNzY5MjMwNzY5MjMlIHtcbiAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgIH1cbiAgIDEwMCUge1xuICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzZXR0aW5nc1wiO1xuXG4udnVlLWdyaWQtaXRlbSB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teSAhaW1wb3J0YW50O1xuICAgICYudnVlLWRyYWdnYWJsZS1kcmFnZ2luZyB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMS41ZGVnKSBzY2FsZSgxLjAyLDEuMDIpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6ZHJhZ2dpbmdBbmltYXRpb247XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwIDFweCBzZXR0aW5ncy4kYm94Qm9yZGVyQ29sb3IsIC03cHggM3B4IDE0cHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cblxuICAgIC5kcmFnSGFuZGxlLC5ib3gtbWVudSwudnVlLXJlc2l6YWJsZS1oYW5kbGUge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmRyYWdIYW5kbGUsLmJveC1tZW51LC52dWUtcmVzaXphYmxlLWhhbmRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGQtd2lkZ2V0LWJveCB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6c2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IHNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZHJhZ2dpbmdBbmltYXRpb24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxLjVkZWcpIHNjYWxlKDEuMDIsMS4wMik7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMmRlZykgc2NhbGUoMS4wMiwxLjAyKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMS41ZGVnKSBzY2FsZSgxLjAyLDEuMDIpO1xuICAgIH1cbn1cblxuLmdyaWRpdGVtLWxlYXZlIHtcbiAgICB0cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG5cblxuLndpZGdldCB7XG4gICAgJi5ib3gtc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC53aWRnZXQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgIH1cbiAgICAuZHJhZ0hhbmRsZSB7XG4gICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZVI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgY29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0LWluZm8tdG9vbHRpcCB7XG4gICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSwxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5ncy4kZGFya0JnQ29sb3I7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYud2lkZ2V0LWluZm9XaWRnZXQge1xuICAgICAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG5cbiAgICAgICAgLndpZGdldC1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLCAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoc2V0dGluZ3MuJGZvbnRDb2xvciwwLjc1KTtcbiAgICAgICAgICAgIGEuYm94LWJ0bi1iIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWNpcmNsZSwuYm94LWJ0bi1iIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiBzZXR0aW5ncy4kY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgJi5ob3Zlci1iZy0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYoY29sb3IuY2hhbm5lbCgkdmFsdWUsICdsaWdodG5lc3MnLCAkc3BhY2U6IGhzbCkgPCA2NSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24sIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpzZXR0aW5ncy4kYm94SWNvbkZvbnRTaXplICogMS4wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2VsZWN0LWRhdGF0eXBlLWNvbnRhaW5lciB7XG4gICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAuaWNvbi1jaXJjbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjJlbTtcbiAgICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWw6aG92ZXIge1xuXG4gICAgICAgIC5pY29uLWNpcmNsZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjQpO1xuICAgICAgICAgICAgb3BhY2l0eTowLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLnNwZWNpYWxwaWNrZXItZW50ZXItYWN0aXZlLC5zcGVjaWFscGlja2VyLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAuY29sLXhzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICB9XG59XG4uc3BlY2lhbHBpY2tlci1lbnRlciwuc3BlY2lhbHBpY2tlci1sZWF2ZS10byB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDApO1xuICAgIC5jb2wteHMge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLDApO1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICB9XG59XG4uc3BlY2lhbHBpY2tlci1sZWF2ZSwuc3BlY2lhbHBpY2tlci1lbnRlci10byB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwJSwwKSBzY2FsZSgxKTtcbiAgICAuY29sLXhzIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwJSwwKTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxufVxuXG4ud2lkZ2V0LmJveC1zaGFkb3cge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbn1cbi53aWRnZXQuYm94LXNoYWRvdy5oaWdobGlnaHQtcGFyZW50IHtcbiAgICBhbmltYXRpb24tbmFtZTpoaWdobGlnaHRQYXJlbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuNXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodFBhcmVudCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEuNGRlZyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTEuNGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEuNGRlZyk7XG4gICAgfVxufVxuXG4uc3BlY2lhbHBpY2tlci1waWNrZWQge1xuICAgIGhlaWdodDozZW07XG4gICAgd2lkdGg6M2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6MC4yNWVtIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBjb2xvcjojZmZmO1xuICAgIGxpbmUtaGVpZ2h0OjIuNmVtO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtc2l6ZToxLjI1ZW07XG59XG4uc3BlY2lhbHBpY2tlci1ib3gge1xuICAgIG9wYWNpdHk6MC40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLnNwZWNpYWxwaWNrZXItc2VsZWN0ZWQsJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6MVxuICAgIH1cbn1cblxuLndpZGdldC1zcGVjaWFscGlja2VyIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAuc3BlY2lhbHBpY2tlci1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OjNlbTtcbiAgICAgICAgd2lkdGg6M2VtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjowLjI1ZW0gc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICB0cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDoyLjZlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICB9XG5cbn1cbiIsIi8qKlxuICogQGxpY2Vuc2UgSGlnaGNoYXJ0c1xuICpcbiAqIChjKSAyMDA5LTIwMTYgVG9yc3RlaW4gSG9uc2lcbiAqXG4gKiBMaWNlbnNlOiB3d3cuaGlnaGNoYXJ0cy5jb20vbGljZW5zZVxuICovXG5cbi8vIENvbG9ycyBmb3IgZGF0YSBzZXJpZXMgYW5kIHBvaW50cy5cbiRjaGFydENvbG9yczogKCNFNzRDM0MsIzM0OThEQiwjRjBBRDRFLCM2NzNhYjcsIzMzN0FCNywjZWIzOTc2LCNmZjU3MjIsIzJEQ0M3MSwjOGJjMzRhLCM3OTU1NDgpO1xuXG4vLyBDaGFydCBiYWNrZ3JvdW5kLCBwb2ludCBzdHJva2UgZm9yIG1hcmtlcnMgYW5kIGNvbHVtbnMgZXRjXG4kYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcblxuLy8gTmV1dHJhbCBjb2xvcnMsIGdyYXlzY2FsZSBieSBkZWZhdWx0LiBUaGUgZGVmYXVsdCBjb2xvcnMgYXJlIGRlZmluZWQgYnkgbWl4aW5nIHRoZVxuLy8gYmFja2dyb3VuZC1jb2xvciB3aXRoIG5ldXRyYWwsIHdpdGggYSB3ZWlnaHQgY29ycmVzcG9uZGluZyB0byB0aGUgbnVtYmVyIGluIHRoZSBuYW1lLlxuJG5ldXRyYWwtY29sb3ItMTAwOiAjMDAwMDAwICFkZWZhdWx0OyAvLyBTdHJvbmcgdGV4dC5cbiRuZXV0cmFsLWNvbG9yLTgwOiAjMzMzMzMzICFkZWZhdWx0OyAvLyBNYWluIHRleHQgYW5kIHNvbWUgc3Ryb2tlcy5cbiRuZXV0cmFsLWNvbG9yLTYwOiAjNjY2NjY2ICFkZWZhdWx0OyAvLyBBeGlzIGxhYmVscywgYXhpcyB0aXRsZSwgY29ubmVjdG9yIGZhbGxiYWNrLlxuJG5ldXRyYWwtY29sb3ItNDA6ICM5OTk5OTkgIWRlZmF1bHQ7IC8vIENyZWRpdHMgdGV4dCwgZXhwb3J0IG1lbnUgc3Ryb2tlLlxuJG5ldXRyYWwtY29sb3ItMjA6ICNjY2NjY2MgIWRlZmF1bHQ7IC8vIERpc2FibGVkIHRleHRzLCBidXR0b24gc3Ryb2tlcywgY3Jvc3NoYWlyIGV0Yy5cbiRuZXV0cmFsLWNvbG9yLTEwOiAjZTZlNmU2ICFkZWZhdWx0OyAvLyBHcmlkIGxpbmVzIGV0Yy5cbiRuZXV0cmFsLWNvbG9yLTU6ICNmMmYyZjIgIWRlZmF1bHQ7IC8vIE1pbm9yIGdyaWQgbGluZXMgZXRjLlxuJG5ldXRyYWwtY29sb3ItMzogI2Y3ZjdmNyAhZGVmYXVsdDsgLy8gVG9vbHRpcCBiYWNrZ3JvdWQsIGJ1dHRvbiBmaWxscywgbWFwIG51bGwgcG9pbnRzLlxuXG4vLyBDb2xvcmVkLCBzaGFkZXMgb2YgYmx1ZSBieSBkZWZhdWx0XG4kaGlnaGxpZ2h0LWNvbG9yLTEwMDogIzAwMzM5OSAhZGVmYXVsdDsgLy8gRHJpbGxkb3duIGNsaWNrYWJsZSBsYWJlbHMsIGNvbG9yIGF4aXMgbWF4IGNvbG9yLlxuJGhpZ2hsaWdodC1jb2xvci04MDogIzMzNWNhZCAhZGVmYXVsdDsgLy8gU2VsZWN0aW9uIG1hcmtlciwgbWVudSBob3ZlciwgYnV0dG9uIGhvdmVyLCBjaGFydCBib3JkZXIsIG5hdmlnYXRvciBzZXJpZXMuXG4kaGlnaGxpZ2h0LWNvbG9yLTYwOiAjNjY4NWMyICFkZWZhdWx0OyAvLyBOYXZpZ2F0b3IgbWFzayBmaWxsLlxuJGhpZ2hsaWdodC1jb2xvci0yMDogI2NjZDZlYiAhZGVmYXVsdDsgLy8gVGlja3MgYW5kIGF4aXMgbGluZS5cbiRoaWdobGlnaHQtY29sb3ItMTA6ICNlNmViZjUgIWRlZmF1bHQ7IC8vIFByZXNzZWQgYnV0dG9uLCBjb2xvciBheGlzIG1pbiBjb2xvci5cblxuLy8gRm9udHNcbiRmb250LWZhbWlseTogXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJHRpdGxlLWZvbnQtc2l6ZTogMS41ZW0gIWRlZmF1bHQ7XG4kc3VidGl0bGUtZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJGF4aXMtbGFiZWxzLWZvbnQtc2l6ZTogMC45ZW0gIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBcbiR0b29sdGlwLWJvcmRlcjogMXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYmFja2dyb3VuZDogJG5ldXRyYWwtY29sb3ItMyAhZGVmYXVsdDtcblxuLy8gQXhlc1xuJHhheGlzLWdyaWQtbGluZTogMCAhZGVmYXVsdDtcblxuLy8gUmFuZ2Utc2VsZWN0b3JcbiRyYW5nZS1zZWxlY3Rvci1idXR0b24tYm9yZGVyOiAwICFkZWZhdWx0O1xuJHJhbmdlLXNlbGVjdG9yLWlucHV0LXRleHQ6ICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuJHJhbmdlLXNlbGVjdG9yLWlucHV0LWJvcmRlcjogJG5ldXRyYWwtY29sb3ItMjAgIWRlZmF1bHQ7XG5cbi8vIERhdGEtbGFiZWxzXG4kZGF0YS1sYWJlbC1jb2xvcjogJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbiRjb250ZXh0LWJ1dHRvbi1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcblxuJGhpZ2hjaGFydHMtYnV0dG9uLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTMgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi10ZXh0OiAgJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbiRoaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkLWJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3ItMTAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRuZXV0cmFsLWNvbG9yLTIwICFkZWZhdWx0O1xuJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtdGV4dDogICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuXG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYmFja2dyb3VuZDogJG5ldXRyYWwtY29sb3ItMTAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi1ob3Zlci10ZXh0OiAgJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIE5hdmlnYXRvclxuJG5hdmlnYXRvci1zZXJpZXMtZmlsbDogJGhpZ2hsaWdodC1jb2xvci04MCAhZGVmYXVsdDtcbiRuYXZpZ2F0b3Itc2VyaWVzLWJvcmRlcjogJGhpZ2hsaWdodC1jb2xvci04MCAhZGVmYXVsdDtcblxuLy8gU2Nyb2xsYmFyXG4kc2Nyb2xsYmFyLXRyYWNrLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTUgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRyYWNrLWJvcmRlcjogJG5ldXRyYWwtY29sb3ItNSAhZGVmYXVsdDtcblxuLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHotaW5kZXg6IDA7IC8qICMxMDcyICovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhpZ2hjaGFydHMtcm9vdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uaGlnaGNoYXJ0cy1yb290IHRleHQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGlnaGNoYXJ0cy1lbXBoYXNpemVkIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGlnaGNoYXJ0cy1hbmNob3Ige1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oaWdoY2hhcnRzLWJhY2tncm91bmQge1xuICAgIGZpbGw6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtcGxvdC1ib3JkZXIsIC5oaWdoY2hhcnRzLXBsb3QtYmFja2dyb3VuZCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1ib3gge1xuICAgIGZpbGw6IGluaGVyaXQ7XG59XG5cbi8qIFRpdGxlcyAqL1xuLmhpZ2hjaGFydHMtdGl0bGUge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTgwO1xuICAgIGZvbnQtc2l6ZTogJHRpdGxlLWZvbnQtc2l6ZTtcbn1cbi5oaWdoY2hhcnRzLXN1YnRpdGxlIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci02MDtcbn1cblxuLyogQXhlcyAqL1xuLmhpZ2hjaGFydHMtYXhpcy1saW5lIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogJGhpZ2hsaWdodC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLXlheGlzIC5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtYXhpcy10aXRsZSB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG59XG4uaGlnaGNoYXJ0cy1heGlzLWxhYmVscyB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogJGF4aXMtbGFiZWxzLWZvbnQtc2l6ZTtcbn1cbi5oaWdoY2hhcnRzLWdyaWQtbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwO1xufVxuLmhpZ2hjaGFydHMteGF4aXMtZ3JpZCAuaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogJHhheGlzLWdyaWQtbGluZTtcbn1cbi5oaWdoY2hhcnRzLXRpY2sge1xuICAgIHN0cm9rZTogJGhpZ2hsaWdodC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLXlheGlzIC5oaWdoY2hhcnRzLXRpY2sge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW1pbm9yLWdyaWQtbGluZSB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci01O1xufVxuLmhpZ2hjaGFydHMtY3Jvc3NoYWlyLXRoaW4ge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy1jcm9zc2hhaXItY2F0ZWdvcnkge1xuICAgIHN0cm9rZTogJGhpZ2hsaWdodC1jb2xvci0yMDtcbiAgICBzdHJva2Utb3BhY2l0eTogMC4yNTtcbn1cblxuXG4vKiBDcmVkaXRzICovXG4uaGlnaGNoYXJ0cy1jcmVkaXRzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNDA7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zLCBmb250LXNpemUgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1jcmVkaXRzOmhvdmVyIHtcbiAgICBmaWxsOiBibGFjaztcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVG9vbHRpcCAqL1xuLmhpZ2hjaGFydHMtdG9vbHRpcCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDE1MG1zO1xufVxuLmhpZ2hjaGFydHMtdG9vbHRpcCB0ZXh0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci04MDtcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAgLmhpZ2hjaGFydHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAtYm94IHtcbiAgICBzdHJva2Utd2lkdGg6ICR0b29sdGlwLWJvcmRlcjtcbiAgICBmaWxsOiAkdG9vbHRpcC1iYWNrZ3JvdW5kO1xuICAgIGZpbGwtb3BhY2l0eTogMC44NTtcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAtYm94IC5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gICAgZmlsbDogJHRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICBmaWxsLW9wYWNpdHk6IDAuODU7XG59XG5cbi5oaWdoY2hhcnRzLXNlbGVjdGlvbi1tYXJrZXIge1xuICAgIGZpbGw6ICRoaWdobGlnaHQtY29sb3ItODA7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjI1O1xufVxuXG4uaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5oaWdoY2hhcnRzLXN0YXRlLWhvdmVyIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgICBzdHJva2Utd2lkdGg6IDM7XG59XG4uaGlnaGNoYXJ0cy1zdGF0ZS1ob3ZlciBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggNTA7IC8qIHF1aWNrIGluICovXG59XG4uaGlnaGNoYXJ0cy1zdGF0ZS1ub3JtYWwgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zOyAvKiBzbG93IG91dCAqL1xufVxuXG4vKiBMZWdlbmQgaG92ZXIgYWZmZWN0cyBwb2ludHMgYW5kIHNlcmllcyAqL1xuZy5oaWdoY2hhcnRzLXNlcmllcyxcbi5oaWdoY2hhcnRzLXBvaW50LFxuLmhpZ2hjaGFydHMtbWFya2Vycyxcbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWxzIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLXNlcmllcy1hY3RpdmUgZy5oaWdoY2hhcnRzLXNlcmllczpub3QoLmhpZ2hjaGFydHMtc2VyaWVzLWhvdmVyKSxcbi5oaWdoY2hhcnRzLWxlZ2VuZC1wb2ludC1hY3RpdmUgLmhpZ2hjaGFydHMtcG9pbnQ6bm90KC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyKSxcbi5oaWdoY2hhcnRzLWxlZ2VuZC1zZXJpZXMtYWN0aXZlIC5oaWdoY2hhcnRzLW1hcmtlcnM6bm90KC5oaWdoY2hhcnRzLXNlcmllcy1ob3ZlciksXG4uaGlnaGNoYXJ0cy1sZWdlbmQtc2VyaWVzLWFjdGl2ZSAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsczpub3QoLmhpZ2hjaGFydHMtc2VyaWVzLWhvdmVyKSB7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG4vKiBTZXJpZXMgb3B0aW9ucyAqL1xuXG4vKiBEZWZhdWx0IGNvbG9ycyAqL1xuXG4uaGlnaGNoYXJ0cy1hcmVhIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtbWFya2VycyB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgc3Ryb2tlOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLWRlbnNlLWRhdGEgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtYm94IHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwgdGV4dCwgdGV4dC5oaWdoY2hhcnRzLWRhdGEtbGFiZWwge1xuICAgIGZpbGw6ICRkYXRhLWxhYmVsLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1jb25uZWN0b3Ige1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1oYWxvIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuMjU7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtc2VyaWVzOm5vdCguaGlnaGNoYXJ0cy1waWUtc2VyaWVzKSAuaGlnaGNoYXJ0cy1wb2ludC1zZWxlY3Qge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTAwO1xufVxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyByZWN0LmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIC8vIHJlY3QgdG8gcHJldmVudCBzdHJva2Ugb24gM0QgY29sdW1uc1xuICAgIHN0cm9rZTogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1jb2x1bW4tc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1jb2x1bW4tc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG4uaGlnaGNoYXJ0cy1waWUtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgIHN0cm9rZTogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1waWUtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG4uaGlnaGNoYXJ0cy1mdW5uZWwtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgIHN0cm9rZTogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1mdW5uZWwtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG4uaGlnaGNoYXJ0cy1mdW5uZWwtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LXNlbGVjdCB7XG4gICAgZmlsbDogaW5oZXJpdDtcbiAgICBzdHJva2U6IGluaGVyaXQ7XG59XG4uaGlnaGNoYXJ0cy1weXJhbWlkLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtcHlyYW1pZC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICAgIGZpbGwtb3BhY2l0eTogMC43NTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgNTBtcztcbn1cbi5oaWdoY2hhcnRzLXB5cmFtaWQtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LXNlbGVjdCB7XG4gICAgZmlsbDogaW5oZXJpdDtcbiAgICBzdHJva2U6IGluaGVyaXQ7XG59XG4uaGlnaGNoYXJ0cy1zb2xpZGdhdWdlLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTA7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zLCBmaWxsIDI1MG1zLCBmaWxsLW9wYWNpdHkgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy10cmVlbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci00MDtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMjVtcywgZmlsbCAyNW1zLCBmaWxsLW9wYWNpdHkgMjVtcztcbn1cblxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtYWJvdmUtbGV2ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy10cmVlbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1pbnRlcm5hbC1ub2RlIHtcbiAgICBmaWxsOiBub25lO1xufVxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtaW50ZXJuYWwtbm9kZS1pbnRlcmFjdGl2ZSB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjE1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLWludGVybmFsLW5vZGUtaW50ZXJhY3RpdmU6aG92ZXIge1xuICAgIGZpbGwtb3BhY2l0eTogMC43NTtcbn1cblxuXG5cbi8qIExlZ2VuZCAqL1xuLmhpZ2hjaGFydHMtbGVnZW5kLWJveCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSB0ZXh0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci04MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6ICRsZWdlbmQtZm9udC1zaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbTpob3ZlciB0ZXh0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDA7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbS1oaWRkZW4gKiB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMjAgIWltcG9ydGFudDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLWxlZ2VuZC1uYXYtYWN0aXZlIHtcbiAgICBmaWxsOiAkaGlnaGxpZ2h0LWNvbG9yLTEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtbmF2LWluYWN0aXZlIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLWxlZ2VuZC10aXRsZS1ib3gge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4vKiBMb2FkaW5nICovXG4uaGlnaGNoYXJ0cy1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtbG9hZGluZy1oaWRkZW4ge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zLCBoZWlnaHQgMjUwbXMgc3RlcC1lbmQ7XG59XG4uaGlnaGNoYXJ0cy1sb2FkaW5nLWlubmVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0NSU7XG59XG5cbi8qIFBsb3QgYmFuZHMgYW5kIHBvbGFyIHBhbmUgYmFja2dyb3VuZHMgKi9cbi5oaWdoY2hhcnRzLXBsb3QtYmFuZCwgLmhpZ2hjaGFydHMtcGFuZSB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIGZpbGwtb3BhY2l0eTogMC4wNTtcbn1cbi5oaWdoY2hhcnRzLXBsb3QtbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTQwO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4vKiBIaWdoY2hhcnRzIE1vcmUgYW5kIG1vZHVsZXMgKi9cbi5oaWdoY2hhcnRzLWJveHBsb3QtYm94IHtcbiAgICBmaWxsOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLWJveHBsb3QtbWVkaWFuIHtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5oaWdoY2hhcnRzLWJ1YmJsZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIGZpbGwtb3BhY2l0eTogMC41O1xufVxuLmhpZ2hjaGFydHMtZXJyb3JiYXItc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbn1cbi5oaWdoY2hhcnRzLWdhdWdlLXNlcmllcyAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWJveCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0yMDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLWdhdWdlLXNlcmllcyAuaGlnaGNoYXJ0cy1kaWFsIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtcG9seWdvbi1zZXJpZXMgLmhpZ2hjaGFydHMtZ3JhcGgge1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtd2F0ZXJmYWxsLXNlcmllcyAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci04MDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAzO1xufVxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zLCBmaWxsLW9wYWNpdHkgMjUwbXM7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjU7XG59XG4uaGlnaGNoYXJ0cy1zYW5rZXktc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyLmhpZ2hjaGFydHMtbGluayB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCA1MG1zLCBmaWxsLW9wYWNpdHkgNTBtcztcbiAgICBmaWxsLW9wYWNpdHk6IDE7XG59XG5cbi8qIEhpZ2hzdG9jayAqL1xuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLW1hc2stb3V0c2lkZSB7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xufVxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLW1hc2staW5zaWRlIHtcbiAgICBmaWxsOiAkaGlnaGxpZ2h0LWNvbG9yLTYwOyAvKiBuYXZpZ2F0b3IubWFza0ZpbGwgb3B0aW9uICovXG4gICAgZmlsbC1vcGFjaXR5OiAwLjI1O1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xufVxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLW91dGxpbmUge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1oYW5kbGUge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNTtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1zZXJpZXMge1xuICAgIGZpbGw6ICRuYXZpZ2F0b3Itc2VyaWVzLWZpbGw7XG4gICAgc3Ryb2tlOiAkbmF2aWdhdG9yLXNlcmllcy1ib3JkZXI7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1zZXJpZXMgLmhpZ2hjaGFydHMtYXJlYSB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjA1O1xufVxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXhheGlzIC5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXhheGlzIC5oaWdoY2hhcnRzLWdyaWQtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci14YXhpcy5oaWdoY2hhcnRzLWF4aXMtbGFiZWxzIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci00MDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci15YXhpcyAuaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci10aHVtYiB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0yMDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci1idXR0b24ge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItYXJyb3cge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xufVxuLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLXJpZmxlcyB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci02MDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci10cmFjayB7XG4gICAgZmlsbDogJHNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kO1xuICAgIHN0cm9rZTogJHNjcm9sbGJhci10cmFjay1ib3JkZXI7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24ge1xuICAgIGZpbGw6ICRoaWdoY2hhcnRzLWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgIHN0cm9rZTogJGhpZ2hjaGFydHMtYnV0dG9uLWJvcmRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbiB0ZXh0IHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tdGV4dDtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1ob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwbXM7XG4gICAgZmlsbDogJGhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgc3Ryb2tlOiAkaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyIHRleHQge1xuICAgIGZpbGw6ICRoaWdoY2hhcnRzLWJ1dHRvbi1ob3Zlci10ZXh0O1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZpbGw6ICRoaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkLWJhY2tncm91bmQ7XG4gICAgc3Ryb2tlOiAkaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1ib3JkZXI7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZCB0ZXh0IHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC10ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uLWRpc2FibGVkIHRleHQge1xuICAgIGZpbGw6ICRoaWdoY2hhcnRzLWJ1dHRvbi10ZXh0O1xufVxuLmhpZ2hjaGFydHMtcmFuZ2Utc2VsZWN0b3ItYnV0dG9ucyAuaGlnaGNoYXJ0cy1idXR0b24ge1xuICAgIHN0cm9rZS13aWR0aDogJHJhbmdlLXNlbGVjdG9yLWJ1dHRvbi1ib3JkZXI7XG59XG4uaGlnaGNoYXJ0cy1yYW5nZS1sYWJlbCByZWN0IHtcbiAgICBmaWxsOiBub25lO1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtbGFiZWwgdGV4dCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG59XG4uaGlnaGNoYXJ0cy1yYW5nZS1pbnB1dCByZWN0IHtcbiAgICBmaWxsOiBub25lO1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtaW5wdXQgdGV4dCB7XG4gICAgZmlsbDogJHJhbmdlLXNlbGVjdG9yLWlucHV0LXRleHRcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLWlucHV0IHtcbiAgICBzdHJva2Utd2lkdGg6MXB4O1xuICAgIHN0cm9rZTogJHJhbmdlLXNlbGVjdG9yLWlucHV0LWJvcmRlcjtcbn1cbmlucHV0LmhpZ2hjaGFydHMtcmFuZ2Utc2VsZWN0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDFweDsgLyogQ2hyb21lIG5lZWRzIGEgcGl4ZWwgdG8gc2VlIGl0ICovXG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogLTllbTsgLyogIzQ3OTggKi9cbn1cbi5oaWdoY2hhcnRzLWNyb3NzaGFpci1sYWJlbCB0ZXh0IHtcbiAgICBmaWxsOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xufVxuLmhpZ2hjaGFydHMtY3Jvc3NoYWlyLWxhYmVsIC5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gICAgZmlsbDogaW5oZXJpdDtcbn1cblxuXG4uaGlnaGNoYXJ0cy1jYW5kbGVzdGljay1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmhpZ2hjaGFydHMtY2FuZGxlc3RpY2stc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LXVwIHtcbiAgICBmaWxsOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLW9obGMtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcbn1cbi5oaWdoY2hhcnRzLWZsYWdzLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCAuaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNDA7XG4gICAgZmlsbDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLWZsYWdzLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciAuaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIGZpbGw6ICRoaWdobGlnaHQtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy1mbGFncy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQgdGV4dCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIEhpZ2htYXBzICovXG4uaGlnaGNoYXJ0cy1tYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDUwMG1zLCBmaWxsLW9wYWNpdHkgNTAwbXMsIHN0cm9rZS13aWR0aCAyNTBtcztcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xufVxuLmhpZ2hjaGFydHMtbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwbXMsIGZpbGwtb3BhY2l0eSAwbXM7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjU7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uaGlnaGNoYXJ0cy1tYXBsaW5lLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLWhlYXRtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1tYXAtbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGlnaGNoYXJ0cy1jb2xvcmF4aXMge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLWNvbG9yYXhpcy1tYXJrZXIge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTQwO1xufVxuLmhpZ2hjaGFydHMtbnVsbC1wb2ludCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMztcbn1cblxuLyogM2QgY2hhcnRzICovXG4uaGlnaGNoYXJ0cy0zZC1mcmFtZSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEV4cG9ydGluZyBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWNvbnRleHRidXR0b24ge1xuICAgIGZpbGw6ICRjb250ZXh0LWJ1dHRvbi1iYWNrZ3JvdW5kOyAvKiBuZWVkZWQgdG8gY2FwdHVyZSBob3ZlciAqL1xuICAgIHN0cm9rZTogbm9uZTtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG4uaGlnaGNoYXJ0cy1jb250ZXh0YnV0dG9uOmhvdmVyIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwO1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uLXN5bWJvbCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci02MDtcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcbn1cbi5oaWdoY2hhcnRzLW1lbnUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLWNvbG9yLTQwO1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAjODg4O1xufVxuLmhpZ2hjaGFydHMtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJG5ldXRyYWwtY29sb3ItODA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjUwbXMsIGNvbG9yIDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtbWVudS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWNvbG9yLTgwO1xuICAgIGNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLyogRHJpbGxkb3duIG1vZHVsZSAqL1xuLmhpZ2hjaGFydHMtZHJpbGxkb3duLXBvaW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlnaGNoYXJ0cy1kcmlsbGRvd24tZGF0YS1sYWJlbCB0ZXh0LFxudGV4dC5oaWdoY2hhcnRzLWRyaWxsZG93bi1kYXRhLWxhYmVsLFxuLmhpZ2hjaGFydHMtZHJpbGxkb3duLWF4aXMtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWxsOiAkaGlnaGxpZ2h0LWNvbG9yLTEwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTm8tZGF0YSBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLW5vLWRhdGEgdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xufVxuXG4vKiBEcmFnLXBhbmVzIG1vZHVsZSAqL1xuLmhpZ2hjaGFydHMtYXhpcy1yZXNpemVyIHtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICBzdHJva2U6IGJsYWNrO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4vKiBCdWxsZXQgdHlwZSBzZXJpZXMgKi9cbi5oaWdoY2hhcnRzLWJ1bGxldC10YXJnZXQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLyogTGluZWFyZ2F1Z2UgdHlwZSBzZXJpZXMgKi9cbi5oaWdoY2hhcnRzLWxpbmVhcmdhdWdlLXRhcmdldCB7XG5cdHN0cm9rZS13aWR0aDogMXB4O1xuXHRzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTgwO1xufVxuLmhpZ2hjaGFydHMtbGluZWFyZ2F1Z2UtdGFyZ2V0LWxpbmUge1xuXHRzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTgwO1xufVxuXG4vKiBBbm5vdGF0aW9ucyBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWFubm90YXRpb24tbGFiZWwtYm94IHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xufVxuLmhpZ2hjaGFydHMtYW5ub3RhdGlvbi1sYWJlbCB0ZXh0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDtcbn1cbiIsIlxuQHVzZSBcInNldHRpbmdzXCI7XG5AaW5jbHVkZSBzZXR0aW5ncy5rZXlmcmFtZXMoZmFkZUluKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxufVxuQGluY2x1ZGUgc2V0dGluZ3Mua2V5ZnJhbWVzKGxvZ2luQmx1cikge1xuICAgIDAlIHtcbiAgICAgICAgZmlsdGVyOmJsdXIoMCk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjE1LDEuMTUpO1xuICAgIH1cbn1cbkBpbmNsdWRlIHNldHRpbmdzLmtleWZyYW1lcyhwcm9ncmVzc0JhclN0YXJ0KSB7XG4gICAgMCUge1xuICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQGluY2x1ZGUgc2V0dGluZ3Mua2V5ZnJhbWVzKGNoZWNrQm94VG9nZ2xlQW5pbWF0aW9uT2ZmKSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBsZWZ0OjI0cHg7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOjQ2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIHNldHRpbmdzLmtleWZyYW1lcyhjaGVja0JveFRvZ2dsZUFuaW1hdGlvbk9uKSB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBsZWZ0OjA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHdpZHRoOjQ2cHg7XG4gICAgICAgIGxlZnQ6MDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgIGxlZnQ6MjRweDtcbiAgICB9XG59XG4iLCJAdXNlIFwic2V0dGluZ3NcIjtcbkBtZWRpYSBwcmludCB7XG4gICAgLm1lZGlhLXByaW50LW9ubHkgeyBkaXNwbGF5OiBhdXRvOyB9XG4gICAgLm1lZGlhLXNjcmVlbi1vbmx5IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB3aWR0aDo2NzBweDtcbiAgICB9XG4gICAgLnBhY2Uge1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbWFpbixmb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3gtc2hhZG93LC5ib3gtYm9yZGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBociB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDoxcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjpzZXR0aW5ncy4kZm9udENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNlY3Rpb24ucGFnZWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIC53aWRnZXQge1xuICAgICAgIC5kcmFnSGFuZGxlIHtcbiAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgIH1cbiAgICAgICAuYm94LW1lbnUge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gICAgLm1lZGlhLXByaW50LW9ubHkgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lZGlhLXNjcmVlbi1vbmx5IHsgZGlzcGxheTogYXV0bzsgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzZXR0aW5nc1wiO1xuYm9keSB7XG4gICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJGxpZ2h0QmdDb2xvcjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuNXM7XG59XG5cbio6Zm9jdXMge1xuICAgIG91dGxpbmU6bm9uZTtcbn1cblxuI2RldmljZS1hcHBsaWNhdGlvbnMtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQgaSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYXBwd3JhcHBlciB7XG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50XG59XG5cbiNkZXZpY2UtbG9jYXRpb24tbWFwIHtcbiAgICBtYXJnaW4tdG9wOjE2cHg7XG4gICAgaGVpZ2h0OjM3MHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgPiAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAjZGV2aWNlLWxvY2F0aW9uLW1hcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmludmVydCgjZWVlKTtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLmRhcmttb2RlIHtcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgIH1cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICB3aWR0aDo2cHg7XG4gICAgaGVpZ2h0OjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOjAgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5ncy4kZGFya0JnQ29sb3I7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yNSUpO1xuICAgIH1cbn1cbmgxLGgyLGgzLGg0IHtcbiAgICBpIHtcbiAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTAuMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbn1cblxuaW1nI2FwcC1pY29uLXByZXZpZXcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNldHRpbmdzLiRpbnB1dEJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6c2V0dGluZ3MuJGlucHV0Qm9yZGVyUmFkaXVzO1xuICAgIGJhY2tncm91bmQ6IHNldHRpbmdzLiRpbnB1dEJhY2tncm91bmRDb2xvcjtcbn1cblxuLnBhZ2VoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kbGlnaHRCZ0NvbG9yLCRsaWdodG5lc3M6LTIuNSUpO1xuICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzO1xuICAgIC5wYWdlaGVhZGVyLWljb24ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMi4yNWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyLjI1ZW0gLSA0cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZWhlYWRlci1oZWFkbGluZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6bWFwLmdldChzZXR0aW5ncy4kYnJlYWtwb2ludHMsbWQpKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAucGFnZWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMiUpO1xuICAgICAgICAucGFnZWhlYWRlci1pY29uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yLmludmVydChyZ2JhKDAsMCwwLDAuNSkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VoZWFkZXItaGVhZGxpbmUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCBjb2xvci5pbnZlcnQocmdiYSgwLDAsMCwwLjEpKTtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDptYXAuZ2V0KHNldHRpbmdzLiRicmVha3BvaW50cyxtZCkpIHtcbiAgICAucGFnZWhlYWRlciB7XG4gICAgICAgIC5wYWdlaGVhZGVyLWljb24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoM2VtIC0gNHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VoZWFkZXItaGVhZGxpbmUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5zZWN0aW9uLnBhZ2Vjb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOnNldHRpbmdzLiRsaWdodEJnQ29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6MjtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzO1xufVxuLmRhcmttb2RlIHtcbiAgICBzZWN0aW9uLnBhZ2Vjb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTIwJSk7XG4gICAgfVxufVxuI3RlbmFudC1zdGF0cy1zZWFyY2gtbG9hZGluZyxcbiN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWhpdHMtY2hhcnQtbG9hZGluZyxcbiN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWRldmljZXMtbG9hZGluZyxcbiN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLXZpc2l0ZWQtZG9tYWlucy1sb2FkaW5nLFxuI3RlbmFudC1zdGF0cy1kYXNoYm9hcmQtYmxvY2tlZC1kb21haW5zLWxvYWRpbmcsXG4jdGVuYW50LXN0YXRzLWRhc2hib2FyZC12aXNpdGVkLWNhdGVnb3JpZXMtbG9hZGluZyxcbiN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWJsb2NrZWQtY2F0ZWdvcmllcy1sb2FkaW5nXG4ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXJrbW9kZSB7XG4gICAgI3RlbmFudC1zdGF0cy1zZWFyY2gtbG9hZGluZyxcbiAgICAjdGVuYW50LXN0YXRzLWRhc2hib2FyZC1oaXRzLWNoYXJ0LWxvYWRpbmcsXG4gICAgI3RlbmFudC1zdGF0cy1kYXNoYm9hcmQtZGV2aWNlcy1sb2FkaW5nLFxuICAgICN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLXZpc2l0ZWQtZG9tYWlucy1sb2FkaW5nLFxuICAgICN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWJsb2NrZWQtZG9tYWlucy1sb2FkaW5nLFxuICAgICN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLXZpc2l0ZWQtY2F0ZWdvcmllcy1sb2FkaW5nLFxuICAgICN0ZW5hbnQtc3RhdHMtZGFzaGJvYXJkLWJsb2NrZWQtY2F0ZWdvcmllcy1sb2FkaW5nIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmludmVydCgjY2NjKTtcbiAgICB9XG59XG4jcHJpbnQtaGVhZGVyIHtcbiAgICAuc2VjdXJlcG9pbnQtbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogOXB0O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnplbnRyYWxlcy1tYW5hZ2VtZW50LWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OjMycHQ7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuLmhyIHtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaHItY29udGVudCB7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiNlZWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgIH1cbn1cbi5kYXJrbW9kZSB7XG4gICAgLmhyIHtcbiAgICAgICAgLmhyLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5pbnZlcnQoI2ZmZik7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5pbnZlcnQoI2VlZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI21haW4taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB6LWluZGV4OjU7XG4gICAgdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgd2lkdGg7XG4gICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG4gICAgLmFwcC1uYW1lIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBhLmFjdGlvbi10b2dnbGUtY2xhc3NbZGF0YS1jbGFzcz1vcGVuLW1lbnVdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGhlaWdodDogc2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvL3RyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgbGVmdDozNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc5LCAtMC4zOSwgMC4zMiwgMS40Myk7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOjM3JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOjYzJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTUlKTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczoxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBuYXYjdG9wbWVudSB7XG4gICAgICAgIC8vd2lkdGg6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGhlaWdodDogc2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OnNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6c2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZVI7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYub3Blbi1ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bC5ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKHNldHRpbmdzLiRkYXJrQmdDb2xvciwwLjk4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOnNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhLCBkaXYsLm5vdGlmaWNhdGlvbi1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOnNldHRpbmdzLiRndXR0ZXJCYXNlIHNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiBzZXR0aW5ncy4kY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sb3ItI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi10ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAzLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC45NWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnVsbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIi4uLlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi01JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnVsbC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaS50aXRsZS5sb2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaSNub3RpZmljYXRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDozZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoM2VtICsgMzIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGkjdGhlTG9nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHByZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWluLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTUlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQpO1xuICAgIG1pbi1oZWlnaHQ6c2V0dGluZ3MuJG1vYmlsZUhlYWRlckhlaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICB6LWluZGV4OjI7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAjbG9nb2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTE1JSk7XG4gICAgICAgIGhlaWdodDpzZXR0aW5ncy4kbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAoMiAqIHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQpKTtcbiAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgZm9udC1zaXplOjEuMjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBwYWRkaW5nOjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgIC8vdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDpzZXR0aW5ncy4kbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDpzZXR0aW5ncy4kbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgICAgICAubG9nby1iaWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE3NXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7IC8vIHRvIHNtb290aGVuIHRoZSB0cmFuc2l0aW9uXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDJweDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46NnB4IGF1dG8gMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICByaWdodDotI3tzZXR0aW5ncy4kbW9iaWxlU2lkZWJhcldpZHRofTtcbiAgICAgICAgd2lkdGg6c2V0dGluZ3MuJG1vYmlsZVNpZGViYXJXaWR0aDtcbiAgICAgICAgdG9wOnNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgdHJhbnNpdGlvbjpzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkICogMjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGxlZnQ7XG4gICAgICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc5LCAtMC4zOSwgMC4zMiwgMS40Myk7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYShzZXR0aW5ncy4kZGFya0JnQ29sb3IsMC45KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKHNldHRpbmdzLiRkYXJrQmdDb2xvciwwLjkpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAmLnNlYXJjaCwgJi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjRweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxzZWxlY3QsIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS50aGVpY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc5LCAtMC4zOSwgMC4zMiwgMS40Myk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5wdWxsLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOnNldHRpbmdzLiRtb2JpbGVTaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNtYWxsLm51bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KHNldHRpbmdzLiRndXR0ZXJCYXNlLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG1hdGguZGl2KHNldHRpbmdzLiRndXR0ZXJCYXNlLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gc2V0dGluZ3MuJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZy0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKGNvbG9yLmNoYW5uZWwoJHZhbHVlLCAnbGlnaHRuZXNzJywgJHNwYWNlOiBoc2wpIDwgNjAlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5hZGRMaW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi01JSk7IC8vcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYS5hZGRMaW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1vcGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LW9wZW4pLCYubWVudS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpOyAvL3JnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWVudS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDIpO1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOjgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnB1bGwtcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm1lbnUtb3Blbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczo4MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5wdWxsLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OnNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6c2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTpzZXR0aW5ncy4kZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpO1xuICAgICAgICAjbG9nb2FyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIC5sb2dvLWJpZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9nby1zbWFsbCB7XG4gICAgICAgICAgICAgICAgLmFwcC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYShjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTE1JSksMC45KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYShjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTE1JSksMC45KTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICYuc2VhcmNoLCAmLnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LHNlbGVjdCwgLnNlbGVjdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6c2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gc2V0dGluZ3MuJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKGNvbG9yLmNoYW5uZWwoJHZhbHVlLCAnbGlnaHRuZXNzJywgJHNwYWNlOiBoc2wpIDwgNjAlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhLmFkZExpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotNSUpOyAvL3JnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmFkZExpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7IC8vcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6ODAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOjgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgcmlnaHQ6MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBzZXR0aW5ncy4kbW9iaWxlSGVhZGVySGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJGxpZ2h0QmdDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICBvcGFjaXR5OjE7XG4gICAgLy9hbmltYXRpb24tbmFtZTpmYWRlSW47XG4gICAgLy9hbmltYXRpb24tZHVyYXRpb246MXM7XG4gICAgLy9hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLy9hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBib3R0b206MDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgI21haW4taW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gNDNweClcbiAgICB9XG4gICAgI21haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLmxvYWRlcmJveCB7XG4gICAgICAgICAgICBjb2xvcjpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgei1pbmRleDo1O1xuICAgICAgICAgICAgbWluLWhlaWdodDozNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6M2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDIgc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICBtYWluIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOnNldHRpbmdzLiRsaWdodEJnQ29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMjAlKTtcbiAgICAgICAgI21haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5sb2FkZXJib3gge1xuICAgICAgICAgICAgICAgIGNvbG9yOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5vcGVuLW1lbnUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICBhLmFjdGlvbi10b2dnbGUtY2xhc3NbZGF0YS1jbGFzcz1vcGVuLW1lbnVdIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG1haW4ge1xuICAgICAgICBmaWx0ZXI6Ymx1cig1cHgpO1xuICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICB9XG4gICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3VyZXBvaW50LWljb24tdy5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSBzZXR0aW5ncy4kbW9iaWxlU2lkZWJhcldpZHRoKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHNldHRpbmdzLiRtb2JpbGVTaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICB0b3A6IHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5ib2R5Lm9wZW4tbm90aWZpY2F0aW9uLW1lbnUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYWluIHtcbiAgICAgICAgZmlsdGVyOmJsdXIoNXB4KTtcbiAgICAgICAgb3BhY2l0eTowLjI7XG4gICAgfVxuICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICBuYXYgIHtcbiAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xuICAgICAgICAgICAgYm90dG9tOmNhbGMoMTAwJSAtIHNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICNtYWluLWhlYWRlciB7XG4gICAgICAgIG5hdiN0b3BtZW51IHtcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuYm9keTpub3QoLm9wZW4tbm90aWZpY2F0aW9uLW1lbnUpIHtcbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICBuYXYjdG9wbWVudSB7XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgIGxlZnQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1yZXNpemFibGUtaGVscGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAgIG9wYWNpdHk6IC41O1xuICAgICoge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAudWktcmVzaXphYmxlLWhlbHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmludmVydCgjNTU1NTU1KTtcbiAgICB9XG59XG5cbmJvZHkubG9naW4tcGFnZSwgYm9keS5yZWdpc3Rlci1wYWdlIHtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICA+LndyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNsb2dpbkJnIHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9iZy5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbG9naW5CbHVyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6MC41cztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTpub25lO1xuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xNSwxLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjd3JhcHBlciB7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheToxcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo2NHB4O1xuICAgICAgICAgICAgI2xvZ29hcmVhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAubG9nby1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYWluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDppbmhlcml0O1xuICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6aW5oZXJpdDtcbiAgICAgICAgICAgIGxlZnQ6aW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OmluaGVyaXQ7XG4gICAgICAgICAgICBib3R0b206aW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IHNldHRpbmdzLiRndXR0ZXJCYXNlICogMiBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5ib2R5LmxvZ2luLXBhZ2UuZGFya21vZGUsIGJvZHkucmVnaXN0ZXItcGFnZS5kYXJrbW9kZSB7XG4gICAgI2xvZ2luQmcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3dyYXBwZXIge1xuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuXG4gICAgICAgIH1cbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpO1xuICAgICAgICB9XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICB9XG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTIwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3dyYXBwZXIubG9naW4tcGFnZSwgI3dyYXBwZXIucmVnaXN0ZXItcGFnZSB7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgICNsb2dpbkJnIHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL2ltZy9iZy5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbG9naW5CbHVyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6MC41cztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MHM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTpub25lO1xuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xNSwxLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4td3JhcHBlciB7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheToxcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgJi5ub2FuaW1hdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXNoYWRvdyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOi0xcHg7XG4gICAgICAgICAgICBsZWZ0OmluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDppbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOmluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTAlKTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6NjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICAjbG9nb2FyZWEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFwcC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOmluaGVyaXQ7XG4gICAgICAgICAgICBsZWZ0OmluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDppbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOmluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDppbmhlcml0O1xuICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyIHNldHRpbmdzLiRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICAjd3JhcHBlci5sb2dpbi1wYWdlLCAjd3JhcHBlci5yZWdpc3Rlci1wYWdlIHtcbiAgICAgICAgI2xvZ2luQmcge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICAgICAgICAgLmJveC1zaGFkb3cge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOm1hcC5nZXQoc2V0dGluZ3MuJGJyZWFrcG9pbnRzLG1kKSkge1xuICAgICNtYWluLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OnNldHRpbmdzLiRoZWFkZXJIZWlnaHQ7XG4gICAgICAgIGxlZnQ6c2V0dGluZ3MuJHNpZGViYXJXaWR0aDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIHNldHRpbmdzLiRzaWRlYmFyV2lkdGgpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogc2V0dGluZ3MuJGhlYWRlckhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHNldHRpbmdzLiRoZWFkZXJIZWlnaHQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OmluaGVyaXQ7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGEuYWN0aW9uLXRvZ2dsZS1jbGFzc1tkYXRhLWNsYXNzPW9wZW4tbWVudV0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhLmFjdGlvbi10b2dnbGUtY2xhc3NbZGF0YS1jbGFzcz1jb2xsYXBzZWQtbWVudV0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoc2V0dGluZ3MuJGhlYWRlckhlaWdodCwgMik7XG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgdG9wOiBtYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCA0KTtcbiAgICAgICAgICAgIGxlZnQ6IG1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDQpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjpzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MzUlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRwcmltYXJ5Q29sb3IsJGxpZ2h0bmVzczo0MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDozOSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1NCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbmF2I3RvcG1lbnUge1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoc2V0dGluZ3MuJGhlYWRlckhlaWdodCwgNCk7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IG1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDQpO1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Om1hdGguZGl2KHNldHRpbmdzLiRoZWFkZXJIZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDptYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoc2V0dGluZ3MuJGhlYWRlckhlaWdodCwgMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVSO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOnNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQ7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlICogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+LmNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4tbm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsLm5vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKHNldHRpbmdzLiRkYXJrQmdDb2xvciwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0xMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnNldHRpbmdzLiRoZWFkZXJIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOnNldHRpbmdzLiRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246c2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlkZS1jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCwgY29sb3IgMHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmttb2RlIHtcbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIG5hdiN0b3BtZW51IHtcbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDpzZXR0aW5ncy4kc2lkZWJhcldpZHRoO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHJpZ2h0OmluaGVyaXQ7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiBzZXR0aW5ncy4kc2lkZWJhcldpZHRoO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN1cmVwb2ludC1pY29uLXcuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCA2N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogd2lkdGggc2V0dGluZ3MuJHRyYW5zaXRpb25TcGVlZCAqIDI7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICB9XG4gICAgICAgICNsb2dvYXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6c2V0dGluZ3MuJGhlYWRlckhlaWdodDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjI0cHggc2V0dGluZ3MuJGd1dHRlckJhc2UgKiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICAubG9nby1iaWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNC45cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgICAgICAgICAgaW1nLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFwcC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oaWRlLWNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkLCBjb2xvciAwcztcbiAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OSwgLTAuMzksIDAuMzIsIDEuNDMpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmttb2RlIHtcbiAgICAgICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjY1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IHNldHRpbmdzLiRoZWFkZXJIZWlnaHQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBzZXR0aW5ncy4kc2lkZWJhcldpZHRoKTtcbiAgICAgICAgYmFja2dyb3VuZDpzZXR0aW5ncy4kbGlnaHRCZ0NvbG9yO1xuICAgICAgICBsZWZ0OnNldHRpbmdzLiRzaWRlYmFyV2lkdGg7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICAubWFpbi1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCBzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDptYXRoLmRpdihzZXR0aW5ncy4kaGVhZGVySGVpZ2h0LCAxLjUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhcmttb2RlIHtcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMjAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lm9wZW4tbWVudSB7XG4gICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDpzZXR0aW5ncy4kc2lkZWJhcldpZHRoO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OmluaGVyaXQ7XG4gICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYWluIHtcbiAgICAgICAgICAgIGZpbHRlcjpibHVyKDBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAvL3JpZ2h0OnNldHRpbmdzLiRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICAvL3dpZHRoOmNhbGMoMTAwJSAtICgyICogI3tzZXR0aW5ncy4kc2lkZWJhcldpZHRofSkpO1xuICAgICAgICB9XG4gICAgICAgICYuZGFya21vZGUge1xuICAgICAgICAgICAgI21haW4tc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0xMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkub3Blbi1ub3RpZmljYXRpb24tbWVudSB7XG4gICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgZmlsdGVyOmJsdXIoMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHJpZ2h0OnNldHRpbmdzLiRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAoMiAqIHNldHRpbmdzLiRzaWRlYmFyV2lkdGgpKTtcbiAgICAgICAgfVxuICAgICAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmdzLiRkYXJrQmdDb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOnNldHRpbmdzLiRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgICAgIG5hdiN0b3BtZW51IHtcbiAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OmNhbGMoMTAwJSAtIHNldHRpbmdzLiRzaWRlYmFyV2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kYXJrbW9kZSB7XG4gICAgICAgICAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3Qoc2V0dGluZ3MuJGRhcmtCZ0NvbG9yLCRsaWdodG5lc3M6LTEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5jb2xsYXBzZWQtbWVudSB7XG4gICAgICAgICNtYWluLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBoZWlnaHQ6c2V0dGluZ3MuJGhlYWRlckhlaWdodDtcbiAgICAgICAgICAgIGxlZnQ6c2V0dGluZ3MuJHNpZGViYXJDb2xsYXBzZWRXaWR0aDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSBzZXR0aW5ncy4kc2lkZWJhckNvbGxhcHNlZFdpZHRoKTtcbiAgICAgICAgICAgIGEuYWN0aW9uLXRvZ2dsZS1jbGFzc1tkYXRhLWNsYXNzPWNvbGxhcHNlZC1tZW51XSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MzglO1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7IHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICAgICAgd2lkdGg6c2V0dGluZ3MuJHNpZGViYXJDb2xsYXBzZWRXaWR0aDtcbiAgICAgICAgICAgICNsb2dvYXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCA4cHg7XG4gICAgICAgICAgICAgICAgLmxvZ28tYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9nby1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVSO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOnNldHRpbmdzLiRndXR0ZXJCYXNlIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlkZS1jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOnNldHRpbmdzLiRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3VyZXBvaW50LWljb24tdy5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggNDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gc2V0dGluZ3MuJHNpZGViYXJDb2xsYXBzZWRXaWR0aCk7XG4gICAgICAgICAgICBsZWZ0OnNldHRpbmdzLiRzaWRlYmFyQ29sbGFwc2VkV2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuLW5vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAgICAgICAgICNtYWluLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOmF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHNldHRpbmdzLiRzaWRlYmFyQ29sbGFwc2VkV2lkdGggLSBzZXR0aW5ncy4kc2lkZWJhcldpZHRoKTtcbiAgICAgICAgICAgICAgICBsZWZ0OnNldHRpbmdzLiRzaWRlYmFyQ29sbGFwc2VkV2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgc2V0dGluZ3MuJGJvcmRlckNvbG9yO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNjdcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2V0dGluZ3MuJGZvbnRBd2Vzb21lRm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICByaWdodDpzZXR0aW5ncy4kZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgICAgICB3aWR0aDoyZW07XG4gICAgICAgICAgICBoZWlnaHQ6MmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIuMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2NjYztcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzZXR0aW5ncy4kdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA2OFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKy5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICB0cmFuc2l0aW9uOjAuNXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwdmg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXJrbW9kZSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKHNldHRpbmdzLiRib3JkZXJDb2xvciwwLjIpO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnNldHRpbmdzLiRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDY4XCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZGV2aWNlLXByb2ZpbGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgI2Ryb3BhcmVhIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgIHotaW5kZXg6MTAwMDtcbiAgICAgICAgLnVwbG9hZGNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOjJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmR6LWRyYWctaG92ZXIsICYuZHotc3RhcnRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuZHotZHJhZy1ob3ZlciB7XG4gICAgICAgICAgICAudXBsb2FkY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTo4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBkYXNoZWQgcmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC40KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEobWFwLmdldChzZXR0aW5ncy4kY29sb3JzLFwibGlnaHRibHVlXCIpLDAuMSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDozMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDo2NDBweDtcbiAgICAgICAgICAgICY6bm90KC5kei1jb21wbGV0ZSkge1xuICAgICAgICAgICAgICAgIC5kei1pbWFnZSwuZHotZGV0YWlscywuZHotZXJyb3ItbWVzc2FnZSwuZHotc3VjY2Vzcy1tYXJrLC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIC5kei11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR6LWVycm9yLW1hcmssIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHotZXJyb3Ige1xuICAgICAgICAgICAgICAgIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICAjZHJvcGFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICAjZGV2aWNlLXByb2ZpbGVzIHtcbiAgICAgICAgI2Ryb3BhcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuaW52ZXJ0KHJnYmEoMjU1LDI1NSwyNTUsMC45KSk7XG4gICAgICAgICAgICAmLmR6LWRyYWctaG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBkYXNoZWQgcmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC40KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKG1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAmOm5vdCguZHotY29tcGxldGUpIHtcbiAgICAgICAgICAgICAgICAgICAgLmR6LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cbn1cbi5yZXNwb25zaXZlLXZpZGVvLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogRGVmYXVsdCBmb3IgMTYwMHg5MDAgdmlkZW9zIDE2OjkgcmF0aW8qL1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLy8gV0VCS0lUIEZVTExTQ1JFRU4gVklERU8gRklYXG46LXdlYmtpdC1mdWxsLXNjcmVlbi1hbmNlc3Rvcjpub3QoaWZyYW1lKSB7XG4gICAgI21haW4taGVhZGVyLCNtYWluLXNpZGViYXIsIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4jZHJvcFpvbmVXcmFwcGVyIHtcbiAgICAjdGhlRHJvcFpvbmUge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgei1pbmRleDoxMDAwO1xuICAgICAgICAudXBsb2FkY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6MmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZHotZHJhZy1ob3ZlciwgJi5kei1zdGFydGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5kei1kcmFnLWhvdmVyIHtcbiAgICAgICAgICAgIC51cGxvYWRjb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IGRhc2hlZCByZ2JhKG1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC4xKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOjMyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjY0MHB4O1xuICAgICAgICAgICAgJjpub3QoLmR6LWNvbXBsZXRlKSB7XG4gICAgICAgICAgICAgICAgLmR6LWltYWdlLC5kei1kZXRhaWxzLC5kei1lcnJvci1tZXNzYWdlLC5kei1zdWNjZXNzLW1hcmssLmR6LWVycm9yLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kei1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLmR6LXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpzZXR0aW5ncy4kcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotZXJyb3ItbWFyaywgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1lcnJvciB7XG4gICAgICAgICAgICAgICAgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmR6LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgICN0aGVEcm9wWm9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWFpbi1pbm5lciB7XG4gICAgI2l0ZW1MaXN0RHJvcEFyZWEge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOnNldHRpbmdzLiRtb2JpbGVIZWFkZXJIZWlnaHQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICB6LWluZGV4OjEwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHNldHRpbmdzLiR0cmFuc2l0aW9uU3BlZWQgKiAyO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzksIC0wLjM5LCAwLjMyLCAxLjQzKTtcbiAgICAgICAgLnVwbG9hZGNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOjJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmR6LWRyYWctaG92ZXIsICYuZHotc3RhcnRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuZHotZHJhZy1ob3ZlciB7XG4gICAgICAgICAgICAudXBsb2FkY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTo4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBkYXNoZWQgcmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC40KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEobWFwLmdldChzZXR0aW5ncy4kY29sb3JzLFwibGlnaHRibHVlXCIpLDAuMSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDozMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDo2NDBweDtcbiAgICAgICAgICAgICY6bm90KC5kei1jb21wbGV0ZSkge1xuICAgICAgICAgICAgICAgIC5kei1pbWFnZSwuZHotZGV0YWlscywuZHotZXJyb3ItbWVzc2FnZSwuZHotc3VjY2Vzcy1tYXJrLC5kei1lcnJvci1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIC5kei11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6c2V0dGluZ3MuJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR6LWVycm9yLW1hcmssIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHotZXJyb3Ige1xuICAgICAgICAgICAgICAgIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kei1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICAjaXRlbUxpc3REcm9wQXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmRhcmttb2RlIHtcbiAgICAjbWFpbi1pbm5lciB7XG4gICAgICAgICNpdGVtTGlzdERyb3BBcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6Y29sb3IuaW52ZXJ0KHJnYmEoMjU1LDI1NSwyNTUsMC45KSk7XG4gICAgICAgICAgICAmLmR6LWRyYWctaG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBkYXNoZWQgcmdiYShtYXAuZ2V0KHNldHRpbmdzLiRjb2xvcnMsXCJsaWdodGJsdWVcIiksMC40KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKG1hcC5nZXQoc2V0dGluZ3MuJGNvbG9ycyxcImxpZ2h0Ymx1ZVwiKSwwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAmOm5vdCguZHotY29tcGxldGUpIHtcbiAgICAgICAgICAgICAgICAgICAgLmR6LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG50YWJsZS5jaGF0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYubWVzc2FnZS1sZWZ0OjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLm1lc3NhZ2UtcmlnaHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcmttb2RlIHtcbiAgICB0YWJsZS5jaGF0IHtcbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOmNvbG9yLmFkanVzdChzZXR0aW5ncy4kZGFya0JnQ29sb3IsJGxpZ2h0bmVzczotMjAlKTtcbiAgICAgICAgICAgICYubWVzc2FnZS1sZWZ0OjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZXNzYWdlLXJpZ2h0OjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZ3MuJGRhcmtCZ0NvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KHNldHRpbmdzLiRkYXJrQmdDb2xvciwkbGlnaHRuZXNzOi0yMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDptYXAuZ2V0KHNldHRpbmdzLiRicmVha3BvaW50cyxtZCkpIHtcbiAgICAjbWFpbi1pbm5lciB7XG4gICAgICAgICNpdGVtTGlzdERyb3BBcmVhIHtcbiAgICAgICAgICAgIHRvcDpzZXR0aW5ncy4kaGVhZGVySGVpZ2h0O1xuICAgICAgICAgICAgbGVmdDpzZXR0aW5ncy4kc2lkZWJhcldpZHRoO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgICAmLm9wZW4tbm90aWZpY2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgI21haW4taW5uZXIge1xuICAgICAgICAgICAgICAgICNpdGVtTGlzdERyb3BBcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6c2V0dGluZ3MuJHNpZGViYXJXaWR0aFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZC1tZW51IHtcbiAgICAgICAgICAgICNtYWluLWlubmVyIHtcbiAgICAgICAgICAgICAgICAjaXRlbUxpc3REcm9wQXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwibGFiZWwuZm9ybS1maWVsZC50ZXh0IHtcblxuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYm94LXNoYWRvdzogLTFweCAwIDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuXG4gID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJi5lcnJvciBzcGFuW2NsYXNzKj1cImZvcm0tXCJdW2NsYXNzKj1cIi1wcmVmaXhcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVySW5wdXRCb3JkZXJDb2xvciAkaW5wdXRCb3JkZXJDb2xvciAkaG92ZXJJbnB1dEJvcmRlckNvbG9yICRob3ZlcklucHV0Qm9yZGVyQ29sb3I7XG4gIH1cblxuICAuZm9ybS1pY29uLXByZWZpeCwgLmZvcm0taWNvbi1wb3N0Zml4IHtcbiAgICB3aWR0aDogJGlucHV0SGVpZ2h0ICsgMTtcbiAgfVxuXG4gIC5mb3JtLXRleHQtcHJlZml4LCAuZm9ybS10ZXh0LXBvc3RmaXgge1xuICAgIHdpZHRoOiA4MXB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wcmVmaXgtMiwgLmZvcm0tdGV4dC1wb3N0Zml4LTIge1xuICAgIHdpZHRoOiAxNDFweDtcbiAgfVxuXG4gIC5mb3JtLXRleHQtcHJlZml4LTMsIC5mb3JtLXRleHQtcG9zdGZpeC0zIHtcbiAgICB3aWR0aDogMjAxcHg7XG4gIH1cblxuICBpbnB1dDpmb2N1cyB+IHNwYW5bY2xhc3MqPVwiZm9ybS1cIl1bY2xhc3MqPVwiLXByZWZpeFwiXSxcbiAgdGV4dGFyZWE6Zm9jdXMgfiBzcGFuW2NsYXNzKj1cImZvcm0tXCJdW2NsYXNzKj1cIi1wcmVmaXhcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICB9XG59XG5cbi5mb3JtLS1yYWRpb3Mtd3JhcHBlciAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmZvcm0gLmVycm9yLWJ1YmJsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmxhYmVsLmZvcm0tZmllbGQuY2hlY2tib3guZXJyb3Igc3BhbltjbGFzcyo9XCJmb3JtLVwiXVtjbGFzcyo9XCItcHJlZml4XCJdLFxuZGl2LnJhZGlvZ3JvdXAuZXJyb3Igc3BhbltjbGFzcyo9XCJmb3JtLVwiXVtjbGFzcyo9XCItcHJlZml4XCJdLFxubGFiZWwuZm9ybS1maWVsZC5yYWRpby5lcnJvciBzcGFuW2NsYXNzKj1cImZvcm0tXCJdW2NsYXNzKj1cIi1wcmVmaXhcIl0ge1xuICBib3JkZXItY29sb3I6ICNlZjhiODA7XG59XG5cbmxhYmVsLmVycm9yIHNwYW5bY2xhc3MqPVwiZm9ybS1cIl1bY2xhc3MqPVwiLXByZWZpeFwiXSB7XG4gIGJvcmRlci1jb2xvcjogI2VmOGI4MDtcbn1cblxuLnNwYy1kZWZhdWx0LWZvcm0gLmVycm9yLWJ1YmJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFNzRDM0M7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDEwcHggMDtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG5cbi8qIFNlbGVjdCAyICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgdWwuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgYnV0dG9uLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxuXG4gIHNwYW4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBWdWUgTXVsdGlzZWxlY3QgKi9cblxubGFiZWwudGV4dCA+IC5tdWx0aXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuIiwiJHRyYWNrLWNvbG9yOiAkcHJpbWFyeUNvbG9yICFkZWZhdWx0O1xuJHRodW1iLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4kdGh1bWItcmFkaXVzOiAxMXB4ICFkZWZhdWx0O1xuJHRodW1iLWhlaWdodDogMjJweCAhZGVmYXVsdDtcbiR0aHVtYi13aWR0aDogMjJweCAhZGVmYXVsdDtcbiR0aHVtYi1zaGFkb3ctc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHRodW1iLXNoYWRvdy1ibHVyOiAtMnB4ICFkZWZhdWx0O1xuJHRodW1iLXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKSAhZGVmYXVsdDtcbiR0aHVtYi1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR0aHVtYi1ib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3IgIWRlZmF1bHQ7XG5cbiR0cmFjay13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiR0cmFjay1oZWlnaHQ6IDhweCAhZGVmYXVsdDtcbiR0cmFjay1zaGFkb3ctc2l6ZTogMCAhZGVmYXVsdDtcbiR0cmFjay1zaGFkb3ctYmx1cjogMCAhZGVmYXVsdDtcbiR0cmFjay1zaGFkb3ctY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuJHRyYWNrLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRyYWNrLWJvcmRlci1jb2xvcjogJGlucHV0Qm9yZGVyQ29sb3IgIWRlZmF1bHQ7XG5cbiR0cmFjay1yYWRpdXM6ICRpbnB1dEJvcmRlclJhZGl1cyAhZGVmYXVsdDtcbiRjb250cmFzdDogMTUlICFkZWZhdWx0O1xuXG4kaWUtYm90dG9tLXRyYWNrLWNvbG9yOiBkYXJrZW4oJHRyYWNrLWNvbG9yLCAkY29udHJhc3QpICFkZWZhdWx0O1xuXG5AbWl4aW4gc2hhZG93KCRzaGFkb3ctc2l6ZSwgJHNoYWRvdy1ibHVyLCAkc2hhZG93LWNvbG9yKSB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctc2l6ZSAkc2hhZG93LXNpemUgJHNoYWRvdy1ibHVyICRzaGFkb3ctY29sb3IsIDAgMCAkc2hhZG93LXNpemUgbGlnaHRlbigkc2hhZG93LWNvbG9yLCA1JSk7XG59XG5cbkBtaXhpbiB0cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHdpZHRoOiAkdHJhY2std2lkdGg7XG59XG5cbkBtaXhpbiB0aHVtYiB7XG4gIEBpbmNsdWRlIHNoYWRvdygkdGh1bWItc2hhZG93LXNpemUsICR0aHVtYi1zaGFkb3ctYmx1ciwgJHRodW1iLXNoYWRvdy1jb2xvcik7XG4gIGJhY2tncm91bmQ6ICR0aHVtYi1jb2xvcjtcbiAgYm9yZGVyOiAkdGh1bWItYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYi1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgaGVpZ2h0OiAkdGh1bWItaGVpZ2h0O1xuICB3aWR0aDogJHRodW1iLXdpZHRoO1xufVxuXG5bdHlwZT0ncmFuZ2UnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogJHRodW1iLWhlaWdodCAvIDIgMDtcbiAgd2lkdGg6ICR0cmFjay13aWR0aDtcblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkdHJhY2stY29sb3IsICRjb250cmFzdCk7XG4gICAgfVxuXG4gICAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xuICAgIH1cblxuICAgICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHRyYWNrLWNvbG9yLCAkY29udHJhc3QpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBAaW5jbHVkZSB0cmFjaztcbiAgICBAaW5jbHVkZSBzaGFkb3coJHRyYWNrLXNoYWRvdy1zaXplLCAkdHJhY2stc2hhZG93LWJsdXIsICR0cmFjay1zaGFkb3ctY29sb3IpO1xuICAgIGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcbiAgICBib3JkZXI6ICR0cmFjay1ib3JkZXItd2lkdGggc29saWQgJHRyYWNrLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkdHJhY2stcmFkaXVzO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIEBpbmNsdWRlIHRodW1iO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAoKC0kdHJhY2stYm9yZGVyLXdpZHRoICogMiArICR0cmFjay1oZWlnaHQpIC8gMiAtICR0aHVtYi1oZWlnaHQgLyAyKTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIEBpbmNsdWRlIHNoYWRvdygkdHJhY2stc2hhZG93LXNpemUsICR0cmFjay1zaGFkb3ctYmx1ciwgJHRyYWNrLXNoYWRvdy1jb2xvcik7XG4gICAgQGluY2x1ZGUgdHJhY2s7XG4gICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xuICAgIGJvcmRlcjogJHRyYWNrLWJvcmRlci13aWR0aCBzb2xpZCAkdHJhY2stYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0cmFjay1yYWRpdXM7XG4gICAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0IC8gMjtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIEBpbmNsdWRlIHRodW1iO1xuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICBAaW5jbHVkZSB0cmFjaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogKCR0aHVtYi1oZWlnaHQgLyAyKSAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coJHRyYWNrLXNoYWRvdy1zaXplLCAkdHJhY2stc2hhZG93LWJsdXIsICR0cmFjay1zaGFkb3ctY29sb3IpO1xuICAgIGJhY2tncm91bmQ6ICRpZS1ib3R0b20tdHJhY2stY29sb3I7XG4gICAgYm9yZGVyOiAkdHJhY2stYm9yZGVyLXdpZHRoIHNvbGlkICR0cmFjay1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogKCR0cmFjay1yYWRpdXMgKiAyKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coJHRyYWNrLXNoYWRvdy1zaXplLCAkdHJhY2stc2hhZG93LWJsdXIsICR0cmFjay1zaGFkb3ctY29sb3IpO1xuICAgIGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcbiAgICBib3JkZXI6ICR0cmFjay1ib3JkZXItd2lkdGggc29saWQgJHRyYWNrLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAoJHRyYWNrLXJhZGl1cyAqIDIpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBAaW5jbHVkZSB0aHVtYjtcbiAgICBtYXJnaW4tdG9wOiAkdHJhY2staGVpZ2h0IC8gNDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgJjo6LW1zLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuICAgICY6Oi1tcy1maWxsLWxvd2VyLFxuICAgICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG5bdHlwZT0ncmFuZ2UnXTpkaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpIG9wYWNpdHkoMC4zKTtcbn0iLCJcbi5tdWx0aXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8qIG11bHRpc2VsZWN0X190YWdzICovXG4gICZfX3RhZ3Mge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyQ29sb3I7XG4gICAgbWluLWhlaWdodDokaW5wdXRIZWlnaHQ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRyYW5zaXRpb246JHRyYW5zaXRpb25TcGVlZDtcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXRCYWNrZ3JvdW5kQ29sb3I7XG4gICAgY29sb3I6JGZvbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXRCb3JkZXJSYWRpdXM7XG4gICAgZm9udC1zaXplOjFlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICAgIGxpbmUtaGVpZ2h0OjEuMjVlbTtcbiAgICBwYWRkaW5nOiAwIDMycHggMCAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXRIZWlnaHQgLSAycHg7XG4gICAgfVxuXG4gICAgJi13cmFwLFxuICAgIC5tdWx0aXNlbGVjdF9fc2luZ2xlLFxuICAgIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXRIZWlnaHQgLSAycHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCA4cHggJGd1dHRlckJhc2U7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLm11bHRpc2VsZWN0X190YWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWFyZ2luOiA0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiw5dcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8qIG11bHRpc2VsZWN0X19zZWxlY3QgKi9cbiAgJl9fc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgfVxuXG4gIC8qIG11bHRpc2VsZWN0X19zcGlubmVyICovXG4gICZfX3NwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXB4O1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXItY29sb3I6ICNlNzRjM2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjQxLCAwLjI2LCAwLjIsIDAuNjIpO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAvKiBtdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyICovXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTc0YzNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIC5tdWx0aXNlbGVjdF9fY29udGVudCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5tdWx0aXNlbGVjdF9fb3B0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcblxuICAgICAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5Q29sb3IsIC41KVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtLWFib3ZlICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC8qIHN0YXRlcyAqL1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMTA1MTtcbiAgfVxuXG4gICYtLWFjdGl2ZSAmX19wbGFjZWhvbGRlcixcbiAgJi0tYWN0aXZlICZfX3RhZ3Mtd3JhcCB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tYWN0aXZlICZfX3NlbGVjdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG4gIH1cblxuICAmLS1hY3RpdmUgJl9fdGFncyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXJJbnB1dEJvcmRlckNvbG9yO1xuICB9XG5cbiAgJi0tZGlzYWJsZWQgJl9fdGFncyB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbn1cblxuLyogRXJyb3IgKi9cbi5lcnJvciAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG59XG5cbi8qIFByZWZpeCBhbmQgcG9zdGZpeCBsYWJlbHMgKi9cbmxhYmVsLmZvcm0tZmllbGQ6bm90KC50ZXh0KSB7XG5cbiAgLmZvcm0tdGV4dC1wcmVmaXggKyAubXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5mb3JtLXRleHQtcG9zdGZpeCArIC5tdWx0aXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5mb3JtLXRleHQtcHJlZml4LTIgKyAubXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wb3N0Zml4LTIgKyAubXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5mb3JtLXRleHQtcHJlZml4LTMgKyAubXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dC1wb3N0Zml4LTMgKyAubXVsdGlzZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuXG59XG5cbmxhYmVsLmZvcm0tZmllbGQudGV4dCB7XG4gIHNwYW5bY2xhc3NePVwiZm9ybS10ZXh0LXByZWZpeFwiXSArIC5tdWx0aXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgydHVybik7XG4gIH1cbn1cbiIsIi50cmFuc2l0aW9uLWNsb3NlLWJveCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZS1vdXQ7XG5cbiAgJi50cmFuc2l0aW9uLXN0YXJ0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufSIsIiNtYWluLXNpZGViYXIge1xuICAgICNsb2dvYXJlYSB7XG4gICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyQmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMsbWQpKSB7XG5cbiAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgI2xvZ29hcmVhIHtcbiAgICAgICAgICAgIC5sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnQHNwL3NwLWljb25zL3N0eWxlLmNzcyc7XG5cbltjbGFzcyo9XCJzcGljb24tXCJdOmJlZm9yZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4iLCJAaW1wb3J0ICd+bGFkZGEvY3NzL2xhZGRhLnNjc3MnO1xuJGZhLWZvbnQtcGF0aDogJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvZm9udGF3ZXNvbWUnO1xuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9zb2xpZCc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2xpZ2h0JztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvcmVndWxhcic7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL3Y0LXNoaW1zJztcbkBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuXG4vLyBkaXNhYmxlIGV2ZXJ5dGhpbmcgYm9vdHN0cmFwXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6ICRjb2xvcnM7XG5cbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc3R5bGUuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiZm9ybXMvaW5wdXRcIjtcbkBpbXBvcnQgXCJmb3Jtcy9pbnB1dC1yYW5nZVwiO1xuQGltcG9ydCBcImZvcm1zL211bHRpc2VsZWN0XCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpZGViYXJcIjtcbkBpbXBvcnQgXCJpY29ucy9zcC1pY29uc1wiO1xuXG5ib2R5LmxvZ2luLXBhZ2UgI3dyYXBwZXIsXG5ib2R5LnJlZ2lzdGVyLXBhZ2UgI3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5sb2dpbi1wYWdlLFxuYm9keS5yZWdpc3Rlci1wYWdlIHtcbiAgICAjbG9naW5CZyB7XG4gICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG4gICAgfVxufVxuXG5ib2R5ICNtYWluLXNpZGViYXIgbmF2IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5tYWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuXG4ubGFuZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlckJhc2V9IC8gMikgY2FsYygjeyRndXR0ZXJCYXNlfSAvIDIpIDA7XG4gICAgfVxufVxuXG5cbiNtYWluLWhlYWRlciB7XG4gICAgei1pbmRleDogMTtcbn1cbiNtYWluLXNpZGViYXIge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4jbWFpbi1uYXYtd3JhcHBlciB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxubWFpbiB7XG4gICAgei1pbmRleDogMjtcbn1cblxuI2FwcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xuICAgIH1cbn1cbmZvb3Rlci5tYWluLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG59XG5ib2R5Lm9wZW4tbWVudSwgYm9keS5vcGVuLW5vdGlmaWNhdGlvbi1tZW51IHtcbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAjbWFpbi1zaWRlYmFyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgbWFpbiB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxufVxuXG5cbmRpdiNmbGFzaC1vdmVybGF5LW1vZGFsLm1vZGFsLmZhZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAwJSwgLjUpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLmNvbnRlbnQtMiB7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJ1dHRvbi5jbG9zZSB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcC50ZXh0LWgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IC5tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RlbGVwb3J0LXRhcmdldCB7XG4gICAgei1pbmRleDogNjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCJcbkBpbXBvcnQgJ35lYXN5bWRlL2Rpc3QvZWFzeW1kZS5taW4uY3NzJztcblxuLm5vdGlmaWNhdGlvbi0tbGlzdCB7XG5cbiAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5mcm9tLCB0ZC50byB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206ICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICB0ZC5mcm9tLCB0ZC50byB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHIuZXhwaXJlZCB7XG4gICAgICAgIHRkLmZyb20sIHRkLnRvIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgdGQuZnJvbSwgdGQudG8ge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnlDb2xvciwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ci5mdXR1cmUge1xuICAgICAgICB0ZC5mcm9tLCB0ZC50byB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub2RkIHtcbiAgICAgICAgICAgIHRkLmZyb20sIHRkLnRvIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR5ZWxsb3csIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQuYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG50ZXh0YXJlYVtkYXRhLW1kZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lZGl0b3ItdG9vbGJhciBidXR0b24ge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xufVxuXG4uQ29kZU1pcnJvci1mdWxsc2NyZWVuLCAuZWRpdG9yLXByZXZpZXcge1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbiIsIiNtYWluLWhlYWRlciBuYXYjdG9wbWVudSB7XG4gICAgI3RvcG1lbnUtbm90aWZpY2F0aW9ucyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGRpdi5ub3RpZmljYXRpb24tdGVhc2VyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRmYS1zZXR1cCB7XG5cbiAgICAuY29uZmlybS1tZXNzYWdlIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlckJhc2U7XG4gICAgfVxuXG4gICAgaW5wdXRbbmFtZT1cInZlcmlmaWNhdGlvblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogNTAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuXG4gICAgICAgICAgICAmLmNvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sLXN0YXRlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2wtcGhvbmUtcmVnaW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA5NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbC1waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbC1kZXNjIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsbGcpKSB7XG5cbiAgICAgICAgLmZsZXgtcm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICYuY29sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMjQgKiA0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYS1zcXVhcmUsIC5mYS1jaGVjay1zcXVhcmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudG90cC1zZXR1cCB7XG4gICAgLnN0ZXAtaW5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG59XG4iLCIuaG9tZS10ZWFzZXIge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC5ib3gtYm9yZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5ib3gtYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmJveC1pY29uIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcblxuICAgICAgICAgICAgICAgICYuc3BpY29uLWFudGl2aXJ1cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3gtY29udGVudC0yIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGVybWlzc2lvbnMtbWFuYWdlciB7XG5cbiAgICAucm9sZSwgLnBlcm1pc3Npb24ge1xuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvbGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcm1pc3Npb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zcHZ1ZXRhYmxlLWFjdGlvbnMge1xuICAgIGJ1dHRvbi5saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG4iLCIuc3B2dWV0YWJsZS1vcmRlcnMtLW9yZGVyLWRldGFpbC10b3RhbF9fbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLmNvbnRyYWN0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCJcblxuQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3NcIjtcblxuI2ZsYXNoLXRvYXN0LCAjdGVsZXBvcnQtdGFyZ2V0IHtcblxuICAgIHotaW5kZXg6IDI7XG5cbiAgICAuYm94LWNvbnRlbnQtMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93U3R5bGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGhvdmVyQm94U2hhZG93U3R5bGU7XG4gICAgICAgIH1cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC41ZW07XG4gICAgICAgICAgICByaWdodDogLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAmOmRlZXAoYSkge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsYXNoLW1lc3NhZ2VzIHtcbiAgICAgICAgLm5vdGlmaWNhdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyQmFzZSAqIDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9hc3QtbWVzc2FnZXMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlICogMjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjezIgKiAkZ3V0dGVyQmFzZX0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyV2lkdGg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGFuZC10cmFuc2l0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnNpdGlvblNwZWVkLCBib3JkZXItd2lkdGggJHRyYW5zaXRpb25TcGVlZCwgcGFkZGluZyAkdHJhbnNpdGlvblNwZWVkO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gICAgLmV4cGFuZC1lbnRlciwgLmV4cGFuZC1sZWF2ZS10byB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG59XG4iLCJcblxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cblxuIiwiXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjB2aDtcbn1cbiIsIlxuICAgIGg0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9ucyBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4iLCJcblxuICAgIEBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuICAgIEBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3MvZm9ybXMnO1xuXG4gICAgc3Bhbi5lZGl0YWJsZS0tcm9vdCB7XG5cbiAgICAgICAgJltjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdLFxuICAgICAgICAmW2RhdGEtc2VsZWN0YWJsZT1cInRydWVcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZGVmYXVsdElucHV0O1xuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc2FibGVkSW5wdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4iLCJcblxuLmJsaW5kcy11cC1lbnRlci1hY3RpdmUsIC5ibGluZHMtdXAtbGVhdmUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbn1cbi5ibGluZHMtdXAtZW50ZXIsIC5ibGluZHMtdXAtbGVhdmUtdG8gIHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4iLCJcblxuQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3NcIjtcblxuLm5vdGlmaWNhdGlvbi10ZWFzZXIge1xuXG4gICY6ZGVlcChoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNik7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcblxuLmxvYWRpbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5sb2FkaW5nLXdyYXAge1xufVxuXG4ubG9hZGluZyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC4xKTtcbn1cbiIsIlxuLmZpbHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiXG5cbnRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiIsIlxuXG4vKnNldCBNb2RhbCB0byB0aGUgc2NyZWVuIGNlbnRlciovXG46ZGVlcCgubW9kYWwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xufVxuXG46ZGVlcCgubW9kYWwtZGlhbG9nKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIlxuOmRlZXAoLmNvbC1sZy04KXtcbiAgd2lkdGg6IDEwMCU7XG5cbn1cbjpkZWVwKC5jb2wtbGctNCl7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50aDpsYXN0LWNoaWxke1xuICB3aWR0aDo0MCVcbn1cbiIsIi5kcF9faW5wdXRfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JveC1zaXppbmc6dW5zZXR9LmRwX19pbnB1dF93cmFwOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1kcC1ib3JkZXItY29sb3ItaG92ZXIpO291dGxpbmU6bm9uZX0uZHBfX2lucHV0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtYmFja2dyb3VuZC1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTtmb250LWZhbWlseTp2YXIoLS1kcC1mb250LWZhbWlseSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXItY29sb3IpO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3dpZHRoOjEwMCU7Zm9udC1zaXplOnZhcigtLWRwLWZvbnQtc2l6ZSk7bGluZS1oZWlnaHQ6Y2FsYyh2YXIoLS1kcC1mb250LXNpemUpKjEuNSk7cGFkZGluZzp2YXIoLS1kcC1pbnB1dC1wYWRkaW5nKTtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRwX19pbnB1dDo6cGxhY2Vob2xkZXJ7b3BhY2l0eTouN30uZHBfX2lucHV0OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1kcC1ib3JkZXItY29sb3ItaG92ZXIpfS5kcF9faW5wdXRfcmVne2NhcmV0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmRwX19pbnB1dF9mb2N1c3tib3JkZXItY29sb3I6dmFyKC0tZHAtYm9yZGVyLWNvbG9yLWhvdmVyKX0uZHBfX2Rpc2FibGVke2JhY2tncm91bmQ6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3IpfS5kcF9fZGlzYWJsZWQ6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWRwLWRpc2FibGVkLWNvbG9yLXRleHQpfS5kcF9faW5wdXRfaWNvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6dmFyKC0tZHAtZm9udC1zaXplKTtoZWlnaHQ6dmFyKC0tZHAtZm9udC1zaXplKTtzdHJva2Utd2lkdGg6MDtmb250LXNpemU6dmFyKC0tZHAtZm9udC1zaXplKTtsaW5lLWhlaWdodDpjYWxjKHZhcigtLWRwLWZvbnQtc2l6ZSkqMS41KTtwYWRkaW5nOjZweCAxMnB4O2NvbG9yOnZhcigtLWRwLWljb24tY29sb3IpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmRwX19pbnB1dF9pY29ue2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbG9yOnZhcigtLWRwLWljb24tY29sb3IpfS5kcF9fY2xlYXJfaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tZHAtaWNvbi1jb2xvcil9LmRwX19pbnB1dF9pY29uX3BhZHtwYWRkaW5nLWxlZnQ6dmFyKC0tZHAtaW5wdXQtaWNvbi1wYWRkaW5nKX0uZHBfX2lucHV0X3ZhbGlke2JveC1zaGFkb3c6MCAwIHZhcigtLWRwLWJvcmRlci1yYWRpdXMpIHZhcigtLWRwLXN1Y2Nlc3MtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1kcC1zdWNjZXNzLWNvbG9yKX0uZHBfX2lucHV0X3ZhbGlkOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1kcC1zdWNjZXNzLWNvbG9yKX0uZHBfX2lucHV0X2ludmFsaWR7Ym94LXNoYWRvdzowIDAgdmFyKC0tZHAtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHAtZGFuZ2VyLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tZHAtZGFuZ2VyLWNvbG9yKX0uZHBfX2lucHV0X2ludmFsaWQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWRwLWRhbmdlci1jb2xvcil9LmRwX19tZW51e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6dmFyKC0tZHAtYmFja2dyb3VuZC1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTttaW4td2lkdGg6dmFyKC0tZHAtbWVudS1taW4td2lkdGgpO2ZvbnQtZmFtaWx5OnZhcigtLWRwLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tZHAtZm9udC1zaXplKTt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZHAtbWVudS1ib3JkZXItY29sb3IpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHBfX21lbnU6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHBfX21lbnU6OmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRwX19tZW51OmZvY3Vze2JvcmRlcjoxcHggc29saWQgdmFyKC0tZHAtbWVudS1ib3JkZXItY29sb3IpO291dGxpbmU6bm9uZX0uZHBfX21lbnVfaW5uZXJ7cGFkZGluZzp2YXIoLS1kcC1tZW51LXBhZGRpbmcpfS5kcF9fbWVudV9pbmRleHt6LWluZGV4Ojk5OTk5fS5kcF9fbWVudV9yZWFkb25seSwuZHBfX21lbnVfZGlzYWJsZWR7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjF9LmRwX19tZW51X2Rpc2FibGVke2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5kcF9fbWVudV9yZWFkb25seXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOmRlZmF1bHR9LmRwX19hcnJvd190b3B7bGVmdDo1MCU7dG9wOi0xcHg7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLWJhY2tncm91bmQtY29sb3IpO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1kcC1tZW51LWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZHAtbWVudS1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0uZHBfX2Fycm93X2JvdHRvbXtsZWZ0OjUwJTtib3R0b206LTFweDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtYmFja2dyb3VuZC1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1kcC1tZW51LWJvcmRlci1jb2xvcik7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZHAtbWVudS1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpfS5kcF9fYWN0aW9uX2V4dHJhe3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDB9LmRwX19wcmVzZXRfcmFuZ2Vze3BhZGRpbmc6NXB4O2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tZHAtYm9yZGVyLWNvbG9yKX0uZHBfX3NpZGViYXJfbGVmdHtwYWRkaW5nOjVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcil9LmRwX19zaWRlYmFyX3JpZ2h0e3BhZGRpbmc6NXB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXItY29sb3IpfS5kcF9fcHJlc2V0X3Jhbmdle3BhZGRpbmc6NXB4O2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tZHAtYm9yZGVyLXJhZGl1cyk7dHJhbnNpdGlvbjp2YXIoLS1kcC1jb21tb24tdHJhbnNpdGlvbil9LmRwX19wcmVzZXRfcmFuZ2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1ob3Zlci1jb2xvcik7Y3Vyc29yOnBvaW50ZXJ9LmRwX19tZW51X2NvbnRlbnRfd3JhcHBlcntkaXNwbGF5OmZsZXh9LmRwX19jYWxlbmRhcl9oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLWRwLXRleHQtY29sb3IpO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDpib2xkfS5kcF9fY2FsZW5kYXJfaGVhZGVyX2l0ZW17dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1ncm93OjE7aGVpZ2h0OnZhcigtLWRwLWNlbGwtc2l6ZSk7cGFkZGluZzp2YXIoLS1kcC1jZWxsLXBhZGRpbmcpO3dpZHRoOnZhcigtLWRwLWNlbGwtc2l6ZSk7Ym94LXNpemluZzpib3JkZXItYm94fS5kcF9fY2FsZW5kYXJfcm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46dmFyKC0tZHAtcm93LW1hcmluZyl9LmRwX19jYWxlbmRhcl9pdGVte3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZ3JvdzoxO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKX0uZHBfX2NhbGVuZGFye3Bvc2l0aW9uOnJlbGF0aXZlfS5kcF9fY2FsZW5kYXJfaGVhZGVyX2NlbGx7Ym9yZGVyLWJvdHRvbTp0aGluIHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcik7cGFkZGluZzp2YXIoLS1kcC1jYWxlbmRhci1oZWFkZXItY2VsbC1wYWRkaW5nKX0uZHBfX2NlbGxfaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6dmFyKC0tZHAtY2VsbC1ib3JkZXItcmFkaXVzKTtoZWlnaHQ6dmFyKC0tZHAtY2VsbC1zaXplKTtwYWRkaW5nOnZhcigtLWRwLWNlbGwtcGFkZGluZyk7d2lkdGg6dmFyKC0tZHAtY2VsbC1zaXplKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5kcF9fY2VsbF9pbm5lcjpob3Zlcnt0cmFuc2l0aW9uOmFsbCAuMnN9LmRwX19jZWxsX2F1dG9fcmFuZ2Vfc3RhcnQsLmRwX19kYXRlX2hvdmVyX3N0YXJ0OmhvdmVyLC5kcF9fcmFuZ2Vfc3RhcnR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5kcF9fY2VsbF9hdXRvX3JhbmdlX2VuZCwuZHBfX2RhdGVfaG92ZXJfZW5kOmhvdmVyLC5kcF9fcmFuZ2VfZW5ke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmRwX19yYW5nZV9lbmQsLmRwX19yYW5nZV9zdGFydCwuZHBfX2FjdGl2ZV9kYXRle2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Y29sb3I6dmFyKC0tZHAtcHJpbWFyeS10ZXh0LWNvbG9yKX0uZHBfX2NlbGxfYXV0b19yYW5nZV9lbmQsLmRwX19jZWxsX2F1dG9fcmFuZ2Vfc3RhcnR7Ym9yZGVyLXRvcDoxcHggZGFzaGVkIHZhcigtLWRwLXByaW1hcnktY29sb3IpO2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCB2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKX0uZHBfX2RhdGVfaG92ZXJfZW5kOmhvdmVyLC5kcF9fZGF0ZV9ob3Zlcl9zdGFydDpob3ZlciwuZHBfX2RhdGVfaG92ZXI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1kcC1ob3Zlci1jb2xvcik7Y29sb3I6dmFyKC0tZHAtaG92ZXItdGV4dC1jb2xvcil9LmRwX19jZWxsX29mZnNldHtjb2xvcjp2YXIoLS1kcC1zZWNvbmRhcnktY29sb3IpfS5kcF9fY2VsbF9kaXNhYmxlZHtjb2xvcjp2YXIoLS1kcC1zZWNvbmRhcnktY29sb3IpO2N1cnNvcjpub3QtYWxsb3dlZH0uZHBfX3JhbmdlX2JldHdlZW57YmFja2dyb3VuZDp2YXIoLS1kcC1ob3Zlci1jb2xvcik7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZHAtaG92ZXItY29sb3IpfS5kcF9fcmFuZ2VfYmV0d2Vlbl93ZWVre2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Y29sb3I6dmFyKC0tZHAtcHJpbWFyeS10ZXh0LWNvbG9yKTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZHAtcHJpbWFyeS1jb2xvcil9LmRwX190b2RheXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWRwLXByaW1hcnktY29sb3IpfS5kcF9fd2Vla19udW17Y29sb3I6dmFyKC0tZHAtc2Vjb25kYXJ5LWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcn0uZHBfX2NlbGxfYXV0b19yYW5nZXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcDoxcHggZGFzaGVkIHZhcigtLWRwLXByaW1hcnktY29sb3IpO2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCB2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKX0uZHBfX2NlbGxfYXV0b19yYW5nZV9zdGFydHtib3JkZXItbGVmdDoxcHggZGFzaGVkIHZhcigtLWRwLXByaW1hcnktY29sb3IpfS5kcF9fY2VsbF9hdXRvX3JhbmdlX2VuZHtib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCB2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKX0uZHBfX2NhbGVuZGFyX2hlYWRlcl9zZXBhcmF0b3J7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tZHAtYm9yZGVyLWNvbG9yKX0uZHBfX2NhbGVuZGFyX25leHR7bWFyZ2luLWxlZnQ6dmFyKC0tZHAtbXVsdGktY2FsZW5kYXJzLXNwYWNpbmcpfS5kcF9fbWFya2VyX2xpbmUsLmRwX19tYXJrZXJfZG90e2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1tYXJrZXItY29sb3IpO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfS5kcF9fbWFya2VyX2RvdHt3aWR0aDo1cHg7Ym9yZGVyLXJhZGl1czo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmRwX19tYXJrZXJfbGluZXt3aWR0aDoxMDAlO2xlZnQ6MH0uZHBfX21hcmtlcl90b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6dmFyKC0tZHAtYm9yZGVyLXJhZGl1cyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC10b29sdGlwLWNvbG9yKTtwYWRkaW5nOjVweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcik7ei1pbmRleDo5OTk5OTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOmRlZmF1bHR9LmRwX190b29sdGlwX2NvbnRlbnR7d2hpdGUtc3BhY2U6bm93cmFwfS5kcF9fdG9vbHRpcF90ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1mbG93OnJvdyBub3dyYXA7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcil9LmRwX190b29sdGlwX21hcmt7aGVpZ2h0OjVweDt3aWR0aDo1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTttYXJnaW4tcmlnaHQ6NXB4fS5kcF9fYXJyb3dfYm90dG9tX3Rwe2JvdHRvbTowO2hlaWdodDo4cHg7d2lkdGg6OHB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtdG9vbHRpcC1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1kcC1ib3JkZXItY29sb3IpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyl9LmRwX19pbnN0YW5jZV9jYWxlbmRhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKHdpZHRoIDw9IDYwMHB4KXsuZHBfX2ZsZXhfZGlzcGxheXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5kcF9fY2VsbF9oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1oaWdobGlnaHQtY29sb3IpfS5kcF9fbW9udGhfeWVhcl9yb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6dmFyKC0tZHAtbW9udGgteWVhci1yb3ctaGVpZ2h0KTtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRwX19pbm5lcl9uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2hlaWdodDp2YXIoLS1kcC1tb250aC15ZWFyLXJvdy1idXR0b24tc2l6ZSk7d2lkdGg6dmFyKC0tZHAtbW9udGgteWVhci1yb3ctYnV0dG9uLXNpemUpO2NvbG9yOnZhcigtLWRwLWljb24tY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlfS5kcF9faW5uZXJfbmF2IHN2Z3toZWlnaHQ6dmFyKC0tZHAtYnV0dG9uLWljb24taGVpZ2h0KTt3aWR0aDp2YXIoLS1kcC1idXR0b24taWNvbi1oZWlnaHQpfS5kcF9faW5uZXJfbmF2OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtaG92ZXItY29sb3IpO2NvbG9yOnZhcigtLWRwLWhvdmVyLWljb24tY29sb3IpfS5kcF9faW5uZXJfbmF2X2Rpc2FibGVkOmhvdmVyLC5kcF9faW5uZXJfbmF2X2Rpc2FibGVke2JhY2tncm91bmQ6dmFyKC0tZHAtZGlzYWJsZWQtY29sb3IpO2NvbG9yOnZhcigtLWRwLWRpc2FibGVkLWNvbG9yLXRleHQpO2N1cnNvcjpub3QtYWxsb3dlZH0uZHBfX21vbnRoX3llYXJfc2VsZWN0e3dpZHRoOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6dmFyKC0tZHAtbW9udGgteWVhci1yb3ctaGVpZ2h0KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcil9LmRwX19tb250aF95ZWFyX3NlbGVjdDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1ob3Zlci10ZXh0LWNvbG9yKX0uZHBfX21vbnRoX3llYXJfd3JhcHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uZHBfX3llYXJfZGlzYWJsZV9zZWxlY3R7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uZHBfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnZhcigtLWRwLWJhY2tncm91bmQtY29sb3IpO3RvcDowO2xlZnQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZS1vdXQ7ei1pbmRleDo5OTk5OTtmb250LWZhbWlseTp2YXIoLS1kcC1mb250LWZhbWlseSk7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcik7Ym94LXNpemluZzpib3JkZXItYm94fS5kcF9fb3ZlcmxheV9jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JveC1zaGFkb3c6dmFyKC0tZHAtc2Nyb2xsLWJhci1iYWNrZ3JvdW5kKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXNjcm9sbC1iYXItYmFja2dyb3VuZCl9LmRwX19vdmVybGF5X2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZHAtc2Nyb2xsLWJhci1iYWNrZ3JvdW5kKX0uZHBfX292ZXJsYXlfY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXNjcm9sbC1iYXItY29sb3IpO2JvcmRlci1yYWRpdXM6MTBweH0uZHBfX292ZXJsYXk6Zm9jdXN7Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lfS5kcF9fY29udGFpbmVyX2ZsZXh7ZGlzcGxheTpmbGV4fS5kcF9fY29udGFpbmVyX2Jsb2Nre2Rpc3BsYXk6YmxvY2t9LmRwX19vdmVybGF5X2NvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3cteTphdXRvfS5kcF9fdGltZV9waWNrZXJfb3ZlcmxheV9jb250YWluZXJ7aGVpZ2h0OjEwMCV9LmRwX19vdmVybGF5X3Jvd3twYWRkaW5nOjA7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyfS5kcF9fZmxleF9yb3d7ZmxleDoxfS5kcF9fb3ZlcmxheV9jb2x7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjMzJTtwYWRkaW5nOnZhcigtLWRwLW92ZXJsYXktY29sLXBhZGRpbmcpO3doaXRlLXNwYWNlOm5vd3JhcH0uZHBfX292ZXJsYXlfY2VsbF9wYWR7cGFkZGluZzp2YXIoLS1kcC1jb21tb24tcGFkZGluZykgMH0uZHBfX292ZXJsYXlfY2VsbF9hY3RpdmV7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWRwLXByaW1hcnktY29sb3IpO2NvbG9yOnZhcigtLWRwLXByaW1hcnktdGV4dC1jb2xvcil9LmRwX19vdmVybGF5X2NlbGx7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTt0ZXh0LWFsaWduOmNlbnRlcn0uZHBfX292ZXJsYXlfY2VsbDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1ob3Zlci10ZXh0LWNvbG9yKX0uZHBfX2NlbGxfaW5fYmV0d2VlbntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1ob3Zlci10ZXh0LWNvbG9yKX0uZHBfX292ZXJfYWN0aW9uX3Njcm9sbHtyaWdodDo1cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5kcF9fb3ZlcmxheV9jZWxsX2Rpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kOnZhcigtLWRwLWRpc2FibGVkLWNvbG9yKX0uZHBfX292ZXJsYXlfY2VsbF9kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWRpc2FibGVkLWNvbG9yKX0uZHBfX292ZXJsYXlfY2VsbF9hY3RpdmVfZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1kaXNhYmxlZC1jb2xvcil9LmRwX19vdmVybGF5X2NlbGxfYWN0aXZlX2Rpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1kaXNhYmxlZC1jb2xvcil9LmRwX19tb250aF9waWNrZXJfaGVhZGVye2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6dmFyKC0tZHAtY2VsbC1zaXplKX0uZHBfX3RpbWVfaW5wdXR7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtmb250LWZhbWlseTp2YXIoLS1kcC1mb250LWZhbWlseSk7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcil9LmRwX190aW1lX2NvbF9yZWdfYmxvY2t7cGFkZGluZzowIDIwcHh9LmRwX190aW1lX2NvbF9yZWdfaW5saW5le3BhZGRpbmc6MCAxMHB4fS5kcF9fdGltZV9jb2xfcmVnX3dpdGhfYnV0dG9ue3BhZGRpbmc6MCAxNXB4fS5kcF9fdGltZV9jb2xfc2Vje3BhZGRpbmc6MCAxMHB4fS5kcF9fdGltZV9jb2xfc2VjX3dpdGhfYnV0dG9ue3BhZGRpbmc6MCA1cHh9LmRwX190aW1lX2NvbHt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5kcF9fdGltZV9jb2xfYmxvY2t7Zm9udC1zaXplOnZhcigtLWRwLXRpbWUtZm9udC1zaXplKX0uZHBfX3RpbWVfZGlzcGxheXtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZHBfX3RpbWVfZGlzcGxheTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1ob3Zlci10ZXh0LWNvbG9yKX0uZHBfX3RpbWVfZGlzcGxheV9ibG9ja3twYWRkaW5nOjAgM3B4fS5kcF9fdGltZV9kaXNwbGF5X2lubGluZXtwYWRkaW5nOjVweH0uZHBfX3RpbWVfcGlja2VyX2lubGluZV9jb250YWluZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZHBfX2luY19kZWNfYnV0dG9ue3BhZGRpbmc6NXB4O21hcmdpbjowO2hlaWdodDp2YXIoLS1kcC10aW1lLWluYy1kZWMtYnV0dG9uLXNpemUpO3dpZHRoOnZhcigtLWRwLXRpbWUtaW5jLWRlYy1idXR0b24tc2l6ZSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOnZhcigtLWRwLWljb24tY29sb3IpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHBfX2luY19kZWNfYnV0dG9uIHN2Z3toZWlnaHQ6dmFyKC0tZHAtdGltZS1pbmMtZGVjLWJ1dHRvbi1zaXplKTt3aWR0aDp2YXIoLS1kcC10aW1lLWluYy1kZWMtYnV0dG9uLXNpemUpfS5kcF9faW5jX2RlY19idXR0b246aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1kcC1ob3Zlci1jb2xvcik7Y29sb3I6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcil9LmRwX19pbmNfZGVjX2J1dHRvbl9pbmxpbmV7d2lkdGg6MTAwJTtwYWRkaW5nOjA7aGVpZ2h0OjhweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kcF9faW5jX2RlY19idXR0b25fZGlzYWJsZWQ6aG92ZXIsLmRwX19pbmNfZGVjX2J1dHRvbl9kaXNhYmxlZHtiYWNrZ3JvdW5kOnZhcigtLWRwLWRpc2FibGVkLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1kaXNhYmxlZC1jb2xvci10ZXh0KTtjdXJzb3I6bm90LWFsbG93ZWR9LmRwX19wbV9hbV9idXR0b257YmFja2dyb3VuZDp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1wcmltYXJ5LXRleHQtY29sb3IpO2JvcmRlcjpub25lO3BhZGRpbmc6dmFyKC0tZHAtY29tbW9uLXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tZHAtYm9yZGVyLXJhZGl1cyk7Y3Vyc29yOnBvaW50ZXJ9LmRwX190cF9pbmxpbmVfYnRuX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1zZWNvbmRhcnktY29sb3IpO3RyYW5zaXRpb246dmFyKC0tZHAtY29tbW9uLXRyYW5zaXRpb24pO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uZHBfX3RwX2lubGluZV9idG5fdG9wOmhvdmVyIC5kcF9fdHBfYnRuX2luX3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTt0cmFuc2Zvcm06cm90YXRlKDEyZGVnKSBzY2FsZSgxLjE1KSB0cmFuc2xhdGVZKC0ycHgpfS5kcF9fdHBfaW5saW5lX2J0bl90b3A6aG92ZXIgLmRwX190cF9idG5faW5fbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpyb3RhdGUoLTEyZGVnKSBzY2FsZSgxLjE1KSB0cmFuc2xhdGVZKC0ycHgpfS5kcF9fdHBfaW5saW5lX2J0bl9ib3R0b206aG92ZXIgLmRwX190cF9idG5faW5fcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpyb3RhdGUoLTEyZGVnKSBzY2FsZSgxLjE1KSB0cmFuc2xhdGVZKC0ycHgpfS5kcF9fdHBfaW5saW5lX2J0bl9ib3R0b206aG92ZXIgLmRwX190cF9idG5faW5fbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRwLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpIHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVkoLTJweCl9LmRwX19hY3Rpb25fcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOnZhcigtLWRwLWNvbW1vbi1wYWRkaW5nKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6dmFyKC0tZHAtdGV4dC1jb2xvcik7ZmxleC1mbG93OnJvdyBub3dyYXB9LmRwX19hY3Rpb25fcm93IHN2Z3toZWlnaHQ6dmFyKC0tZHAtYnV0dG9uLWljb24taGVpZ2h0KTt3aWR0aDphdXRvfS5kcF9fc2VsZWN0aW9uX3ByZXZpZXd7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtmb250LXNpemU6dmFyKC0tZHAtcHJldmlldy1mb250LXNpemUpO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZHBfX2FjdGlvbl9idXR0b25ze2Rpc3BsYXk6ZmxleDtmbGV4OjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tbGVmdDphdXRvfS5kcF9fYWN0aW9uX2J1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3BhZGRpbmc6dmFyKC0tZHAtYWN0aW9uLWJ1dHRvbnMtcGFkZGluZyk7bGluZS1oZWlnaHQ6aW5pdGlhbDttYXJnaW4tbGVmdDozcHg7aGVpZ2h0OnZhcigtLWRwLWFjdGlvbi1idXR0b24taGVpZ2h0KTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWRwLWJvcmRlci1yYWRpdXMpfS5kcF9fYWN0aW9uX3NlbGVjdHtiYWNrZ3JvdW5kOnZhcigtLWRwLXByaW1hcnktY29sb3IpO2NvbG9yOnZhcigtLWRwLXByaW1hcnktdGV4dC1jb2xvcil9LmRwX19hY3Rpb25fc2VsZWN0OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1jb2xvcik7dHJhbnNpdGlvbjp2YXIoLS1kcC1hY3Rpb24tcm93LXRyYW5zdGlvbil9LmRwX19hY3Rpb25fc2VsZWN0OmRpc2FibGVke2JhY2tncm91bmQ6dmFyKC0tZHAtcHJpbWFyeS1kaXNhYmxlZC1jb2xvcik7Y3Vyc29yOm5vdC1hbGxvd2VkfS5kcF9fYWN0aW9uX2NhbmNlbHtjb2xvcjp2YXIoLS1kcC10ZXh0LWNvbG9yKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWRwLWJvcmRlci1jb2xvcil9LmRwX19hY3Rpb25fY2FuY2VsOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1kcC1wcmltYXJ5LWNvbG9yKTt0cmFuc2l0aW9uOnZhcigtLWRwLWFjdGlvbi1yb3ctdHJhbnN0aW9uKX06cm9vdHstLWRwLWNvbW1vbi10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluOy0tZHAtbWVudS1wYWRkaW5nOiA2cHggOHB4Oy0tZHAtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzOy0tZHAtbWVudS1hcHBlYXItdHJhbnNpdGlvbi10aW1pbmc6IGN1YmljLWJlemllciguNCwgMCwgMSwgMSk7LS1kcC10cmFuc2l0aW9uLXRpbWluZzogZWFzZS1vdXQ7LS1kcC1hY3Rpb24tcm93LXRyYW5zdGlvbjogYWxsIDAuMnMgZWFzZS1pbjstLWRwLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBibGlua21hY3N5c3RlbWZvbnQsIFwiU2Vnb2UgVUlcIiwgcm9ib3RvLCBveHlnZW4sIHVidW50dSwgY2FudGFyZWxsLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7LS1kcC1ib3JkZXItcmFkaXVzOiA0cHg7LS1kcC1jZWxsLWJvcmRlci1yYWRpdXM6IDRweDstLWRwLXRyYW5zaXRpb24tbGVuZ3RoOiAyMnB4Oy0tZHAtdHJhbnNpdGlvbi10aW1pbmctZ2VuZXJhbDogMC4xczstLWRwLWJ1dHRvbi1oZWlnaHQ6IDM1cHg7LS1kcC1tb250aC15ZWFyLXJvdy1oZWlnaHQ6IDM1cHg7LS1kcC1tb250aC15ZWFyLXJvdy1idXR0b24tc2l6ZTogMjVweDstLWRwLWJ1dHRvbi1pY29uLWhlaWdodDogMjBweDstLWRwLWNhbGVuZGFyLXdyYXAtcGFkZGluZzogMCA1cHg7LS1kcC1jZWxsLXNpemU6IDM1cHg7LS1kcC1jZWxsLXBhZGRpbmc6IDVweDstLWRwLWNvbW1vbi1wYWRkaW5nOiAxMHB4Oy0tZHAtaW5wdXQtaWNvbi1wYWRkaW5nOiAzNXB4Oy0tZHAtaW5wdXQtcGFkZGluZzogNnB4IDMwcHggNnB4IDEycHg7LS1kcC1tZW51LW1pbi13aWR0aDogMjYwcHg7LS1kcC1hY3Rpb24tYnV0dG9ucy1wYWRkaW5nOiAxcHggNnB4Oy0tZHAtcm93LW1hcmluZzogNXB4IDA7LS1kcC1jYWxlbmRhci1oZWFkZXItY2VsbC1wYWRkaW5nOiAwLjVyZW07LS1kcC1tdWx0aS1jYWxlbmRhcnMtc3BhY2luZzogMTBweDstLWRwLW92ZXJsYXktY29sLXBhZGRpbmc6IDNweDstLWRwLXRpbWUtaW5jLWRlYy1idXR0b24tc2l6ZTogMzJweDstLWRwLWZvbnQtc2l6ZTogMXJlbTstLWRwLXByZXZpZXctZm9udC1zaXplOiAwLjhyZW07LS1kcC10aW1lLWZvbnQtc2l6ZTogMnJlbTstLWRwLWFjdGlvbi1idXR0b24taGVpZ2h0OiAyMnB4fS5kcF9fdGhlbWVfZGFya3stLWRwLWJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7LS1kcC10ZXh0LWNvbG9yOiAjZmZmOy0tZHAtaG92ZXItY29sb3I6ICM0ODQ4NDg7LS1kcC1ob3Zlci10ZXh0LWNvbG9yOiAjZmZmOy0tZHAtaG92ZXItaWNvbi1jb2xvcjogIzk1OTU5NTstLWRwLXByaW1hcnktY29sb3I6ICMwMDVjYjI7LS1kcC1wcmltYXJ5LWRpc2FibGVkLWNvbG9yOiAjNjFhOGVhOy0tZHAtcHJpbWFyeS10ZXh0LWNvbG9yOiAjZmZmOy0tZHAtc2Vjb25kYXJ5LWNvbG9yOiAjYTlhOWE5Oy0tZHAtYm9yZGVyLWNvbG9yOiAjMmQyZDJkOy0tZHAtbWVudS1ib3JkZXItY29sb3I6ICMyZDJkMmQ7LS1kcC1ib3JkZXItY29sb3ItaG92ZXI6ICNhYWFlYjc7LS1kcC1kaXNhYmxlZC1jb2xvcjogIzczNzM3MzstLWRwLWRpc2FibGVkLWNvbG9yLXRleHQ6ICNkMGQwZDA7LS1kcC1zY3JvbGwtYmFyLWJhY2tncm91bmQ6ICMyMTIxMjE7LS1kcC1zY3JvbGwtYmFyLWNvbG9yOiAjNDg0ODQ4Oy0tZHAtc3VjY2Vzcy1jb2xvcjogIzAwNzAxYTstLWRwLXN1Y2Nlc3MtY29sb3ItZGlzYWJsZWQ6ICM0MjhmNTk7LS1kcC1pY29uLWNvbG9yOiAjOTU5NTk1Oy0tZHAtZGFuZ2VyLWNvbG9yOiAjZTUzOTM1Oy0tZHAtbWFya2VyLWNvbG9yOiAjZTUzOTM1Oy0tZHAtdG9vbHRpcC1jb2xvcjogIzNlM2UzZTstLWRwLWhpZ2hsaWdodC1jb2xvcjogcmdiKDAgOTIgMTc4IC8gMjAlKX0uZHBfX3RoZW1lX2xpZ2h0ey0tZHAtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjstLWRwLXRleHQtY29sb3I6ICMyMTIxMjE7LS1kcC1ob3Zlci1jb2xvcjogI2YzZjNmMzstLWRwLWhvdmVyLXRleHQtY29sb3I6ICMyMTIxMjE7LS1kcC1ob3Zlci1pY29uLWNvbG9yOiAjOTU5NTk1Oy0tZHAtcHJpbWFyeS1jb2xvcjogIzE5NzZkMjstLWRwLXByaW1hcnktZGlzYWJsZWQtY29sb3I6ICM2YmFjZWE7LS1kcC1wcmltYXJ5LXRleHQtY29sb3I6ICNmOGY1ZjU7LS1kcC1zZWNvbmRhcnktY29sb3I6ICNjMGM0Y2M7LS1kcC1ib3JkZXItY29sb3I6ICNkZGQ7LS1kcC1tZW51LWJvcmRlci1jb2xvcjogI2RkZDstLWRwLWJvcmRlci1jb2xvci1ob3ZlcjogI2FhYWViNzstLWRwLWRpc2FibGVkLWNvbG9yOiAjZjZmNmY2Oy0tZHAtc2Nyb2xsLWJhci1iYWNrZ3JvdW5kOiAjZjNmM2YzOy0tZHAtc2Nyb2xsLWJhci1jb2xvcjogIzk1OTU5NTstLWRwLXN1Y2Nlc3MtY29sb3I6ICM3NmQyNzU7LS1kcC1zdWNjZXNzLWNvbG9yLWRpc2FibGVkOiAjYTNkOWIxOy0tZHAtaWNvbi1jb2xvcjogIzk1OTU5NTstLWRwLWRhbmdlci1jb2xvcjogI2ZmNmY2MDstLWRwLW1hcmtlci1jb2xvcjogI2ZmNmY2MDstLWRwLXRvb2x0aXAtY29sb3I6ICNmYWZhZmE7LS1kcC1kaXNhYmxlZC1jb2xvci10ZXh0OiAjOGU4ZThlOy0tZHAtaGlnaGxpZ2h0LWNvbG9yOiByZ2IoMjUgMTE4IDIxMCAvIDEwJSl9LmRwX19mbGV4e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmRwX19idG57YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2ZvbnQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnZhcigtLWRwLWNvbW1vbi10cmFuc2l0aW9uKTtsaW5lLWhlaWdodDpub3JtYWx9LmRwX19tYWlue2ZvbnQtZmFtaWx5OnZhcigtLWRwLWZvbnQtZmFtaWx5KTt1c2VyLXNlbGVjdDpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5kcF9fcG9pbnRlcntjdXJzb3I6cG9pbnRlcn0uZHBfX2ljb257c3Ryb2tlOmN1cnJlbnRjb2xvcjtmaWxsOmN1cnJlbnRjb2xvcn0uZHBfX2J1dHRvbnt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLWRwLWljb24tY29sb3IpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOnZhcigtLWRwLWNvbW1vbi1wYWRkaW5nKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OnZhcigtLWRwLWJ1dHRvbi1oZWlnaHQpfS5kcF9fYnV0dG9uLmRwX19vdmVybGF5X2FjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uZHBfX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWRwLWhvdmVyLWNvbG9yKTtjb2xvcjp2YXIoLS1kcC1ob3Zlci1pY29uLWNvbG9yKX0uZHBfX2J1dHRvbiBzdmd7aGVpZ2h0OnZhcigtLWRwLWJ1dHRvbi1pY29uLWhlaWdodCk7d2lkdGg6YXV0b30uZHBfX2J1dHRvbl9ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1kcC1ib3JkZXItcmFkaXVzKX0uZHBfX2ZsZXhfZGlzcGxheXtkaXNwbGF5OmZsZXh9LmRwX19mbGV4X2Rpc3BsYXlfd2l0aF9pbnB1dHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZHBfX3JlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5jYWxlbmRhci1uZXh0LWVudGVyLWFjdGl2ZSwuY2FsZW5kYXItbmV4dC1sZWF2ZS1hY3RpdmUsLmNhbGVuZGFyLXByZXYtZW50ZXItYWN0aXZlLC5jYWxlbmRhci1wcmV2LWxlYXZlLWFjdGl2ZXt0cmFuc2l0aW9uOmFsbCB2YXIoLS1kcC10cmFuc2l0aW9uLXRpbWluZy1nZW5lcmFsKSBlYXNlLW91dH0uY2FsZW5kYXItbmV4dC1lbnRlci1mcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1kcC10cmFuc2l0aW9uLWxlbmd0aCkpfS5jYWxlbmRhci1uZXh0LWxlYXZlLXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLWRwLXRyYW5zaXRpb24tbGVuZ3RoKSAqIC0xKSl9LmNhbGVuZGFyLXByZXYtZW50ZXItZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1kcC10cmFuc2l0aW9uLWxlbmd0aCkgKiAtMSkpfS5jYWxlbmRhci1wcmV2LWxlYXZlLXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1kcC10cmFuc2l0aW9uLWxlbmd0aCkpfS5kcC1zbGlkZS11cC1lbnRlci1hY3RpdmUsLmRwLXNsaWRlLXVwLWxlYXZlLWFjdGl2ZSwuZHAtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUsLmRwLXNsaWRlLWRvd24tbGVhdmUtYWN0aXZle3RyYW5zaXRpb246YWxsIHZhcigtLWRwLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tZHAtdHJhbnNpdGlvbi10aW1pbmcpfS5kcC1zbGlkZS1kb3duLWxlYXZlLXRvLC5kcC1zbGlkZS11cC1lbnRlci1mcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSh2YXIoLS1kcC10cmFuc2l0aW9uLWxlbmd0aCkpfS5kcC1zbGlkZS1kb3duLWVudGVyLWZyb20sLmRwLXNsaWRlLXVwLWxlYXZlLXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKHZhcigtLWRwLXRyYW5zaXRpb24tbGVuZ3RoKSAqIC0xKSl9LmRwX19tZW51X3RyYW5zaXRpb25lZHt0cmFuc2l0aW9uOmFsbCB2YXIoLS1kcC1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWRwLW1lbnUtYXBwZWFyLXRyYW5zaXRpb24tdGltaW5nKX0vKiMgc291cmNlTWFwcGluZ1VSTD1tYWluLmNzcy5tYXAgKi9cbiIsIlxuOmRlZXAoLmRwX19idXR0b25fYm90dG9tKXtcbiAgZGlzcGxheTpub25lXG59XG4iLCJcbi8qcHJldmVudCBNb2RhbC1Cb2R5IGZsb3dpbmcgb3ZlciB0aGUgLW1vZGFsKi9cbi5ib2R5e1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OjQwdmg7XG59XG4iLCJcbi8qcHJldmVudCBNb2RhbC1Cb2R5IGZsb3dpbmcgb3ZlciB0aGUgLW1vZGFsKi9cbi5ib2R5e1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OjQwdmg7XG59XG4iLCJcbi5jb25maXJtLW1lc3NhZ2UgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiXG4uZm9ybUlucHV0e1xuICBkaXNwbGF5OmZsZXg7XG4gIG1hcmdpbjoxJVxufVxuLmZvcm1JbnB1dCBpbnB1dHtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIG1hcmdpbi1yaWdodDoyJVxufVxuIiwiXG4gICAgQGltcG9ydCBcIkBzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3NcIjtcblxuICAgIC5sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJiA+IGRpdi5sb2FkZXItYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuIiwiXG4uYnRuLW1lbnV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xuICB9XG5cbiAgLmJ0bi1tZW51OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiIsIlxuZGl2e1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4iLCJcbmNvbnRlbnQtY29se1xuICAvKmJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGdyYXk7Ki9cbi8qc3R5bGU9XCJib3JkZXItYm90dG9tOiBzb2xpZCAxcHggbGlnaHRncmF5O1wiKi9cbn1cbiIsIlxuXG5AaW1wb3J0ICdAc3Avc3Atc2Fzcy9zYXNzL3NldHRpbmdzJztcblxuLnN0ZXAge1xuICAmOjp2LWRlZXAge1xuICAgIGRpdi5icmVhZGNydW1iLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcImxpZ2h0Z3JheVwiKTtcbiAgICBwYWRkaW5nOiAkZ3V0dGVyQmFzZSArIGNhbGMoJGd1dHRlckJhc2UgLyAyKSAkZ3V0dGVyQmFzZTtcbiAgICBtYXJnaW46ICRndXR0ZXJCYXNlIDA7XG4gICAgY29sb3I6ICRmb250Q29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyQmFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi50aWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBidXR0b246bm90KC52YWxpZCkge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG59XG4iLCJcblxuLnZpbWVvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDU2LjI1JSAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gIH1cbn1cblxuIiwiXG5cbmRpdi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTY4cHg7XG4gIG1hcmdpbjogOHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gID4gZGl2IHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgOmRlZXAoLm1vZGFsLWZvb3Rlcil7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbiIsIlxuICAgIGlucHV0LmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4iLCJcbjo6di1kZWVwKC5lcnJvci1saW5rcyBhKSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG46OnYtZGVlcCguZXJyb3ItbGlua3MgYTpob3Zlcikge1xuICBjb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuIiwiXG46ZGVlcCguYWJvcnRCdXR0b24pe1xuICBvcGFjaXR5OjEgIWltcG9ydGFudFxufVxuIiwiXG4vKk92ZXJ3cml0ZXMgYnV0dG9uOm5vdCgudmFsaWQpIG9uIHRoZSBNb2RhbCBCdXR0b25zKi9cbjpkZWVwKGJ1dHRvbiApe1xuICBvcGFjaXR5OjEgIWltcG9ydGFudFxufVxuIiwiXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbiIsIlxuQGltcG9ydCAnQHNwL3NwLXNhc3Mvc2Fzcy9zZXR0aW5ncyc7XG5cbi5zdGVwIHtcbiAgJjpkZWVwKGRpdi5icmVhZGNydW1iLWJhcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJsaWdodGdyYXlcIik7XG4gICAgcGFkZGluZzogJGd1dHRlckJhc2UgKyBjYWxjKCRndXR0ZXJCYXNlIC8gMikgJGd1dHRlckJhc2U7XG4gICAgbWFyZ2luOiAkZ3V0dGVyQmFzZSAwO1xuICAgIGNvbG9yOiAkZm9udENvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGd1dHRlckJhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXYudGlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgYnV0dG9uOm5vdCgudmFsaWQpIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuIiwiXG5cbkBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuXG4uc3RlcCB7XG4gID4gLmJyZWFkY3J1bWItYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwibGlnaHRncmF5XCIpO1xuICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlKyAkZ3V0dGVyQmFzZSAvIDIgJGd1dHRlckJhc2U7XG4gICAgbWFyZ2luOiAkZ3V0dGVyQmFzZSAwO1xuICAgIGNvbG9yOiAkZm9udENvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIH1cbn1cbiIsIlxuOmRlZXAobGkpe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbjpkZWVwKGxhYmVsKXtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZmlsdGVyQ29udGFpbmVye1xuICBkaXNwbGF5OmZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOjIlIDBcbn1cbmxhYmVse1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTowO1xuICBtYXJnaW4tcmlnaHQ6MSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VsZWN0LGlucHV0e1xuICB3aWR0aDoyMCU7XG4gIG1hcmdpbjoxJTtcbn1cbiIsIlxuLmJ0bi1tZW51e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xufVxuXG4uYnRuLW1lbnU6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiIsIlxuOmRlZXAoLnZ1ZXRhYmxlLXRkLWxpY2Vuc2UuYWNjb3VudC5wYXJlbnQuYWNjb3VudG5hbWUpIGRpdiB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiXG46ZGVlcCh0ZC52dWV0YWJsZS10ZC1lZGl0KSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJcbiAgICAjZGwtbW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgI2RsLW1vZGFsLWNvbmZpcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG4gICAgI2RsLW1vZGFsLWNvbmZpcm0gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiIsIlxuLm1vZGFsLWZvb3Rlcjo6di1zbG90dGVkKC5tb2RhbC1mb290ZXIpe1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LWZvcm06OnYtc2xvdHRlZCguYWNjb3VudC1mb3JtKSB7XG4gICR5ZWxsb3c6ICNmZmMxMDc7XG4gICRncmVlbjogIzE5ODc1NDtcbiAgJHJlZDogI2RjMzU0NTtcblxuICBbZGF0YS1zdGF0ZT1cImxvYWRpbmdcIl0gfiBzcGFuLmVycm9yLWJ1YmJsZS5sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR5ZWxsb3csIDEwJSk7XG4gIH1cbiAgW2RhdGEtc3RhdGU9XCJzdWNjZXNzXCJdIH4gc3Bhbi5lcnJvci1idWJibGUubGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRncmVlbiwgMTAlKTtcbiAgfVxuICBbZGF0YS1zdGF0ZT1cImZhaWxlZFwiXSB+IHNwYW4uZXJyb3ItYnViYmxlLmxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHJlZCwgMTAlKTtcbiAgfVxufVxuIiwiXG4vKk1vZGFsIGFib3J0QnV0dG9uIHdvdWxkIG90aGVyd2lzZSBiZSBkaXNwbGF5ZWQgYXMgQmxvY2sqL1xuOmRlZXAoLmFib3J0QnV0dG9uKXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiXG4uc2VsZWN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LXdyYXBwZXIgPiBkaXYge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbn1cbnRyLnN1Y2Nlc3MgdGQge1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgICBjb2xvcjogIzQ2ODg0NztcbiB9XG50ci5lcnJvciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBjb2xvcjogI2I5NGE0ODtcbn1cbiIsIlxuOmRlZXAoZGl2W29wdGlvbi1sYWJlbD0nbm90aWZ5J10pe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OjEwdnc7XG5cbn1cbjpkZWVwKGRpdltvcHRpb24tbGFiZWw9J25vdGlmeSddIC5jb2wtbGctOCl7XG4gIHdpZHRoOiA1JTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OjE1cHg7XG59XG5cbiIsIlxuLml0ZW0ge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2x1bW57XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaXRlbSBzdHJvbmd7XG4gIHdpZHRoOiAzNSU7XG59XG4ucm9sZXN7XG4gIHdpZHRoOiA1MCU7XG59XG4uYnV0dG9ucyBhe1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuIiwiXG46ZGVlcCguY29sLWxnLTQpe1xuICB3aWR0aDogMzAlO1xuXG59XG46ZGVlcCguY29sLWxnLTgpe1xuICB3aWR0aDogNDUlO1xufVxubGFiZWx7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vdGlmaWNhdGlvbldyYXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbiIsIlxudGgsdGR7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIlxuZGl2IDpkZWVwKGZvb3Rlcikge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmRlZXAoI2ZsYXNoLXRvYXN0KXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuIiwiXG46ZGVlcCgubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXApXG57XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm11bHRpc2VsZWN0XG4gIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctMTZ7XG4gICAgd2lkdGg6MTAwJVxuICB9XG5cblxufVxuIiwiXG5sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDElO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuOmRlZXAoLnNlbGVjdDIpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuOmRlZXAoLmNvbC1sZy00KSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbjpkZWVwKC5jb2wtbGctOCkge1xuICB3aWR0aDogNjAlO1xufVxuXG46ZGVlcCguY29sLWxnLTEyKSB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbiIsIlxuICBpe1xuICAgIG1hcmdpbjowIDNweDtcbiAgfVxuIiwiXG5ib2R5LmNvbGxhcHNlZC1tZW51ICNnbG9iYWwtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2dsb2JhbC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG59XG5cbiNnbG9iYWwtc2VhcmNoIC5nc19fc2VhcmNoIHtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuI2dsb2JhbC1zZWFyY2ggLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4jZ2xvYmFsLXNlYXJjaCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI2dsb2JhbC1zZWFyY2ggbGkuZ3NfX2Ryb3Bkb3duLW9wdGlvbiA+IGEge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICBmb250LXNpemU6IHVuc2V0O1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIGNvbG9yOiAjRTc0QzNDO1xufVxuXG4jZ2xvYmFsLXNlYXJjaCBsaS5nc19fZHJvcGRvd24tb3B0aW9uID4gYSxcbiNnbG9iYWwtc2VhcmNoIHVsIGxpLmdzX19uby1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jZ2xvYmFsLXNlYXJjaCB1bCBsaS5nc19fZHJvcGRvd24tdGl0bGUge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbiNnbG9iYWwtc2VhcmNoIC5nc19fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDNweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWY4YjgwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbiNnbG9iYWwtc2VhcmNoIGxpLmdzX19kcm9wZG93bi1vcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuXG4jZ2xvYmFsLXNlYXJjaCBsaS5nc19fZHJvcGRvd24tb3B0aW9uID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzRDM0M7XG4gIGNvbG9yOiAjZmZmO1xufVxuIiwiXG5ib2R5LmNvbGxhcHNlZC1tZW51ICNpbXBlcnNvbmF0b3Itc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaW1wZXJzb25hdG9yLXNlbGVjdG9ye1xuICBtYXJnaW46MnZoIDAuNXZ3O1xufVxuIiwiXG4udGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuIiwiXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpkZWVwKC5jb2wtbGctOCl7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuOjp2LWRlZXAgbGkgYSB7XG4gIGNvbG9yOiAjRTc0QzNDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgOmRlZXAoLmNvbC1sZy04KXtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbiIsIlxuXG4uYmxpbmRzLXVwLWVudGVyLWFjdGl2ZSwgLmJsaW5kcy11cC1sZWF2ZS1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbn1cbi5ibGluZHMtdXAtZW50ZXItZnJvbSwgLmJsaW5kcy11cC1sZWF2ZS10byAge1xuICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuIiwiXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjB2aDtcbn1cbiIsIlxuaXtcbiAgbWFyZ2luOjAgM3B4O1xufVxuLmJsaW5kcy11cC1lbnRlci1hY3RpdmUsIC5ibGluZHMtdXAtbGVhdmUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcztcbn1cbi5ibGluZHMtdXAtZW50ZXItZnJvbSwgLmJsaW5kcy11cC1sZWF2ZS10byAge1xuICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4iLCJcbi8qc3VwcmVzcyBwYWdpbmF0aW9uKi9cbjpkZWVwKFtjbGFzcyo9XCJwYWdpbmF0XCJdKXtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIlxubGFiZWx7XG4gIG1hcmdpbi10b3A6IDIlO1xufVxuIiwiXG4jY29udHJhY3RTZWxlY3QgKyBsYWJlbCxcbmxhYmVsW2Zvcj1cImNvbnRyYWN0U2VsZWN0XCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY29udHJhY3RWZXJzaW9uICsgbGFiZWwsXG5sYWJlbFtmb3I9XCJjb250cmFjdFZlcnNpb25cIl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiN2YWxpZEZyb20gKyBsYWJlbCxcbmxhYmVsW2Zvcj1cInZhbGlkRnJvbVwiXSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVycm9yLWJ1YmJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIlxuICAgIGl7XG4gICAgICBtYXJnaW46MCAzcHg7XG4gICAgfVxuICAgIC5ibGluZHMtdXAtZW50ZXItYWN0aXZlLCAuYmxpbmRzLXVwLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXM7XG4gICAgfVxuICAgIC5ibGluZHMtdXAtZW50ZXItZnJvbSwgLmJsaW5kcy11cC1sZWF2ZS10byAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4iLCJcbi5lcnJvci1idWJibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbiIsIlxuLmJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXRvb2xiYXItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiXG5cbkBpbXBvcnQgJ0BzcC9zcC1zYXNzL3Nhc3Mvc2V0dGluZ3MnO1xuXG4uc3RlcCB7XG4gID4gLmJyZWFkY3J1bWItYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwibGlnaHRncmF5XCIpO1xuICAgIHBhZGRpbmc6ICRndXR0ZXJCYXNlKyBjYWxjKCRndXR0ZXJCYXNlIC8gMikgJGd1dHRlckJhc2U7XG4gICAgbWFyZ2luOiAkZ3V0dGVyQmFzZSAwO1xuICAgIGNvbG9yOiAkZm9udENvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIH1cblxufVxuIiwiXG4jY29udGFjdC1tb2RhbC1ib2R5IHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ucm93LnBhZGRpbmcteHMteSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiIsIlxuLmRpYWxvZy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHlwZS1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZGlhbG9nLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/