/*-----------------------------------------------------------------------------------

    Template Name: Universal Admin
    Template URI: themes.pixelstrap.com/universal
    Description: This is Admin theme
    Author: Pixelstrap
    Author URI: https://themeforest.net/user/pixelstrap

-----------------------------------------------------------------------------------

01. General CSS
  02. Generic CSS
  03. Card CSS
  04. Loader CSS
  05. Header CSS
  06. Button CSS
  07. Color CSS
  08. GRID CSS
  09. Error-page  CSS
  10. Icon css
  11. Form Builder 1 CSS
  12. Form Builder 2 CSS
   13.  Email Application  CSS
   14. Chat CSS
   15. Alert CSS
   16. Popover CSS
   17. List CSS
   18. Switch  CSS
   19. Mega option CSS
   20. Touchspin  CSS
    21. Select 2 CSS
	22. User profile css
	23. Progress CSS
	24. According CSS
	25. Authentication CSS
	26. Form CSS
	27. Coming Soon CSS
	28. Radio CSS
	29. Form Input CSS
	30. Data-table CSS
	 31. JS datagrid CSS
	 32. Page CSS
	 33. Ecommerce  CSS
	 34. Pricing CSS
	 35. Form builder css
	 36. NAV CSS
	 37. Dropdown CSS
	 38. Landing CSS
	 39.Table  CSS
	 40. Alertbox-call-out CSS
	 41. Chart CSS
	 42. Timeline CSS
	 43. Timeline 2 CSS
	 44. Tabs CSS
	 45. Gallery CSS
	 46. Blog CSS
	 47. Footer CSS
	 48. Form Wizard
	 49. Badge CSS
	 50. Tree CSS
	 51. Search CSS
	 52. Datepicker CSS
	 53. Dashboard CSS  Dashboard CSS
	 54. Tour  CSS
	 55. theme layout CSS
	 56. Ribbon CSS
	 57. breadcrumb CSS
	 58. Steps  CSS
	 59.Customizer CSS
	 60. RTL CSS
	 62. base_inputs CSS
	 63. Responsive css
 */
/**=====================
     01. General CSS Start
==========================**/
body {
  background-color: rgba(246, 246, 246, 0.6);
  font-size: 14px;
  overflow-x: hidden;
  font-family: Raleway;
  color: #333333; }

ul {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0; }

* a {
  color: #ab8ce4;
  text-decoration: none; }

a:not([href]):not([tabindex]) {
  color: inherit; }

*.btn:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

p {
  font-size: 13px;
  line-height: 1.7;
  letter-spacing: 0.7px; }

code {
  color: #ab8ce4 !important;
  background-color: #eeeeee;
  padding: 3px;
  margin: 0 3px;
  border-radius: 2px; }

blockquote {
  border-left: 4px solid #cccccc;
  padding: 15px; }

figure.text-center blockquote {
  border: none;
  padding: 15px; }

figure.text-end blockquote {
  border-left: none;
  border-right: 4px solid #cccccc;
  padding: 15px; }

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .media .media-body {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

:focus {
  outline-color: #ab8ce4; }

.disabled {
  cursor: not-allowed;
  opacity: 0.5; }

.row > div {
  position: relative; }

.ace-editor {
  height: 400px;
  width: 100%; }

.editor-toolbar {
  width: 100% !important; }
  .editor-toolbar.fullscreen {
    z-index: 100; }

.CodeMirror {
  top: 0 !important; }
  .CodeMirror.CodeMirror-fullscreen {
    z-index: 100;
    top: 50px !important; }

.typography h1,
.typography .h1,
.typography h2,
.typography .h2,
.typography h3,
.typography .h3,
.typography h4,
.typography .h4,
.typography h5,
.typography .h5,
.typography h6,
.typography .h6 {
  margin: 20px 0;
  margin-top: 0; }
  .typography h1:last-child,
  .typography .h1:last-child,
  .typography h2:last-child,
  .typography .h2:last-child,
  .typography h3:last-child,
  .typography .h3:last-child,
  .typography h4:last-child,
  .typography .h4:last-child,
  .typography h5:last-child,
  .typography .h5:last-child,
  .typography h6:last-child,
  .typography .h6:last-child {
    margin-bottom: 0; }

.typography small {
  padding-left: 10px;
  color: #2a3142; }

pre {
  background-color: #f9f7ff;
  padding: 20px 0; }

a:hover {
  text-decoration: none; }

.owl-theme .owl-dots .owl-dot span {
  background: #e7dff7; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #ab8ce4; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-bottom: -10px;
  margin-top: 25px; }

.owl-dot:focus {
  outline: none; }

.click2edit ~ .note-editor.note-frame {
  margin-bottom: 30px; }

.note-editor.note-frame {
  border-color: #eeeeee; }

.note-editor.note-frame {
  border-color: #eeeeee; }

.modal-dialog .modal-content .modal-body p a {
  margin-right: 0; }

.tooltip-test {
  color: #ab8ce4 !important; }

.animated-modal .form-select {
  display: inline-block;
  width: auto;
  vertical-align: middle; }

.map-js-height {
  height: 500px; }

/**=====================
      01. General CSS Ends
==========================**/
/**=====================
     02. Generic CSS Start
==========================**/
/*====== Padding css starts ======*/
.p-0 {
  padding: 0px; }

.p-5 {
  padding: 5px; }

.p-10 {
  padding: 10px; }

.p-15 {
  padding: 15px; }

.p-20 {
  padding: 20px; }

.p-25 {
  padding: 25px; }

.p-30 {
  padding: 30px; }

.p-35 {
  padding: 35px; }

.p-40 {
  padding: 40px; }

.p-45 {
  padding: 45px; }

.p-50 {
  padding: 50px; }

/*====== Padding css ends ======*/
/*====== Padding-left css starts ======*/
.p-l-0 {
  padding-left: 0px; }

.p-l-5 {
  padding-left: 5px; }

.p-l-10 {
  padding-left: 10px; }

.p-l-15 {
  padding-left: 15px; }

.p-l-20 {
  padding-left: 20px; }

.p-l-25 {
  padding-left: 25px; }

.p-l-30 {
  padding-left: 30px; }

.p-l-35 {
  padding-left: 35px; }

.p-l-40 {
  padding-left: 40px; }

.p-l-45 {
  padding-left: 45px; }

.p-l-50 {
  padding-left: 50px; }

/*====== Padding-left css ends ======*/
/*====== Padding-top css starts ======*/
.p-t-0 {
  padding-top: 0px !important; }

.p-t-5 {
  padding-top: 5px !important; }

.p-t-10 {
  padding-top: 10px !important; }

.p-t-15 {
  padding-top: 15px !important; }

.p-t-20 {
  padding-top: 20px !important; }

.p-t-25 {
  padding-top: 25px !important; }

.p-t-30 {
  padding-top: 30px !important; }

.p-t-35 {
  padding-top: 35px !important; }

.p-t-40 {
  padding-top: 40px !important; }

.p-t-45 {
  padding-top: 45px !important; }

.p-t-50 {
  padding-top: 50px !important; }

/*====== Padding-top css ends ======*/
/*====== Padding-bottom css starts ======*/
.p-b-0 {
  padding-bottom: 0px !important; }

.p-b-5 {
  padding-bottom: 5px !important; }

.p-b-10 {
  padding-bottom: 10px !important; }

.p-b-15 {
  padding-bottom: 15px !important; }

.p-b-20 {
  padding-bottom: 20px !important; }

.p-b-25 {
  padding-bottom: 25px !important; }

.p-b-30 {
  padding-bottom: 30px !important; }

.p-b-35 {
  padding-bottom: 35px !important; }

.p-b-40 {
  padding-bottom: 40px !important; }

.p-b-45 {
  padding-bottom: 45px !important; }

.p-b-50 {
  padding-bottom: 50px !important; }

/*====== Padding-bottom css ends ======*/
/*====== Padding-right css starts ======*/
.p-r-0 {
  padding-right: 0px; }

.p-r-5 {
  padding-right: 5px; }

.p-r-10 {
  padding-right: 10px; }

.p-r-15 {
  padding-right: 15px; }

.p-r-20 {
  padding-right: 20px; }

.p-r-25 {
  padding-right: 25px; }

.p-r-30 {
  padding-right: 30px; }

.p-r-35 {
  padding-right: 35px; }

.p-r-40 {
  padding-right: 40px; }

.p-r-45 {
  padding-right: 45px; }

.p-r-50 {
  padding-right: 50px; }

/*====== Padding-right css ends ======*/
/*====== Margin css starts ======*/
.m-0 {
  margin: 0px !important; }

.m-5 {
  margin: 5px !important; }

.m-10 {
  margin: 10px !important; }

.m-15 {
  margin: 15px !important; }

.m-20 {
  margin: 20px !important; }

.m-25 {
  margin: 25px !important; }

.m-30 {
  margin: 30px !important; }

.m-35 {
  margin: 35px !important; }

.m-40 {
  margin: 40px !important; }

.m-45 {
  margin: 45px !important; }

.m-50 {
  margin: 50px !important; }

/*====== Margin css ends ======*/
/*====== Margin-top css starts ======*/
.m-t-0 {
  margin-top: 0px !important; }

.m-t-5 {
  margin-top: 5px !important; }

.m-t-10 {
  margin-top: 10px !important; }

.m-t-15 {
  margin-top: 15px !important; }

.m-t-20 {
  margin-top: 20px !important; }

.m-t-25 {
  margin-top: 25px !important; }

.m-t-30 {
  margin-top: 30px !important; }

.m-t-35 {
  margin-top: 35px !important; }

.m-t-40 {
  margin-top: 40px !important; }

.m-t-45 {
  margin-top: 45px !important; }

.m-t-50 {
  margin-top: 50px !important; }

/*====== Margin-top css ends ======*/
/*====== Margin-Bottom css starts ======*/
.m-b-0 {
  margin-bottom: 0px !important; }

.m-b-5 {
  margin-bottom: 5px !important; }

.m-b-10 {
  margin-bottom: 10px !important; }

.m-b-15 {
  margin-bottom: 15px !important; }

.m-b-20 {
  margin-bottom: 20px !important; }

.m-b-25 {
  margin-bottom: 25px !important; }

.m-b-30 {
  margin-bottom: 30px !important; }

.m-b-35 {
  margin-bottom: 35px !important; }

.m-b-40 {
  margin-bottom: 40px !important; }

.m-b-45 {
  margin-bottom: 45px !important; }

.m-b-50 {
  margin-bottom: 50px !important; }

/*====== Margin-Bottom css ends ======*/
/*====== Margin-left css starts ======*/
.m-l-0 {
  margin-left: 0px !important; }

.m-l-5 {
  margin-left: 5px !important; }

.m-l-10 {
  margin-left: 10px !important; }

.m-l-15 {
  margin-left: 15px !important; }

.m-l-20 {
  margin-left: 20px !important; }

.m-l-25 {
  margin-left: 25px !important; }

.m-l-30 {
  margin-left: 30px !important; }

.m-l-35 {
  margin-left: 35px !important; }

.m-l-40 {
  margin-left: 40px !important; }

.m-l-45 {
  margin-left: 45px !important; }

.m-l-50 {
  margin-left: 50px !important; }

/*====== Margin-left css ends ======*/
/*====== Margin-right css starts ======*/
.m-r-0 {
  margin-right: 0px; }

.m-r-5 {
  margin-right: 5px; }

.m-r-10 {
  margin-right: 10px; }

.m-r-15 {
  margin-right: 15px; }

.m-r-20 {
  margin-right: 20px; }

.m-r-25 {
  margin-right: 25px; }

.m-r-30 {
  margin-right: 30px; }

.m-r-35 {
  margin-right: 35px; }

.m-r-40 {
  margin-right: 40px; }

.m-r-45 {
  margin-right: 45px; }

.m-r-50 {
  margin-right: 50px; }

/*====== Margin-right css ends ======*/
/*====== Border-radius css starts ======*/
.b-r-0 {
  border-radius: 0px !important; }

.b-r-1 {
  border-radius: 1px !important; }

.b-r-2 {
  border-radius: 2px !important; }

.b-r-3 {
  border-radius: 3px !important; }

.b-r-4 {
  border-radius: 4px !important; }

.b-r-5 {
  border-radius: 5px !important; }

.b-r-6 {
  border-radius: 6px !important; }

.b-r-7 {
  border-radius: 7px !important; }

.b-r-8 {
  border-radius: 8px !important; }

.b-r-9 {
  border-radius: 9px !important; }

.b-r-10 {
  border-radius: 10px !important; }

/*====== Border-radius css ends ======*/
/*====== Font-size css starts ======*/
.f-12 {
  font-size: 12px; }

.f-14 {
  font-size: 14px; }

.f-16 {
  font-size: 16px; }

.f-18 {
  font-size: 18px; }

.f-20 {
  font-size: 20px; }

.f-22 {
  font-size: 22px; }

.f-24 {
  font-size: 24px; }

.f-26 {
  font-size: 26px; }

.f-28 {
  font-size: 28px; }

.f-30 {
  font-size: 30px; }

.f-32 {
  font-size: 32px; }

.f-34 {
  font-size: 34px; }

.f-36 {
  font-size: 36px; }

.f-38 {
  font-size: 38px; }

.f-40 {
  font-size: 40px; }

.f-42 {
  font-size: 42px; }

.f-44 {
  font-size: 44px; }

.f-46 {
  font-size: 46px; }

.f-48 {
  font-size: 48px; }

.f-50 {
  font-size: 50px; }

.f-52 {
  font-size: 52px; }

.f-54 {
  font-size: 54px; }

.f-56 {
  font-size: 56px; }

.f-58 {
  font-size: 58px; }

.f-60 {
  font-size: 60px; }

.f-62 {
  font-size: 62px; }

.f-64 {
  font-size: 64px; }

.f-66 {
  font-size: 66px; }

.f-68 {
  font-size: 68px; }

.f-70 {
  font-size: 70px; }

.f-72 {
  font-size: 72px; }

.f-74 {
  font-size: 74px; }

.f-76 {
  font-size: 76px; }

.f-78 {
  font-size: 78px; }

.f-80 {
  font-size: 80px; }

.f-82 {
  font-size: 82px; }

.f-84 {
  font-size: 84px; }

.f-86 {
  font-size: 86px; }

.f-88 {
  font-size: 88px; }

.f-90 {
  font-size: 90px; }

.f-92 {
  font-size: 92px; }

.f-94 {
  font-size: 94px; }

.f-96 {
  font-size: 96px; }

.f-98 {
  font-size: 98px; }

.f-100 {
  font-size: 100px; }

/*====== Font-size css ends ======*/
/*====== Font-weight css starts ======*/
.f-w-100 {
  font-weight: 100; }

.f-w-300 {
  font-weight: 300; }

.f-w-400 {
  font-weight: 400; }

.f-w-600 {
  font-weight: 600; }

.f-w-700 {
  font-weight: 700; }

.f-w-900 {
  font-weight: 900; }

/*====== Font-weight css ends ======*/
/*====== Font-style css starts ======*/
.f-s-normal {
  font-style: normal; }

.f-s-italic {
  font-style: italic; }

.f-s-oblique {
  font-style: oblique; }

.f-s-initial {
  font-style: initial; }

.f-s-inherit {
  font-style: inherit; }

/*====== Font-style css ends ======*/
/*====== Text-Decoration css starts ======*/
.text-overline {
  text-decoration: overline; }

.text-line-through {
  text-decoration: line-through; }

.text-underline {
  text-decoration: underline; }

.text-dashed {
  -webkit-text-decoration: dashed;
          text-decoration: dashed; }

.text-blink {
  text-decoration: blink; }

.text-dotted {
  -webkit-text-decoration: dotted;
          text-decoration: dotted; }

.text-initial {
  text-decoration: initial; }

.text-none {
  text-decoration: none; }

.text-solid {
  -webkit-text-decoration: solid;
          text-decoration: solid; }

.text-wavy {
  -webkit-text-decoration: wavy;
          text-decoration: wavy; }

.text-inherit {
  text-decoration: inherit; }

.text-double {
  -webkit-text-decoration: double;
          text-decoration: double; }

/*====== Text-Decoration css ends ======*/
/*====== Vertical-Align css starts ======*/
.baseline {
  vertical-align: baseline; }

.sub {
  vertical-align: sub; }

.super {
  vertical-align: super; }

.top {
  vertical-align: top; }

.text-top {
  vertical-align: text-top; }

.middle {
  vertical-align: middle; }

.bottom {
  vertical-align: bottom; }

.text-bottom {
  vertical-align: text-bottom; }

.initial {
  vertical-align: initial; }

.inherit {
  vertical-align: inherit; }

/*====== Vertical-Align css ends ======*/
/*====== Position css starts ======*/
.p-static {
  position: static; }

.p-absolute {
  position: absolute; }

.p-fixed {
  position: fixed; }

.p-relative {
  position: relative; }

.p-initial {
  position: initial; }

.p-inherit {
  position: inherit; }

/*====== Position css ends ======*/
/*====== Float css starts ======*/
.f-left {
  float: left; }

.f-right {
  float: right; }

.f-none {
  float: none; }

/*====== Float css ends ======*/
/*====== Overflow css starts ======*/
.o-hidden {
  overflow: hidden; }

.o-visible {
  overflow: visible; }

.o-auto {
  overflow: auto; }

/*====== Overflow css ends ======*/
/*====== Image-sizes css starts ======*/
.img-10 {
  width: 10px !important; }

.img-20 {
  width: 20px !important; }

.img-30 {
  width: 30px !important; }

.img-40 {
  width: 40px !important; }

.img-50 {
  width: 50px !important; }

.img-60 {
  width: 60px !important; }

.img-70 {
  width: 70px !important; }

.img-80 {
  width: 80px !important; }

.img-90 {
  width: 90px !important; }

.img-100 {
  width: 100px !important; }

/*====== Image-sizes css ends ======*/
/*======= Text css starts ===========*/
.font-primary {
  color: #ab8ce4 !important; }

.font-secondary {
  color: #26c6da !important; }

.font-success {
  color: #00c292 !important; }

.font-danger {
  color: #FF5370 !important; }

.font-info {
  color: #4099ff !important; }

.font-light {
  color: #eeeeee !important; }

.font-dark {
  color: #2a3142 !important; }

.font-warning {
  color: #f3d800 !important; }

/*======= Text css ends ===========*/
/*======= Label-color css starts  ======= */
.label {
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  margin-bottom: 0;
  text-transform: capitalize; }

.label-theme {
  background-color: #ab8ce4; }

.label-primary {
  background-color: #ab8ce4; }

.label-secondary {
  background-color: #26c6da; }

.label-success {
  background-color: #00c292; }

.label-danger {
  background-color: #FF5370; }

.label-info {
  background-color: #4099ff; }

.label-light {
  background-color: #eeeeee; }

.label-dark {
  background-color: #2a3142; }

.label-warning {
  background-color: #f3d800; }

/*======= Label-color css ends  ======= */
/*======= Badge-color css starts  ======= */
.badge-primary {
  background-color: #ab8ce4;
  color: #fff; }
  .badge-primary:hover {
    color: #fff; }

.badge-secondary {
  background-color: #26c6da;
  color: #fff; }
  .badge-secondary:hover {
    color: #fff; }

.badge-success {
  background-color: #00c292;
  color: #fff; }
  .badge-success:hover {
    color: #fff; }

.badge-danger {
  background-color: #FF5370;
  color: #fff; }
  .badge-danger:hover {
    color: #fff; }

.badge-info {
  background-color: #4099ff;
  color: #fff; }
  .badge-info:hover {
    color: #fff; }

.badge-light {
  background-color: #eeeeee;
  color: #fff; }
  .badge-light:hover {
    color: #fff; }

.badge-dark {
  background-color: #2a3142;
  color: #fff; }
  .badge-dark:hover {
    color: #fff; }

.badge-warning {
  background-color: #f3d800;
  color: #fff; }
  .badge-warning:hover {
    color: #fff; }

a[class*="badge-"]:hover {
  color: #fff; }

/*======= Badge-color css end  ======= */
/*======= Background-color css starts  ======= */
.bg-primary {
  background-color: #ab8ce4 !important;
  color: #fff; }

.bg-secondary {
  background-color: #26c6da !important;
  color: #fff; }

.bg-success {
  background-color: #00c292 !important;
  color: #fff; }

.bg-danger {
  background-color: #FF5370 !important;
  color: #fff; }

.bg-info {
  background-color: #4099ff !important;
  color: #fff; }

.bg-light {
  background-color: #eeeeee !important;
  color: #fff; }

.bg-dark {
  background-color: #2a3142 !important;
  color: #fff; }

.bg-warning {
  background-color: #f3d800 !important;
  color: #fff; }

/*======= Background-color css end  ======= */
/*======= Font-color css starts  ======= */
.txt-primary {
  color: #ab8ce4 !important; }

.txt-secondary {
  color: #26c6da !important; }

.txt-success {
  color: #00c292 !important; }

.txt-danger {
  color: #FF5370 !important; }

.txt-info {
  color: #4099ff !important; }

.txt-light {
  color: #eeeeee !important; }

.txt-dark {
  color: #2a3142 !important; }

.txt-warning {
  color: #f3d800 !important; }

.txt-google-plus {
  color: #c64e40 !important; }

.txt-twitter {
  color: #6fa2d8 !important; }

.txt-linkedin {
  color: #0077B5 !important; }

.txt-fb {
  color: #50598e !important; }

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

/*======= Font-color css end  ======= */
/*======= Button-color css starts  ======= */
.btn-primary {
  background-color: #ab8ce4 !important;
  border-color: #ab8ce4 !important;
  color: #fff; }
  .btn-primary.disabled {
    background-color: #ab8ce4 !important;
    border-color: #ab8ce4 !important; }
  .btn-primary:disabled {
    background-color: #ab8ce4 !important;
    border-color: #ab8ce4 !important; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: #8d63da !important;
    border-color: #8d63da !important; }
  .btn-primary:focus {
    -webkit-box-shadow: 0 0 0 0.2rem white;
            box-shadow: 0 0 0 0.2rem white; }

.btn-secondary {
  background-color: #26c6da !important;
  border-color: #26c6da !important;
  color: #fff; }
  .btn-secondary.disabled {
    background-color: #26c6da !important;
    border-color: #26c6da !important; }
  .btn-secondary:disabled {
    background-color: #26c6da !important;
    border-color: #26c6da !important; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
    background-color: #1e9faf !important;
    border-color: #1e9faf !important; }
  .btn-secondary:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #a9e8f0;
            box-shadow: 0 0 0 0.2rem #a9e8f0; }

.btn-success {
  background-color: #00c292 !important;
  border-color: #00c292 !important;
  color: #fff; }
  .btn-success.disabled {
    background-color: #00c292 !important;
    border-color: #00c292 !important; }
  .btn-success:disabled {
    background-color: #00c292 !important;
    border-color: #00c292 !important; }
  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    background-color: #008f6c !important;
    border-color: #008f6c !important; }
  .btn-success:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #5cffd7;
            box-shadow: 0 0 0 0.2rem #5cffd7; }

.btn-danger {
  background-color: #FF5370 !important;
  border-color: #FF5370 !important;
  color: #fff; }
  .btn-danger.disabled {
    background-color: #FF5370 !important;
    border-color: #FF5370 !important; }
  .btn-danger:disabled {
    background-color: #FF5370 !important;
    border-color: #FF5370 !important; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
    background-color: #ff2046 !important;
    border-color: #ff2046 !important; }
  .btn-danger:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #ffecef;
            box-shadow: 0 0 0 0.2rem #ffecef; }

.btn-info {
  background-color: #4099ff !important;
  border-color: #4099ff !important;
  color: #fff;
  color: #fff !important; }
  .btn-info.disabled {
    background-color: #4099ff !important;
    border-color: #4099ff !important; }
  .btn-info:disabled {
    background-color: #4099ff !important;
    border-color: #4099ff !important; }
  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
    background-color: #0d7eff !important;
    border-color: #0d7eff !important; }
  .btn-info:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #d9ebff;
            box-shadow: 0 0 0 0.2rem #d9ebff; }

.btn-light {
  background-color: #eeeeee !important;
  border-color: #eeeeee !important;
  color: #fff;
  color: #333333 !important; }
  .btn-light.disabled {
    background-color: #eeeeee !important;
    border-color: #eeeeee !important; }
  .btn-light:disabled {
    background-color: #eeeeee !important;
    border-color: #eeeeee !important; }
  .btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active {
    background-color: #d5d5d5 !important;
    border-color: #d5d5d5 !important; }
  .btn-light:focus {
    -webkit-box-shadow: 0 0 0 0.2rem white;
            box-shadow: 0 0 0 0.2rem white; }

.btn-dark {
  background-color: #2a3142 !important;
  border-color: #2a3142 !important;
  color: #fff; }
  .btn-dark.disabled {
    background-color: #2a3142 !important;
    border-color: #2a3142 !important; }
  .btn-dark:disabled {
    background-color: #2a3142 !important;
    border-color: #2a3142 !important; }
  .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active {
    background-color: #161a23 !important;
    border-color: #161a23 !important; }
  .btn-dark:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #67779e;
            box-shadow: 0 0 0 0.2rem #67779e; }

.btn-warning {
  background-color: #f3d800 !important;
  border-color: #f3d800 !important;
  color: #fff;
  color: #333333 !important; }
  .btn-warning.disabled {
    background-color: #f3d800 !important;
    border-color: #f3d800 !important; }
  .btn-warning:disabled {
    background-color: #f3d800 !important;
    border-color: #f3d800 !important; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
    background-color: #c0ab00 !important;
    border-color: #c0ab00 !important; }
  .btn-warning:focus {
    -webkit-box-shadow: 0 0 0 0.2rem #fff28d;
            box-shadow: 0 0 0 0.2rem #fff28d; }

/*======= Button-color css ends  ======= */
.btn-outline-primary-2x {
  border-width: 2px;
  border-color: #ab8ce4;
  color: #ab8ce4;
  background-color: transparent; }
  .btn-outline-primary-2x:hover, .btn-outline-primary-2x:focus, .btn-outline-primary-2x:active, .btn-outline-primary-2x.active {
    color: white;
    background-color: #8d63da !important;
    border-color: #8d63da !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-secondary-2x {
  border-width: 2px;
  border-color: #26c6da;
  color: #26c6da;
  background-color: transparent; }
  .btn-outline-secondary-2x:hover, .btn-outline-secondary-2x:focus, .btn-outline-secondary-2x:active, .btn-outline-secondary-2x.active {
    color: white;
    background-color: #1e9faf !important;
    border-color: #1e9faf !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-success-2x {
  border-width: 2px;
  border-color: #00c292;
  color: #00c292;
  background-color: transparent; }
  .btn-outline-success-2x:hover, .btn-outline-success-2x:focus, .btn-outline-success-2x:active, .btn-outline-success-2x.active {
    color: white;
    background-color: #008f6c !important;
    border-color: #008f6c !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-danger-2x {
  border-width: 2px;
  border-color: #FF5370;
  color: #FF5370;
  background-color: transparent; }
  .btn-outline-danger-2x:hover, .btn-outline-danger-2x:focus, .btn-outline-danger-2x:active, .btn-outline-danger-2x.active {
    color: white;
    background-color: #ff2046 !important;
    border-color: #ff2046 !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-info-2x {
  border-width: 2px;
  border-color: #4099ff;
  color: #4099ff;
  background-color: transparent; }
  .btn-outline-info-2x:hover, .btn-outline-info-2x:focus, .btn-outline-info-2x:active, .btn-outline-info-2x.active {
    color: white;
    background-color: #0d7eff !important;
    border-color: #0d7eff !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-light-2x {
  border-width: 2px;
  border-color: #eeeeee;
  color: #eeeeee;
  background-color: transparent; }
  .btn-outline-light-2x:hover, .btn-outline-light-2x:focus, .btn-outline-light-2x:active, .btn-outline-light-2x.active {
    color: white;
    background-color: #d5d5d5 !important;
    border-color: #d5d5d5 !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-dark-2x {
  border-width: 2px;
  border-color: #2a3142;
  color: #2a3142;
  background-color: transparent; }
  .btn-outline-dark-2x:hover, .btn-outline-dark-2x:focus, .btn-outline-dark-2x:active, .btn-outline-dark-2x.active {
    color: white;
    background-color: #161a23 !important;
    border-color: #161a23 !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-warning-2x {
  border-width: 2px;
  border-color: #f3d800;
  color: #f3d800;
  background-color: transparent; }
  .btn-outline-warning-2x:hover, .btn-outline-warning-2x:focus, .btn-outline-warning-2x:active, .btn-outline-warning-2x.active {
    color: white;
    background-color: #c0ab00 !important;
    border-color: #c0ab00 !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.btn-outline-primary {
  border-color: #ab8ce4;
  color: #ab8ce4;
  background-color: transparent; }
  .btn-outline-primary.disabled {
    color: #ab8ce4; }
  .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active {
    color: white;
    background-color: #8d63da !important;
    border-color: #8d63da !important; }

.btn-outline-secondary {
  border-color: #26c6da;
  color: #26c6da;
  background-color: transparent; }
  .btn-outline-secondary.disabled {
    color: #26c6da; }
  .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary.active {
    color: white;
    background-color: #1e9faf !important;
    border-color: #1e9faf !important; }

.btn-outline-success {
  border-color: #00c292;
  color: #00c292;
  background-color: transparent; }
  .btn-outline-success.disabled {
    color: #00c292; }
  .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active {
    color: white;
    background-color: #008f6c !important;
    border-color: #008f6c !important; }

.btn-outline-danger {
  border-color: #FF5370;
  color: #FF5370;
  background-color: transparent; }
  .btn-outline-danger.disabled {
    color: #FF5370; }
  .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger.active {
    color: white;
    background-color: #ff2046 !important;
    border-color: #ff2046 !important; }

.btn-outline-info {
  border-color: #4099ff;
  color: #4099ff;
  background-color: transparent; }
  .btn-outline-info.disabled {
    color: #4099ff; }
  .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info.active {
    color: white;
    background-color: #0d7eff !important;
    border-color: #0d7eff !important; }

.btn-outline-light {
  border-color: #eeeeee;
  color: #eeeeee;
  background-color: transparent;
  color: #2a3142; }
  .btn-outline-light.disabled {
    color: #eeeeee; }
  .btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {
    color: white;
    background-color: #d5d5d5 !important;
    border-color: #d5d5d5 !important; }

.btn-outline-dark {
  border-color: #2a3142;
  color: #2a3142;
  background-color: transparent; }
  .btn-outline-dark.disabled {
    color: #2a3142; }
  .btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark.active {
    color: white;
    background-color: #161a23 !important;
    border-color: #161a23 !important; }

.btn-outline-warning {
  border-color: #f3d800;
  color: #f3d800;
  background-color: transparent; }
  .btn-outline-warning.disabled {
    color: #f3d800; }
  .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning.active {
    color: white;
    background-color: #c0ab00 !important;
    border-color: #c0ab00 !important; }

.btn-primary:not([disabled]):not(.disabled).active {
  background-color: #8d63da;
  border-color: #8d63da;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-primary:not([disabled]):not(.disabled).active:hover, .btn-primary:not([disabled]):not(.disabled).active:focus, .btn-primary:not([disabled]):not(.disabled).active:active, .btn-primary:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #8d63da;
    border-color: #8d63da; }

.btn-secondary:not([disabled]):not(.disabled).active {
  background-color: #1e9faf;
  border-color: #1e9faf;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-secondary:not([disabled]):not(.disabled).active:hover, .btn-secondary:not([disabled]):not(.disabled).active:focus, .btn-secondary:not([disabled]):not(.disabled).active:active, .btn-secondary:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #1e9faf;
    border-color: #1e9faf; }

.btn-success:not([disabled]):not(.disabled).active {
  background-color: #008f6c;
  border-color: #008f6c;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-success:not([disabled]):not(.disabled).active:hover, .btn-success:not([disabled]):not(.disabled).active:focus, .btn-success:not([disabled]):not(.disabled).active:active, .btn-success:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #008f6c;
    border-color: #008f6c; }

.btn-danger:not([disabled]):not(.disabled).active {
  background-color: #ff2046;
  border-color: #ff2046;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-danger:not([disabled]):not(.disabled).active:hover, .btn-danger:not([disabled]):not(.disabled).active:focus, .btn-danger:not([disabled]):not(.disabled).active:active, .btn-danger:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #ff2046;
    border-color: #ff2046; }

.btn-info:not([disabled]):not(.disabled).active {
  background-color: #0d7eff;
  border-color: #0d7eff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-info:not([disabled]):not(.disabled).active:hover, .btn-info:not([disabled]):not(.disabled).active:focus, .btn-info:not([disabled]):not(.disabled).active:active, .btn-info:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #0d7eff;
    border-color: #0d7eff; }

.btn-light:not([disabled]):not(.disabled).active {
  background-color: #d5d5d5;
  border-color: #d5d5d5;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-light:not([disabled]):not(.disabled).active:hover, .btn-light:not([disabled]):not(.disabled).active:focus, .btn-light:not([disabled]):not(.disabled).active:active, .btn-light:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #d5d5d5;
    border-color: #d5d5d5; }

.btn-dark:not([disabled]):not(.disabled).active {
  background-color: #161a23;
  border-color: #161a23;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-dark:not([disabled]):not(.disabled).active:hover, .btn-dark:not([disabled]):not(.disabled).active:focus, .btn-dark:not([disabled]):not(.disabled).active:active, .btn-dark:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #161a23;
    border-color: #161a23; }

.btn-warning:not([disabled]):not(.disabled).active {
  background-color: #c0ab00;
  border-color: #c0ab00;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-warning:not([disabled]):not(.disabled).active:hover, .btn-warning:not([disabled]):not(.disabled).active:focus, .btn-warning:not([disabled]):not(.disabled).active:active, .btn-warning:not([disabled]):not(.disabled).active.active {
    color: white;
    background-color: #c0ab00;
    border-color: #c0ab00; }

.btn-outline-primary-2x:not([disabled]):not(.disabled).active {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-primary-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-primary-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-primary-2x:not([disabled]):not(.disabled).active:active, .btn-outline-primary-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #8d63da !important;
    border-color: #8d63da !important; }

.btn-outline-secondary-2x:not([disabled]):not(.disabled).active {
  background-color: #26c6da;
  border-color: #26c6da;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-secondary-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-secondary-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-secondary-2x:not([disabled]):not(.disabled).active:active, .btn-outline-secondary-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #1e9faf !important;
    border-color: #1e9faf !important; }

.btn-outline-success-2x:not([disabled]):not(.disabled).active {
  background-color: #00c292;
  border-color: #00c292;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-success-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-success-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-success-2x:not([disabled]):not(.disabled).active:active, .btn-outline-success-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #008f6c !important;
    border-color: #008f6c !important; }

.btn-outline-danger-2x:not([disabled]):not(.disabled).active {
  background-color: #FF5370;
  border-color: #FF5370;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-danger-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-danger-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-danger-2x:not([disabled]):not(.disabled).active:active, .btn-outline-danger-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #ff2046 !important;
    border-color: #ff2046 !important; }

.btn-outline-info-2x:not([disabled]):not(.disabled).active {
  background-color: #4099ff;
  border-color: #4099ff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-info-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-info-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-info-2x:not([disabled]):not(.disabled).active:active, .btn-outline-info-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #0d7eff !important;
    border-color: #0d7eff !important; }

.btn-outline-light-2x:not([disabled]):not(.disabled).active {
  background-color: #eeeeee;
  border-color: #eeeeee;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-light-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-light-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-light-2x:not([disabled]):not(.disabled).active:active, .btn-outline-light-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #d5d5d5 !important;
    border-color: #d5d5d5 !important; }

.btn-outline-dark-2x:not([disabled]):not(.disabled).active {
  background-color: #2a3142;
  border-color: #2a3142;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-dark-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-dark-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-dark-2x:not([disabled]):not(.disabled).active:active, .btn-outline-dark-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #161a23 !important;
    border-color: #161a23 !important; }

.btn-outline-warning-2x:not([disabled]):not(.disabled).active {
  background-color: #f3d800;
  border-color: #f3d800;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: white; }
  .btn-outline-warning-2x:not([disabled]):not(.disabled).active:hover, .btn-outline-warning-2x:not([disabled]):not(.disabled).active:focus, .btn-outline-warning-2x:not([disabled]):not(.disabled).active:active, .btn-outline-warning-2x:not([disabled]):not(.disabled).active.active {
    color: white;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #c0ab00 !important;
    border-color: #c0ab00 !important; }

/*======= Table-Border-Bottom-color css starts  ======= */
table thead .border-bottom-primary th,
table tbody .border-bottom-primary th,
table tbody .border-bottom-primary td {
  border-color: #ab8ce4 !important; }

table thead .border-bottom-secondary th,
table tbody .border-bottom-secondary th,
table tbody .border-bottom-secondary td {
  border-color: #26c6da !important; }

table thead .border-bottom-success th,
table tbody .border-bottom-success th,
table tbody .border-bottom-success td {
  border-color: #00c292 !important; }

table thead .border-bottom-danger th,
table tbody .border-bottom-danger th,
table tbody .border-bottom-danger td {
  border-color: #FF5370 !important; }

table thead .border-bottom-info th,
table tbody .border-bottom-info th,
table tbody .border-bottom-info td {
  border-color: #4099ff !important; }

table thead .border-bottom-light th,
table tbody .border-bottom-light th,
table tbody .border-bottom-light td {
  border-color: #eeeeee !important; }

table thead .border-bottom-dark th,
table tbody .border-bottom-dark th,
table tbody .border-bottom-dark td {
  border-color: #2a3142 !important; }

table thead .border-bottom-warning th,
table tbody .border-bottom-warning th,
table tbody .border-bottom-warning td {
  border-color: #f3d800 !important; }

/*======= Table-Border-Bottom-color css ends  ======= */
/*======= Table styling css starts  ======= */
.table-styling .table-primary,
.table-styling.table-primary {
  background-color: #ab8ce4;
  color: #fff;
  border: 3px solid #ab8ce4; }
  .table-styling .table-primary > :not(caption) thead,
  .table-styling.table-primary > :not(caption) thead {
    background-color: #8d63da;
    border: 3px solid #8d63da; }
  .table-styling .table-primary > :not(caption) > * > *,
  .table-styling.table-primary > :not(caption) > * > * {
    background-color: #ab8ce4; }
  .table-styling .table-primary thead,
  .table-styling.table-primary thead {
    background-color: #8d63da;
    border: 3px solid #8d63da !important; }
    .table-styling .table-primary thead th,
    .table-styling.table-primary thead th {
      background-color: transparent; }

.table-styling .table-secondary,
.table-styling.table-secondary {
  background-color: #26c6da;
  color: #fff;
  border: 3px solid #26c6da; }
  .table-styling .table-secondary > :not(caption) thead,
  .table-styling.table-secondary > :not(caption) thead {
    background-color: #1e9faf;
    border: 3px solid #1e9faf; }
  .table-styling .table-secondary > :not(caption) > * > *,
  .table-styling.table-secondary > :not(caption) > * > * {
    background-color: #26c6da; }
  .table-styling .table-secondary thead,
  .table-styling.table-secondary thead {
    background-color: #1e9faf;
    border: 3px solid #1e9faf !important; }
    .table-styling .table-secondary thead th,
    .table-styling.table-secondary thead th {
      background-color: transparent; }

.table-styling .table-success,
.table-styling.table-success {
  background-color: #00c292;
  color: #fff;
  border: 3px solid #00c292; }
  .table-styling .table-success > :not(caption) thead,
  .table-styling.table-success > :not(caption) thead {
    background-color: #008f6c;
    border: 3px solid #008f6c; }
  .table-styling .table-success > :not(caption) > * > *,
  .table-styling.table-success > :not(caption) > * > * {
    background-color: #00c292; }
  .table-styling .table-success thead,
  .table-styling.table-success thead {
    background-color: #008f6c;
    border: 3px solid #008f6c !important; }
    .table-styling .table-success thead th,
    .table-styling.table-success thead th {
      background-color: transparent; }

.table-styling .table-danger,
.table-styling.table-danger {
  background-color: #FF5370;
  color: #fff;
  border: 3px solid #FF5370; }
  .table-styling .table-danger > :not(caption) thead,
  .table-styling.table-danger > :not(caption) thead {
    background-color: #ff2046;
    border: 3px solid #ff2046; }
  .table-styling .table-danger > :not(caption) > * > *,
  .table-styling.table-danger > :not(caption) > * > * {
    background-color: #FF5370; }
  .table-styling .table-danger thead,
  .table-styling.table-danger thead {
    background-color: #ff2046;
    border: 3px solid #ff2046 !important; }
    .table-styling .table-danger thead th,
    .table-styling.table-danger thead th {
      background-color: transparent; }

.table-styling .table-info,
.table-styling.table-info {
  background-color: #4099ff;
  color: #fff;
  border: 3px solid #4099ff; }
  .table-styling .table-info > :not(caption) thead,
  .table-styling.table-info > :not(caption) thead {
    background-color: #0d7eff;
    border: 3px solid #0d7eff; }
  .table-styling .table-info > :not(caption) > * > *,
  .table-styling.table-info > :not(caption) > * > * {
    background-color: #4099ff; }
  .table-styling .table-info thead,
  .table-styling.table-info thead {
    background-color: #0d7eff;
    border: 3px solid #0d7eff !important; }
    .table-styling .table-info thead th,
    .table-styling.table-info thead th {
      background-color: transparent; }

.table-styling .table-light,
.table-styling.table-light {
  background-color: #eeeeee;
  color: #fff;
  border: 3px solid #eeeeee; }
  .table-styling .table-light > :not(caption) thead,
  .table-styling.table-light > :not(caption) thead {
    background-color: #d5d5d5;
    border: 3px solid #d5d5d5; }
  .table-styling .table-light > :not(caption) > * > *,
  .table-styling.table-light > :not(caption) > * > * {
    background-color: #eeeeee; }
  .table-styling .table-light thead,
  .table-styling.table-light thead {
    background-color: #d5d5d5;
    border: 3px solid #d5d5d5 !important; }
    .table-styling .table-light thead th,
    .table-styling.table-light thead th {
      background-color: transparent; }

.table-styling .table-dark,
.table-styling.table-dark {
  background-color: #2a3142;
  color: #fff;
  border: 3px solid #2a3142; }
  .table-styling .table-dark > :not(caption) thead,
  .table-styling.table-dark > :not(caption) thead {
    background-color: #161a23;
    border: 3px solid #161a23; }
  .table-styling .table-dark > :not(caption) > * > *,
  .table-styling.table-dark > :not(caption) > * > * {
    background-color: #2a3142; }
  .table-styling .table-dark thead,
  .table-styling.table-dark thead {
    background-color: #161a23;
    border: 3px solid #161a23 !important; }
    .table-styling .table-dark thead th,
    .table-styling.table-dark thead th {
      background-color: transparent; }

.table-styling .table-warning,
.table-styling.table-warning {
  background-color: #f3d800;
  color: #fff;
  border: 3px solid #f3d800; }
  .table-styling .table-warning > :not(caption) thead,
  .table-styling.table-warning > :not(caption) thead {
    background-color: #c0ab00;
    border: 3px solid #c0ab00; }
  .table-styling .table-warning > :not(caption) > * > *,
  .table-styling.table-warning > :not(caption) > * > * {
    background-color: #f3d800; }
  .table-styling .table-warning thead,
  .table-styling.table-warning thead {
    background-color: #c0ab00;
    border: 3px solid #c0ab00 !important; }
    .table-styling .table-warning thead th,
    .table-styling.table-warning thead th {
      background-color: transparent; }

/*======= Table styling css ends  ======= */
/*======= All-Borders-color css starts  ======= */
.b-primary {
  border: 1px solid #ab8ce4 !important; }

.b-t-primary {
  border-top: 1px solid #ab8ce4 !important; }

.b-b-primary {
  border-bottom: 1px solid #ab8ce4 !important; }

.b-l-primary {
  border-left: 1px solid #ab8ce4 !important; }

.b-r-primary {
  border-right: 1px solid #ab8ce4 !important; }

.b-secondary {
  border: 1px solid #26c6da !important; }

.b-t-secondary {
  border-top: 1px solid #26c6da !important; }

.b-b-secondary {
  border-bottom: 1px solid #26c6da !important; }

.b-l-secondary {
  border-left: 1px solid #26c6da !important; }

.b-r-secondary {
  border-right: 1px solid #26c6da !important; }

.b-success {
  border: 1px solid #00c292 !important; }

.b-t-success {
  border-top: 1px solid #00c292 !important; }

.b-b-success {
  border-bottom: 1px solid #00c292 !important; }

.b-l-success {
  border-left: 1px solid #00c292 !important; }

.b-r-success {
  border-right: 1px solid #00c292 !important; }

.b-danger {
  border: 1px solid #FF5370 !important; }

.b-t-danger {
  border-top: 1px solid #FF5370 !important; }

.b-b-danger {
  border-bottom: 1px solid #FF5370 !important; }

.b-l-danger {
  border-left: 1px solid #FF5370 !important; }

.b-r-danger {
  border-right: 1px solid #FF5370 !important; }

.b-info {
  border: 1px solid #4099ff !important; }

.b-t-info {
  border-top: 1px solid #4099ff !important; }

.b-b-info {
  border-bottom: 1px solid #4099ff !important; }

.b-l-info {
  border-left: 1px solid #4099ff !important; }

.b-r-info {
  border-right: 1px solid #4099ff !important; }

.b-light {
  border: 1px solid #eeeeee !important; }

.b-t-light {
  border-top: 1px solid #eeeeee !important; }

.b-b-light {
  border-bottom: 1px solid #eeeeee !important; }

.b-l-light {
  border-left: 1px solid #eeeeee !important; }

.b-r-light {
  border-right: 1px solid #eeeeee !important; }

.b-dark {
  border: 1px solid #2a3142 !important; }

.b-t-dark {
  border-top: 1px solid #2a3142 !important; }

.b-b-dark {
  border-bottom: 1px solid #2a3142 !important; }

.b-l-dark {
  border-left: 1px solid #2a3142 !important; }

.b-r-dark {
  border-right: 1px solid #2a3142 !important; }

.b-warning {
  border: 1px solid #f3d800 !important; }

.b-t-warning {
  border-top: 1px solid #f3d800 !important; }

.b-b-warning {
  border-bottom: 1px solid #f3d800 !important; }

.b-l-warning {
  border-left: 1px solid #f3d800 !important; }

.b-r-warning {
  border-right: 1px solid #f3d800 !important; }

/*======= All-Borders-color css ends  ======= */
/*====== Border width css starts ======*/
.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.border-6 {
  border-width: 6px !important; }

.border-7 {
  border-width: 7px !important; }

.border-8 {
  border-width: 8px !important; }

.border-9 {
  border-width: 9px !important; }

.border-10 {
  border-width: 10px !important; }

/*====== Border width css ends ======*/
.card {
  -webkit-box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  border: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .card:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12); }
  .card .card-header {
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    padding: 30px; }
    .card .card-header h5 {
      font-size: 18px;
      margin-bottom: 0;
      text-transform: uppercase;
      font-weight: 600; }
    .card .card-header > span {
      font-size: 12px;
      margin-top: 5px;
      display: block;
      letter-spacing: 1px;
      color: #777777; }
  .card .card-body {
    padding: 30px; }
    .card .card-body p:last-child {
      margin-bottom: 0; }
  .card .sub-title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 5px;
    margin-bottom: 8px;
    font-size: 18px; }
  .card .card-footer {
    background-color: #fff;
    border-top: 1px solid #eeeeee;
    padding: 30px; }

.opacity-0 {
  opacity: 0; }

.shadow-0 {
  -webkit-box-shadow: none;
          box-shadow: none; }

.map-block {
  height: 350px;
  width: 100%; }

/**====== custom scrollbar css start ======**/
.digits {
  font-family: Open Sans; }

.custom-scrollbar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #cccccc; }

.custom-scrollbar::-webkit-scrollbar {
  width: 6px; }

.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: #cccccc; }

/**====== Custom scrollbar css end ======**/
/**====== Animation css Start ======**/
.comment {
  color: #9f9ba5;
  font-style: italic; }

.line {
  color: #2a3142; }

.line pre {
  font-size: 100%; }

/**====== Animation css end ======**/
/**====== list style css Start ======**/
.list-circle {
  list-style: circle; }

/**====== list style css end ======**/
/**====== Modal style css Start ======**/
.theme-close {
  opacity: 1;
  height: 40px;
  width: 40px;
  position: absolute;
  z-index: 1;
  right: 0;
  background-color: #fff !important;
  border-radius: 5px; }

/**====== Modal style css end ======**/
/**====== Animation css start ======**/
.options > div {
  color: #999999;
  display: inline-block;
  padding: 2px 10px;
  border: 1px solid;
  margin: 0 8px 8px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .options > div:hover {
    background-color: #999999;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }

/**====== Animation css Ends ======**/
.modal-footer {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.img-cropper #putData {
  margin-bottom: 0; }

.img-cropper .img-container {
  min-height: auto;
  margin-bottom: 0; }

.img-cropper .docs-data > .input-group:last-child {
  margin-bottom: 0; }

.img-cropper .docs-preview {
  margin-top: 20px;
  margin-bottom: 10px; }

.bootstrap-datetimepicker-widget {
  font-family: Open Sans; }
  .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #ab8ce4; }
  .bootstrap-datetimepicker-widget table td span.active {
    background-color: #ab8ce4; }

.dropzone .dz-preview .dz-error-message {
  background: #fff !important;
  color: #ab8ce4 !important;
  border: 1px solid #ab8ce4; }
  .dropzone .dz-preview .dz-error-message:after {
    border-bottom: 6px solid #ab8ce4 !important; }

.editor-statusbar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.page-builder .ge-canvas.ge-editing .row {
  padding: 30px;
  margin-bottom: 0; }

.page-builder .btn-screen {
  padding: 0 18px 0 0; }

.datepicker {
  z-index: 99; }

/**=====================
     02. Generic CSS Ends
==========================**/
/**=====================
    03.  Card CSS Start
==========================**/
.card .card-header .card-header-right {
  border-radius: 0 0 0 7px;
  right: 20px;
  top: 23px;
  display: inline-block;
  background-color: #fff;
  float: right;
  padding: 7px 0;
  position: absolute; }
  .card .card-header .card-header-right .card-option {
    text-align: right;
    width: 35px;
    height: 20px;
    overflow: hidden;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
    .card .card-header .card-header-right .card-option li {
      display: inline-block; }
  .card .card-header .card-header-right i {
    margin: 0 5px;
    cursor: pointer;
    color: #2a3142;
    line-height: 20px; }
    .card .card-header .card-header-right i.icofont-refresh {
      font-size: 13px; }

.card.card-load .card-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 999;
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .card.card-load .card-loader i {
    margin: 0 auto;
    color: #ab8ce4;
    font-size: 20px; }

.card.full-card {
  position: fixed;
  top: 80px;
  z-index: 99999;
  -webkit-box-shadow: none;
  box-shadow: none;
  right: 0;
  border-radius: 0;
  border: 1px solid #ddd;
  width: calc(100vw - 270px);
  height: calc(100vh - 80px); }

.card-absolute {
  margin-top: 20px; }
  .card-absolute .card-header {
    position: absolute;
    top: -20px;
    margin-bottom: 30px;
    left: 15px;
    border-radius: 0.25rem;
    padding: 10px 15px; }
    .card-absolute .card-header h5 {
      font-size: 17px; }
  .card-absolute .card-body {
    margin-top: 10px; }

.card-header .border-tab {
  margin-bottom: -13px; }

.custom-card {
  overflow: hidden;
  padding: 30px; }
  .custom-card .card-header {
    padding: 0; }
    .custom-card .card-header img {
      border-radius: 50%;
      margin-top: -100px;
      -webkit-transform: scale(1.5);
              transform: scale(1.5);
      width: 100%; }
  .custom-card .card-profile {
    text-align: center; }
    .custom-card .card-profile img {
      height: 150px;
      padding: 7px;
      background-color: #fff;
      z-index: 1;
      position: relative; }
  .custom-card .card-social {
    text-align: center; }
    .custom-card .card-social li {
      display: inline-block;
      padding: 15px 0; }
      .custom-card .card-social li a {
        padding: 13px;
        color: #ddd;
        font-size: 16px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        .custom-card .card-social li a:hover {
          color: #ab8ce4;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
  .custom-card .profile-details h6 {
    margin-bottom: 30px;
    margin-top: 10px;
    color: #777777;
    font-size: 14px; }
  .custom-card .card-footer {
    padding: 0; }
    .custom-card .card-footer > div {
      padding: 15px;
      text-align: center; }
      .custom-card .card-footer > div + div {
        border-left: 1px solid #ddd; }
      .custom-card .card-footer > div h3 {
        margin-bottom: 0;
        font-family: Open Sans;
        font-size: 24px; }
      .custom-card .card-footer > div h6 {
        font-size: 14px;
        color: #777777; }
      .custom-card .card-footer > div i {
        font-size: 24px;
        display: inline-block;
        margin-bottom: 15px; }
      .custom-card .card-footer > div .m-b-card {
        margin-bottom: 10px; }

/**=====================
    03. Card CSS End
==========================**/
/**=====================
     04. Loader CSS Start
==========================**/
.loader-wrapper {
  height: 100%;
  width: 100%;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  background-color: #fff;
  z-index: 11;
  top: 0; }
  .loader-wrapper .loader {
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    right: 0;
    margin: 0 auto; }
    .loader-wrapper .loader h4 {
      margin-top: 50px;
      margin-bottom: 0; }
      .loader-wrapper .loader h4 span {
        font-size: 34px;
        color: #FFC107; }

.loader .line {
  -webkit-animation: expand 1s ease-in-out infinite;
          animation: expand 1s ease-in-out infinite;
  border-radius: 10px;
  display: inline-block;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  margin: 0 3px;
  width: 1px;
  height: 25px; }
  .loader .line:nth-child(1) {
    background: #00c292; }
  .loader .line:nth-child(2) {
    -webkit-animation-delay: 180ms;
            animation-delay: 180ms;
    background: #ab8ce4; }
  .loader .line:nth-child(3) {
    -webkit-animation-delay: 360ms;
            animation-delay: 360ms;
    background: #FF5370; }
  .loader .line:nth-child(4) {
    -webkit-animation-delay: 540ms;
            animation-delay: 540ms;
    background: #4099ff; }

@-webkit-keyframes expand {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  25% {
    -webkit-transform: scale(2);
            transform: scale(2); } }

@keyframes expand {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  25% {
    -webkit-transform: scale(2);
            transform: scale(2); } }

.loader-box {
  height: 150px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.rotate {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: rotate;
          animation-name: rotate;
  border: 3px dotted #ab8ce4;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  display: block;
  margin: 1em;
  float: left; }

@-webkit-keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.solid {
  border-style: solid;
  border-color: #00c292 #008f6c; }

.dotted {
  border-style: dotted; }

.dashed {
  border-style: dashed; }

.double {
  border-style: double; }

.groove {
  border-style: groove; }

.ridge {
  border-style: ridge; }

.inset {
  border-style: inset; }

.outset {
  border-style: outset; }

.colored {
  border-color: #FF5370 #ab8ce4 #00c292 #4099ff; }

/**=====================
     04. Loader CSS Ends
==========================**/
/**=====================
    05. Header CSS Start
==========================**/
.page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a, .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li.active > a, body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a {
  color: #000;
  border-left-color: #2a3142;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.onhover-show-div {
  -webkit-box-shadow: 0 0 2px 2px #eeeeee;
          box-shadow: 0 0 2px 2px #eeeeee;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
  visibility: hidden;
  left: 0; }

.onhover-dropdown:hover .onhover-show-div {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  visibility: visible; }
  .onhover-dropdown:hover .onhover-show-div:before {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    content: "";
    top: -7px;
    position: absolute;
    left: 10px;
    z-index: 2; }
  .onhover-dropdown:hover .onhover-show-div:after {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #717171;
    content: "";
    top: -7px;
    position: absolute;
    left: 10px;
    z-index: 1; }

/**======Main Header css Start ======**/
.page-main-header {
  max-width: 100vw; }
  .page-main-header .main-header-left {
    width: 280px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    padding: 12px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    z-index: 9; }
    .page-main-header .main-header-left .logo-wrapper {
      display: block;
      position: relative; }
      .page-main-header .main-header-left .logo-wrapper img {
        height: 50px;
        margin-top: 10px; }
      .page-main-header .main-header-left .logo-wrapper a .image-dark {
        display: block; }
      .page-main-header .main-header-left .logo-wrapper a .image-light {
        display: none; }
    .page-main-header .main-header-left .mobile-sidebar {
      display: inline-block; }
      .page-main-header .main-header-left .mobile-sidebar i {
        color: #ab8ce4;
        font-size: 20px;
        margin-left: 30px; }
      .page-main-header .main-header-left .mobile-sidebar .switch {
        margin-bottom: 0;
        width: 30px;
        height: 17px;
        margin-left: 40px;
        margin-top: 10px; }
        .page-main-header .main-header-left .mobile-sidebar .switch .switch-state:before {
          height: 11px;
          width: 11px;
          background-color: #ffffff; }
      .page-main-header .main-header-left .mobile-sidebar input:checked + .switch-state:before {
        left: -10px; }
  .page-main-header .main-header-right {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 40px; }
    .page-main-header .main-header-right .switch-state {
      background-color: transparent;
      border: 1px solid #ab8ce4; }
    .page-main-header .main-header-right .switch-sm .switch .switch-state:before {
      bottom: 3px;
      background-color: #ab8ce4; }
    .page-main-header .main-header-right .switch input:checked + .switch-state:before {
      background-color: #fff; }
    .page-main-header .main-header-right .nav-left i {
      margin-right: 20px; }
    .page-main-header .main-header-right .nav-left input:focus {
      outline: 0 !important; }
    .page-main-header .main-header-right .nav-right {
      text-align: right; }
      .page-main-header .main-header-right .nav-right ul li i {
        font-size: 20px; }
      .page-main-header .main-header-right .nav-right .notification {
        position: absolute;
        top: 21px;
        right: -1px;
        font-size: 9px;
        -webkit-animation: blink 1.5s infinite;
                animation: blink 1.5s infinite; }

@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  70% {
    opacity: 1; }
  80% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@keyframes blink {
  0% {
    opacity: 1; }
  70% {
    opacity: 1; }
  80% {
    opacity: 0; }
  100% {
    opacity: 0; } }
      .page-main-header .main-header-right .nav-right .icon-user {
        font-size: 16px; }

@-webkit-keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  25% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: .1; }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: .3; }
  75% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: .5; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  25% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: .1; }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: .3; }
  75% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: .5; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }
      .page-main-header .main-header-right .nav-right > ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
        .page-main-header .main-header-right .nav-right > ul > li {
          margin-left: 20px;
          position: relative;
          padding: 30px 0; }
          .page-main-header .main-header-right .nav-right > ul > li h6 {
            color: #ab8ce4; }
            .page-main-header .main-header-right .nav-right > ul > li h6 ul {
              left: inherit;
              right: -10px;
              width: 130px; }
              .page-main-header .main-header-right .nav-right > ul > li h6 ul:before, .page-main-header .main-header-right .nav-right > ul > li h6 ul:after {
                left: inherit;
                right: 10px; }
              .page-main-header .main-header-right .nav-right > ul > li h6 ul li {
                display: block; }
                .page-main-header .main-header-right .nav-right > ul > li h6 ul li a {
                  font-size: 14px;
                  color: #2a3142; }
                  .page-main-header .main-header-right .nav-right > ul > li h6 ul li a i {
                    margin-left: 10px;
                    font-size: 13px;
                    color: #2a3142; }
        .page-main-header .main-header-right .nav-right > ul .flag-icon {
          font-size: 16px; }
      .page-main-header .main-header-right .nav-right .language-dropdown {
        width: 160px;
        text-align: left; }
        .page-main-header .main-header-right .nav-right .language-dropdown li {
          padding-top: 10px; }
          .page-main-header .main-header-right .nav-right .language-dropdown li a {
            color: #2a3142; }
            .page-main-header .main-header-right .nav-right .language-dropdown li a i {
              margin-right: 10px; }
          .page-main-header .main-header-right .nav-right .language-dropdown li:first-child {
            padding-top: 0; }
      .page-main-header .main-header-right .nav-right .profile-dropdown {
        right: -10px;
        left: inherit;
        width: 150px; }
        .page-main-header .main-header-right .nav-right .profile-dropdown:before, .page-main-header .main-header-right .nav-right .profile-dropdown:after {
          left: inherit;
          right: 10px; }
        .page-main-header .main-header-right .nav-right .profile-dropdown li {
          display: block;
          text-align: left;
          padding-top: 10px; }
          .page-main-header .main-header-right .nav-right .profile-dropdown li:first-child {
            padding-top: 0; }
          .page-main-header .main-header-right .nav-right .profile-dropdown li:hover a {
            color: #ab8ce4;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
          .page-main-header .main-header-right .nav-right .profile-dropdown li a {
            color: #2a3142;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
          .page-main-header .main-header-right .nav-right .profile-dropdown li i {
            font-size: 16px;
            margin-right: 10px; }
    .page-main-header .main-header-right li {
      display: inline-block;
      position: relative; }

.onhover-dropdown {
  cursor: pointer;
  position: relative; }

ul.notification-dropdown.onhover-show-div {
  width: 330px;
  right: -30px;
  left: initial; }
  ul.notification-dropdown.onhover-show-div:before, ul.notification-dropdown.onhover-show-div:after {
    left: inherit !important;
    right: 35px !important; }
  ul.notification-dropdown.onhover-show-div li {
    display: block;
    padding: 12px 20px;
    border-bottom: 1px solid #eeeeee;
    text-align: left; }
    ul.notification-dropdown.onhover-show-div li span {
      font-size: 12px;
      color: #2a3142;
      font-family: Open Sans; }
      ul.notification-dropdown.onhover-show-div li span i {
        font-size: 11px !important;
        color: #2a3142; }
    ul.notification-dropdown.onhover-show-div li .notification-icon {
      padding: 15px;
      border-radius: 100%;
      margin-right: 20px; }

.onhover-show-div {
  top: 80px;
  position: absolute;
  z-index: 9;
  background-color: #fff;
  -webkit-transition: all linear 0.3s;
  transition: all linear 0.3s; }

/**======Main Header css Ends ======**/
/*======= Page Header css Start ======= */
.page-wrapper .page-main-header {
  background-color: #ffffff;
  height: 80px;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0 1px 1px #eeeeee;
          box-shadow: 0 0 1px 1px #eeeeee; }

.page-wrapper .page-body-wrapper.sidebar-icon.sidebar-close .page-sidebar-open {
  left: -150px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar ~ .page-body {
  margin-left: 150px;
  width: 100%; }

.page-wrapper .page-body-wrapper .page-sidebar {
  width: 255px;
  position: fixed;
  background: #ffffff;
  top: 80px;
  -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
  height: calc(100vh - 80px);
  overflow: auto;
  z-index: 9;
  -webkit-transform: translate(0px);
          transform: translate(0px);
  -webkit-transition: 0.5s;
  transition: 0.5s; }
  .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user {
    background-color: #f6f7fb;
    padding: 25px 10px;
    -webkit-box-shadow: 3px 2px 8px -1px rgba(0, 0, 0, 0.13);
            box-shadow: 3px 2px 8px -1px rgba(0, 0, 0, 0.13); }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user img {
      border: 3px solid #fff;
      -webkit-box-shadow: 0px 5px 22px 0px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 5px 22px 0px rgba(0, 0, 0, 0.2); }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user h6 {
      color: #2a3142;
      position: relative;
      text-transform: uppercase; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user h6 i {
        margin-right: 10px; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user p {
      color: #fff; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user .profile-dropdown {
      top: 44px;
      right: 8px;
      left: inherit;
      width: 130px; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user .profile-dropdown:before, .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user .profile-dropdown:after {
        left: inherit;
        right: 10px; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user .profile-dropdown li {
        display: block; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user .profile-dropdown li a {
          padding-bottom: 10px;
          display: block;
          color: #2a3142; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user .profile-dropdown li:last-child a {
          padding-bottom: 0; }
  .page-wrapper .page-body-wrapper .page-sidebar ~ .page-body {
    margin-left: 250px;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
  .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu {
    list-style: none;
    margin: 0;
    padding: 20px; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-title {
      text-transform: uppercase;
      font-weight: 600;
      color: #ab8ce4;
      padding-bottom: 10px;
      border-bottom: 1px solid #eeeeee;
      margin-bottom: 5px;
      letter-spacing: 1px;
      font-size: 14px;
      margin-top: 25px; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-header {
      font-size: 13px;
      letter-spacing: 1px;
      padding-bottom: 7px;
      padding-top: 7px;
      text-transform: uppercase;
      font-weight: 500; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a {
      display: block;
      color: #2a3142;
      font-size: 14px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a.active {
        color: #ab8ce4;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a:hover {
        color: #ab8ce4;
        padding-left: 5px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a i {
        margin-right: 7px;
        text-align: right;
        margin-top: 2px;
        font-size: 15px; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a i ~ i {
          margin-right: 0; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li .label {
      margin-top: 3px;
      margin-right: 5px; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li .badge {
      margin-top: 3px;
      margin-right: 5px;
      text-transform: capitalize; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.sidebar-header {
      margin-bottom: 0;
      padding: 15px;
      color: #ab8ce4;
      font-weight: 600;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.active > a > .fa-angle-right {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      vertical-align: -7px; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.active > .sidebar-submenu {
      display: block;
      transform: rotateX(0deg);
      -webkit-transform: rotateX(0deg);
      -webkit-transform-origin: 0 0;
      transform-origin: 10% 10%;
      -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
      -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
      transition: opacity 0.3s, -webkit-transform 0.3s;
      transition: transform 0.3s, opacity 0.3s;
      transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
      transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      margin-left: 5px; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li > a > .fa-angle-down {
      width: auto;
      height: auto;
      padding: 0;
      margin-right: 10px;
      margin-top: 3px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu a {
      color: #2a3142;
      text-decoration: none; }
    .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu {
      display: none;
      transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      transform: rotateX(-90deg);
      -webkit-transform: rotateX(-90deg);
      list-style: none; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu .sidebar-submenu {
        padding-left: 20px;
        padding-top: 0 !important; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a {
        padding-bottom: 7px;
        padding-top: 7px;
        display: block;
        font-size: 14px;
        color: #333333;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-transform: capitalize; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a > .fa {
          width: 20px; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a > i {
          width: auto; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a > .fa-angle-down {
          width: auto; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a:hover {
          color: #ab8ce4;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
          padding-left: 5px; }
        .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a.active {
          color: #ab8ce4; }
      .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li.active > a {
        color: #2a3142; }

.page-wrapper .page-body-wrapper .page-body {
  min-height: calc(100vh - 80px);
  margin-top: 80px;
  padding: 0 20px;
  position: relative;
  background-color: #f6f7fb; }

.page-wrapper .page-body-wrapper .page-header {
  padding-top: 30px;
  padding-bottom: 30px; }
  .page-wrapper .page-body-wrapper .page-header .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .page-wrapper .page-body-wrapper .page-header .row h3 {
      font-size: 24px;
      margin-bottom: 0;
      font-weight: 600;
      text-transform: uppercase; }
      .page-wrapper .page-body-wrapper .page-header .row h3 small {
        display: block;
        font-size: 12px;
        font-weight: 400;
        margin-top: 7px;
        letter-spacing: 1px;
        text-transform: capitalize;
        color: #777777; }
  .page-wrapper .page-body-wrapper .page-header .breadcrumb {
    background-color: transparent;
    padding: 0;
    margin-bottom: 0; }

.page-wrapper .sidebar-close .page-sidebar {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translate(-255px);
          transform: translate(-255px); }

.page-wrapper .sidebar-close .page-body {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-left: 0 !important; }

/*======= Page Header css ends  ======= */
ul .submenu {
  width: 0;
  overflow: hidden;
  list-style-type: none;
  background: #fff;
  -webkit-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
  position: absolute;
  top: -8px;
  right: -12px; }
  ul .submenu input {
    padding: 6px 12px;
    width: 200px; }

.scorlled .page-sidebar {
  top: 0 !important;
  height: 100vh !important; }

/** ===== Vertical Menu css Start=====**/
.page-wrapper .vertical-menu-main {
  position: fixed;
  top: 80px;
  width: 100%;
  z-index: 9;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff; }

.vertical-menu-mt {
  margin-top: 133px !important; }
  .vertical-menu-mt .custom-card .card-header img {
    margin-top: -146px !important; }

.vertical-menu-main #main-nav #main-menu li a i {
  margin-right: 8px;
  font-size: 15px; }

.vertical-menu-main .mega-menu {
  width: 1500px !important;
  max-width: 1500px !important;
  padding: 0;
  left: -182px !important; }

/** ===== Vertical Menu css Ends=====**/
/* ========sidebar icon vertical menu start=======*/
.page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li .single-header, .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li .sidebar-submenu, .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li a:hover + ul {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  z-index: 1;
  background-color: #fff;
  color: #717171;
  font-size: 14px;
  opacity: 1;
  margin-top: -70px;
  padding: 10px 0;
  text-align: left;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  position: absolute;
  width: 245px;
  margin-left: 115px; }

.compact-switch {
  display: none; }

.page-wrapper .page-body-wrapper.sidebar-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative; }
  .page-wrapper .page-body-wrapper.sidebar-icon .sidebar-header {
    margin-top: 5px;
    text-align: center; }
    .page-wrapper .page-body-wrapper.sidebar-icon .sidebar-header > span {
      display: block !important;
      font-size: 11px;
      margin-top: 2px;
      color: #777777;
      letter-spacing: 0; }
  .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar {
    opacity: 1;
    z-index: 1;
    position: fixed;
    height: auto;
    display: table;
    width: 145px;
    left: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    min-height: calc(100vh - 80px); }
    .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-user {
      padding: 10px; }
    .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu {
      padding: 20px 0; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li {
        padding: 0 20px; }
        .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li.active a i,
        .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li.active a span {
          color: #ab8ce4;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
        .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li > a:hover {
          padding-left: 0; }
          .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li > a:hover i,
          .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li > a:hover span {
            color: #ab8ce4;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu .sidebar-header {
        margin-top: 5px; }
        .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu .sidebar-header > i {
          font-size: 25px;
          margin: 0;
          color: #717171; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li ul li .sidebar-submenu {
        display: none; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li .icon-sidebar {
        font-size: 25px;
        margin: 0;
        color: #717171; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li .sub-header-title {
        display: block;
        font-size: 11px;
        margin-top: 2px;
        color: #777777;
        letter-spacing: 0; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover > .sidebar-submenu {
        display: block; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li.active:hover > .sidebar-submenu {
        display: block; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li.active > .sidebar-submenu {
        display: none; }
      .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li ul li:hover .sidebar-submenu {
        display: block;
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);
        z-index: 1;
        background-color: #fff;
        color: #717171;
        font-size: 14px;
        opacity: 1;
        margin-top: -70px;
        padding: 10px 0;
        text-align: left;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
                box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
        position: absolute;
        width: 245px;
        margin-left: 225px; }
  .page-wrapper .page-body-wrapper.sidebar-icon .main-sidebar-menu {
    padding: 0 !important;
    text-align: center; }
  .page-wrapper .page-body-wrapper.sidebar-icon .sidebar-title {
    display: none; }
  .page-wrapper .page-body-wrapper.sidebar-icon .sidebar-submenu {
    display: none; }
  .page-wrapper .page-body-wrapper.sidebar-icon.page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a {
    padding: 10px 20px; }
  .page-wrapper .page-body-wrapper.sidebar-icon .sidebar-header span {
    display: none; }
  .page-wrapper .page-body-wrapper.sidebar-icon .sidebar-menu > li > a .fa-angle-right {
    display: none; }

.sidebar-toggle-btn {
  font-size: 18px;
  margin-left: 10px;
  cursor: pointer;
  vertical-align: middle; }

/* ========sidebar icon vertical menu end=======*/
/* ========sidebar hover vertical menu start=======*/
.page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translate(0px);
          transform: translate(0px);
  width: 75px; }
  .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-user,
  .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-header {
    text-align: right !important; }
  .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover {
    -webkit-transform: translate(0px);
            transform: translate(0px);
    width: 255px; }
    .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover .sidebar-user {
      text-align: center !important; }
    .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover .sidebar-header {
      text-align: left !important; }
    .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover .sidebar-menu li .icon-sidebar {
      margin-right: 5px; }
  .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-menu li .icon-sidebar {
    margin: 0; }
  .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-menu li.active > .sidebar-submenu {
    display: none; }
  .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-menu li:hover ul li .sidebar-submenu {
    display: none; }

.page-wrapper .page-body-wrapper.sidebar-hover .page-body {
  margin-left: 75px !important; }
  .page-wrapper .page-body-wrapper.sidebar-hover .page-body #customer-review .owl-stage-outer {
    width: 92%;
    margin: 0 auto; }

.page-wrapper .page-body-wrapper.sidebar-hover .sidebar-title {
  display: none; }

.page-wrapper .page-body-wrapper.sidebar-hover .sidebar-submenu {
  display: none; }

.page-wrapper .page-body-wrapper.sidebar-hover .active {
  display: none; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-menu .sidebar-header {
  text-align: left; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-menu li.active > .sidebar-submenu {
  display: inline-block; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-menu > li > a .fa-angle-right {
  display: inline-block; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-user {
  padding: 25px 10px; }
  .page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-user h6 {
    display: inline-block; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-title {
  display: inline-block;
  width: 100%; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .active {
  display: inline-block;
  width: 100%; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar:hover .sidebar-header span {
  display: inline-block; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar .sidebar-menu .sidebar-header {
  text-align: center; }

.page-wrapper .page-body-wrapper.sidebar-hover.page-body-wrapper .page-sidebar .sidebar-user h6 {
  display: none; }

.page-wrapper .page-body-wrapper.sidebar-hover .sidebar-header span {
  display: none; }

.page-wrapper .page-body-wrapper.sidebar-hover .sidebar-menu > li > a .fa-angle-right {
  display: none; }

@media only screen and (max-width: 991px) {
  .page-wrapper .page-body-wrapper.sidebar-hover .page-body {
    margin-left: 0 !important; } }

/* ========sidebar hover vertical menu ends=======*/
/*=======Mega menu css start=======*/
.mega-menu {
  -webkit-perspective: inherit;
          perspective: inherit;
  position: static !important;
  padding-top: 5px;
  padding-left: 30px; }
  .mega-menu .default-according .card .btn-link {
    font-weight: 500;
    color: gray; }
  .mega-menu .default-according .card .card-body {
    font-size: 12px; }
  .mega-menu .onhover-show-div {
    width: 1500px; }
  .mega-menu .card-body {
    padding: 20px; }
  .mega-menu .title {
    color: #333333;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
    text-transform: uppercase; }
  .mega-menu div > div a {
    margin-bottom: 0px;
    display: inline-block;
    color: #777777; }
  .mega-menu .custom-nav-img {
    position: static; }
    .mega-menu .custom-nav-img .desk {
      line-height: 25px;
      font-size: 14px;
      color: #777777; }
  .mega-menu .list-unstyled div a {
    padding: 8px 35px 8px 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .mega-menu .list-unstyled div a:hover {
      padding: 8px 35px 8px 10px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .mega-menu .galleria div {
    margin-bottom: 5px; }
    .mega-menu .galleria div:hover {
      -webkit-transform: translateY(4px) scale(1.04);
      transform: translateY(4px) scale(1.04); }
  .mega-menu .galleria-list .galleria > div {
    font-size: 12px;
    float: left;
    color: #000;
    -webkit-transition: ease-in 0.3s;
    transition: ease-in 0.3s; }
    .mega-menu .galleria-list .galleria > div > a {
      display: block;
      margin: 5px 0 10px;
      padding: 0 0 !important; }
    .mega-menu .galleria-list .galleria > div img {
      border-radius: 3px;
      max-width: 100%; }
    .mega-menu .galleria-list .galleria > div .username {
      font-size: 12px;
      color: #333333;
      margin-bottom: 5px; }
      .mega-menu .galleria-list .galleria > div .username small {
        display: block;
        font-size: 11px;
        color: #777777;
        margin-top: 3px; }
  .mega-menu .drilldown {
    overflow: hidden;
    width: 100%;
    padding: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
    .mega-menu .drilldown a {
      width: 100%; }
      .mega-menu .drilldown a:hover {
        background-color: transparent;
        color: #ab8ce4; }
  .mega-menu .drilldown-sub {
    display: none; }
  .mega-menu .drilldown-back {
    font-weight: bold; }

/*=======Mega menu css end=======*/
/*page chat quickview model start*/
.quickview-wrapper {
  position: fixed;
  right: -285px;
  top: 80px;
  width: 285px;
  background: #fff;
  bottom: 0;
  z-index: 10;
  -webkit-box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
          box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
  border-left: 1px solid rgba(222, 227, 231, 0.56);
  -webkit-transition: -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  transition: transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99), -webkit-transform 400ms cubic-bezier(0.05, 0.74, 0.27, 0.99);
  height: calc(100% - 80px); }
  .quickview-wrapper.open {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }
  .quickview-wrapper .friend-list-search {
    position: relative;
    background-color: #eeeeee;
    padding: 20px; }
    .quickview-wrapper .friend-list-search input {
      color: #717171;
      width: 100%;
      background-color: #fff;
      border: 1px solid #eeeeee;
      padding: 10px 15px;
      border-radius: 4px;
      letter-spacing: 1px; }
    .quickview-wrapper .friend-list-search .fa {
      position: absolute;
      right: 35px;
      top: 35px;
      font-size: 14px;
      color: #cccccc; }
  .quickview-wrapper .recent-activity {
    padding: 20px 40px;
    margin-left: 25px;
    position: relative; }
    .quickview-wrapper .recent-activity .user-first-letter:after {
      content: "";
      position: absolute;
      height: 100%;
      left: 0;
      top: 10px;
      float: left;
      border: 1px dashed #eeeeee; }
    .quickview-wrapper .recent-activity .user-first-letter span {
      position: absolute;
      left: -23px;
      width: 45px;
      text-align: center;
      color: #fff;
      height: 45px;
      border-radius: 50%;
      z-index: 1;
      font-size: 20px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      top: 10px; }
    .quickview-wrapper .recent-activity .activity-content h6 {
      color: #444444; }
    .quickview-wrapper .recent-activity .activity-content p {
      font-size: 14px;
      color: #aaaaaa;
      margin: 0; }
  .quickview-wrapper .modal-header .modal-title {
    font-size: 15px;
    color: #444444;
    letter-spacing: 1px;
    font-weight: 500; }
  .quickview-wrapper .modal-header i {
    font-size: 16px;
    color: #717171; }
  .quickview-wrapper .quickview-box .quickview-box-toggle {
    position: absolute;
    width: 54px;
    height: 50px;
    top: 45%;
    left: -50px;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
    padding: 0 !important; }
  .quickview-wrapper .quickview-box:before {
    position: absolute;
    content: '';
    width: 48px;
    height: 50px;
    background-color: #fff;
    top: 45%;
    left: -47px;
    -webkit-box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
            box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
    border-left: 1px solid rgba(222, 227, 231, 0.56);
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .quickview-wrapper .quickview-box:after {
    position: absolute;
    content: '';
    background-color: #fff;
    width: 5px;
    height: 50px;
    left: 0;
    top: 45%; }
  .quickview-wrapper .quickview-recent-activity .quickview-box-toggle {
    position: absolute;
    width: 54px;
    height: 50px;
    top: 52%;
    left: -50px;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
    padding: 0 !important; }
  .quickview-wrapper .quickview-recent-activity:before {
    position: absolute;
    content: '';
    width: 48px;
    height: 50px;
    background-color: #fff;
    top: 52%;
    left: -47px;
    -webkit-box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
            box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);
    border-left: 1px solid rgba(222, 227, 231, 0.56);
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .quickview-wrapper .quickview-recent-activity:after {
    position: absolute;
    content: '';
    background-color: #fff;
    width: 5px;
    height: 50px;
    left: 0;
    top: 52%; }
  .quickview-wrapper .chat-box .friend-list {
    margin-top: 20px; }

.chat-quickview {
  right: -400px;
  width: 400px; }
  .chat-quickview .chat-box .chat-left-aside .chat .chat-msg-box {
    height: 650px; }
    .chat-quickview .chat-box .chat-left-aside .chat .chat-msg-box .message {
      width: 100%; }
  .chat-quickview .chat-box .chat-left-aside .chat .chat-message {
    padding: 30px 0;
    margin: 30px 0;
    border-top: 1px solid #eeeeee; }

/*page chat quickview model end*/
/*box layout start*/
.box-layout.page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar {
  width: 75px;
  -webkit-transform: translate(0px);
          transform: translate(0px); }
  .box-layout.page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover {
    width: 255px; }

.box-layout.page-wrapper .sidebar-close .page-sidebar.page-sidebar-open {
  display: none; }

.box-layout.page-wrapper .page-body-wrapper.sidebar-close .page-sidebar {
  display: none; }

.box-layout.page-wrapper .page-body-wrapper.sidebar-icon {
  overflow: hidden; }
  .box-layout.page-wrapper .page-body-wrapper.sidebar-icon.sidebar-close .page-sidebar-open {
    -webkit-transform: translateX(-150px);
            transform: translateX(-150px);
    left: unset; }

.box-layout.page-wrapper .sidebar-icon .page-sidebar {
  position: absolute; }
  .box-layout.page-wrapper .sidebar-icon .page-sidebar > div {
    position: fixed;
    background-color: #fff;
    height: 100vh;
    width: 145px;
    -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.13); }

.box-layout.page-wrapper .page-main-header .main-header-right {
  margin: 0; }

.box-layout.page-wrapper .page-main-header .vertical-menu-main .mega-menu {
  width: 1050px !important;
  max-width: 1050px !important;
  left: -80px !important; }

.box-layout.page-wrapper .page-body-wrapper {
  width: 1280px;
  -webkit-box-shadow: 1px 3px 25px rgba(0, 0, 0, 0.07);
          box-shadow: 1px 3px 25px rgba(0, 0, 0, 0.07);
  margin: 0 auto; }
  .box-layout.page-wrapper .page-body-wrapper .footer-fix {
    width: 1027px;
    margin: 0 auto;
    left: 256px;
    right: 0;
    padding-right: 0; }
  .box-layout.page-wrapper .page-body-wrapper.sidebar-close .footer-fix {
    width: 1280px;
    left: 0;
    right: 0;
    margin: 0 auto; }
  .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .call-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 300px; }
    .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .call-content > div {
      height: 450px;
      z-index: 9;
      background-color: rgba(255, 255, 255, 0.75);
      background-blend-mode: overlay;
      width: 100%;
      padding: 30px;
      left: 15px; }
    .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .call-content button {
      width: 40%;
      font-size: 14px;
      margin: 0 auto; }
  .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .call-icons {
    margin-top: 20px;
    margin-bottom: 20px; }
    .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .call-icons ul li {
      border: 1px solid #717171;
      width: 50px;
      height: 50px;
      padding: 8px; }
  .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .receiver-img {
    margin-top: 30px;
    margin-bottom: 30px; }
    .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .receiver-img img {
      width: 38%; }
  .box-layout.page-wrapper .page-body-wrapper .chat-box .chat-history .total-time h2 {
    font-size: 28px;
    color: #717171; }
  .box-layout.page-wrapper .page-body-wrapper canvas#myLineCharts {
    width: 100%; }
  .box-layout.page-wrapper .page-body-wrapper .chat-right-aside {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    overflow: hidden; }
  .box-layout.page-wrapper .page-body-wrapper .caller-img {
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 15px; }
    .box-layout.page-wrapper .page-body-wrapper .caller-img img {
      opacity: 0.7; }
  .box-layout.page-wrapper .page-body-wrapper .browser-widget img {
    height: 65px; }
  .box-layout.page-wrapper .page-body-wrapper .weather-widget-two .bottom-whetherinfo .whether-content {
    top: 39px; }
  .box-layout.page-wrapper .page-body-wrapper .custom-card .card-header img {
    margin-top: -73px; }
  .box-layout.page-wrapper .page-body-wrapper .custom-card .card-profile img {
    height: 130px;
    top: -17px; }
  .box-layout.page-wrapper .page-body-wrapper .height-scroll {
    max-height: 444px; }
  .box-layout.page-wrapper .page-body-wrapper .select2 {
    width: 901.781px; }
  .box-layout.page-wrapper .page-body-wrapper.sidebar-hover .page-body #customer-review .owl-stage-outer {
    width: 85%; }

.box-layout.page-wrapper .page-main-header {
  max-width: 1280px;
  margin: 0 auto;
  left: 0;
  right: 0; }

.box-layout.page-wrapper .page-builder .ge-canvas.ge-layout-desktop {
  margin-top: 50px; }

.box-layout.page-wrapper .page-builder .ge-addRowGroup {
  margin-bottom: 10px; }

.box-layout.page-wrapper .pricing-wrapper-card {
  padding: 50px 20px; }

.box-layout.page-wrapper .card .blog-box.blog-grid.set-min-height {
  min-height: 400px; }

.box-layout.page-wrapper .card .card-body .top-sale-chart canvas#myLineCharts {
  min-height: 410px; }

.box-layout.page-wrapper .flot-chart-placeholder#donut-color-chart-morris-daily {
  min-height: 430px; }

.box-layout.page-wrapper .flot-chart-placeholder#donut-color-chart-morris {
  min-height: 430px; }

.box-layout.page-wrapper .set-col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.box-layout.page-wrapper .set-col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.box-layout.page-wrapper .set-col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.box-layout.page-wrapper .set-col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  max-width: 60%; }

.box-layout.page-wrapper .set-col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%; }

.box-layout.page-wrapper .chat-box .chat-right-aside {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: calc(100% - 15px);
  overflow: hidden; }
  .box-layout.page-wrapper .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i {
    font-size: 19px; }

.box-layout.page-wrapper .chat-box .toogle-bar {
  display: inline-block;
  margin-right: 0 !important; }

.box-layout.page-wrapper .chat-menu {
  right: 0;
  border-top: 1px solid #ddd;
  opacity: 0;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
  visibility: hidden;
  top: 81px;
  position: absolute;
  z-index: 9;
  background-color: #fff;
  -webkit-transition: all linear 0.3s;
  transition: all linear 0.3s; }

.box-layout.page-wrapper .chat-menu.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition: all linear 0.3s;
  transition: all linear 0.3s;
  padding-bottom: 25px; }

.box-layout.page-wrapper .ct-10.total-chart .ct-chart-bar .ct-series .ct-bar {
  stroke-width: 23px !important; }

.box-layout.page-wrapper .email-wrap .email-body .email-compose .cke_contents.cke_reset {
  max-height: 197px; }

.box-layout.page-wrapper .email-wrap .email-right-aside .email-body .inbox {
  height: 734px; }

.box-layout.page-wrapper .email-wrap .email-content .email-top .user-emailid:after {
  right: -10px;
  top: -21px; }

.box-layout.page-wrapper .todo .notification-popup {
  right: 320px; }

.box-layout.page-wrapper .touchspin {
  padding: 0 10px; }

.box-layout.page-wrapper .vertical-menu-main {
  width: 1280px;
  margin: 0 auto;
  left: 0;
  right: 0; }
  .box-layout.page-wrapper .vertical-menu-main .mega-menu {
    width: 1050px !important;
    max-width: 1050px !important;
    left: -320px !important; }

.box-layout.page-wrapper .comingsoon video {
  min-width: 67%;
  width: 67%; }

.box-layout.page-wrapper .authentication-main .auth-innerleft {
  width: 22.333333%; }

.box-layout.page-wrapper .auth-bg-effect .second-effect {
  left: 55%; }

.box-layout.page-wrapper .auth-bg-video video {
  min-width: 67%;
  width: 67%; }

/*box layout Ends*/
.sidebar-widget {
  padding-top: 20px;
  border-top: 1px solid #eeeeee;
  padding-bottom: 20px; }
  .sidebar-widget .sidebar-widget-top {
    margin-bottom: -50px; }
    .sidebar-widget .sidebar-widget-top i {
      height: 60px;
      width: 60px;
      background-color: #fff;
      display: inline-block;
      font-size: 24px;
      border-radius: 100%;
      line-height: 2.3; }
  .sidebar-widget .sidebar-widget-bottom {
    background-color: #eeeeee;
    text-align: center; }
    .sidebar-widget .sidebar-widget-bottom p {
      line-height: 2.3;
      padding-top: 26px;
      font-size: 15px;
      margin-bottom: 0; }

/**=====================
    05. Header CSS Ends
==========================**/
/**=====================
    06. Button CSS start
==========================**/
.btn-close:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.btn-air-primary {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-primary:hover, .btn-air-primary:active, .btn-air-primary:not([disabled]):not(.disabled):active {
    background-color: #8d63da;
    border-color: #8d63da; }

.btn-air-secondary {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-secondary:hover, .btn-air-secondary:active, .btn-air-secondary:not([disabled]):not(.disabled):active {
    background-color: #1e9faf;
    border-color: #1e9faf; }

.btn-air-success {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-success:hover, .btn-air-success:active, .btn-air-success:not([disabled]):not(.disabled):active {
    background-color: #008f6c;
    border-color: #008f6c; }

.btn-air-danger {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-danger:hover, .btn-air-danger:active, .btn-air-danger:not([disabled]):not(.disabled):active {
    background-color: #ff2046;
    border-color: #ff2046; }

.btn-air-info {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-info:hover, .btn-air-info:active, .btn-air-info:not([disabled]):not(.disabled):active {
    background-color: #0d7eff;
    border-color: #0d7eff; }

.btn-air-light {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-light:hover, .btn-air-light:active, .btn-air-light:not([disabled]):not(.disabled):active {
    background-color: #d5d5d5;
    border-color: #d5d5d5; }

.btn-air-dark {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-dark:hover, .btn-air-dark:active, .btn-air-dark:not([disabled]):not(.disabled):active {
    background-color: #161a23;
    border-color: #161a23; }

.btn-air-warning {
  -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
          box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important; }
  .btn-air-warning:hover, .btn-air-warning:active, .btn-air-warning:not([disabled]):not(.disabled):active {
    background-color: #c0ab00;
    border-color: #c0ab00; }

.input-air-primary {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-primary:focus {
    border-color: #ab8ce4; }

.input-air-secondary {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-secondary:focus {
    border-color: #26c6da; }

.input-air-success {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-success:focus {
    border-color: #00c292; }

.input-air-danger {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-danger:focus {
    border-color: #FF5370; }

.input-air-info {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-info:focus {
    border-color: #4099ff; }

.input-air-light {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-light:focus {
    border-color: #eeeeee; }

.input-air-dark {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-dark:focus {
    border-color: #2a3142; }

.input-air-warning {
  -webkit-box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important;
          box-shadow: 0 3px 5px 1px rgba(88, 103, 221, 0.15) !important; }
  .input-air-warning:focus {
    border-color: #f3d800; }

.form-bg-primary {
  background: #ab8ce4;
  border-color: #ab8ce4;
  color: #fff; }
  .form-bg-primary:focus {
    border-color: #ab8ce4;
    background: #ab8ce4;
    color: #fff; }
    .form-bg-primary:focus:active {
      border-color: #ab8ce4;
      background: #ab8ce4;
      color: #fff; }

.form-bg-secondary {
  background: #26c6da;
  border-color: #26c6da;
  color: #fff; }
  .form-bg-secondary:focus {
    border-color: #26c6da;
    background: #26c6da;
    color: #fff; }
    .form-bg-secondary:focus:active {
      border-color: #26c6da;
      background: #26c6da;
      color: #fff; }

.form-bg-success {
  background: #00c292;
  border-color: #00c292;
  color: #fff; }
  .form-bg-success:focus {
    border-color: #00c292;
    background: #00c292;
    color: #fff; }
    .form-bg-success:focus:active {
      border-color: #00c292;
      background: #00c292;
      color: #fff; }

.form-bg-danger {
  background: #FF5370;
  border-color: #FF5370;
  color: #fff; }
  .form-bg-danger:focus {
    border-color: #FF5370;
    background: #FF5370;
    color: #fff; }
    .form-bg-danger:focus:active {
      border-color: #FF5370;
      background: #FF5370;
      color: #fff; }

.form-bg-info {
  background: #4099ff;
  border-color: #4099ff;
  color: #fff; }
  .form-bg-info:focus {
    border-color: #4099ff;
    background: #4099ff;
    color: #fff; }
    .form-bg-info:focus:active {
      border-color: #4099ff;
      background: #4099ff;
      color: #fff; }

.form-bg-light {
  background: #eeeeee;
  border-color: #eeeeee;
  color: #2a3142; }
  .form-bg-light:focus {
    border-color: #eeeeee;
    background: #eeeeee;
    color: #2a3142; }
    .form-bg-light:focus:active {
      border-color: #eeeeee;
      background: #eeeeee;
      color: #2a3142; }

.form-bg-dark {
  background: #2a3142;
  border-color: #2a3142;
  color: #fff; }
  .form-bg-dark:focus {
    border-color: #2a3142;
    background: #2a3142;
    color: #fff; }
    .form-bg-dark:focus:active {
      border-color: #2a3142;
      background: #2a3142;
      color: #fff; }

.form-bg-warning {
  background: #f3d800;
  border-color: #f3d800;
  color: #fff; }
  .form-bg-warning:focus {
    border-color: #f3d800;
    background: #f3d800;
    color: #fff; }
    .form-bg-warning:focus:active {
      border-color: #f3d800;
      background: #f3d800;
      color: #fff; }

.btn-primary-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#c3adec), color-stop(51%, #936bdc), to(#c3adec));
  background-image: linear-gradient(to right, #c3adec 0%, #936bdc 51%, #c3adec 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-primary-gradien:focus, .btn-primary-gradien:active, .btn-primary-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#c3adec), color-stop(0%), color-stop(#936bdc), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #c3adec, 0%, #936bdc, 100%, #fff) !important; }

.btn-secondary-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#49cfe0), color-stop(51%, #1fa7b8), to(#49cfe0));
  background-image: linear-gradient(to right, #49cfe0 0%, #1fa7b8 51%, #49cfe0 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-secondary-gradien:hover, .btn-secondary-gradien:focus, .btn-secondary-gradien:active, .btn-secondary-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#49cfe0), color-stop(0%), color-stop(#1fa7b8), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #49cfe0, 0%, #1fa7b8, 100%, #fff) !important; }

.btn-success-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#00ebb1), color-stop(51%, #009973), to(#00ebb1));
  background-image: linear-gradient(to right, #00ebb1 0%, #009973 51%, #00ebb1 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-success-gradien:hover, .btn-success-gradien:focus, .btn-success-gradien:active, .btn-success-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#00ebb1), color-stop(0%), color-stop(#009973), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #00ebb1, 0%, #009973, 100%, #fff) !important; }

.btn-danger-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff7c92), color-stop(51%, #ff2a4e), to(#ff7c92));
  background-image: linear-gradient(to right, #ff7c92 0%, #ff2a4e 51%, #ff7c92 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-danger-gradien:hover, .btn-danger-gradien:focus, .btn-danger-gradien:active, .btn-danger-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#ff7c92), color-stop(0%), color-stop(#ff2a4e), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #ff7c92, 0%, #ff2a4e, 100%, #fff) !important; }

.btn-warning-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#ffe61d), color-stop(51%, #cab400), to(#ffe61d));
  background-image: linear-gradient(to right, #ffe61d 0%, #cab400 51%, #ffe61d 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-warning-gradien:hover, .btn-warning-gradien:focus, .btn-warning-gradien:active, .btn-warning-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffe61d), color-stop(0%), color-stop(#cab400), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #ffe61d, 0%, #cab400, 100%, #fff) !important; }

.btn-info-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#69afff), color-stop(51%, #1783ff), to(#69afff));
  background-image: linear-gradient(to right, #69afff 0%, #1783ff 51%, #69afff 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-info-gradien:hover, .btn-info-gradien:focus, .btn-info-gradien:active, .btn-info-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#69afff), color-stop(0%), color-stop(#1783ff), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #69afff, 0%, #1783ff, 100%, #fff) !important; }

.btn-light-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(51%, #dadada), to(white));
  background-image: linear-gradient(to right, white 0%, #dadada 51%, white 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #333333; }
  .btn-light-gradien:hover, .btn-light-gradien:focus, .btn-light-gradien:active, .btn-light-gradien.active {
    color: #333333 !important;
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(white), color-stop(0%), color-stop(#dadada), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, white, 0%, #dadada, 100%, #fff) !important; }

.btn-dark-gradien {
  background-image: -webkit-gradient(linear, left top, right top, from(#3a445b), color-stop(51%, #1a1e29), to(#3a445b));
  background-image: linear-gradient(to right, #3a445b 0%, #1a1e29 51%, #3a445b 100%);
  border: none;
  color: #fff;
  background-size: auto 200%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn-dark-gradien:hover, .btn-dark-gradien:focus, .btn-dark-gradien:active, .btn-dark-gradien.active {
    -webkit-transition: 1.5s;
    transition: 1.5s;
    background-position: right center;
    background-image: -webkit-gradient(linear, left top, right top, from(#3a445b), color-stop(0%), color-stop(#1a1e29), color-stop(100%), to(#fff)) !important;
    background-image: linear-gradient(to right, #3a445b, 0%, #1a1e29, 100%, #fff) !important; }

[class*='-gradien']:hover {
  background-size: 50% 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff; }

.large-btn {
  margin-bottom: -20px; }
  .large-btn .btn {
    margin-right: 5px;
    margin-bottom: 15px; }

.btn-square {
  border-radius: 0px; }

.btn-pill {
  border-radius: 60px; }

.btn-group-pill .btn:first-child {
  border-radius: 60px 0 0 60px; }

.btn-group-pill .btn:last-child {
  border-radius: 0 60px 60px 0; }

.btn-group-square .btn:first-child {
  border-radius: 0px 0 0 0px; }

.btn-group-square .btn:last-child {
  border-radius: 0 0px 0px 0; }

.btn-showcase {
  margin-bottom: -10px; }
  .btn-showcase .btn {
    margin-bottom: 10px;
    margin-right: 18px; }

.btn-dropdown-showcase {
  margin-bottom: -10px; }
  .btn-dropdown-showcase .dropdown {
    margin-bottom: 10px;
    margin-right: 18px; }
  .btn-dropdown-showcase .btn-group {
    margin-bottom: 10px;
    margin-right: 18px; }

.btn-group .radio label::before {
  top: 2px; }

.btn-group .radio label::after {
  top: 7px; }

.btn-group .checkbox label {
  margin-top: 3px; }

.btn-group-showcase > div {
  margin-bottom: -20px; }
  .btn-group-showcase > div label {
    margin-bottom: 0; }

.btn-group-showcase .btn-group {
  margin-right: 20px;
  margin-bottom: 20px; }

.btn {
  font-size: 14px;
  padding: 0.375rem 1.75rem; }

.btn-lg {
  font-size: 1.25rem; }

.btn-sm {
  font-size: 12px; }

.btn-xs {
  padding: 0.05rem 0.4rem;
  font-size: 11px; }

.tooltiptext {
  visibility: visible;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
  .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent; }

/**=====================
     06. Button CSS end
==========================**/
/**=====================
     07. Color CSS Start
==========================**/
.color-box {
  margin-bottom: -10px; }
  .color-box button {
    margin-bottom: 10px; }
    .color-box button + button {
      margin-left: 5px; }

.primary-color ul li:nth-child(13) {
  background-color: #b092e5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(13) span:before {
    content: "#b092e5";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(12) {
  background-color: #b498e7;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(12) span:before {
    content: "#b498e7";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(11) {
  background-color: #b99fe8;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(11) span:before {
    content: "#b99fe8";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(10) {
  background-color: #bda5ea;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(10) span:before {
    content: "#bda5ea";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(9) {
  background-color: #c2abeb;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(9) span:before {
    content: "#c2abeb";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(8) {
  background-color: #c6b1ed;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(8) span:before {
    content: "#c6b1ed";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(7) {
  background-color: #cbb7ee;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(7) span:before {
    content: "#cbb7ee";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(6) {
  background-color: #cfbef0;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(6) span:before {
    content: "#cfbef0";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(5) {
  background-color: #d4c4f1;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(5) span:before {
    content: "#d4c4f1";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(4) {
  background-color: #d8caf3;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(4) span:before {
    content: "#d8caf3";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(3) {
  background-color: #ddd0f4;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(3) span:before {
    content: "#ddd0f4";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(2) {
  background-color: #e1d6f5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(2) span:before {
    content: "#e1d6f5";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.primary-color ul li:nth-child(1) {
  background-color: #e6ddf7;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .primary-color ul li:nth-child(1) span:before {
    content: "#e6ddf7";
    display: block;
    color: #fff;
    text-align: center; }

.primary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(13) {
  background-color: #33c9dc;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(13) span:before {
    content: "#33c9dc";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(12) {
  background-color: #40cdde;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(12) span:before {
    content: "#40cdde";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(11) {
  background-color: #4dd0e1;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(11) span:before {
    content: "#4dd0e1";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(10) {
  background-color: #5ad4e3;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(10) span:before {
    content: "#5ad4e3";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(9) {
  background-color: #67d7e5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(9) span:before {
    content: "#67d7e5";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(8) {
  background-color: #74dbe7;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(8) span:before {
    content: "#74dbe7";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(7) {
  background-color: #81deea;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(7) span:before {
    content: "#81deea";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(6) {
  background-color: #8fe1ec;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(6) span:before {
    content: "#8fe1ec";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(5) {
  background-color: #9ce5ee;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(5) span:before {
    content: "#9ce5ee";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(4) {
  background-color: #a9e8f0;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(4) span:before {
    content: "#a9e8f0";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(3) {
  background-color: #b6ecf3;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(3) span:before {
    content: "#b6ecf3";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(2) {
  background-color: #c3eff5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(2) span:before {
    content: "#c3eff5";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.secondary-color ul li:nth-child(1) {
  background-color: #d0f3f7;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .secondary-color ul li:nth-child(1) span:before {
    content: "#d0f3f7";
    display: block;
    color: #fff;
    text-align: center; }

.secondary-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(13) {
  background-color: #00c795;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(13) span:before {
    content: "#00c795";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(12) {
  background-color: #00cb99;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(12) span:before {
    content: "#00cb99";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(11) {
  background-color: #00d09c;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(11) span:before {
    content: "#00d09c";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(10) {
  background-color: #00d4a0;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(10) span:before {
    content: "#00d4a0";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(9) {
  background-color: #00d9a3;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(9) span:before {
    content: "#00d9a3";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(8) {
  background-color: #00dea7;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(8) span:before {
    content: "#00dea7";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(7) {
  background-color: #00e2aa;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(7) span:before {
    content: "#00e2aa";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(6) {
  background-color: #00e7ae;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(6) span:before {
    content: "#00e7ae";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(5) {
  background-color: #00ebb1;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(5) span:before {
    content: "#00ebb1";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(4) {
  background-color: #00f0b5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(4) span:before {
    content: "#00f0b5";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(3) {
  background-color: #00f4b8;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(3) span:before {
    content: "#00f4b8";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(2) {
  background-color: #00f9bb;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(2) span:before {
    content: "#00f9bb";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.success-color ul li:nth-child(1) {
  background-color: #00febf;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .success-color ul li:nth-child(1) span:before {
    content: "#00febf";
    display: block;
    color: #fff;
    text-align: center; }

.success-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(13) {
  background-color: #4da0ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(13) span:before {
    content: "#4da0ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(12) {
  background-color: #5aa7ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(12) span:before {
    content: "#5aa7ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(11) {
  background-color: #66adff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(11) span:before {
    content: "#66adff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(10) {
  background-color: #73b4ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(10) span:before {
    content: "#73b4ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(9) {
  background-color: #80bbff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(9) span:before {
    content: "#80bbff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(8) {
  background-color: #8dc2ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(8) span:before {
    content: "#8dc2ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(7) {
  background-color: #99c9ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(7) span:before {
    content: "#99c9ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(6) {
  background-color: #a6cfff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(6) span:before {
    content: "#a6cfff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(5) {
  background-color: #b3d6ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(5) span:before {
    content: "#b3d6ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(4) {
  background-color: #c0ddff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(4) span:before {
    content: "#c0ddff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(3) {
  background-color: #cce4ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(3) span:before {
    content: "#cce4ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(2) {
  background-color: #d9ebff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(2) span:before {
    content: "#d9ebff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.info-color ul li:nth-child(1) {
  background-color: #e6f2ff;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .info-color ul li:nth-child(1) span:before {
    content: "#e6f2ff";
    display: block;
    color: #fff;
    text-align: center; }

.info-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(13) {
  background-color: #ffe303;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(13) span:before {
    content: "#ffe303";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(12) {
  background-color: #ffe513;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(12) span:before {
    content: "#ffe513";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(11) {
  background-color: #ffe622;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(11) span:before {
    content: "#ffe622";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(10) {
  background-color: #ffe831;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(10) span:before {
    content: "#ffe831";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(9) {
  background-color: #ffea41;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(9) span:before {
    content: "#ffea41";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(8) {
  background-color: #ffec50;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(8) span:before {
    content: "#ffec50";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(7) {
  background-color: #ffed5f;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(7) span:before {
    content: "#ffed5f";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(6) {
  background-color: #ffef6e;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(6) span:before {
    content: "#ffef6e";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(5) {
  background-color: #fff17e;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(5) span:before {
    content: "#fff17e";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(4) {
  background-color: #fff28d;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(4) span:before {
    content: "#fff28d";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(3) {
  background-color: #fff49c;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(3) span:before {
    content: "#fff49c";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(2) {
  background-color: #fff6ac;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(2) span:before {
    content: "#fff6ac";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.yellow-color ul li:nth-child(1) {
  background-color: #fff7bb;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .yellow-color ul li:nth-child(1) span:before {
    content: "#fff7bb";
    display: block;
    color: #fff;
    text-align: center; }

.yellow-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(13) {
  background-color: #ff5d78;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(13) span:before {
    content: "#ff5d78";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(12) {
  background-color: #ff6781;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(12) span:before {
    content: "#ff6781";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(11) {
  background-color: #ff7289;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(11) span:before {
    content: "#ff7289";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(10) {
  background-color: #ff7c92;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(10) span:before {
    content: "#ff7c92";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(9) {
  background-color: #ff869a;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(9) span:before {
    content: "#ff869a";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(8) {
  background-color: #ff90a3;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(8) span:before {
    content: "#ff90a3";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(7) {
  background-color: #ff9aab;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(7) span:before {
    content: "#ff9aab";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(6) {
  background-color: #ffa5b4;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(6) span:before {
    content: "#ffa5b4";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(5) {
  background-color: #ffafbc;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(5) span:before {
    content: "#ffafbc";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(4) {
  background-color: #ffb9c5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(4) span:before {
    content: "#ffb9c5";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(3) {
  background-color: #ffc3cd;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(3) span:before {
    content: "#ffc3cd";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(2) {
  background-color: #ffcdd6;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(2) span:before {
    content: "#ffcdd6";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.red-color ul li:nth-child(1) {
  background-color: #ffd8de;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .red-color ul li:nth-child(1) span:before {
    content: "#ffd8de";
    display: block;
    color: #fff;
    text-align: center; }

.red-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(13) {
  background-color: #eb2067;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(13) span:before {
    content: "#eb2067";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(12) {
  background-color: #ec2e70;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(12) span:before {
    content: "#ec2e70";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(11) {
  background-color: #ed3c7a;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(11) span:before {
    content: "#ed3c7a";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(10) {
  background-color: #ee4a83;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(10) span:before {
    content: "#ee4a83";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(9) {
  background-color: #f0588d;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(9) span:before {
    content: "#f0588d";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(8) {
  background-color: #f16696;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(8) span:before {
    content: "#f16696";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(7) {
  background-color: #f274a0;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(7) span:before {
    content: "#f274a0";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(6) {
  background-color: #f482aa;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(6) span:before {
    content: "#f482aa";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(5) {
  background-color: #f590b3;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(5) span:before {
    content: "#f590b3";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(4) {
  background-color: #f69ebd;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(4) span:before {
    content: "#f69ebd";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(3) {
  background-color: #f7acc6;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(3) span:before {
    content: "#f7acc6";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(2) {
  background-color: #f9bad0;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(2) span:before {
    content: "#f9bad0";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.pink-color ul li:nth-child(1) {
  background-color: #fac8d9;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .pink-color ul li:nth-child(1) span:before {
    content: "#fac8d9";
    display: block;
    color: #fff;
    text-align: center; }

.pink-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(13) {
  background-color: #797979;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(13) span:before {
    content: "#797979";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(12) {
  background-color: gray;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(12) span:before {
    content: "gray";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(11) {
  background-color: #888888;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(11) span:before {
    content: "#888888";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(10) {
  background-color: #909090;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(10) span:before {
    content: "#909090";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(9) {
  background-color: #979797;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(9) span:before {
    content: "#979797";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(8) {
  background-color: #9f9f9f;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(8) span:before {
    content: "#9f9f9f";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(7) {
  background-color: #a7a7a7;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(7) span:before {
    content: "#a7a7a7";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(6) {
  background-color: #aeaeae;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(6) span:before {
    content: "#aeaeae";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(5) {
  background-color: #b6b6b6;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(5) span:before {
    content: "#b6b6b6";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(4) {
  background-color: #bebebe;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(4) span:before {
    content: "#bebebe";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(3) {
  background-color: #c5c5c5;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(3) span:before {
    content: "#c5c5c5";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(2) {
  background-color: #cdcdcd;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(2) span:before {
    content: "#cdcdcd";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

.gray-color ul li:nth-child(1) {
  background-color: #d4d4d4;
  padding: 10px 15px;
  margin-bottom: 10px; }
  .gray-color ul li:nth-child(1) span:before {
    content: "#d4d4d4";
    display: block;
    color: #fff;
    text-align: center; }

.gray-color ul li:last-child {
  margin-bottom: 0; }

/**=====================
     07. Color CSS Ends
==========================**/
/**=====================
      08. GRID CSS Start
==========================**/
.grid-showcase {
  margin-bottom: -10px; }
  .grid-showcase span {
    display: block;
    border: 1px solid #eeeeee;
    padding: 10px;
    margin-bottom: 10px;
    text-align: center;
    background-color: #fff; }

.grid-align {
  margin-bottom: -30px; }
  .grid-align .row {
    padding: 15px 0;
    min-height: 10rem;
    border: 1px solid #eeeeee;
    margin-bottom: 30px;
    background-color: #eeeeee; }

/**=====================
      08. GRID CSS Ends
==========================**/
/**=====================
     09. Error-page  CSS Start
==========================**/
.error-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  text-align: center; }
  .error-wrapper .maintenance-icons li i {
    color: #eeeeee;
    font-size: 50px;
    animation: rotate-effect 40s infinite linear reverse; }
  .error-wrapper .maintenance-icons li:nth-child(2) i {
    font-size: 100px;
    margin-left: 110px;
    margin-top: -25px;
    animation: rotate-effect 40s linear infinite reverse; }
  .error-wrapper .maintenance-icons li:nth-child(3) i {
    -webkit-animation: rotate-effect 30s infinite linear;
            animation: rotate-effect 30s infinite linear;
    font-size: 150px;
    margin-top: -85px;
    margin-right: 120px; }
  .error-wrapper .maintenance-heading {
    margin-top: 70px; }
    .error-wrapper .maintenance-heading .cloud-first {
      z-index: 0;
      width: 600px; }
    .error-wrapper .maintenance-heading .cloud-second {
      z-index: 3;
      width: 400px;
      margin-top: -55px;
      position: relative; }
    .error-wrapper .maintenance-heading .headline {
      font-size: 99px;
      font-weight: 900;
      letter-spacing: 10px;
      color: #4099ff;
      z-index: 2;
      position: relative;
      margin-top: -150px; }
  .error-wrapper .error-heading {
    margin-top: 115px; }
    .error-wrapper .error-heading .cloud-first {
      z-index: 0;
      width: 755px; }
    .error-wrapper .error-heading .cloud-second {
      z-index: 3;
      width: 450px;
      margin-top: -90px;
      position: relative; }
    .error-wrapper .error-heading .headline {
      font-size: 285px;
      font-weight: 700;
      letter-spacing: 1px;
      margin-top: -370px;
      font-family: Open Sans; }
  .error-wrapper .sub-content {
    font-size: 18px;
    color: #333333;
    letter-spacing: 1px;
    font-weight: normal;
    line-height: 35px;
    z-index: 3;
    position: relative;
    margin-top: 30px;
    margin-bottom: 0; }
  .error-wrapper .btn {
    margin-top: 40px; }

.error {
  margin: 70px 0 100px;
  color: #000; }
  .error .error-title {
    font-size: 9.5rem;
    color: #fff;
    text-shadow: 6px 6px 7px rgba(0, 0, 0, 0.32); }
  .error .line-bottom {
    width: 10%;
    height: 5px;
    background-color: #f3d800;
    border: none; }
  .error .c-white {
    color: #fff; }
  .error .error-btn {
    text-align: center; }
  .error .padd {
    padding: 10px 30px 10px 30px; }
  .error .btn-back-home {
    background-color: #eeeeee;
    color: #000; }
    .error .btn-back-home:hover {
      background-color: #f3d800;
      color: #fff;
      -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.21);
              box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.21); }
  .error .btn-adnc-serc {
    background-color: #2a3142;
    color: #fff; }
    .error .btn-adnc-serc:hover {
      background-color: #f3d800;
      color: #fff;
      -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.21);
              box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.21); }

/**=====================
     09. Error-page CSS Ends
==========================**/
/**=====================
    10.  ICON CSS Start
==========================**/
.icons-page .notify-alert {
  width: auto !important;
  min-width: 170px;
  padding: 7px 40px 7px 30px;
  letter-spacing: 1.5px;
  font-weight: 600;
  background-color: #ab8ce4; }
  .icons-page .notify-alert button {
    top: -4px !important;
    color: #fff;
    background: transparent;
    border: none;
    font-size: 25px; }
    .icons-page .notify-alert button:focus {
      outline: none; }

.icon-lists div {
  cursor: pointer;
  line-height: 60px;
  white-space: nowrap;
  border-radius: 4px;
  font-family: Raleway;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .icon-lists div:hover {
    background-color: #fafafa; }
  .icon-lists div i {
    margin: 0 15px 0 10px;
    font-size: 30px;
    color: #717171; }

.icon-lists.whether-icon svg {
  height: 50px;
  width: 50px; }

.flag-icons {
  margin-bottom: -15px;
  margin-top: -15px; }
  .flag-icons div {
    line-height: 1;
    word-wrap: break-word;
    overflow: auto;
    font-family: Raleway; }
    .flag-icons div .flag-icon {
      height: 50px;
      width: 50px; }
    .flag-icons div .media {
      padding-top: 15px;
      padding-bottom: 15px; }
    .flag-icons div .media-body h6 {
      margin-bottom: 0;
      font-size: 14px;
      max-width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
    .flag-icons div .media-body h5 {
      background-color: #ab8ce4;
      display: inline-block;
      padding: 3px 5px;
      font-size: 11px;
      border-radius: 3px;
      margin-bottom: 5px;
      margin-right: 7px;
      color: #fff; }

.icon-hover-bottom {
  background-color: #f6f6f6;
  width: 100%;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: 0px 0px 1px 1px #eeeeee;
          box-shadow: 0px 0px 1px 1px #eeeeee;
  z-index: 999; }
  .icon-hover-bottom .icon-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    padding: 20px; }
    .icon-hover-bottom .icon-popup .close-icon {
      position: absolute;
      right: 10px;
      top: 10px;
      font-size: 20px;
      color: #999999;
      cursor: pointer; }
    .icon-hover-bottom .icon-popup > div {
      display: inline-block;
      font-family: Raleway; }
      .icon-hover-bottom .icon-popup > div .flag-icon {
        width: 60px;
        height: 60px; }
    .icon-hover-bottom .icon-popup .icon-class {
      margin: 0 20px;
      cursor: pointer;
      font-family: Raleway; }
  .icon-hover-bottom .icon-title {
    display: block;
    color: #2a3142;
    text-transform: uppercase;
    font-weight: 500;
    font-family: Raleway; }
  .icon-hover-bottom .form-group input {
    width: 300px;
    background-color: #fff;
    display: inline-block; }

.fa-fa-icon-show-div, .icons-show-div {
  display: none; }

.icon-first i {
  color: #717171; }

/**=====================
    10.  ICON CSS Ends
==========================**/
/**=====================
     11. Form Builder 1 CSS Start
==========================**/
.form-builder .drag-box {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .form-builder .drag-box fieldset {
    border: 1px dotted #cccccc;
    min-height: 655px;
    padding: 30px;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    border-radius: 4px; }

.form-builder .component {
  cursor: pointer; }
  .form-builder .component label {
    padding-top: 8px;
    margin-bottom: 8px; }
  .form-builder .component input, .form-builder .component textarea, .form-builder .component select {
    border-radius: 4px; }
  .form-builder .component .input-group #prependedcheckbox, .form-builder .component .input-group #prependedtext {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .form-builder .component .input-group #appendedcheckbox {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-color: transparent; }
  .form-builder .component .input-group #appendedtext, .form-builder .component .input-group #buttondropdown {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .form-builder .component .input-group #buttondropdown {
    margin-right: -1px; }
  .form-builder .component .input-group .input-group-btn button {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .form-builder .component .input-group .input-group-prepend .btn-right, .form-builder .component .input-group .input-group-prepend .checkbox-radius {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .form-builder .component .pl-md-radios {
    padding-left: 37px; }

.form-builder input {
  cursor: pointer; }

.form-builder textarea {
  resize: vertical; }

.form-builder .popover {
  z-index: 8;
  opacity: 1;
  left: -290px !important;
  top: 95px !important; }
  .form-builder .popover .control-group {
    cursor: default; }
  .form-builder .popover input {
    cursor: pointer; }

.form-builder .render {
  min-height: 500px;
  width: 100%;
  border-radius: 4px; }

.form-builder .popover .controls {
  margin-left: 0; }

.form-builder .popover .control-label {
  text-align: left; }

.form-builder .popover form {
  width: 100%; }

.form-builder .popover .fade.left.in {
  left: -215px; }

.form-builder .target:after {
  float: left;
  content: " ";
  height: 77px;
  margin-top: 3px;
  background: #eeeeee;
  width: 100%;
  border: 1px dashed #cccccc; }

.drag form {
  padding: 10px 5px;
  border: 1px dotted #cccccc;
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 0 0 30px #cccccc;
          box-shadow: 0 0 30px #cccccc;
  overflow: hidden; }
  .drag form input {
    border-radius: 5px; }

.form-builder-header-1 {
  background-color: #eeeeee;
  padding: 15px;
  border-radius: 5px;
  min-height: 67px; }
  .form-builder-header-1 h6 {
    margin-bottom: 0;
    margin-top: 10px; }

.form-builder .help-block {
  font-size: 12px; }

.form-builder input {
  border-radius: 4px !important; }

.form-builder .form-group .col-md-12 {
  padding: 0; }

.form-builder .popover {
  width: 300px; }

.form-builder .popover-header {
  background-color: #ab8ce4;
  padding: 15px; }

.form-builder .popover-body {
  padding: 15px; }

/**=====================
    11. Form Builder 1 CSS Ends
==========================**/
/**=====================
     12. Form Builder 2 CSS Start
==========================**/
.form-builder-column #pills-tabContent .theme-form .form-group, .form-builder-column #pills-tabContent .theme-form .ui-draggable {
  margin-bottom: 0 !important; }
  .form-builder-column #pills-tabContent .theme-form .form-group .checkbox label, .form-builder-column #pills-tabContent .theme-form .ui-draggable .checkbox label {
    margin-top: 0; }
  .form-builder-column #pills-tabContent .theme-form .form-group input, .form-builder-column #pills-tabContent .theme-form .ui-draggable input {
    border-radius: 4px; }
  .form-builder-column #pills-tabContent .theme-form .form-group .input-group #prependedcheckbox, .form-builder-column #pills-tabContent .theme-form .ui-draggable .input-group #prependedcheckbox {
    margin-right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .form-builder-column #pills-tabContent .theme-form .form-group .input-group .input-group-prepend .input-group-text input, .form-builder-column #pills-tabContent .theme-form .ui-draggable .input-group .input-group-prepend .input-group-text input {
    margin-right: 0; }
  .form-builder-column #pills-tabContent .theme-form .form-group .input-group .input-group-btn button, .form-builder-column #pills-tabContent .theme-form .ui-draggable .input-group .input-group-btn button {
    border-radius: 4px; }
  .form-builder-column #pills-tabContent .theme-form .form-group select, .form-builder-column #pills-tabContent .theme-form .ui-draggable select {
    border-radius: 4px; }
  .form-builder-column #pills-tabContent .theme-form .form-group .m-t-help-block, .form-builder-column #pills-tabContent .theme-form .ui-draggable .m-t-help-block {
    margin-top: -3px; }

.form-builder-column #pills-tabContent #pills-button .theme-form button {
  margin-bottom: 6px; }

.form-builder-column .droppable-active {
  background-color: #ab8ce4 !important;
  opacity: 0.1; }

.form-builder-column .form-body {
  min-height: 540px; }

.form-builder-column .draggable {
  cursor: move; }

.form-builder-column .drag-bx {
  border: 1px dotted #cccccc;
  border-radius: 4px; }

.form-builder-column .help-block {
  color: #cccccc; }

.form-builder-column .tools a {
  cursor: pointer;
  font-size: 80%; }

.form-builder-2 .form-group {
  margin-bottom: 0 !important; }
  .form-builder-2 .form-group .checkbox label {
    margin-top: 0; }
  .form-builder-2 .form-group input {
    border-radius: 4px; }
  .form-builder-2 .form-group .input-group #prependedcheckbox {
    margin-right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .form-builder-2 .form-group .input-group input {
    margin-right: 15px; }
  .form-builder-2 .form-group .input-group .input-group-prepend .input-group-text input {
    margin-right: 0; }
  .form-builder-2 .form-group .input-group .input-group-btn button {
    border-radius: 4px; }
  .form-builder-2 .form-group select {
    border-radius: 4px; }
  .form-builder-2 .form-group .m-t-help-block {
    margin-top: -3px; }

.form-builder-2-header {
  background-color: #eeeeee;
  padding: 15px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px; }
  .form-builder-2-header > div {
    display: inline-block;
    width: 49%; }
    .form-builder-2-header > div nav {
      text-align: right;
      float: right; }
      .form-builder-2-header > div nav select {
        line-height: 2; }

.draggable input {
  border-radius: 5px; }

.draggable select {
  border-radius: 4px; }

/**=====================
     12. Form Builder 2 CSS Ends
==========================**/
/**=====================
    13.  Email Application  CSS Start
==========================**/
.email-wrap .row .col-xl-3 + .col-xl-3 {
  padding-right: 0; }

.email-wrap .row .col-xl-6 {
  padding-left: 0; }

.email-wrap .email-app-sidebar .media img {
  border: 2px solid #cccccc; }

.email-wrap .email-app-sidebar .main-menu > li {
  width: 100%;
  text-align: left; }
  .email-wrap .email-app-sidebar .main-menu > li a {
    color: #717171;
    line-height: 39px;
    text-transform: uppercase;
    border-radius: 3px; }
    .email-wrap .email-app-sidebar .main-menu > li a i {
      margin-right: 10px; }
    .email-wrap .email-app-sidebar .main-menu > li a .badge {
      color: #717171; }
    .email-wrap .email-app-sidebar .main-menu > li a.active > a {
      color: #000; }
    .email-wrap .email-app-sidebar .main-menu > li a:hover {
      background-color: #eeeeee;
      text-decoration: none; }

.email-wrap .email-app-sidebar ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .email-wrap .email-app-sidebar ul li a > .title {
    width: 100%; }
  .email-wrap .email-app-sidebar ul li a > .badge {
    -ms-flex-item-align: center;
        align-self: center; }

.email-wrap .email-left-aside {
  float: left;
  width: 100%; }
  .email-wrap .email-left-aside .card-body {
    padding: 20px; }

.email-wrap .email-right-aside .email-body {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
  .email-wrap .email-right-aside .email-body .inbox {
    overflow: auto; }
    .email-wrap .email-right-aside .email-body .inbox .media {
      padding: 20px; }
      .email-wrap .email-right-aside .email-body .inbox .media.active {
        background-color: #f8f8f8; }

.email-wrap .email-right-aside .radius-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-radius: 4px; }

.email-wrap .btn-mail {
  border-radius: 2px;
  text-align: left;
  padding: 13px 15px;
  margin: 20px 0 20px;
  letter-spacing: 1px;
  line-height: 12px !important;
  color: #fff !important; }

.email-wrap p {
  margin-bottom: 0;
  color: #717171; }

.email-wrap .media-body {
  margin-top: 5px; }
  .email-wrap .media-body h6 {
    margin-bottom: 2px;
    color: #444444;
    margin-top: 3px; }
    .email-wrap .media-body h6 small span {
      color: #777777; }
  .email-wrap .media-body p {
    color: #777777;
    font-size: 12px; }

.email-wrap .email-top {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 49px; }
  .email-wrap .email-top h5 {
    margin-bottom: 0;
    padding: 12px 0; }
  .email-wrap .email-top .d-flex {
    padding: 13px 0; }
  .email-wrap .email-top .media img {
    height: 50px; }

.email-wrap .email-wrapper {
  padding: 20px; }
  .email-wrap .email-wrapper hr {
    margin-top: 0;
    margin-bottom: 20px; }
  .email-wrap .email-wrapper .d-inline-block {
    width: 100%; }
  .email-wrap .email-wrapper h6 {
    margin-bottom: 11px;
    float: left; }
  .email-wrap .email-wrapper .right-download {
    float: right; }
  .email-wrap .email-wrapper p + p {
    margin-bottom: 20px; }
  .email-wrap .email-wrapper h5 {
    margin-bottom: 20px; }

.email-wrap .email-content .email-top .user-emailid:after {
  content: "";
  position: relative;
  height: 20px;
  width: 1px;
  right: 0;
  top: 3px;
  z-index: 2;
  border: 1px solid #ddd;
  float: right;
  padding: 0;
  margin: 0 20px; }

.email-wrap .email-body .attachment ul li img {
  margin-bottom: 20px;
  width: 117px;
  height: 117px; }

.email-wrap .email-body .attachment .list-inline .list-inline-item {
  padding-right: 13px; }

.email-wrap .email-body .email-compose .cke_contents.cke_reset {
  max-height: 184px;
  width: 100%; }

.email-wrap .email-body .email-compose .email-top h4 {
  padding: 11px 0; }

.email-wrap .email-body .email-compose .compose-border {
  margin: -1px; }
  .email-wrap .email-body .email-compose .compose-border .btn-middle {
    padding-top: 5px; }

.email-wrap .actions li {
  display: inline-block;
  margin-right: 25px; }

/**=====================
    13.  Email Application  CSS Ends
==========================**/
/**=====================
     14. Chat CSS Start
==========================**/
.chat-box .toogle-bar {
  display: none; }

.chat-box .chat-menu {
  max-width: 340px; }

.chat-box .people-list .search {
  position: relative; }
  .chat-box .people-list .search .form-control {
    background-color: #f7f7f7;
    border: 1px solid #eeeeee; }
    .chat-box .people-list .search .form-control::-webkit-input-placeholder {
      color: #aaaaaa; }
    .chat-box .people-list .search .form-control::-moz-placeholder {
      color: #aaaaaa; }
    .chat-box .people-list .search .form-control:-ms-input-placeholder {
      color: #aaaaaa; }
    .chat-box .people-list .search .form-control::-ms-input-placeholder {
      color: #aaaaaa; }
    .chat-box .people-list .search .form-control::placeholder {
      color: #aaaaaa; }
  .chat-box .people-list .search i {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 14px;
    color: #cccccc; }

.chat-box .people-list ul {
  padding: 0; }
  .chat-box .people-list ul li {
    padding-bottom: 15px; }
    .chat-box .people-list ul li:last-child {
      padding-bottom: 0; }

.chat-box .user-image {
  float: left;
  width: 52px;
  height: 52px;
  margin-bottom: 5px;
  margin-right: 5px; }

.chat-box .about {
  float: left;
  margin-top: 5px;
  padding-left: 10px; }
  .chat-box .about .name {
    color: #2a3142;
    letter-spacing: 1px;
    font-weight: 600; }

.chat-box .status {
  color: #aaaaaa;
  letter-spacing: 1px;
  font-size: 12px;
  margin-top: 5px; }
  .chat-box .status .chat-status {
    font-weight: 600;
    color: #333333; }
  .chat-box .status p {
    font-size: 14px; }

.chat-box .chat-right-aside .chat .chat-header {
  padding: 15px;
  border-bottom: 1px solid #eeeeee; }
  .chat-box .chat-right-aside .chat .chat-header img {
    float: left;
    width: 50px;
    height: 50px;
    -webkit-box-shadow: 1px 1px 4px 1px #cccccc;
            box-shadow: 1px 1px 4px 1px #cccccc; }
  .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons {
    margin-top: 15px; }
    .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li {
      margin-right: 24px; }
      .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i {
        color: #777777;
        font-size: 25px;
        cursor: pointer; }

.chat-box .chat-right-aside .chat .chat-msg-box {
  padding: 20px;
  overflow-y: auto;
  height: 560px;
  margin-bottom: 90px; }
  .chat-box .chat-right-aside .chat .chat-msg-box .chat-user-img {
    margin-top: -35px; }
  .chat-box .chat-right-aside .chat .chat-msg-box .message-data {
    margin-bottom: 10px; }
  .chat-box .chat-right-aside .chat .chat-msg-box .message-data-time {
    letter-spacing: 1px;
    font-size: 12px;
    color: #aaaaaa;
    font-family: Raleway; }
  .chat-box .chat-right-aside .chat .chat-msg-box .message {
    color: #2a3142;
    padding: 20px;
    line-height: 1.9;
    letter-spacing: 1px;
    font-size: 14px;
    margin-bottom: 30px;
    width: 50%;
    position: relative; }
  .chat-box .chat-right-aside .chat .chat-msg-box .my-message {
    border: 1px solid #eeeeee;
    border-radius: 10px;
    border-top-left-radius: 0; }
  .chat-box .chat-right-aside .chat .chat-msg-box .other-message {
    background-color: #f6f6f6;
    border-radius: 10px;
    border-top-right-radius: 0; }

.chat-box .chat-right-aside .chat .chat-message {
  padding: 20px;
  border-top: 1px solid #f7f7f7;
  position: absolute;
  width: calc(100% - 15px);
  background-color: #fff;
  bottom: 0; }
  .chat-box .chat-right-aside .chat .chat-message .smiley-box {
    background: #ddd;
    padding: 10px;
    display: block;
    border-radius: 4px;
    margin-right: 0.5rem; }
  .chat-box .chat-right-aside .chat .chat-message .text-box {
    position: relative; }
    .chat-box .chat-right-aside .chat .chat-message .text-box .input-txt-bx {
      height: 50px;
      border: 2px solid #ab8ce4;
      padding-left: 18px;
      font-size: 12px;
      letter-spacing: 1px; }
    .chat-box .chat-right-aside .chat .chat-message .text-box i {
      position: absolute;
      right: 20px;
      top: 20px;
      font-size: 20px;
      color: #cccccc;
      cursor: pointer; }
    .chat-box .chat-right-aside .chat .chat-message .text-box .btn {
      font-size: 16px;
      font-weight: 500; }

.chat-box .chat-menu {
  border-left: 1px solid #eeeeee; }
  .chat-box .chat-menu .tab-pane {
    padding: 0 15px; }
  .chat-box .chat-menu ul li .about .status i {
    font-size: 10px; }
  .chat-box .chat-menu .user-profile {
    margin-top: 30px; }
    .chat-box .chat-menu .user-profile .user-content h5 {
      margin: 25px 0; }
    .chat-box .chat-menu .user-profile .user-content hr {
      margin: 25px 0; }
    .chat-box .chat-menu .user-profile .user-content p {
      font-size: 16px; }
    .chat-box .chat-menu .user-profile .image {
      position: relative; }
      .chat-box .chat-menu .user-profile .image .icon-wrapper {
        position: absolute;
        bottom: 0;
        left: 55%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 35px;
        width: 35px;
        border-radius: 50%;
        background-color: #fff;
        cursor: pointer;
        overflow: hidden;
        margin: 0 auto;
        font-size: 14px;
        -webkit-box-shadow: 1px 1px 3px 1px #eeeeee;
                box-shadow: 1px 1px 3px 1px #eeeeee; }
      .chat-box .chat-menu .user-profile .image .avatar img {
        border-radius: 50%;
        border: 5px solid #eeeeee; }
    .chat-box .chat-menu .user-profile .border-right {
      border-right: 1px solid #eeeeee; }
    .chat-box .chat-menu .user-profile .follow {
      margin-top: 0; }
      .chat-box .chat-menu .user-profile .follow .follow-num {
        font-size: 22px;
        color: #000; }
      .chat-box .chat-menu .user-profile .follow span {
        color: #444444;
        font-size: 14px;
        letter-spacing: 1px; }
    .chat-box .chat-menu .user-profile .social-media a {
      color: #aaaaaa;
      font-size: 15px;
      padding: 0 7px; }
    .chat-box .chat-menu .user-profile .chat-profile-contact p {
      font-size: 14px;
      color: #aaaaaa; }
  .chat-box .chat-menu .nav {
    margin-bottom: 20px; }
  .chat-box .chat-menu .nav-tabs .nav-item {
    width: 33.33%; }
    .chat-box .chat-menu .nav-tabs .nav-item a {
      padding: 15px !important;
      color: #aaaaaa !important;
      letter-spacing: 1px;
      font-size: 14px;
      font-weight: 600;
      height: 80px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .chat-box .chat-menu .nav-tabs .nav-item .material-border {
      border-width: 1px;
      border-color: #ab8ce4; }
    .chat-box .chat-menu .nav-tabs .nav-item .nav-link.active {
      color: #000 !important; }

.chat-box .chat-history .call-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 300px; }

.chat-box .chat-history .total-time h2 {
  font-size: 50px;
  color: #ddd;
  font-weight: 600;
  margin-bottom: 30px; }

.chat-box .chat-history .receiver-img {
  margin-top: 55px; }
  .chat-box .chat-history .receiver-img img {
    border-radius: 5px; }

.chat-box .chat-history .call-icons {
  margin-bottom: 35px; }
  .chat-box .chat-history .call-icons ul li {
    width: 60px;
    height: 60px;
    border: 1px solid #eeeeee;
    border-radius: 50%;
    padding: 12px; }
    .chat-box .chat-history .call-icons ul li + li {
      margin-left: 10px; }
    .chat-box .chat-history .call-icons ul li a {
      color: #999;
      font-size: 25px; }

.chat-left-aside > .media {
  margin-bottom: 15px; }

.chat-left-aside .people-list {
  height: 625px; }

.chat-left-aside ul li {
  position: relative; }

.chat-left-aside .status-circle {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 40px;
  left: 40px;
  border-radius: 50%;
  border: 1px solid #fff; }

.chat-left-aside .away {
  background-color: #f3d800; }

.chat-left-aside .online {
  background-color: #00c292; }

.chat-left-aside .offline {
  background-color: #FF5370; }

.chat-container .aside-chat-left {
  width: 320px; }

.chat-container .chat-right-aside {
  width: 320px; }

.call-chat-sidebar {
  max-width: 320px; }

.call-chat-sidebar .card .card-body, .chat-body .card .card-body {
  padding: 15px; }

/**=====================
    14.  Chat CSS Ends
==========================**/
/**=====================
     15. Alert CSS start
==========================**/
.alert-dismissible .close {
  padding: 10px 1.25rem;
  top: 2px; }
  .alert-dismissible .close:hover {
    color: #2a3142; }

.card-body .alert:last-child {
  margin-bottom: 0; }

.alert-primary {
  background-color: rgba(171, 140, 228, 0.8);
  border-color: rgba(171, 140, 228, 0.9);
  color: #fff; }
  .alert-primary .progress {
    height: 5px;
    background-color: #a888e3;
    border-radius: 0; }
  .alert-primary .progress-bar {
    background-color: white; }
  .alert-primary .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-primary .alert-link {
    color: #ab8ce4; }
  .alert-primary hr {
    border-top-color: #ab8ce4; }

.alert-primary.dark {
  background-color: #ab8ce4 !important;
  border-color: #ab8ce4 !important;
  color: #fafafa; }
  .alert-primary.dark .alert-link {
    color: #fff; }

.alert-primary.outline, .alert-primary.outline-2x {
  background-color: transparent !important;
  border-color: #ab8ce4 !important;
  color: #ab8ce4; }
  .alert-primary.outline .btn-close, .alert-primary.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-primary.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #ab8ce4;
  color: #333333; }
  .alert-primary.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #ab8ce4;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-primary.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #ab8ce4 !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-primary.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-secondary {
  background-color: rgba(38, 198, 218, 0.8);
  border-color: rgba(38, 198, 218, 0.9);
  color: #fff; }
  .alert-secondary .progress {
    height: 5px;
    background-color: #25c3d6;
    border-radius: 0; }
  .alert-secondary .progress-bar {
    background-color: white; }
  .alert-secondary .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-secondary .alert-link {
    color: #26c6da; }
  .alert-secondary hr {
    border-top-color: #26c6da; }

.alert-secondary.dark {
  background-color: #26c6da !important;
  border-color: #26c6da !important;
  color: #fafafa; }
  .alert-secondary.dark .alert-link {
    color: #fff; }

.alert-secondary.outline, .alert-secondary.outline-2x {
  background-color: transparent !important;
  border-color: #26c6da !important;
  color: #26c6da; }
  .alert-secondary.outline .btn-close, .alert-secondary.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-secondary.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #26c6da;
  color: #333333; }
  .alert-secondary.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #26c6da;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-secondary.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #26c6da !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-secondary.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-success {
  background-color: rgba(0, 194, 146, 0.8);
  border-color: rgba(0, 194, 146, 0.9);
  color: #fff; }
  .alert-success .progress {
    height: 5px;
    background-color: #00bd8e;
    border-radius: 0; }
  .alert-success .progress-bar {
    background-color: #c2fff0; }
  .alert-success .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-success .alert-link {
    color: #00c292; }
  .alert-success hr {
    border-top-color: #00c292; }

.alert-success.dark {
  background-color: #00c292 !important;
  border-color: #00c292 !important;
  color: #fafafa; }
  .alert-success.dark .alert-link {
    color: #fff; }

.alert-success.outline, .alert-success.outline-2x {
  background-color: transparent !important;
  border-color: #00c292 !important;
  color: #00c292; }
  .alert-success.outline .btn-close, .alert-success.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-success.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #00c292;
  color: #333333; }
  .alert-success.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #00c292;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-success.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #00c292 !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-success.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-danger {
  background-color: rgba(255, 83, 112, 0.8);
  border-color: rgba(255, 83, 112, 0.9);
  color: #fff; }
  .alert-danger .progress {
    height: 5px;
    background-color: #ff4e6c;
    border-radius: 0; }
  .alert-danger .progress-bar {
    background-color: white; }
  .alert-danger .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-danger .alert-link {
    color: #FF5370; }
  .alert-danger hr {
    border-top-color: #FF5370; }

.alert-danger.dark {
  background-color: #FF5370 !important;
  border-color: #FF5370 !important;
  color: #fafafa; }
  .alert-danger.dark .alert-link {
    color: #fff; }

.alert-danger.outline, .alert-danger.outline-2x {
  background-color: transparent !important;
  border-color: #FF5370 !important;
  color: #FF5370; }
  .alert-danger.outline .btn-close, .alert-danger.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-danger.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #FF5370;
  color: #333333; }
  .alert-danger.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #FF5370;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-danger.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #FF5370 !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-danger.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-warning {
  background-color: rgba(243, 216, 0, 0.8);
  border-color: rgba(243, 216, 0, 0.9);
  color: #fff; }
  .alert-warning .progress {
    height: 5px;
    background-color: #eed300;
    border-radius: 0; }
  .alert-warning .progress-bar {
    background-color: #fffef3; }
  .alert-warning .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-warning .alert-link {
    color: #f3d800; }
  .alert-warning hr {
    border-top-color: #f3d800; }

.alert-warning.dark {
  background-color: #f3d800 !important;
  border-color: #f3d800 !important;
  color: #fafafa; }
  .alert-warning.dark .alert-link {
    color: #fff; }

.alert-warning.outline, .alert-warning.outline-2x {
  background-color: transparent !important;
  border-color: #f3d800 !important;
  color: #f3d800; }
  .alert-warning.outline .btn-close, .alert-warning.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-warning.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #f3d800;
  color: #333333; }
  .alert-warning.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #f3d800;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-warning.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #f3d800 !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-warning.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-info {
  background-color: rgba(64, 153, 255, 0.8);
  border-color: rgba(64, 153, 255, 0.9);
  color: #fff; }
  .alert-info .progress {
    height: 5px;
    background-color: #3b96ff;
    border-radius: 0; }
  .alert-info .progress-bar {
    background-color: white; }
  .alert-info .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-info .alert-link {
    color: #4099ff; }
  .alert-info hr {
    border-top-color: #4099ff; }

.alert-info.dark {
  background-color: #4099ff !important;
  border-color: #4099ff !important;
  color: #fafafa; }
  .alert-info.dark .alert-link {
    color: #fff; }

.alert-info.outline, .alert-info.outline-2x {
  background-color: transparent !important;
  border-color: #4099ff !important;
  color: #4099ff; }
  .alert-info.outline .btn-close, .alert-info.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-info.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #4099ff;
  color: #333333; }
  .alert-info.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #4099ff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-info.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #4099ff !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-info.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-light {
  background-color: rgba(238, 238, 238, 0.8);
  border-color: rgba(238, 238, 238, 0.9);
  color: #fff;
  color: #2a3142;
  background-color: #eeeeee; }
  .alert-light .progress {
    height: 5px;
    background-color: #ebebeb;
    border-radius: 0; }
  .alert-light .progress-bar {
    background-color: white; }
  .alert-light .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-light .alert-link {
    color: #eeeeee;
    color: #2a3142; }
  .alert-light .btn-close {
    -webkit-filter: unset;
            filter: unset; }
  .alert-light hr {
    border-top-color: #eeeeee; }

.alert-light.dark {
  background-color: #eeeeee !important;
  border-color: #eeeeee !important;
  color: #fafafa;
  color: #2a3142; }
  .alert-light.dark .alert-link {
    color: #fff;
    color: #2a3142; }

.alert-light.outline, .alert-light.outline-2x {
  background-color: transparent !important;
  border-color: #eeeeee !important;
  color: #eeeeee;
  color: #2a3142; }
  .alert-light.outline .btn-close, .alert-light.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-light.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #eeeeee;
  color: #333333; }
  .alert-light.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #eeeeee;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-light.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #eeeeee !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-light.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.alert-dark {
  background-color: rgba(42, 49, 66, 0.8);
  border-color: rgba(42, 49, 66, 0.9);
  color: #fff; }
  .alert-dark .progress {
    height: 5px;
    background-color: #282f3f;
    border-radius: 0; }
  .alert-dark .progress-bar {
    background-color: #a5afc6; }
  .alert-dark .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  .alert-dark .alert-link {
    color: #2a3142; }
  .alert-dark hr {
    border-top-color: #2a3142; }

.alert-dark.dark {
  background-color: #2a3142 !important;
  border-color: #2a3142 !important;
  color: #fafafa; }
  .alert-dark.dark .alert-link {
    color: #fff; }

.alert-dark.outline, .alert-dark.outline-2x {
  background-color: transparent !important;
  border-color: #2a3142 !important;
  color: #2a3142; }
  .alert-dark.outline .btn-close, .alert-dark.outline-2x .btn-close {
    -webkit-filter: unset;
            filter: unset; }

.alert-dark.inverse {
  background-color: transparent;
  padding: 13px 20px 13px 65px;
  border-color: #2a3142;
  color: #333333; }
  .alert-dark.inverse:before {
    top: 16px;
    content: "";
    position: absolute;
    left: 54px;
    width: 0;
    height: 0;
    border-left: 7px solid #2a3142;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  .alert-dark.inverse i {
    padding: 17px 20px;
    display: inline-block;
    background-color: #2a3142 !important;
    color: #fff;
    border-radius: 3px 0 0 3px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .alert-dark.inverse .btn-close {
    -webkit-filter: unset;
            filter: unset;
    top: -3px; }

.dismiss-text .alert .btn-close {
  background: unset;
  opacity: 1;
  top: -6px;
  right: 40px; }
  .dismiss-text .alert .btn-close span {
    display: inline-block;
    border-radius: 3px;
    text-shadow: none;
    padding: 0 5px; }

.outline-2x {
  border-width: 2px;
  padding: 11px 1.25rem; }

.alert {
  border-radius: 0.15rem;
  padding: 15px; }
  .alert .progress {
    margin-top: 15px; }
  .alert [data-notify='icon'] {
    margin-right: 10px; }
  .alert [data-notify='message'] {
    display: inline-block; }
  .alert i {
    margin-right: 5px;
    font-size: 16px; }
  .alert p {
    margin-bottom: 0; }
  .alert .close {
    opacity: 1; }
    .alert .close span {
      font-size: 24px;
      font-weight: 400;
      display: inline-block;
      border-radius: 3px;
      text-shadow: none;
      padding: 0 5px; }

/**=====================
     15. Alert CSS end
==========================**/
/**=====================
     16. Popover CSS Start
==========================**/
.popover-header {
  background-color: #2a3142;
  color: #fff; }

.popover-main .btn-showcase a {
  color: #fff; }

.popover-main .btn-showcase button:last-child {
  margin-right: 0; }

/**=====================
     16. Popover CSS Ends
==========================**/
/**=====================
     17. List CSS Start
==========================**/
.list-group-item.active {
  background-color: #ab8ce4;
  border-color: #ab8ce4; }

.list-group i {
  margin-right: 10px; }

.list-group img {
  height: 40px;
  width: 40px;
  margin-right: 10px; }

/**=====================
     17. List CSS Ends
==========================**/
/**=====================
    18. Switch  CSS Start
==========================**/
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px; }
  .switch input {
    display: none; }
    .switch input:checked + .switch-state {
      background-color: #ab8ce4; }
      .switch input:checked + .switch-state:before {
        -webkit-transform: translateX(26px);
                transform: translateX(26px); }
    .switch input:focus + .switch-state {
      -webkit-box-shadow: 0 0 1px #ab8ce4;
              box-shadow: 0 0 1px #ab8ce4; }

.switch-state {
  border-radius: 20px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #eeeeee;
  -webkit-transition: .4s;
  transition: .4s; }
  .switch-state:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 20px; }

.icon-state .switch-state:after {
  content: "\efb8";
  font-family: IcoFont;
  left: 10px;
  position: absolute;
  top: 11px;
  color: #2a3142;
  -webkit-transition: .4s;
  transition: .4s;
  opacity: 0.3; }

.icon-state input:checked + .switch-state:after {
  content: "\efad";
  left: 35px;
  opacity: 1;
  -webkit-transition: .4s;
  transition: .4s; }

.switch-lg .switch {
  width: 75px;
  height: 40px; }
  .switch-lg .switch .switch-state:before {
    height: 30px;
    width: 30px;
    left: 7px;
    bottom: 5px;
    top: 4px; }

.switch-sm .switch {
  width: 25px;
  height: 16px;
  margin-top: 10px;
  margin-bottom: 0px; }
  .switch-sm .switch .switch-state:before {
    height: 8px;
    width: 8px;
    left: 4px;
    bottom: 4px; }

.switch-sm input:checked + .switch-state:before {
  left: -13px; }

.switch-lg.icon-state .switch .switch-state:after {
  left: 12px;
  font-size: 18px; }

.switch-lg.icon-state .switch input:checked + .switch-state:after {
  left: 47px; }

.switch-lg.icon-state .switch input:checked + .switch-state:before {
  -webkit-transform: translateX(32px);
          transform: translateX(32px); }

.switch-sm.icon-state .switch .switch-state:after {
  top: 4px;
  left: 4px;
  font-size: 8px; }

.switch-sm.icon-state .switch input:checked + .switch-state:after {
  left: 13px;
  top: 4px; }

.switch-outline .switch-state {
  background-color: #fff;
  border: 1px solid #ab8ce4;
  -webkit-transition: .4s;
  transition: .4s; }
  .switch-outline .switch-state:before {
    background-color: #eeeeee;
    bottom: 3px;
    color: #fff; }

.switch-outline .switch input {
  display: none; }
  .switch-outline .switch input:checked + .switch-state {
    background-color: transparent;
    border: 1px solid #ab8ce4; }
    .switch-outline .switch input:checked + .switch-state:before {
      background-color: #ab8ce4;
      bottom: 3px;
      -webkit-transform: translateX(26px);
              transform: translateX(26px); }
    .switch-outline .switch input:checked + .switch-state:after {
      color: #fff; }

.switch-outline.icon-state .switch-state:after {
  top: 9px; }

.switch-outline.icon-state input:checked + .switch-state:after {
  left: 37px; }

.switch-outline .switch-state.bg-primary {
  border: 1px solid #ab8ce4;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-primary {
  background-color: transparent !important;
  border: 1px solid #ab8ce4; }
  .switch-outline .switch input:checked + .switch-state.bg-primary:before {
    background-color: #ab8ce4; }

.switch-outline .switch-state.bg-dark {
  border: 1px solid #2a3142;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-dark {
  background-color: transparent !important;
  border: 1px solid #2a3142; }
  .switch-outline .switch input:checked + .switch-state.bg-dark:before {
    background-color: #2a3142; }

.switch-outline .switch-state.bg-warning {
  border: 1px solid #f3d800;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-warning {
  background-color: transparent !important;
  border: 1px solid #f3d800; }
  .switch-outline .switch input:checked + .switch-state.bg-warning:before {
    background-color: #f3d800; }

.switch-outline .switch-state.bg-success {
  border: 1px solid #00c292;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-success {
  background-color: transparent !important;
  border: 1px solid #00c292; }
  .switch-outline .switch input:checked + .switch-state.bg-success:before {
    background-color: #00c292; }

.switch-outline .switch-state.bg-info {
  border: 1px solid #4099ff;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-info {
  background-color: transparent !important;
  border: 1px solid #4099ff; }
  .switch-outline .switch input:checked + .switch-state.bg-info:before {
    background-color: #4099ff; }

.switch-outline .switch-state.bg-danger {
  border: 1px solid #FF5370;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-danger {
  background-color: transparent !important;
  border: 1px solid #FF5370; }
  .switch-outline .switch input:checked + .switch-state.bg-danger:before {
    background-color: #FF5370; }

.switch-outline .switch-state.bg-primary {
  border: 1px solid #ab8ce4;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-primary {
  background-color: transparent !important;
  border: 1px solid #ab8ce4; }
  .switch-outline .switch input:checked + .switch-state.bg-primary:before {
    background-color: #ab8ce4; }

.switch-outline .switch-state.bg-secondary {
  border: 1px solid #26c6da;
  background-color: transparent !important; }

.switch-outline .switch input:checked + .switch-state.bg-secondary {
  background-color: transparent !important;
  border: 1px solid #26c6da; }
  .switch-outline .switch input:checked + .switch-state.bg-secondary:before {
    background-color: #26c6da; }

.switch-showcase .media {
  line-height: 1; }

.switch-showcase .form-check .form-check-input {
  float: right; }

.form-switch input:checked {
  background-color: #ab8ce4;
  border-color: #ab8ce4; }
  .form-switch input:checked:disabled {
    background-color: rgba(171, 140, 228, 0.9);
    border-color: rgba(171, 140, 228, 0.9); }

.form-switch .form-check-input:focus {
  -webkit-filter: hue-rotate(45deg);
          filter: hue-rotate(45deg);
  -webkit-box-shadow: none;
          box-shadow: none; }

.form-switch .form-check-input:checked {
  -webkit-filter: unset;
          filter: unset; }

/**=====================
     18. Switch  CSS Ends
==========================**/
/**=====================
   19. Mega option CSS Start
==========================**/
.mega-inline {
  margin-bottom: -30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .mega-inline .mega-title-badge {
    display: table;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }

.mega-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .mega-vertical .mega-title-badge {
    display: table;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }

.mega-title {
  font-weight: 600; }

.mega-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .mega-horizontal .mega-title-badge {
    display: table;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }

.plain-style .card {
  -webkit-box-shadow: none;
          box-shadow: none; }

.border-style .card {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #cccccc; }

.offer-style .card {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px dashed #cccccc; }

.rating-star-wrapper {
  color: #ddd; }

.mega-inline .radio label::before, .mega-vertical .radio label::before, .mega-horizontal .radio label::before {
  top: -10px; }

.mega-inline .radio label::after, .mega-vertical .radio label::after, .mega-horizontal .radio label::after {
  top: -5px; }

/**=====================
     19. Mega option CSS Ends
==========================**/
/**=====================
    20.  Touchspin  CSS Start
==========================**/
.bootstrap-touchspin .touchspin-vertical-tab .input-group {
  width: 98% !important; }
  .bootstrap-touchspin .touchspin-vertical-tab .input-group .input-group-btn-vertical {
    position: relative;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
    display: table-cell; }
    .bootstrap-touchspin .touchspin-vertical-tab .input-group .input-group-btn-vertical .bootstrap-touchspin-down {
      margin-top: -2px; }
    .bootstrap-touchspin .touchspin-vertical-tab .input-group .input-group-btn-vertical i {
      position: absolute;
      top: 5px;
      left: 7px;
      font-size: 10px;
      font-weight: normal; }
    .bootstrap-touchspin .touchspin-vertical-tab .input-group .input-group-btn-vertical > .btn {
      display: block;
      float: none;
      width: 100%;
      max-width: 100%;
      padding: 10px;
      margin-left: -1px;
      position: relative; }

.bootstrap-touchspin .input-group {
  font-family: Open Sans; }
  .bootstrap-touchspin .input-group .btn {
    border-radius: 0; }

.bootstrap-touchspin .dropdown-basic .dropdown .dropbtn {
  padding: 12px 30px; }

.bootstrap-touchspin .dropdown-basic .dropdown .dropdown-content {
  z-index: 9999; }

/**=====================
     20. Touchspin  CSS Ends
==========================**/
/**=====================
     21. Select 2 CSS Start
==========================**/
.select2-drpdwn .select2-selection {
  border-radius: 0 !important;
  border-color: #eeeeee !important;
  height: 40px !important;
  padding: 5px; }

.select2-drpdwn .form-control {
  border-radius: 5px; }

.select2-drpdwn .form-control-primary {
  border-color: #ab8ce4;
  color: #ab8ce4; }

.select2-drpdwn .form-control-secondary {
  border-color: #26c6da;
  color: #26c6da; }

.select2-drpdwn .form-control-success {
  border-color: #00c292;
  color: #00c292; }

.select2-drpdwn .form-control-info {
  border-color: #4099ff;
  color: #4099ff; }

.select2-drpdwn .form-control-warning {
  border-color: #f3d800;
  color: #f3d800; }

.select2-drpdwn .form-control-danger {
  border-color: #FF5370;
  color: #FF5370; }

.select2-drpdwn .form-control-inverse {
  border-color: #2a3142;
  color: #2a3142; }

.select2-drpdwn .form-control-primary-fill {
  background-color: #ab8ce4;
  color: #fff; }

.select2-drpdwn .form-control-secondary-fill {
  background-color: #26c6da;
  color: #fff; }

.select2-drpdwn .form-control-success-fill {
  background-color: #00c292;
  color: #fff; }

.select2-drpdwn .form-control-info-fill {
  background-color: #4099ff;
  color: #fff; }

.select2-drpdwn .form-control-warning-fill {
  background-color: #f3d800;
  color: #fff; }

.select2-drpdwn .form-control-danger-fill {
  background-color: #FF5370;
  color: #fff; }

.select2-drpdwn .form-control-inverse-fill {
  background-color: #2a3142;
  color: #fff; }

.selection .select2-selection {
  font-family: Open Sans;
  border-radius: 5px !important; }
  .selection .select2-selection .select2-search__field {
    margin-top: 0;
    padding: 3px; }

.select2-container {
  width: 100% !important; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px !important;
  margin-top: 0 !important;
  background-color: #ab8ce4 !important;
  border-color: #8d63da !important;
  color: #fff;
  margin-right: 8px !important; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
  float: right;
  margin-left: 0.5rem; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #e0e0e0 !important;
  color: #424242 !important; }

.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true] {
  background-color: #ab8ce4 !important;
  color: #fff !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 7px !important;
  right: 10px !important; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px !important;
  margin-top: 0 !important;
  background-color: #ab8ce4 !important;
  border-color: #8d63da !important;
  color: #fff;
  margin-right: 8px !important; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
  float: right;
  margin-left: 0.5rem; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e0e0e0 !important;
  color: #424242 !important; }

.select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
  background-color: #ab8ce4 !important;
  color: #fff !important; }

/**=====================
     21. Select 2 CSS Ends
==========================**/
/**=====================
     22. User profile css start
==========================**/
.user-profile .ttl-info h6 {
  font-size: 12px;
  color: #aaaaaa; }

.user-profile .ttl-info span {
  font-size: 14px;
  color: #444444;
  font-weight: 500; }

.user-profile .border-right {
  border-right: 1px solid #eeeeee; }

.user-profile hr {
  margin: 30px 0; }

.user-profile .hovercard .cardheader {
  background: url(../images/bg-profile.png);
  background-size: cover;
  background-position: 10%;
  height: 470px; }

.user-profile .hovercard .user-image {
  position: relative; }
  .user-profile .hovercard .user-image .avatar {
    margin-top: -90px; }
    .user-profile .hovercard .user-image .avatar img {
      width: 155px;
      height: 155px;
      max-width: 155px;
      max-height: 155px;
      border-radius: 50%;
      border: 10px solid #fff; }
  .user-profile .hovercard .user-image .icon-wrapper {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    overflow: hidden;
    margin: 0 auto;
    font-size: 17px; }
    .user-profile .hovercard .user-image .icon-wrapper:hover {
      color: #ab8ce4;
      font-size: 15px; }

.user-profile .hovercard .info {
  padding: 30px; }
  .user-profile .hovercard .info .title {
    margin-bottom: 4px;
    font-size: 24px;
    line-height: 1;
    color: #2a3142;
    vertical-align: middle; }
    .user-profile .hovercard .info .title a {
      color: #444444;
      font-size: 24px;
      text-transform: uppercase;
      font-weight: 600; }
  .user-profile .hovercard .info .desc {
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    color: #aaaaaa;
    text-overflow: ellipsis;
    text-transform: uppercase; }

.user-profile .follow {
  margin-top: 20px; }
  .user-profile .follow .follow-num {
    font-size: 36px;
    color: #444444;
    font-family: Open Sans; }
  .user-profile .follow span {
    color: #aaaaaa; }

.user-profile .profile-img-style {
  padding: 30px; }
  .user-profile .profile-img-style .img-container {
    margin-top: 30px; }
  .user-profile .profile-img-style .user-name {
    font-size: 14px;
    color: #444444;
    margin: 0;
    font-weight: 600; }
  .user-profile .profile-img-style p {
    line-height: 30px;
    font-size: 14px;
    color: #717171;
    margin-bottom: 0; }
  .user-profile .profile-img-style .media img {
    width: 75px; }

.user-profile .like-comment a {
  color: #717171; }
  .user-profile .like-comment a:hover {
    color: #FF5370; }

.user-profile .like-comment span {
  font-family: Open Sans; }

.user-profile .social-media a {
  padding: 0 15px;
  color: #aaaaaa;
  font-size: 24px;
  cursor: pointer; }
  .user-profile .social-media a:hover {
    color: #ab8ce4; }

/**=====================
     22. User profile css Ends
==========================**/
/**=====================
     23. Progress CSS Start
==========================**/
.progress-showcase .progress {
  margin-bottom: 10px; }
  .progress-showcase .progress:last-child {
    margin-bottom: 0; }

.sm-progress-bar {
  height: 6px; }

.lg-progress-bar {
  height: 20px; }

/**=====================
     23. Progress CSS Ends
==========================**/
/**=====================
    24. According CSS start
==========================**/
.accordion .btn-link {
  text-decoration: none; }

.default-according .card {
  margin-bottom: 0; }
  .default-according .card + .card {
    margin-top: 10px; }
  .default-according .card .btn-link {
    font-weight: 600;
    color: #333333; }
  .default-according .card .btn-link:focus, .default-according .card .btn-link:hover {
    text-decoration: none; }
  .default-according .card .card-header {
    padding: 0.75rem 1.25rem; }
    .default-according .card .card-header i {
      position: absolute;
      left: 18px;
      font-size: 20px;
      top: 20px; }
    .default-according .card .card-header h5 {
      margin-top: 2px; }

.default-according.style-1 button {
  width: 100%;
  text-align: left; }
  .default-according.style-1 button[aria-expanded="true"]:before {
    content: "\eb73";
    font-family: IcoFont;
    right: 20px;
    position: absolute;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .default-according.style-1 button[aria-expanded="false"]:before {
    content: "\eb7a";
    font-family: IcoFont;
    right: 20px;
    position: absolute; }

/**=====================
     24. According CSS Ends
==========================**/
/**=====================
    25. Authentication CSS Start
==========================**/
.authentication-main .auth-innerleft, .authentication-main .auth-innerright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  padding: 50px 100px; }

.authentication-box .col-form-label {
  line-height: 1.5;
  font-weight: 500; }

.authentication-main {
  background: #fafafa; }
  .authentication-main .theme-form h5 {
    font-weight: 600; }
  .authentication-main .auth-innerleft {
    background: url(../images/auth-layer.png), #fff;
    -webkit-box-shadow: 1px 1px 1px 0 #eeeeee;
            box-shadow: 1px 1px 1px 0 #eeeeee;
    background-repeat: no-repeat;
    position: fixed;
    width: 33.3333333333%;
    height: 100%; }
    .authentication-main .auth-innerleft hr {
      width: 250px;
      margin-left: auto;
      margin-right: auto; }
    .authentication-main .auth-innerleft .logo-login {
      width: 35%; }
    .authentication-main .auth-innerleft .social-media li {
      color: #717171;
      font-size: 18px; }
      .authentication-main .auth-innerleft .social-media li:hover {
        color: #26c6da;
        cursor: pointer; }
  .authentication-main .auth-innerright {
    background: #fafafa;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }

.authentication-box {
  width: 645px;
  z-index: 2; }
  .authentication-box h3 {
    color: #2a3142;
    font-weight: 600;
    letter-spacing: 1px; }
  .authentication-box h4 {
    color: #333333;
    font-weight: 600;
    letter-spacing: 1px; }
  .authentication-box h6 {
    color: #777777;
    letter-spacing: 1px;
    font-size: 14px; }

.auth-bg {
  background: url(../images/auth-bg-1.jpg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  padding: 50px 100px; }

.auth-bg-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  background-color: rgba(255, 255, 255, 0.31);
  padding: 50px 0; }
  .auth-bg-video video {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-transition: 1s opacity;
    transition: 1s opacity; }

.auth-bg-effect {
  position: absolute;
  bottom: 0;
  width: 100%; }
  .auth-bg-effect .first-effect {
    width: 250px;
    height: 250px;
    background: url(../images/flower/01.png) no-repeat;
    background-size: cover;
    -webkit-animation: rotate-effect 40s infinite linear;
            animation: rotate-effect 40s infinite linear;
    position: absolute;
    bottom: 130px; }
  .auth-bg-effect .second-effect {
    width: 220px;
    height: 220px;
    background: url(../images/flower/02.png) no-repeat;
    background-size: cover;
    -webkit-animation: rotate-effect 40s infinite linear;
            animation: rotate-effect 40s infinite linear;
    position: absolute;
    bottom: 65px;
    left: 61%; }
  .auth-bg-effect .third-effect {
    width: 200px;
    height: 200px;
    background: url(../images/flower/03.png) no-repeat;
    background-size: cover;
    -webkit-animation: rotate-effect 40s infinite linear;
            animation: rotate-effect 40s infinite linear;
    position: absolute;
    bottom: 45px;
    left: 38%; }
  .auth-bg-effect .fourth-effect {
    width: 200px;
    height: 200px;
    background: url(../images/flower/04.png) no-repeat;
    background-size: cover;
    -webkit-animation: rotate-effect 40s infinite linear;
            animation: rotate-effect 40s infinite linear;
    position: absolute;
    bottom: 407px;
    left: 1%; }

.reset-password-box {
  width: 645px;
  z-index: 2; }
  .reset-password-box .card {
    padding: 30px; }
  .reset-password-box .theme-form label {
    font-size: 12px;
    color: #777777; }
  .reset-password-box .theme-form .form-control {
    font-size: 18px; }
  .reset-password-box .theme-form .btn {
    font-size: 18px;
    padding: 6px 24px; }
  .reset-password-box .theme-form .opt-box {
    background: #f7f7f7; }
    .reset-password-box .theme-form .opt-box .opt-text {
      font-size: 36px;
      padding: 0; }
  .reset-password-box .reset-password-link {
    color: #777777; }
  .reset-password-box .reset-password-box h6 {
    letter-spacing: 1px;
    font-size: 16px; }

@-webkit-keyframes rotate-effect {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-effect {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/**=====================
    25. Authentication CSS Ends
==========================**/
/**=====================
    26. Form CSS Start
==========================**/
.height-35 {
  height: 35px !important; }

.btn.form-control {
  background-color: #fff; }

.theme-form .form-control :focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(171, 140, 228, 0.05);
          box-shadow: 0 0 0 0.2rem rgba(171, 140, 228, 0.05); }

.theme-form.sm-form .form-group {
  margin-bottom: 14px; }

.theme-form.form {
  margin-bottom: -20px; }

.theme-form textarea {
  border-color: #ddd; }
  .theme-form textarea::-webkit-input-placeholder {
    color: #aaaaaa;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 100; }

.theme-form input[type=text], .theme-form input[type=email], .theme-form input[type=search],
.theme-form input[type=password], .theme-form input[type=number], .theme-form input[type=tel], .theme-form input[type=date], .theme-form input[type=datetime-local], .theme-form input[type=time], .theme-form input[type=datetime-local], .theme-form input[type=month], .theme-form input[type=week],
.theme-form input[type=url], .theme-form input[type=file], .theme-form select {
  border-color: #ddd;
  background-color: #fff;
  font-size: 14px;
  color: #717171;
  font-family: Open Sans; }
  .theme-form input[type=text]::-webkit-input-placeholder, .theme-form input[type=email]::-webkit-input-placeholder, .theme-form input[type=search]::-webkit-input-placeholder,
  .theme-form input[type=password]::-webkit-input-placeholder, .theme-form input[type=number]::-webkit-input-placeholder, .theme-form input[type=tel]::-webkit-input-placeholder, .theme-form input[type=date]::-webkit-input-placeholder, .theme-form input[type=datetime-local]::-webkit-input-placeholder, .theme-form input[type=time]::-webkit-input-placeholder, .theme-form input[type=datetime-local]::-webkit-input-placeholder, .theme-form input[type=month]::-webkit-input-placeholder, .theme-form input[type=week]::-webkit-input-placeholder,
  .theme-form input[type=url]::-webkit-input-placeholder, .theme-form input[type=file]::-webkit-input-placeholder, .theme-form select::-webkit-input-placeholder {
    color: #717171;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 100; }

.theme-form select.form-control:not([size]):not([multiple]) {
  border-color: #ddd;
  font-size: 14px; }

.theme-form .checkbox label {
  padding-left: 10px; }

.theme-form .form-divider {
  position: relative;
  clear: both;
  height: 0;
  margin: 30px 0;
  border-top: 1px solid #ddd; }
  .theme-form .form-divider:before {
    position: absolute;
    top: -11px;
    left: 40%;
    margin-left: -10px;
    padding: 0 5px;
    content: "Or Signup With";
    color: #444444;
    background: #fff; }

.theme-form .btn-fb {
  background-color: #50598e;
  color: #fff;
  width: 100%; }

.theme-form .btn-twitter {
  background-color: #6fa2d8;
  color: #fff;
  width: 100%; }

.theme-form .btn-google {
  background-color: #c64e40;
  color: #fff;
  width: 100%; }

.form-select {
  font-size: 14px;
  padding-right: 30px !important; }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.form-bottom {
  margin-bottom: -16px; }

.form-space {
  margin-bottom: -10px; }
  .form-space > div {
    margin-bottom: 10px; }

.search-form input {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px 10px;
  background-image: url("../images/dashboard/search.png");
  background-repeat: no-repeat;
  background-position: 95%; }

.form-label-align-right label {
  text-align: right;
  padding-top: 17px;
  font-weight: 500; }

.custom-file-label {
  line-height: 1.8; }
  .custom-file-label::after {
    line-height: 1.8; }

/**=====================
    26. Form CSS Ends
==========================**/
/**=====================
     27. Coming Soon CSS Start
==========================**/
.comingsoon-bgimg {
  background: url(../images/coming-soon-bg.jpg);
  background-position: bottom;
  background-size: cover; }

.comingsoon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  padding: 50px 0; }
  .comingsoon .comingsoon-inner h5 {
    font-size: 18px;
    letter-spacing: 1px;
    color: #777777;
    font-weight: 500;
    margin-bottom: 30px;
    margin-top: 30px; }
  .comingsoon .comingsoon-inner .countdown {
    padding: 30px 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee; }
    .comingsoon .comingsoon-inner .countdown .time {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #fff;
      font-weight: 500;
      width: 100px;
      height: 100px;
      font-size: 36px;
      background: #4099ff; }
    .comingsoon .comingsoon-inner .countdown .title {
      padding-top: 13px;
      font-size: 14px;
      font-weight: 400;
      color: #777777;
      text-transform: uppercase;
      letter-spacing: 1px; }
    .comingsoon .comingsoon-inner .countdown ul li {
      display: inline-block;
      text-transform: uppercase;
      margin: 0 20px; }
      .comingsoon .comingsoon-inner .countdown ul li span {
        display: block; }
  .comingsoon .comingsoon-inner .coming-soon-bottom-link {
    margin-top: 30px; }
    .comingsoon .comingsoon-inner .coming-soon-bottom-link a {
      font-size: 18px;
      color: #000;
      text-decoration: none;
      font-weight: 600; }
  .comingsoon video {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-transition: 1s opacity;
    transition: 1s opacity; }

/**=====================
    27. Coming Soon CSS Ends
==========================**/
/**=====================
     28. Radio CSS Start
==========================**/
.checkbox label {
  display: inline-block;
  position: relative;
  padding-left: 16px;
  cursor: pointer;
  margin-top: 9px;
  margin-bottom: 9px; }
  .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    margin-left: -16px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
  .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #444444; }

.checkbox input[type="checkbox"] {
  opacity: 0; }
  .checkbox input[type="checkbox"]:focus {
    outline-offset: -2px; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline-offset: -2px; }

.checkbox input[type="checkbox"]:checked + label::before {
  font-family: themify;
  content: "\e64c";
  text-align: center;
  line-height: 1.2; }

.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65; }
  .checkbox input[type="checkbox"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }

.checkbox .checkbox-circle label::before {
  border-radius: 50%; }

.checkbox .checkbox-inline {
  margin-top: 0; }

.m-squar label::before {
  border-radius: 0; }

.m-squar .checkbox-circle label::before {
  border-radius: 50%; }

.m-squar .checkbox-inline {
  margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  border-color: #ab8ce4;
  color: #ab8ce4; }

.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-secondary input[type="checkbox"]:checked + label::before {
  border-color: #26c6da;
  color: #26c6da; }

.checkbox-secondary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  border-color: #00c292;
  color: #00c292; }

.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  border-color: #FF5370;
  color: #FF5370; }

.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  border-color: #4099ff;
  color: #4099ff; }

.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-light input[type="checkbox"]:checked + label::before {
  border-color: #eeeeee;
  color: #eeeeee; }

.checkbox-light input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-dark input[type="checkbox"]:checked + label::before {
  border-color: #2a3142;
  color: #2a3142; }

.checkbox-dark input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  border-color: #f3d800;
  color: #f3d800; }

.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-primary label:before {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
  color: #fff; }

.checkbox-solid-primary input[type="checkbox"]:checked + label::before {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
  color: #fff; }

.checkbox-solid-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-secondary label:before {
  background-color: #26c6da;
  border-color: #26c6da;
  color: #fff; }

.checkbox-solid-secondary input[type="checkbox"]:checked + label::before {
  background-color: #26c6da;
  border-color: #26c6da;
  color: #fff; }

.checkbox-solid-secondary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-success label:before {
  background-color: #00c292;
  border-color: #00c292;
  color: #fff; }

.checkbox-solid-success input[type="checkbox"]:checked + label::before {
  background-color: #00c292;
  border-color: #00c292;
  color: #fff; }

.checkbox-solid-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-danger label:before {
  background-color: #FF5370;
  border-color: #FF5370;
  color: #fff; }

.checkbox-solid-danger input[type="checkbox"]:checked + label::before {
  background-color: #FF5370;
  border-color: #FF5370;
  color: #fff; }

.checkbox-solid-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-info label:before {
  background-color: #4099ff;
  border-color: #4099ff;
  color: #fff; }

.checkbox-solid-info input[type="checkbox"]:checked + label::before {
  background-color: #4099ff;
  border-color: #4099ff;
  color: #fff; }

.checkbox-solid-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-light label:before {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #fff; }

.checkbox-solid-light input[type="checkbox"]:checked + label::before {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #fff; }

.checkbox-solid-light input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-dark label:before {
  background-color: #2a3142;
  border-color: #2a3142;
  color: #fff; }

.checkbox-solid-dark input[type="checkbox"]:checked + label::before {
  background-color: #2a3142;
  border-color: #2a3142;
  color: #fff; }

.checkbox-solid-dark input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-solid-warning label:before {
  background-color: #f3d800;
  border-color: #f3d800;
  color: #fff; }

.checkbox-solid-warning input[type="checkbox"]:checked + label::before {
  background-color: #f3d800;
  border-color: #f3d800;
  color: #fff; }

.checkbox-solid-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-primary label::before {
  border-color: #ab8ce4; }

.checkbox-secondary label::before {
  border-color: #26c6da; }

.checkbox-success label::before {
  border-color: #00c292; }

.checkbox-danger label::before {
  border-color: #FF5370; }

.checkbox-info label::before {
  border-color: #4099ff; }

.checkbox-light label::before {
  border-color: #eeeeee; }

.checkbox-dark label::before {
  border-color: #2a3142; }

.checkbox-warning label::before {
  border-color: #f3d800; }

.m-checkbox-inline .checkbox {
  display: inline-block; }

.m-checkbox-inline .radio {
  display: inline-block; }

.m-checkbox-inline label {
  margin-right: 20px; }

.radio label {
  display: inline-block;
  position: relative;
  padding-left: 5px;
  cursor: pointer; }
  .radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out; }
  .radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 9px;
    height: 9px;
    left: 5px;
    top: 5px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #717171;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }

.radio input[type="radio"] {
  opacity: 0; }
  .radio input[type="radio"]:focus + label::before {
    outline-offset: -2px; }
  .radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }
  .radio input[type="radio"]:disabled + label {
    opacity: 0.65; }
    .radio input[type="radio"]:disabled + label::before {
      cursor: not-allowed; }

.radio .radio-inline {
  margin-top: 0; }

.radio-primary input[type="radio"] + label::before {
  border-color: #ab8ce4; }

.radio-primary input[type="radio"] + label::after {
  background-color: #ab8ce4; }

.radio-primary input[type="radio"]:checked + label::before {
  border-color: #ab8ce4; }

.radio-primary input[type="radio"]:checked + label::after {
  background-color: #ab8ce4; }

.radio-secondary input[type="radio"] + label::before {
  border-color: #26c6da; }

.radio-secondary input[type="radio"] + label::after {
  background-color: #26c6da; }

.radio-secondary input[type="radio"]:checked + label::before {
  border-color: #26c6da; }

.radio-secondary input[type="radio"]:checked + label::after {
  background-color: #26c6da; }

.radio-success input[type="radio"] + label::before {
  border-color: #00c292; }

.radio-success input[type="radio"] + label::after {
  background-color: #00c292; }

.radio-success input[type="radio"]:checked + label::before {
  border-color: #00c292; }

.radio-success input[type="radio"]:checked + label::after {
  background-color: #00c292; }

.radio-danger input[type="radio"] + label::before {
  border-color: #FF5370; }

.radio-danger input[type="radio"] + label::after {
  background-color: #FF5370; }

.radio-danger input[type="radio"]:checked + label::before {
  border-color: #FF5370; }

.radio-danger input[type="radio"]:checked + label::after {
  background-color: #FF5370; }

.radio-info input[type="radio"] + label::before {
  border-color: #4099ff; }

.radio-info input[type="radio"] + label::after {
  background-color: #4099ff; }

.radio-info input[type="radio"]:checked + label::before {
  border-color: #4099ff; }

.radio-info input[type="radio"]:checked + label::after {
  background-color: #4099ff; }

.radio-light input[type="radio"] + label::before {
  border-color: #eeeeee; }

.radio-light input[type="radio"] + label::after {
  background-color: #eeeeee; }

.radio-light input[type="radio"]:checked + label::before {
  border-color: #eeeeee; }

.radio-light input[type="radio"]:checked + label::after {
  background-color: #eeeeee; }

.radio-dark input[type="radio"] + label::before {
  border-color: #2a3142; }

.radio-dark input[type="radio"] + label::after {
  background-color: #2a3142; }

.radio-dark input[type="radio"]:checked + label::before {
  border-color: #2a3142; }

.radio-dark input[type="radio"]:checked + label::after {
  background-color: #2a3142; }

.radio-warning input[type="radio"] + label::before {
  border-color: #f3d800; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f3d800; }

.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f3d800; }

.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f3d800; }

/**=====================
     28. Radio CSS Ends
==========================**/
/**=====================
     29. Form Input CSS Start
==========================**/
.icon-addon .addon-md .glyphicon, .icon-addon .addon-md .fa {
  position: absolute;
  z-index: 2;
  left: 10px;
  font-size: 14px;
  width: 20px;
  margin-left: -2.5px;
  text-align: center;
  padding: 10px 0;
  top: 1px; }

.icon-addon .glyphicon, .icon-addon .fa {
  position: absolute;
  z-index: 2;
  left: 10px;
  font-size: 14px;
  width: 20px;
  margin-left: -2.5px;
  text-align: center;
  padding: 10px 0;
  top: 1px; }

.input-group-square .input-group-text, .input-group-square .form-control {
  border-radius: 0; }

.input-group-solid .input-group-text, .input-group-solid .form-control {
  background: #eeeeee; }

.input-group-air {
  -webkit-box-shadow: 0 3px 20px 0 #ddd;
          box-shadow: 0 3px 20px 0 #ddd; }

.icon-addon {
  position: relative;
  color: #4c5667;
  display: block; }
  .icon-addon:after {
    display: table;
    content: "";
    clear: both; }
  .icon-addon:before {
    display: table;
    content: ""; }
  .icon-addon .addon-md .form-control {
    padding-left: 30px;
    float: left;
    font-weight: normal; }
  .icon-addon .form-control {
    padding-left: 30px;
    float: left;
    font-weight: normal; }

.pill-input-group span:last-child {
  border-top-right-radius: 1.3rem;
  border-bottom-right-radius: 1.3rem; }

.pill-input-group span:first-child {
  border-top-left-radius: 1.3rem;
  border-bottom-left-radius: 1.3rem; }

/**=====================
     29. Form Input CSS Ends
==========================**/
/**=====================
    30. Data-table CSS Start
==========================**/
div.dt-button-background {
  display: none !important; }

.pagination-datatable .paging_simple_numbers .pagination .page-item + .page-item .page-link {
  border-left: none; }

#auto-generate-content tr td button {
  color: #333333; }

.dataTables_wrapper {
  padding: 0;
  width: 100%; }
  .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #cccccc; }
  .dataTables_wrapper button {
    font-weight: 400;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    color: #fff; }
  .dataTables_wrapper + .dataTables_wrapper {
    margin-top: 20px; }
  .dataTables_wrapper .dataTables_paginate {
    margin-left: 15px !important;
    border: 1px solid #eeeeee;
    border-radius: 0.25rem;
    padding-top: 0; }
    .dataTables_wrapper .dataTables_paginate .paginate_button {
      margin: 0; }
      .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        background: #ab8ce4;
        color: #fff !important;
        -webkit-box-shadow: none;
                box-shadow: none; }
      .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        border: 1px solid #ab8ce4;
        color: #2a3142 !important;
        background: transparent !important; }
  .dataTables_wrapper .dataTables_length {
    margin-bottom: 30px; }
    .dataTables_wrapper .dataTables_length select {
      border-color: #eeeeee;
      color: #2a3142;
      padding: 0 10px;
      margin: 0 10px;
      height: 2.7142em; }
  .dataTables_wrapper table.dataTable {
    border: 1px solid #ddd; }
    .dataTables_wrapper table.dataTable thead th, .dataTables_wrapper table.dataTable thead td {
      border-bottom: 2px solid #ddd; }
    .dataTables_wrapper table.dataTable th, .dataTables_wrapper table.dataTable td {
      padding: 0.75rem; }
  .dataTables_wrapper .dataTables_filter {
    margin-bottom: 25px;
    margin-left: 15px; }
    .dataTables_wrapper .dataTables_filter input[type="search"] {
      border: 1px solid #ddd;
      padding: 0 10px;
      margin-left: 10px;
      height: 37px;
      border-radius: 0; }

.dataTables_scrollHeadInner {
  width: 100% !important; }

table .fixedHeader-floating {
  position: fixed !important;
  background-color: #fff; }

table .box > div {
  padding: 5px 15px;
  background-color: #ab8ce4;
  display: inline-block;
  color: #fff;
  border-radius: 5px;
  margin-bottom: 15px;
  margin-right: 15px; }

table.dataTable.fixedHeader-locked, table.dataTable.fixedHeader-floating {
  width: calc(100vw - 250px) !important;
  max-width: calc(100vw - 250px) !important;
  overflow: hidden !important;
  right: 0 !important;
  z-index: 99;
  left: 260px !important; }

table.dataTable:not(.fixedHeader-locked):not(.fixedHeader-floating) {
  width: 100% !important; }

table.dataTable {
  border-collapse: collapse !important;
  margin-top: 0 !important; }
  table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 12px !important; }
  table.dataTable input, table.dataTable select {
    border: 1px solid #ddd;
    padding: 0 10px;
    height: 37px; }

.toolbar {
  padding: 5px 15px;
  background-color: #ab8ce4;
  display: inline-block;
  color: #fff;
  border-radius: 5px;
  margin-bottom: 15px;
  margin-right: 15px; }

code.option {
  color: #FF5370 !important; }

code.api {
  color: #00c292 !important; }

.dt-ext .dataTables_wrapper .page-item.active .page-link {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
  color: #fff; }

.dt-ext .dataTables_wrapper .dataTables_paginate {
  border: none; }
  .dt-ext .dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0;
    border: none; }
    .dt-ext .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dt-ext .dataTables_wrapper .dataTables_paginate .paginate_button.hover, .dt-ext .dataTables_wrapper .dataTables_paginate .paginate_button.active {
      border: none !important; }
  .dt-ext .dataTables_wrapper .dataTables_paginate .page-link {
    margin-left: 0px;
    color: #ab8ce4; }

.dt-ext .dataTables_wrapper button.dt-button, .dt-ext .dataTables_wrapper div.dt-button, .dt-ext .dataTables_wrapper a.dt-button, .dt-ext .dataTables_wrapper button.dt-button:focus:not(.disabled), .dt-ext .dataTables_wrapper div.dt-button:focus:not(.disabled), .dt-ext .dataTables_wrapper a.dt-button:focus:not(.disabled), .dt-ext .dataTables_wrapper button.dt-button:active:not(.disabled), .dt-ext .dataTables_wrapper button.dt-button.active:not(.disabled), .dt-ext .dataTables_wrapper div.dt-button:active:not(.disabled), .dt-ext .dataTables_wrapper div.dt-button.active:not(.disabled), .dt-ext .dataTables_wrapper a.dt-button:active:not(.disabled), .dt-ext .dataTables_wrapper a.dt-button.active:not(.disabled) {
  background-color: #ab8ce4;
  border-color: #ab8ce4;
  border-radius: 2px;
  color: #fff;
  background-image: none;
  font-size: 14px; }

.dt-ext .dataTables_wrapper button.dt-button.btn-success, .dt-ext .dataTables_wrapper div.dt-button.btn-success, .dt-ext .dataTables_wrapper a.dt-button.btn-success {
  background-color: #00c292;
  border-color: #00c292; }

.dt-ext .dataTables_wrapper button.dt-button.btn-secondary, .dt-ext .dataTables_wrapper div.dt-button.btn-secondary, .dt-ext .dataTables_wrapper a.dt-button.btn-secondary {
  background-color: #26c6da;
  border-color: #26c6da; }

.dt-ext .dataTables_wrapper button.dt-button.btn-danger, .dt-ext .dataTables_wrapper div.dt-button.btn-danger, .dt-ext .dataTables_wrapper a.dt-button.btn-danger {
  background-color: #FF5370;
  border-color: #FF5370; }

.dt-ext .dataTables_wrapper table.dataTable th.focus, .dt-ext .dataTables_wrapper table.dataTable td.focus {
  outline: 3px solid #ab8ce4; }

.dt-ext .dataTables_wrapper table.dataTable.display tbody > tr.odd.selected > .sorting_1, .dt-ext .dataTables_wrapper table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  background-color: #e7dff7; }

.dt-ext .dataTables_wrapper table.dataTable.stripe tbody > tr.odd.selected, .dt-ext .dataTables_wrapper table.dataTable.stripe tbody > tr.odd > .selected, .dt-ext .dataTables_wrapper table.dataTable.display tbody > tr.odd.selected, .dt-ext .dataTables_wrapper table.dataTable.display tbody > tr.odd > .selected {
  background-color: #e7dff7; }

.dt-ext .dataTables_wrapper table.dataTable.display tbody > tr.even.selected > .sorting_1, .dt-ext .dataTables_wrapper table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  background-color: #e7dff7; }

.dt-ext .dataTables_wrapper table.dataTable tbody > tr.selected, .dt-ext .dataTables_wrapper table.dataTable tbody > tr > .selected {
  background-color: #e7dff7; }

td.highlight {
  background-color: #eeeeee !important; }

td.details-control {
  background: url("../images/details_open.png") no-repeat center center;
  cursor: pointer; }

tr.shown td.details-control {
  background: url("../images/details_close.png") no-repeat center center; }

.dataTables_scroll ~ .dataTables_paginate {
  margin-top: 20px !important; }

.product-table th:last-child {
  min-width: 120px; }

.product-table h6 {
  font-weight: 600;
  color: #2a3142; }

table.dataTable.display tbody tr.odd > .sorting_1 {
  background-color: #f6f6f6; }

/**=====================
     30. Data-table CSS Ends
==========================**/
/**=====================
     31. JS datagrid CSS Start
==========================**/
.jsgrid .jsgrid-grid-body .jsgrid-cell {
  padding: 0.75rem; }

.jsgrid .jsgrid-pager-container {
  text-align: right; }

.jsgrid .jsgrid-pager {
  padding: 0;
  margin-top: 20px; }
  .jsgrid .jsgrid-pager .jsgrid-pager-nav-inactive-button {
    margin-right: -5px; }
    .jsgrid .jsgrid-pager .jsgrid-pager-nav-inactive-button:first-child {
      border-radius: 5px 0 0 5px; }
  .jsgrid .jsgrid-pager .jsgrid-pager-page ~ .jsgrid-pager-nav-button {
    margin-left: -5px; }
    .jsgrid .jsgrid-pager .jsgrid-pager-page ~ .jsgrid-pager-nav-button:last-child {
      border-radius: 0 5px 5px 0; }
  .jsgrid .jsgrid-pager [class*="jsgrid-pager"] {
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    border: 1px solid #eeeeee; }
  .jsgrid .jsgrid-pager .jsgrid-pager-page a {
    color: #2a3142; }
  .jsgrid .jsgrid-pager .jsgrid-pager-current-page {
    color: #2a3142; }

.jsgrid .jsgrid-selected-row > .jsgrid-cell {
  background: #eeeeee;
  border-color: #fafafa; }

.jsgrid .jsgrid-header-row > .jsgrid-header-cell {
  padding: 0.75rem; }

/**=====================
     31. JS datagrid CSS Ends
==========================**/
/**=====================
     32. Page CSS Start
==========================**/
/*test Nav bar color */
.pagination-theme .page-item .page-link {
  color: #ab8ce4; }

.pagination-theme .page-item.active .page-link {
  color: #fff;
  background-color: #ab8ce4;
  border-color: #ab8ce4; }

.pagination-primary .page-item .page-link {
  color: #ab8ce4; }

.pagination-primary .page-item.active .page-link {
  color: #fff;
  background-color: #ab8ce4;
  border-color: #ab8ce4; }

.pagination-secondary .page-item .page-link {
  color: #26c6da; }

.pagination-secondary .page-item.active .page-link {
  color: #fff;
  background-color: #26c6da;
  border-color: #26c6da; }

.pagination-success .page-item .page-link {
  color: #00c292; }

.pagination-success .page-item.active .page-link {
  color: #fff;
  background-color: #00c292;
  border-color: #00c292; }

.pagination-danger .page-item .page-link {
  color: #FF5370; }

.pagination-danger .page-item.active .page-link {
  color: #fff;
  background-color: #FF5370;
  border-color: #FF5370; }

.pagination-info .page-item .page-link {
  color: #4099ff; }

.pagination-info .page-item.active .page-link {
  color: #fff;
  background-color: #4099ff;
  border-color: #4099ff; }

.pagination-dark .page-item .page-link {
  color: #2a3142; }

.pagination-dark .page-item.active .page-link {
  color: #fff;
  background-color: #2a3142;
  border-color: #2a3142; }

.pagination-warning .page-item .page-link {
  color: #f3d800; }

.pagination-warning .page-item.active .page-link {
  color: #fff;
  background-color: #f3d800;
  border-color: #f3d800; }

/**=====================
     32. Page CSS Ends
==========================**/
/**=====================
    33.  Ecommerce  CSS Start
==========================**/
/**====== Product Start ======**/
.credit-card .text-center img {
  margin-bottom: 20px; }

.product-box .product-details {
  padding: 25px;
  text-align: center; }
  .product-box .product-details h6 {
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 10px; }
  .product-box .product-details span {
    color: #717171; }

.product-box .product-img {
  position: relative; }
  .product-box .product-img .product-hover {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(255, 255, 255, 0.7);
    opacity: 0;
    border-radius: 100%;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .product-box .product-img .product-hover ul li {
      display: inline-block;
      -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
              box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
      padding: 10px 15px;
      background-color: #fff;
      font-size: 18px;
      border-radius: 5px; }
      .product-box .product-img .product-hover ul li:hover {
        background-color: #333333;
        color: #fff;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }

.product-box:hover .product-hover {
  opacity: 1;
  border-radius: 0%;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.product-page-main {
  padding: 30px; }
  .product-page-main .owl-item .item {
    border: 1px solid #eeeeee;
    border-radius: 5px; }
  .product-page-main .owl-item.current .item {
    border: 1px solid #ab8ce4; }
  .product-page-main .product-slider {
    margin-bottom: 20px; }

.product-page-details h4 {
  color: #333333;
  text-transform: uppercase;
  font-size: 18px; }

.product-page-details span {
  padding-left: 15px; }

.br-theme-fontawesome-stars .br-widget a, .br-theme-fontawesome-stars .br-widget a.br-selected:after, .br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #ffa800;
  font: normal normal normal 14px/1 FontAwesome; }

.product-price {
  font-size: 18px;
  font-weight: 700;
  font-family: Open Sans; }
  .product-price del {
    color: #aaaaaa;
    padding-right: 20px; }

.product-color li {
  display: inline-block;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  margin: 0 2px; }

.product-page-main p {
  font-size: 15px; }

.product-page-main .nav-link {
  text-transform: uppercase;
  font-weight: 600; }

/**====== Product  Ends ======**/
.payment-opt li {
  display: inline-block; }
  .payment-opt li img {
    height: 20px;
    margin: 15px 15px 0 0; }

/**=====================
    33. Ecommerce  CSS End
==========================**/
/**=====================
     34. Pricing CSS Start
==========================**/
.pricing-wrapper-card .card-ribbon::before, .pricing-wrapper-card .card-ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #ab8ce4;
  border-top-color: transparent;
  border-left-color: transparent; }

.pricing-wrapper-card {
  padding: 50px 100px; }
  .pricing-wrapper-card .pricing-card {
    background: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.11);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.11);
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 8px;
    padding: 30px;
    position: relative;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
    .pricing-wrapper-card .pricing-card.popular {
      margin-top: -10px;
      margin-bottom: -10px; }
      .pricing-wrapper-card .pricing-card.popular .card-price {
        margin: 50px; }
        .pricing-wrapper-card .pricing-card.popular .card-price h1 {
          color: #ab8ce4;
          font-size: 100px; }
      .pricing-wrapper-card .pricing-card.popular .card-title h3 {
        color: #ab8ce4;
        font-size: 22px; }
      .pricing-wrapper-card .pricing-card.popular .card-action button {
        background-color: #ab8ce4;
        border-radius: 80px;
        color: #fff;
        font-size: 17px;
        margin-top: -15px;
        padding: 15px;
        height: 80px; }
        .pricing-wrapper-card .pricing-card.popular .card-action button:hover {
          background-color: #ab8ce4; }
    .pricing-wrapper-card .pricing-card:hover {
      -webkit-box-shadow: 6px 5px 17px 2px rgba(0, 0, 0, 0.08);
              box-shadow: 6px 5px 17px 2px rgba(0, 0, 0, 0.08); }
  .pricing-wrapper-card .card-ribbon {
    position: absolute;
    overflow: hidden;
    top: -10px;
    left: -10px;
    width: 114px;
    height: 112px; }
    .pricing-wrapper-card .card-ribbon span {
      position: absolute;
      display: block;
      width: 160px;
      padding: 10px 0;
      background-color: #ab8ce4;
      -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
              box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
      color: #fff;
      font-size: 13px;
      text-transform: uppercase;
      text-align: center;
      left: -35px;
      top: 25px;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .pricing-wrapper-card .card-ribbon::before {
    top: 0;
    right: 0; }
  .pricing-wrapper-card .card-ribbon::after {
    bottom: 0;
    left: 0; }
  .pricing-wrapper-card .card-title h3 {
    color: rgba(0, 0, 0, 0.3);
    font-size: 15px;
    text-transform: uppercase; }
  .pricing-wrapper-card .card-title h5 {
    color: rgba(0, 0, 0, 0.6);
    margin-top: 15px;
    line-height: 1.8; }
  .pricing-wrapper-card .card-price {
    margin: 60px 0; }
    .pricing-wrapper-card .card-price h1 {
      font-size: 80px; }
      .pricing-wrapper-card .card-price h1 sup {
        font-size: 15px;
        display: inline-block;
        margin-left: -20px;
        width: 10px; }
      .pricing-wrapper-card .card-price h1 small {
        color: rgba(0, 0, 0, 0.3);
        display: block;
        font-size: 11px;
        text-transform: uppercase; }
  .pricing-wrapper-card .card-description ul {
    display: block;
    list-style: none;
    margin: 60px 0;
    padding: 0; }
  .pricing-wrapper-card .card-description li {
    color: rgba(0, 0, 0, 0.6);
    font-size: 15px;
    margin: 0 0 15px; }
  .pricing-wrapper-card .card-description li::before {
    font-family: FontAwesome;
    content: "\f00c";
    padding: 0 5px 0 0;
    color: rgba(0, 0, 0, 0.15); }
  .pricing-wrapper-card .card-action button {
    background: transparent;
    border: 2px solid #ab8ce4;
    border-radius: 30px;
    color: #ab8ce4;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 20px;
    width: 100%;
    height: 60px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .pricing-wrapper-card .card-action button:hover {
      background-color: #ab8ce4;
      -webkit-box-shadow: 0 2px 4px #ab8ce4;
              box-shadow: 0 2px 4px #ab8ce4;
      color: #fff; }
    .pricing-wrapper-card .card-action button:focus {
      outline: none !important; }

/**=====================
    34. Pricing CSS Ends
==========================**/
/**=====================
     35. Form builder css start
==========================**/
.form-builder .help-block {
  margin-bottom: 0;
  color: #999999;
  text-transform: capitalize; }

.form-builder .btn-light {
  color: #999999; }

.form-builder .copy-btn {
  padding: 8px; }

.form-builder .nav-primary .nav-link.active, .form-builder .nav-primary .nav-primary .show > .nav-link, .form-builder .nav-primary .nav-pills.nav-primary .nav-link.active, .form-builder .nav-primary .nav-pills.nav-primary .show > .nav-link {
  border-radius: 4px; }

.form-builder .nav-primary .nav-link, .form-builder .nav-primary .nav-pills.nav-primary .nav-link {
  color: #000;
  font-weight: 500; }

.form-builder #components {
  margin-top: 30px; }
  .form-builder #components #viewhtml {
    height: 526px; }

/**=====================
    35. Form builder css Ends
==========================**/
/**=====================
     36. NAV CSS Start
==========================**/
.nav-list {
  padding: 30px; }
  .nav-list .nav-list-disc {
    text-align: left;
    color: #717171; }
    .nav-list .nav-list-disc li {
      padding: 9px 0; }
      .nav-list .nav-list-disc li:first-child {
        padding-top: 0; }
      .nav-list .nav-list-disc li:last-child {
        padding-bottom: 0; }
      .nav-list .nav-list-disc li a {
        color: #717171; }
        .nav-list .nav-list-disc li a .fa {
          width: 14px;
          font-size: 16px; }
      .nav-list .nav-list-disc li:hover {
        color: #ab8ce4; }
        .nav-list .nav-list-disc li:hover a {
          color: #ab8ce4; }

.navs-icon {
  padding: 30px; }
  .navs-icon i {
    font-size: 21px;
    margin-right: 10px; }
  .navs-icon .fa {
    font-size: 16px; }
  .navs-icon li {
    padding: 9px 0; }
    .navs-icon li:first-child {
      padding-top: 0; }
    .navs-icon li:last-child {
      padding-bottom: 0; }
    .navs-icon li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .navs-icon li ul {
      padding-top: 9px; }
      .navs-icon li ul li {
        line-height: 1; }
        .navs-icon li ul li:first-child {
          padding-top: 9px; }
        .navs-icon li ul li:hover {
          color: #ab8ce4; }
          .navs-icon li ul li:hover a {
            color: #ab8ce4; }
    .navs-icon li a {
      color: #717171; }
      .navs-icon li a:hover {
        color: #ab8ce4; }
      .navs-icon li a.active {
        color: #ab8ce4; }
      .navs-icon li a span {
        font-family: Raleway; }
    .navs-icon li button:hover a {
      color: #FFf; }
  .navs-icon .main-section {
    padding-top: 30px; }
  .navs-icon .separator {
    border-bottom: 1px solid #dee2e6;
    margin: 30px 0;
    padding: 0; }
  .navs-icon .btn-link {
    text-decoration: none;
    line-height: 1;
    padding: 0;
    padding-bottom: 6px; }
    .navs-icon .btn-link:hover {
      text-decoration: none; }

#accordionoc #collapseicon, #accordionoc #collapseicon1 {
  padding-top: 0px; }

#accordionoc li button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.navs-icon.default-according.style-1 li button {
  position: relative; }
  .navs-icon.default-according.style-1 li button:hover {
    color: #ab8ce4 !important; }

.navs-icon.default-according.style-1 li button[aria-expanded="true"]:before {
  right: 2px;
  top: 6px; }

.navs-icon.default-according.style-1 li button[aria-expanded="false"]:before {
  right: 2px;
  top: 6px; }

.navs-dropdown button {
  margin-top: 30px; }

.navs-dropdown .onhover-show-div {
  width: 250px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 2px 2px #eeeeee;
          box-shadow: 0 0 2px 2px #eeeeee; }
  .navs-dropdown .onhover-show-div button {
    margin-top: 0px; }
  .navs-dropdown .onhover-show-div .navs-icon li {
    text-align: left; }

.onhover-dropdown.navs-dropdown:hover .onhover-show-div:before {
  right: 77px;
  left: unset; }

.onhover-dropdown.navs-dropdown:hover .onhover-show-div:after {
  right: 77px;
  left: unset; }

.icon-lists {
  font-family: Raleway; }

.pl-navs-inline {
  padding-left: 30px !important; }

.inline-nav li {
  line-height: 1.3; }

/**=====================
     36. NAV CSS Ends
==========================**/
/**=====================
    37. Dropdown CSS Start
==========================**/
.dropdown-basic {
  margin-bottom: -10px; }
  .dropdown-basic .btn-group {
    margin-right: 18px; }
    .dropdown-basic .btn-group .btn-round {
      border-radius: 50px; }
  .dropdown-basic .separated-btn {
    margin-left: -6px; }
    .dropdown-basic .separated-btn .btn {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      padding: 10px; }
  .dropdown-basic button {
    max-height: 43px; }
  .dropdown-basic .dropdown {
    position: relative;
    display: inline-block;
    margin-bottom: 10px; }
    .dropdown-basic .dropdown .dropbtn {
      color: white;
      padding: 12px;
      border: none;
      cursor: pointer; }
    .dropdown-basic .dropdown .dropdown-content {
      display: none;
      position: absolute;
      right: 0;
      background-color: #f9f9f9;
      min-width: 170px;
      -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
      z-index: 1;
      left: 0;
      top: 45px; }
      .dropdown-basic .dropdown .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block; }
      .dropdown-basic .dropdown .dropdown-content .dropdown-header {
        padding: 12px 16px; }
  .dropdown-basic .dropdown-content a:hover {
    background-color: #f1f1f1; }
  .dropdown-basic .dropdown:hover .dropdown-content {
    display: block; }

.dropup-basic .dropup {
  position: relative;
  display: inline-block; }
  .dropup-basic .dropup .dropbtn {
    color: white;
    padding: 12px;
    border: none; }
  .dropup-basic .dropup .dropup-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 170px;
    bottom: 45px;
    z-index: 999;
    left: 0; }
    .dropup-basic .dropup .dropup-content a {
      color: black;
      padding: 12px 16px;
      text-decoration: none;
      display: block; }

.dropup-basic .dropup .dropup-content a:hover {
  background-color: #f1f1f1; }

.dropup-basic .dropup:hover .dropup-content {
  display: block; }
  .dropup-basic .dropup:hover .dropup-content a.active {
    background-color: #f1f1f1; }

/**=====================
    37. Dropdown CSS Ends
==========================**/
/**=====================
     38. Landing CSS Start
==========================**/
.tap-top {
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 99;
  color: white;
  text-align: center;
  background: -webkit-gradient(linear, left bottom, left top, from(#ab8ce4), to(#4099ff));
  background: linear-gradient(to top, #ab8ce4, #4099ff);
  border-radius: 100%;
  font-size: 22px;
  cursor: pointer;
  line-height: 2.2;
  display: none;
  border: 1px solid white; }

.layout-demo {
  margin-bottom: -20px; }

.navbar-toggler:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.landing-main .landing-home {
  background-image: url(../images/landing/home/main_bg.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100vh; }
  .landing-main .landing-home .landing-left {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .landing-main .landing-home .landing-left h5 {
      margin-bottom: 20px;
      line-height: 1.5; }
    .landing-main .landing-home .landing-left h1 {
      font-weight: 900;
      margin-bottom: 30px; }
    .landing-main .landing-home .landing-left p {
      font-size: 15px;
      margin-bottom: 25px; }
    .landing-main .landing-home .landing-left .button-bottom .btn-outline-primary-2x {
      background-color: #fff; }
  .landing-main .landing-home .landing-body {
    height: calc(100vh - 100px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.landing-main .live-box {
  padding: 8px;
  background-color: #fff;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  position: relative; }
  .landing-main .live-box:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .landing-main .live-box:hover .btn {
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .landing-main .live-box:before {
    opacity: 0;
    content: "";
    position: absolute;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 2;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .landing-main .live-box .btn {
    position: absolute;
    top: 45%;
    left: 30%;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 3; }

.landing-main .gray-section-bg {
  background-color: #f9f9f9; }

.landing-main .navbar-expand-lg .navbar-brand {
  padding-left: 18px; }

.landing-main .navbar-expand-lg .navbar-collapse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .landing-main .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item a {
    color: #fff;
    text-transform: uppercase;
    padding: 20px;
    font-weight: 600;
    opacity: 0.8;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .landing-main .navbar-expand-lg .navbar-collapse .navbar-nav .nav-item a:hover {
      opacity: 1;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }

.landing-main .section-space {
  padding: 80px 0;
  text-align: center; }
  .landing-main .section-space p {
    font-size: 15px; }

.landing-main .landing-header h2 {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 700;
  color: #36404a; }

.landing-main .landing-header .line {
  position: relative;
  height: 3px;
  width: 70px;
  background-color: #4099ff;
  content: "";
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0;
  margin-bottom: 60px; }

.landing-main .admin-options .live-demo-btn {
  margin-top: 30px;
  margin-bottom: 70px; }
  .landing-main .admin-options .live-demo-btn a {
    text-transform: uppercase;
    color: #fff; }
    .landing-main .admin-options .live-demo-btn a:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }

.landing-main .updates-features .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.landing-main .updates-features .landing-header h2 {
  margin-bottom: 20px; }

.landing-main .updates-features .landing-header p {
  color: #828282;
  margin: 0 auto;
  padding-bottom: 20px; }

.landing-main .updates-features h6 {
  margin-top: 30px;
  text-transform: uppercase;
  font-weight: 700; }

.landing-main .advance-bg {
  background-image: url(../images/landing/background.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center; }

.landing-main .application-section .nav-pills {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .landing-main .application-section .nav-pills .nav-item {
    position: relative; }
    .landing-main .application-section .nav-pills .nav-item .nav-link {
      font-size: 17px;
      padding: 12px 30px;
      line-height: 1; }
    .landing-main .application-section .nav-pills .nav-item a {
      color: #000; }
      .landing-main .application-section .nav-pills .nav-item a.active {
        color: #fff;
        background-color: #4099ff; }
        .landing-main .application-section .nav-pills .nav-item a.active:before {
          width: 0;
          height: 0;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 7px solid #4099ff;
          content: "";
          bottom: -7px;
          position: absolute;
          left: 0;
          right: 0;
          margin: 0 auto;
          z-index: 2; }
        .landing-main .application-section .nav-pills .nav-item a.active:after {
          width: 0;
          height: 0;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 7px solid #4099ff;
          content: "";
          bottom: -7px;
          position: absolute;
          margin: 0 auto;
          left: 0;
          right: 0;
          z-index: 1; }
  .landing-main .application-section .nav-pills .application-icons i {
    font-size: 24px;
    margin-right: 0; }

.landing-main .application-section .tab-content img {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border: 1px solid #f1f1f1; }

.landing-main .application-section .tab-content.active {
  -webkit-animation: fadeInDown 0.3s linear;
  animation: fadeInDown 0.3s linear; }

.landing-main .application-section .landing-header h2 {
  margin-bottom: 20px; }

.landing-main .application-section .landing-header p {
  margin-bottom: 20px;
  color: #828282; }

.landing-main .advance-widget {
  background-color: #fafafa; }
  .landing-main .advance-widget .widgets-section {
    background-image: url(../images/landing/widgets-bck.png);
    background-size: cover;
    height: 600px;
    animation: widget-animation 110s linear infinite reverse;
    -webkit-animation: widget-animation 110s linear infinite reverse;
    background-repeat: repeat-x; }

@-webkit-keyframes widget-animation {
  0% {
    background-position-x: 0; }
  100% {
    background-position-x: 1920px; } }

@keyframes widget-animation {
  0% {
    background-position-x: 0; }
  100% {
    background-position-x: 1920px; } }

.landing-main .key-features-section .feature-main {
  padding: 0 25px 25px 25px; }
  .landing-main .key-features-section .feature-main .feature-icon {
    width: 50px;
    margin: 0 auto; }
  .landing-main .key-features-section .feature-main .feature-content {
    margin-top: 35px; }
    .landing-main .key-features-section .feature-main .feature-content h5 {
      font-weight: 600;
      margin-bottom: 15px; }
    .landing-main .key-features-section .feature-main .feature-content p {
      color: #828282; }

.landing-main .many-feature-section h5 {
  text-align: left;
  margin-bottom: 20px; }
  .landing-main .many-feature-section h5 span {
    margin-left: 15px; }

.landing-main .exclusive-features {
  background-image: url("../images/landing/home/pattern.jpg");
  background-blend-mode: overlay;
  background-color: rgba(255, 255, 255, 0.95);
  background-position: 0; }
  .landing-main .exclusive-features .container .row:last-child {
    margin-bottom: 0; }
  .landing-main .exclusive-features .container > .row:nth-child(odd) .inner-block {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 0, 0, 0)), to(#f3f3f3));
    background-image: linear-gradient(to right, rgba(255, 0, 0, 0), #f3f3f3); }
  .landing-main .exclusive-features .container > .row .inner-block {
    height: calc(100% - 30px);
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 0, 0, 0)), to(#f3f3f3));
    background-image: linear-gradient(to left, rgba(255, 0, 0, 0), #f3f3f3);
    padding: calc(30px + (50 - 30) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 50px; }

.landing-main .landing-components i {
  font-size: 35px;
  background-color: #fff;
  padding: 25px;
  border-radius: 50%;
  -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2); }

.landing-main .landing-components p {
  font-size: 14px; }

.landing-main .landing-components h4 {
  text-transform: capitalize;
  margin-bottom: 15px; }

.landing-main .landing-components .tour-mb {
  margin-bottom: 2px;
  font-weight: 600; }

.landing-main .support-section i {
  font-size: 45px;
  background-color: #fff;
  padding: 25px;
  border-radius: 50%;
  -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2); }

.landing-main .support-section h6 {
  margin-top: 40px;
  font-weight: 600; }

.landing-main .support-section p {
  font-size: 14px;
  margin-bottom: 0; }

.landing-main .cd-timeline-content .cd-date {
  text-align: left; }

.landing-main .cd-timeline-img i {
  left: 13%; }

.landing-main .footer-bg {
  text-align: center;
  background-color: #4099ff;
  background: -webkit-gradient(linear, left top, right top, from(#9f75ec), to(#7183ef));
  background: linear-gradient(to right, #9f75ec 0%, #7183ef 100%); }
  .landing-main .footer-bg h2 {
    font-size: 36px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px; }
  .landing-main .footer-bg .star-rate {
    margin: 40px 0; }
    .landing-main .footer-bg .star-rate i {
      font-size: 45px;
      margin-right: 10px; }
      .landing-main .footer-bg .star-rate i:last-child {
        margin-right: 0; }
  .landing-main .footer-bg button {
    text-transform: uppercase; }

.customizer-img {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border: 1px solid #f1f1f1; }

/**=====================
      document css
==========================**/
.document.page-wrapper .page-sidebar {
  top: 84px;
  padding: 30px 20px; }

.document.page-wrapper .page-body-wrapper .page-body {
  margin-top: 130px; }

.document .particles-headline {
  background-position: top;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
  background-image: -webkit-gradient(linear, right top, left top, from(#536dfe), to(#fff));
  background-image: linear-gradient(-90deg, #536dfe, #fff); }

.page-wrapper.document .page-body {
  min-height: unset; }

.document-content ul.nav-pills {
  overflow-y: scroll;
  max-height: calc(100vh - 180px);
  display: block; }
  .document-content ul.nav-pills li {
    line-height: 25px; }
    .document-content ul.nav-pills li .nav-link {
      border-radius: .25rem;
      font-size: 15px;
      display: block;
      text-decoration: none;
      line-height: 40px;
      color: #4c5667;
      font-weight: 500;
      padding: 0; }
      .document-content ul.nav-pills li .nav-link i {
        margin-top: 3px;
        text-decoration: none;
        line-height: 25px;
        color: #ab8ce4;
        margin-right: 20px; }
      .document-content ul.nav-pills li .nav-link.active {
        background-color: unset !important;
        color: #ab8ce4; }
    .document-content ul.nav-pills li .show > .nav-link {
      background-color: unset !important;
      color: #ab8ce4; }

.document-content .table thead th {
  width: 50%; }

.document-content .set-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.document-content i.fa-star {
  color: #ffd042; }

.document-content .col-9 {
  padding-left: 40px; }
  .document-content .col-9 .set-height {
    overflow: scroll;
    overflow-x: hidden; }
  .document-content .col-9 .tab-content {
    overflow: auto;
    overflow-x: hidden;
    max-height: calc(100% - 200px);
    position: fixed;
    width: 976px;
    margin-left: 30px;
    -webkit-box-shadow: 0 0 15px 0 rgba(220, 220, 220, 0.4);
    -o-box-shadow: 0 0 15px 0 rgba(220, 220, 220, 0.4);
    box-shadow: 0 0 15px 0 rgba(220, 220, 220, 0.4); }
    .document-content .col-9 .tab-content .section-head {
      font-weight: 600;
      font-size: 32px;
      margin-bottom: 40px;
      padding: 0; }

.document-content .card-body.tree-color {
  padding: 0; }

.document-content .jstree-default {
  padding: 30px;
  background-color: #36404a;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08);
          box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08); }
  .document-content .jstree-default .jstree-anchor {
    color: #a6aaaf; }
  .document-content .jstree-default .jstree-hovered {
    background-color: #303841;
    border: 1px solid #4b5469; }
  .document-content .jstree-default .jstree-clicked {
    color: white !important;
    background: transparent !important; }
  .document-content .jstree-default .jstree-icon {
    color: #656b78 !important; }

.document-content hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.document-content .html-editor {
  color: rgba(255, 255, 255, 0.7);
  background-color: #2b2b2b; }
  .document-content .html-editor pre {
    color: rgba(255, 255, 255, 0.7);
    background-color: #000; }

.document-content .progress {
  margin-bottom: 10px; }

.document-content ul.list-ticked li {
  margin-bottom: 10px;
  padding-left: 1rem; }

.document-content.faq {
  font-size: 18px; }
  .document-content.faq .btn {
    font-size: 18px;
    font-weight: 600;
    color: #ab8ce4; }
    .document-content.faq .btn.btn-link {
      color: #000; }
      .document-content.faq .btn.btn-link.collapsed {
        color: #ab8ce4; }
  .document-content.faq ul {
    border: unset; }
    .document-content.faq ul.nav {
      display: block; }
      .document-content.faq ul.nav li .nav-link {
        border-radius: .25rem;
        font-size: 18px;
        display: block;
        padding: 3px 20px 3px 30px;
        text-decoration: none;
        line-height: 30px;
        color: #4c5667;
        font-weight: 500;
        border: unset; }
        .document-content.faq ul.nav li .nav-link i {
          margin-top: 3px;
          text-decoration: none;
          line-height: 25px;
          color: #ab8ce4;
          margin-right: 20px; }
        .document-content.faq ul.nav li .nav-link.active {
          color: #ab8ce4;
          background-color: unset;
          border: unset; }
        .document-content.faq ul.nav li .nav-link:hover {
          border: unset; }

.document-content .reviews {
  background-color: #fff;
  padding: 30px 0;
  margin-bottom: 30px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08); }
  .document-content .reviews h1 {
    text-transform: uppercase;
    font-weight: 600; }
  .document-content .reviews h5 {
    text-transform: capitalize; }

/**=====================
      document css end
==========================**/
/**=====================
     38. Landing CSS Ends
==========================**/
/**=====================
     39. Table  CSS Start
==========================**/
thead, tbody, tfoot, tr, td, th {
  border-color: #dee2e6; }

.table {
  margin-bottom: 0; }
  .table > :not(:last-child) > :last-child > * {
    border-bottom-color: #dee2e6; }
  .table thead {
    border-bottom-color: #dee2e6; }
  .table [class*='bg-'] {
    color: #fff; }
  .table .bg-light {
    color: #333333; }
  .table tfoot {
    font-weight: bold; }

.table-inverse th, .table-inverse td {
  color: #fff; }

.table[class*='bg-'] th, .table[class*='bg-'] td {
  color: #fff; }

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: #f6f6f6; }

.table-double {
  border-left: 4px double #dee2e6;
  border-right: 4px double #dee2e6; }
  .table-double thead, .table-double tbody, .table-double tfoot, .table-double tr, .table-double td, .table-double th {
    border-style: double;
    border-width: 4px;
    border-right: 0;
    border-left: 0; }

.table-dotted {
  border-left: 2px dotted #dee2e6;
  border-right: 2px dotted #dee2e6; }
  .table-dotted thead, .table-dotted tbody, .table-dotted tfoot, .table-dotted tr, .table-dotted td, .table-dotted th {
    border-style: dotted !important;
    border-width: 2px;
    border-right: 0;
    border-left: 0; }

.table-dashed {
  border-left: 2px dashed #dee2e6;
  border-right: 2px dashed #dee2e6; }
  .table-dashed thead, .table-dashed tbody, .table-dashed tfoot, .table-dashed tr, .table-dashed td, .table-dashed th {
    border-style: dashed !important;
    border-width: 2px;
    border-right: 0;
    border-left: 0; }

.table-xl td, .table-xl th {
  padding: 1.25rem 2rem;
  font-size: 120%; }

.table-lg td, .table-lg th {
  padding: .9rem 2rem;
  font-size: 110%; }

.table-de td, .table-de th {
  padding: .75rem 2rem; }

.table-sm th, .table-sm td {
  padding: .5rem 2rem;
  font-size: 90%; }

.table-xs th, .table-xs td {
  padding: 0.2rem 2rem;
  font-size: 80%; }

.table-border-horizontal tr, .table-border-horizontal th, .table-border-horizontal td {
  border-top: 1px solid #dee2e6;
  padding: .75rem 2rem; }

.table-border-vertical tr, .table-border-vertical th, .table-border-vertical td {
  border-top: 0;
  border-right: 1px solid #dee2e6; }

.table-border-vertical tr td {
  border-bottom: 0; }
  .table-border-vertical tr td:last-child {
    border-right: none; }

.table-border-vertical tbody tr th {
  border-bottom: 0; }

.table-bordernone td {
  border: 0; }

.table-bordernone .bd-t-none {
  border-top: none; }

.table-bordernone tbody th {
  border-bottom: 0; }

.table-bordernone .u-s-tb {
  padding: 11px; }

.table-inverse {
  color: #fff;
  background-color: #292b2c; }
  .table-inverse th, .table-inverse td {
    border-color: #fff; }
  .table-inverse.table-bordered {
    border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  --bs-table-accent-bg: rgba(245, 247, 250, 0.5); }

.table-bordered thead, .table-bordered tbody, .table-bordered tfoot, .table-bordered tr, .table-bordered td, .table-bordered th {
  border-color: #f6f6f6; }

.table-bordered thead tr, .table-bordered thead th {
  border-bottom-color: #dee2e6; }

.edit-profile .table-responsive {
  padding: 10px 20px; }

/**=====================
     39.Table CSS Ends
==========================**/
/**=====================
    40. Alertbox-call-out CSS start
==========================**/
.bs-callout-info {
  display: block;
  border-color: #ab8ce4 !important;
  background-color: #ab8ce4;
  border-radius: 0.25rem;
  color: #000; }

/**=====================
     40. Alertbox-call-out CSS End
==========================**/
/**=====================
    41. Chart CSS Start
==========================**/
.chart-block canvas {
  width: 100% !important; }

.chart-block .chart-overflow {
  overflow: hidden;
  text-align: center; }

.candidcahrt {
  width: 100%;
  height: 470px; }

.amcharts-export-canvas {
  position: absolute;
  display: none;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .amcharts-export-canvas .canvas-container {
    -webkit-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out; }
  .amcharts-export-canvas.active {
    display: block; }
  .amcharts-export-canvas.dropbox .canvas-container {
    opacity: .5; }

.flot-chart-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 400px; }
  .flot-chart-container #toggling-series-flot {
    display: inline-block;
    width: 79% !important; }

.flot-chart-placeholder {
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 1.2em;
  text-align: center; }
  .flot-chart-placeholder .legend table {
    border-spacing: 5px; }

.morris-hover {
  position: absolute;
  z-index: 8; }
  .morris-hover.morris-default-style {
    border-radius: 10px;
    padding: 6px;
    color: #717171;
    background: #fff;
    border: solid 1px #cccccc;
    font-family: sans-serif;
    font-size: 12px;
    text-align: center; }
    .morris-hover.morris-default-style .morris-hover-row-label {
      font-weight: bold;
      margin: 0.25em 0; }
    .morris-hover.morris-default-style .morris-hover-point {
      white-space: nowrap;
      margin: 0.1em 0; }

.chart-sparkline {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
  background: #999999 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  color: #fff;
  font: 10px arial, sans-serif;
  text-align: left;
  white-space: nowrap;
  padding: 5px;
  border: 1px solid #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 10000; }
  .chart-sparkline .jqsfield {
    color: #fff;
    font: 10px arial, sans-serif;
    text-align: left; }

.radial-bar {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  background-color: transparent;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 80px;
  height: 80px;
  font-size: 18px;
  font-family: Open Sans, sans-serif;
  background-clip: content-box; }
  .radial-bar:after {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    text-align: center;
    font-weight: 500;
    color: #455a64;
    content: attr(data-label);
    background-color: #fff;
    z-index: 1;
    width: 56px;
    height: 56px;
    margin-left: 12px;
    margin-top: 12px;
    line-height: 56px; }
  .radial-bar > img {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    text-align: center;
    font-weight: 500;
    color: #455a64;
    z-index: 3;
    width: 56px;
    height: 56px;
    margin-left: 12px;
    margin-top: 12px;
    line-height: 56px; }
  .radial-bar.radial-bar-35 {
    background-image: linear-gradient(90deg, #ddd 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-50 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #448aff), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #448aff), color-stop(50%, #ddd), to(#ddd));
    background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-60 {
    background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-65 {
    background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-70 {
    background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-75 {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #448aff), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #448aff), color-stop(50%, #ddd), to(#ddd));
    background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-80 {
    background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }
  .radial-bar.radial-bar-85 {
    background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #ddd 50%, #ddd); }

.radial-bar-primary.radial-bar-35 {
  background-image: linear-gradient(90deg, #ddd 50%, transparent 50%, transparent), linear-gradient(216deg, #ab8ce4 50%, #ddd 50%, #ddd); }

.radial-bar-primary.radial-bar-50 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #ab8ce4), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #ab8ce4), color-stop(50%, #ddd), to(#ddd));
  background-image: linear-gradient(270deg, #ab8ce4 50%, transparent 50%, transparent), linear-gradient(270deg, #ab8ce4 50%, #ddd 50%, #ddd); }

.radial-bar-secondary.radial-bar-60 {
  background-image: linear-gradient(306deg, #26c6da 50%, transparent 50%, transparent), linear-gradient(270deg, #26c6da 50%, #ddd 50%, #ddd); }

.radial-bar-success.radial-bar-65 {
  background-image: linear-gradient(324deg, #00c292 50%, transparent 50%, transparent), linear-gradient(270deg, #00c292 50%, #ddd 50%, #ddd); }

.radial-bar-info.radial-bar-75 {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #4099ff), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #4099ff), color-stop(50%, #ddd), to(#ddd));
  background-image: linear-gradient(360deg, #4099ff 50%, transparent 50%, transparent), linear-gradient(270deg, #4099ff 50%, #ddd 50%, #ddd); }

.radial-bar-info.radial-bar-85 {
  background-image: linear-gradient(396deg, #4099ff 50%, transparent 50%, transparent), linear-gradient(270deg, #4099ff 50%, #ddd 50%, #ddd); }

.radial-bar-danger.radial-bar-50 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #FF5370), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #FF5370), color-stop(50%, #ddd), to(#ddd));
  background-image: linear-gradient(270deg, #FF5370 50%, transparent 50%, transparent), linear-gradient(270deg, #FF5370 50%, #ddd 50%, #ddd); }

.radial-bar-danger.radial-bar-80 {
  background-image: linear-gradient(378deg, #FF5370 50%, transparent 50%, transparent), linear-gradient(270deg, #FF5370 50%, #ddd 50%, #ddd); }

.pieLabel div {
  color: #fff !important; }
  .pieLabel div input[type=checkbox] {
    margin: 7px; }

.knob-chart {
  min-height: 255px; }
  .knob-chart .chart-clock-main {
    position: relative;
    width: 200px;
    margin: 45px auto; }
    .knob-chart .chart-clock-main .clock-large {
      position: absolute;
      left: -48px;
      top: -45px; }
    .knob-chart .chart-clock-main .clock-medium {
      position: absolute;
      left: 2px;
      top: 5px; }
    .knob-chart .chart-clock-main .clock-small {
      position: absolute;
      left: 14px;
      top: 55px; }

.knob-block {
  position: relative;
  margin-bottom: -10px; }
  .knob-block input {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    height: 100% !important;
    width: 100% !important;
    left: 0 !important;
    top: 0 !important;
    margin-left: 0 !important;
    margin-top: -3px !important; }

.knob-disable input {
  display: none !important; }

/**=====================
     41. Chart CSS End
==========================**/
/**=====================
     42. Timeline CSS Start
==========================**/
.cd-container {
  width: 90%;
  max-width: 1170px;
  margin: 0 auto; }

.cd-container::after {
  content: '';
  display: table;
  clear: both; }

header {
  height: 200px;
  line-height: 200px;
  text-align: center;
  background: #2a3142; }
  header h1 {
    color: #fff;
    font-size: 18px; }

.embed-responsive iframe {
  width: 100%; }

@media only screen and (min-width: 1170px) {
  header {
    height: 300px;
    line-height: 300px; }
    header h1 {
      font-size: 24px; }
  #cd-timeline::before {
    left: 50% !important;
    margin-left: -2px; }
  .cd-timeline-block {
    margin: 4em 0; }
    .cd-timeline-block:first-child {
      margin-top: 0; }
    .cd-timeline-block:last-child {
      margin-bottom: 0; }
    .cd-timeline-block:nth-child(even) .cd-timeline-content {
      float: right; }
      .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
        left: auto;
        right: 122%;
        text-align: right; }
    .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
      top: 24px;
      left: auto;
      right: 100%;
      border-color: transparent;
      border-right-color: #eeeeee; }
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px; }
    .cd-timeline-img > i {
      font-size: 18px;
      top: 50%;
      left: 50%;
      padding: 3px; }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden; }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
            animation: cd-bounce-1 0.6s; }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden; }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
            animation: cd-bounce-2 0.6s; }
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
            animation: cd-bounce-2-inverse 0.6s; }
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%; }
    .cd-timeline-content .cd-date {
      position: absolute;
      width: 100%;
      left: 122%;
      top: 6px;
      font-size: 16px; }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #fff; } }

#cd-timeline {
  position: relative;
  padding: 2em 0; }

#cd-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  font-size: 1.5rem;
  height: 100%;
  width: 2px;
  background: #eeeeee;
  left: -15px; }

.cd-timeline-block {
  position: relative;
  margin: 30px 0; }
  .cd-timeline-block:after {
    content: "";
    display: table;
    clear: both; }
  .cd-timeline-block:first-child {
    margin-top: 0; }
  .cd-timeline-block:last-child {
    margin-bottom: 0; }

.cd-timeline-img {
  width: 60px;
  height: 60px;
  left: 50%;
  margin-left: -30px;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  position: absolute;
  top: 0;
  border-radius: 4px; }
  .cd-timeline-img i {
    display: block;
    position: relative;
    left: 45%;
    top: 44%;
    margin-left: -12px;
    margin-top: -12px;
    font-size: 27px;
    color: #fff; }

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0; }
  60% {
    opacity: 1; } }

@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.cd-timeline-content {
  position: relative;
  background: #f6f6f6;
  border-radius: 4px;
  padding: 30px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.08); }
  .cd-timeline-content p {
    padding-top: 9px; }
  .cd-timeline-content h4 {
    margin-bottom: 0; }
  .cd-timeline-content:after {
    content: "";
    display: table;
    clear: both; }
  .cd-timeline-content audio {
    width: 100%; }
  .cd-timeline-content .cd-date {
    font-size: 13px;
    display: inline-block;
    float: left;
    padding: .8em 0 0;
    opacity: .7; }

.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-left: 7px solid #eeeeee; }

@media only screen and (min-width: 768px) {
  .cd-timeline-content .cd-date {
    font-size: 14px;
    padding-bottom: 0; } }

@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0; }
  60% {
    opacity: 1; } }

@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0; }
  60% {
    opacity: 1; } }

@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@media only screen and (max-width: 1169px) {
  .cd-timeline-block .cd-timeline-img {
    left: -2px;
    height: 30px;
    width: 30px;
    margin-left: -30px;
    top: 14px;
    z-index: 8; }
    .cd-timeline-block .cd-timeline-img > i {
      font-size: 15px;
      top: 16px;
      left: 17px;
      padding: 3px; }
  .landing-main #cd-timeline::before {
    left: -39px; }
  .landing-main .cd-timeline-block .cd-timeline-img {
    left: -34px;
    height: 50px;
    width: 50px;
    top: 1px;
    z-index: 8; }
    .landing-main .cd-timeline-block .cd-timeline-img > i {
      font-size: 23px;
      top: 21px;
      left: 7px;
      padding: 3px; } }

@media only screen and (max-width: 576px) {
  .cd-timeline-content {
    padding: 15px; }
    .cd-timeline-content h4 {
      font-size: 18px; } }

/**=====================
     42. Timeline  CSS Ends
==========================**/
/**=====================
    43. Timeline 2 CSS Start
==========================**/
.timeliny {
  position: relative;
  display: block;
  padding: 10rem 0;
  width: 100%;
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  text-rendering: optimizeLegibility;
  color: #eeeeee;
  opacity: 0;
  overflow: hidden;
  cursor: move; }
  .timeliny.loaded {
    opacity: 1; }
  .timeliny::before {
    content: '';
    position: absolute;
    background-color: #717171;
    width: 100%;
    height: 1px;
    top: 50%;
    left: 0; }
  .timeliny .timeliny-wrapper {
    display: block;
    margin: auto;
    width: 100%;
    max-width: 1024px; }
  .timeliny .timeliny-dot {
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -0.6rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    border: 1px solid #717171;
    background-color: #fff; }
    .timeliny .timeliny-dot::before {
      -webkit-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out;
      content: attr(data-year);
      display: block;
      position: absolute;
      top: -5rem;
      left: 1.25rem;
      color: #2a3142;
      font-family: Open Sans;
      font-size: 22px; }
    .timeliny .timeliny-dot::after {
      -webkit-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      content: attr(data-text);
      display: block;
      position: absolute;
      width: 256px;
      top: 5.6rem;
      left: 1.25rem;
      color: #eeeeee;
      opacity: 0;
      font-size: 0.9em; }
      @media (min-width: 768px) {
        .timeliny .timeliny-dot::after {
          width: 341.33333px; } }
  .timeliny .timeliny-timeline {
    position: absolute;
    top: 50%;
    left: 0;
    display: table;
    width: 100%;
    z-index: 5; }
    .timeliny .timeliny-timeline .timeliny-timeblock {
      display: table-cell;
      position: relative; }
      .timeliny .timeliny-timeline .timeliny-timeblock.active .timeliny-dot {
        border-color: #ab8ce4;
        background-color: #ab8ce4;
        -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.33);
                box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.33); }
        .timeliny .timeliny-timeline .timeliny-timeblock.active .timeliny-dot::before {
          color: #2a3142; }
        .timeliny .timeliny-timeline .timeliny-timeblock.active .timeliny-dot::after {
          color: #2a3142;
          opacity: 1;
          background-color: #ddcef7;
          border: 1px solid #ddd;
          padding: 10px;
          border-radius: 5px; }
      .timeliny .timeliny-timeline .timeliny-timeblock.inactive .timeliny-dot {
        cursor: move; }
        .timeliny .timeliny-timeline .timeliny-timeblock.inactive .timeliny-dot::before {
          color: #eeeeee; }
      .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover {
        border-color: #2a3142;
        background-color: #2a3142; }
        .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover::before {
          color: #2a3142; }
      .timeliny .timeliny-timeline .timeliny-timeblock .timeliny-dot:hover::after {
        color: #2a3142;
        opacity: 1;
        background-color: #fff;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 5px; }
  .timeliny .timeliny-vertical-line {
    position: absolute;
    display: block;
    z-index: 1;
    left: 16%;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #ab8ce4; }
    @media (min-width: 768px) {
      .timeliny .timeliny-vertical-line {
        left: 32%; } }
    .timeliny .timeliny-vertical-line::before {
      content: '';
      position: absolute;
      top: 0;
      left: -7px;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #ab8ce4; }
    .timeliny .timeliny-vertical-line::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: -7px;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #ab8ce4; }

/**=====================
     43. Timeline 2 CSS Ends
==========================**/
/**=====================
    44. Tabs CSS Start
==========================**/
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #ab8ce4; }

.nav i {
  margin-right: 10px; }

.nav-theme .nav-link, .nav-pills.nav-theme .nav-link {
  color: #ab8ce4; }

.nav-theme .nav-link.active, .nav-theme .show > .nav-link, .nav-pills.nav-theme .nav-link.active, .nav-pills.nav-theme .show > .nav-link {
  background-color: #ab8ce4;
  color: #fff; }

.nav-primary .nav-link, .nav-pills.nav-primary .nav-link {
  color: #ab8ce4; }

.nav-primary .nav-link.active, .nav-primary .show > .nav-link, .nav-pills.nav-primary .nav-link.active, .nav-pills.nav-primary .show > .nav-link {
  background-color: #ab8ce4;
  color: #fff; }

.nav-secondary .nav-link, .nav-pills.nav-secondary .nav-link {
  color: #26c6da; }

.nav-secondary .nav-link.active, .nav-secondary .show > .nav-link, .nav-pills.nav-secondary .nav-link.active, .nav-pills.nav-secondary .show > .nav-link {
  background-color: #26c6da;
  color: #fff; }

.nav-success .nav-link, .nav-pills.nav-success .nav-link {
  color: #00c292; }

.nav-success .nav-link.active, .nav-success .show > .nav-link, .nav-pills.nav-success .nav-link.active, .nav-pills.nav-success .show > .nav-link {
  background-color: #00c292;
  color: #fff; }

.nav-danger .nav-link, .nav-pills.nav-danger .nav-link {
  color: #FF5370; }

.nav-danger .nav-link.active, .nav-danger .show > .nav-link, .nav-pills.nav-danger .nav-link.active, .nav-pills.nav-danger .show > .nav-link {
  background-color: #FF5370;
  color: #fff; }

.nav-info .nav-link, .nav-pills.nav-info .nav-link {
  color: #4099ff; }

.nav-info .nav-link.active, .nav-info .show > .nav-link, .nav-pills.nav-info .nav-link.active, .nav-pills.nav-info .show > .nav-link {
  background-color: #4099ff;
  color: #fff; }

.nav-light .nav-link, .nav-pills.nav-light .nav-link {
  color: #eeeeee; }

.nav-light .nav-link.active, .nav-light .show > .nav-link, .nav-pills.nav-light .nav-link.active, .nav-pills.nav-light .show > .nav-link {
  background-color: #eeeeee;
  color: #fff; }

.nav-dark .nav-link, .nav-pills.nav-dark .nav-link {
  color: #2a3142; }

.nav-dark .nav-link.active, .nav-dark .show > .nav-link, .nav-pills.nav-dark .nav-link.active, .nav-pills.nav-dark .show > .nav-link {
  background-color: #2a3142;
  color: #fff; }

.nav-warning .nav-link, .nav-pills.nav-warning .nav-link {
  color: #f3d800; }

.nav-warning .nav-link.active, .nav-warning .show > .nav-link, .nav-pills.nav-warning .nav-link.active, .nav-pills.nav-warning .show > .nav-link {
  background-color: #f3d800;
  color: #fff; }

.nav-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.nav-tabs.nav-bottom .nav-item .nav-link.active, .nav-tabs.nav-bottom .nav-item .nav-link.focus, .nav-tabs.nav-bottom .nav-item .nav-link.hover {
  border-color: #fff #eeeeee #ddd; }

.tab-content ~ .nav-tabs.border-tab {
  margin-bottom: 0;
  margin-top: 30px; }

.border-tab.nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-bottom: 30px; }
  .border-tab.nav-tabs .nav-item .nav-link {
    font-size: 16px;
    color: #2a3142;
    text-align: center;
    padding: 10px 25px;
    border: none;
    border-bottom: 2px solid transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .border-tab.nav-tabs .nav-item .nav-link.active, .border-tab.nav-tabs .nav-item .nav-link.show, .border-tab.nav-tabs .nav-item .nav-link:focus, .border-tab.nav-tabs .nav-item .nav-link:hover {
      color: #ab8ce4; }
    .border-tab.nav-tabs .nav-item .nav-link.active, .border-tab.nav-tabs .nav-item .nav-link.show, .border-tab.nav-tabs .nav-item .nav-link:focus {
      border-bottom: 2px solid #ab8ce4; }
  .border-tab.nav-tabs .nav-link {
    color: #ab8ce4; }

.border-tab.nav-left .nav-link {
  border-left: 2px solid transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #2a3142; }

.border-tab.nav-left .nav-link.active, .border-tab.nav-left .show > .nav-link {
  background-color: transparent;
  border-left-color: #ab8ce4;
  color: #ab8ce4;
  border-radius: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.border-tab.nav-right .nav-link {
  border-right: 2px solid transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #2a3142;
  text-align: right; }

.border-tab.nav-right .nav-link.active, .border-tab.nav-right .show > .nav-link {
  background-color: transparent;
  border-right-color: #ab8ce4;
  color: #ab8ce4;
  border-radius: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.border-tab.nav-theme .nav-link.active, .border-tab.nav-theme .nav-item.show, .border-tab.nav-theme .nav-link:focus, .border-tab.nav-theme .nav-link:hover {
  color: #ab8ce4;
  background-color: transparent; }

.border-tab.nav-theme .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-theme .nav-item .nav-link.active, .border-tab.nav-theme .nav-item .nav-link.show, .border-tab.nav-theme .nav-item .nav-link:focus {
    border-bottom: 2px solid #ab8ce4; }
  .border-tab.nav-theme .nav-item .nav-link.active, .border-tab.nav-theme .nav-item .nav-link.show, .border-tab.nav-theme .nav-item .nav-link:focus, .border-tab.nav-theme .nav-item .nav-link:hover {
    color: #ab8ce4; }

.border-tab.nav-left.nav-theme .nav-link.active, .border-tab.nav-left.nav-theme .show > .nav-link {
  border-left-color: #ab8ce4;
  color: #ab8ce4; }

.border-tab.nav-right.nav-theme .nav-link.active, .border-tab.nav-right.nav-theme .show > .nav-link {
  border-right-color: #ab8ce4;
  color: #ab8ce4; }

.border-tab.nav-primary .nav-link.active, .border-tab.nav-primary .nav-item.show, .border-tab.nav-primary .nav-link:focus, .border-tab.nav-primary .nav-link:hover {
  color: #ab8ce4;
  background-color: transparent; }

.border-tab.nav-primary .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-primary .nav-item .nav-link.active, .border-tab.nav-primary .nav-item .nav-link.show, .border-tab.nav-primary .nav-item .nav-link:focus {
    border-bottom: 2px solid #ab8ce4; }
  .border-tab.nav-primary .nav-item .nav-link.active, .border-tab.nav-primary .nav-item .nav-link.show, .border-tab.nav-primary .nav-item .nav-link:focus, .border-tab.nav-primary .nav-item .nav-link:hover {
    color: #ab8ce4; }

.border-tab.nav-left.nav-primary .nav-link.active, .border-tab.nav-left.nav-primary .show > .nav-link {
  border-left-color: #ab8ce4;
  color: #ab8ce4; }

.border-tab.nav-right.nav-primary .nav-link.active, .border-tab.nav-right.nav-primary .show > .nav-link {
  border-right-color: #ab8ce4;
  color: #ab8ce4; }

.border-tab.nav-secondary .nav-link.active, .border-tab.nav-secondary .nav-item.show, .border-tab.nav-secondary .nav-link:focus, .border-tab.nav-secondary .nav-link:hover {
  color: #26c6da;
  background-color: transparent; }

.border-tab.nav-secondary .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-secondary .nav-item .nav-link.active, .border-tab.nav-secondary .nav-item .nav-link.show, .border-tab.nav-secondary .nav-item .nav-link:focus {
    border-bottom: 2px solid #26c6da; }
  .border-tab.nav-secondary .nav-item .nav-link.active, .border-tab.nav-secondary .nav-item .nav-link.show, .border-tab.nav-secondary .nav-item .nav-link:focus, .border-tab.nav-secondary .nav-item .nav-link:hover {
    color: #26c6da; }

.border-tab.nav-left.nav-secondary .nav-link.active, .border-tab.nav-left.nav-secondary .show > .nav-link {
  border-left-color: #26c6da;
  color: #26c6da; }

.border-tab.nav-right.nav-secondary .nav-link.active, .border-tab.nav-right.nav-secondary .show > .nav-link {
  border-right-color: #26c6da;
  color: #26c6da; }

.border-tab.nav-success .nav-link.active, .border-tab.nav-success .nav-item.show, .border-tab.nav-success .nav-link:focus, .border-tab.nav-success .nav-link:hover {
  color: #00c292;
  background-color: transparent; }

.border-tab.nav-success .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-success .nav-item .nav-link.active, .border-tab.nav-success .nav-item .nav-link.show, .border-tab.nav-success .nav-item .nav-link:focus {
    border-bottom: 2px solid #00c292; }
  .border-tab.nav-success .nav-item .nav-link.active, .border-tab.nav-success .nav-item .nav-link.show, .border-tab.nav-success .nav-item .nav-link:focus, .border-tab.nav-success .nav-item .nav-link:hover {
    color: #00c292; }

.border-tab.nav-left.nav-success .nav-link.active, .border-tab.nav-left.nav-success .show > .nav-link {
  border-left-color: #00c292;
  color: #00c292; }

.border-tab.nav-right.nav-success .nav-link.active, .border-tab.nav-right.nav-success .show > .nav-link {
  border-right-color: #00c292;
  color: #00c292; }

.border-tab.nav-danger .nav-link.active, .border-tab.nav-danger .nav-item.show, .border-tab.nav-danger .nav-link:focus, .border-tab.nav-danger .nav-link:hover {
  color: #FF5370;
  background-color: transparent; }

.border-tab.nav-danger .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-danger .nav-item .nav-link.active, .border-tab.nav-danger .nav-item .nav-link.show, .border-tab.nav-danger .nav-item .nav-link:focus {
    border-bottom: 2px solid #FF5370; }
  .border-tab.nav-danger .nav-item .nav-link.active, .border-tab.nav-danger .nav-item .nav-link.show, .border-tab.nav-danger .nav-item .nav-link:focus, .border-tab.nav-danger .nav-item .nav-link:hover {
    color: #FF5370; }

.border-tab.nav-left.nav-danger .nav-link.active, .border-tab.nav-left.nav-danger .show > .nav-link {
  border-left-color: #FF5370;
  color: #FF5370; }

.border-tab.nav-right.nav-danger .nav-link.active, .border-tab.nav-right.nav-danger .show > .nav-link {
  border-right-color: #FF5370;
  color: #FF5370; }

.border-tab.nav-info .nav-link.active, .border-tab.nav-info .nav-item.show, .border-tab.nav-info .nav-link:focus, .border-tab.nav-info .nav-link:hover {
  color: #4099ff;
  background-color: transparent; }

.border-tab.nav-info .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-info .nav-item .nav-link.active, .border-tab.nav-info .nav-item .nav-link.show, .border-tab.nav-info .nav-item .nav-link:focus {
    border-bottom: 2px solid #4099ff; }
  .border-tab.nav-info .nav-item .nav-link.active, .border-tab.nav-info .nav-item .nav-link.show, .border-tab.nav-info .nav-item .nav-link:focus, .border-tab.nav-info .nav-item .nav-link:hover {
    color: #4099ff; }

.border-tab.nav-left.nav-info .nav-link.active, .border-tab.nav-left.nav-info .show > .nav-link {
  border-left-color: #4099ff;
  color: #4099ff; }

.border-tab.nav-right.nav-info .nav-link.active, .border-tab.nav-right.nav-info .show > .nav-link {
  border-right-color: #4099ff;
  color: #4099ff; }

.border-tab.nav-light .nav-link.active, .border-tab.nav-light .nav-item.show, .border-tab.nav-light .nav-link:focus, .border-tab.nav-light .nav-link:hover {
  color: #eeeeee;
  background-color: transparent; }

.border-tab.nav-light .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-light .nav-item .nav-link.active, .border-tab.nav-light .nav-item .nav-link.show, .border-tab.nav-light .nav-item .nav-link:focus {
    border-bottom: 2px solid #eeeeee; }
  .border-tab.nav-light .nav-item .nav-link.active, .border-tab.nav-light .nav-item .nav-link.show, .border-tab.nav-light .nav-item .nav-link:focus, .border-tab.nav-light .nav-item .nav-link:hover {
    color: #eeeeee; }

.border-tab.nav-left.nav-light .nav-link.active, .border-tab.nav-left.nav-light .show > .nav-link {
  border-left-color: #eeeeee;
  color: #eeeeee; }

.border-tab.nav-right.nav-light .nav-link.active, .border-tab.nav-right.nav-light .show > .nav-link {
  border-right-color: #eeeeee;
  color: #eeeeee; }

.border-tab.nav-dark .nav-link.active, .border-tab.nav-dark .nav-item.show, .border-tab.nav-dark .nav-link:focus, .border-tab.nav-dark .nav-link:hover {
  color: #2a3142;
  background-color: transparent; }

.border-tab.nav-dark .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-dark .nav-item .nav-link.active, .border-tab.nav-dark .nav-item .nav-link.show, .border-tab.nav-dark .nav-item .nav-link:focus {
    border-bottom: 2px solid #2a3142; }
  .border-tab.nav-dark .nav-item .nav-link.active, .border-tab.nav-dark .nav-item .nav-link.show, .border-tab.nav-dark .nav-item .nav-link:focus, .border-tab.nav-dark .nav-item .nav-link:hover {
    color: #2a3142; }

.border-tab.nav-left.nav-dark .nav-link.active, .border-tab.nav-left.nav-dark .show > .nav-link {
  border-left-color: #2a3142;
  color: #2a3142; }

.border-tab.nav-right.nav-dark .nav-link.active, .border-tab.nav-right.nav-dark .show > .nav-link {
  border-right-color: #2a3142;
  color: #2a3142; }

.border-tab.nav-warning .nav-link.active, .border-tab.nav-warning .nav-item.show, .border-tab.nav-warning .nav-link:focus, .border-tab.nav-warning .nav-link:hover {
  color: #f3d800;
  background-color: transparent; }

.border-tab.nav-warning .nav-item .nav-link {
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .border-tab.nav-warning .nav-item .nav-link.active, .border-tab.nav-warning .nav-item .nav-link.show, .border-tab.nav-warning .nav-item .nav-link:focus {
    border-bottom: 2px solid #f3d800; }
  .border-tab.nav-warning .nav-item .nav-link.active, .border-tab.nav-warning .nav-item .nav-link.show, .border-tab.nav-warning .nav-item .nav-link:focus, .border-tab.nav-warning .nav-item .nav-link:hover {
    color: #f3d800; }

.border-tab.nav-left.nav-warning .nav-link.active, .border-tab.nav-left.nav-warning .show > .nav-link {
  border-left-color: #f3d800;
  color: #f3d800; }

.border-tab.nav-right.nav-warning .nav-link.active, .border-tab.nav-right.nav-warning .show > .nav-link {
  border-right-color: #f3d800;
  color: #f3d800; }

.tabbed-card ul {
  position: absolute;
  right: 15px;
  top: 22px; }
  .tabbed-card ul.border-tab.nav-tabs {
    top: 0; }
    .tabbed-card ul.border-tab.nav-tabs .nav-item {
      float: right; }
      .tabbed-card ul.border-tab.nav-tabs .nav-item .nav-link {
        padding: 28px 15px; }

/**=====================
     44. Tabs CSS Ends
==========================**/
/**=====================
     45. Gallery CSS Start
==========================**/
.gallery {
  margin-bottom: -30px; }
  .gallery > a {
    margin-bottom: 30px; }
    .gallery > a:before {
      content: "\edee";
      font-family: IcoFont;
      position: absolute;
      height: calc(100% - 10px);
      left: 20px;
      width: calc(100% - 40px);
      background-color: rgba(255, 255, 255, 0.27);
      top: 5px;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 30px;
      color: #000; }
    .gallery > a:hover:before {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .gallery > a .img-thumbnail {
      border-radius: 0; }

.gallery-with-description {
  margin-bottom: -30px; }
  .gallery-with-description a > div {
    padding: 10px;
    border: 1px solid #e4e6ee;
    margin-bottom: 30px; }
  .gallery-with-description a:hover {
    text-decoration: none !important; }
  .gallery-with-description h4 {
    color: #2a3142;
    margin-top: 15px;
    font-size: 18px; }
  .gallery-with-description p {
    color: #b1b1b1; }

.lg-backdrop {
  background-color: #fff; }

.lg-outer .lg-actions .lg-next, .lg-outer .lg-actions .lg-prev {
  background-color: white;
  border: 1px solid #ddd; }
  .lg-outer .lg-actions .lg-next:hover, .lg-outer .lg-actions .lg-prev:hover {
    color: #2a3142; }

.lg-outer .lg-toolbar {
  background-color: rgba(255, 255, 255, 0.45);
  border-bottom: 1px solid #2a3142; }
  .lg-outer .lg-toolbar .lg-icon:hover {
    color: #2a3142; }

.lg-outer #lg-counter {
  color: #2a3142; }

.lg-outer .lg-sub-html {
  background-color: rgba(255, 255, 255, 0.45); }
  .lg-outer .lg-sub-html h4 {
    font-size: inherit;
    color: #2a3142; }
  .lg-outer .lg-sub-html p {
    color: #2a3142; }

.lg-outer .lg-thumb-outer {
  background-color: #cccccc; }

.lg-outer .lg-thumb-item {
  padding: 4px;
  border: 1px solid #ddd;
  border-radius: 0; }
  .lg-outer .lg-thumb-item .active, .lg-outer .lg-thumb-item:hover {
    border-color: #000; }

.gallery a:before, .gallery a:after {
  content: none; }

.gallery .img-hover > div {
  overflow: hidden; }

.gallery .hover-1 img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }
  .gallery .hover-1 img:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }

.gallery .hover-2 img {
  width: 100%;
  height: auto;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  -webkit-transform: translateX(0px);
          transform: translateX(0px); }

.gallery .hover-2:hover img {
  -webkit-transform: translateX(40px) scale(1.2);
          transform: translateX(40px) scale(1.2); }

.gallery .hover-3 img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-3:hover img {
  -webkit-transform: scale(1);
  transform: scale(1); }

.gallery .hover-4 img {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-4:hover img {
  -webkit-transform: scale(1);
  transform: scale(1); }

.gallery .hover-5 img {
  margin-left: 30px;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-5:hover img {
  margin-left: 0; }

.gallery .hover-6 img {
  -webkit-transform: rotate(15deg) scale(1.4);
  transform: rotate(15deg) scale(1.4);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-6:hover img {
  -webkit-transform: rotate(0) scale(1);
  transform: rotate(0) scale(1); }

.gallery .hover-7 img {
  -webkit-filter: blur(3px);
  filter: blur(3px);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-7:hover img {
  -webkit-filter: blur(0);
  filter: blur(0); }

.gallery .hover-8 img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-8:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0); }

.gallery .hover-9 img {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-9:hover img {
  -webkit-filter: sepia(0);
  filter: sepia(0); }

.gallery .hover-10 img {
  -webkit-filter: grayscale(0) blur(0);
  filter: grayscale(0) blur(0);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-10:hover img {
  -webkit-filter: grayscale(100%) blur(3px);
  filter: grayscale(100%) blur(3px); }

.gallery .hover-11 img {
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

.gallery .hover-11:hover img {
  opacity: .5; }

.gallery .hover-12 > div {
  background: #ab8ce4; }
  .gallery .hover-12 > div img {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
  .gallery .hover-12 > div:hover img {
    opacity: .7; }

@-webkit-keyframes flash {
  0% {
    opacity: .4; }
  100% {
    opacity: 1; } }

@keyframes flash {
  0% {
    opacity: .4; }
  100% {
    opacity: 1; } }

.gallery .hover-13:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s; }

@-webkit-keyframes shine {
  100% {
    left: 125%; } }

@keyframes shine {
  100% {
    left: 125%; } }

.gallery .hover-14 div {
  position: relative; }
  .gallery .hover-14 div:before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg); }
  .gallery .hover-14 div:hover:before {
    -webkit-animation: shine .75s;
    animation: shine .75s; }

.gallery .hover-15 div {
  position: relative; }
  .gallery .hover-15 div:before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0; }
  .gallery .hover-15 div:hover:before {
    -webkit-animation: circle .75s;
    animation: circle .75s; }

@-webkit-keyframes circle {
  0% {
    opacity: 1; }
  40% {
    opacity: 1; }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0; } }

@keyframes circle {
  0% {
    opacity: 1; }
  40% {
    opacity: 1; }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0; } }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  *:after, *:before {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.grid {
  position: relative; }

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both; }

/* ---- .grid-item ---- */
.grid-item img {
  max-width: 100%;
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6; }

.gallery-with-description .grid-item img {
  border: 0;
  padding: 0; }

/**=====================
     45. Gallery CSS Ends
==========================**/
/**=====================
    46. Blog CSS start
==========================**/
.blog-box img {
  border-radius: 0.25rem; }

.blog-box .top-radius-blog {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.blog-box h6 {
  font-weight: 600;
  margin: 15px 0; }

.blog-box .blog-details {
  padding-right: 20px; }
  .blog-box .blog-details .blog-social {
    margin-top: 30px; }
    .blog-box .blog-details .blog-social li {
      display: inline-block;
      font-size: 12px;
      color: #777777; }
      .blog-box .blog-details .blog-social li + li {
        padding-left: 40px;
        line-height: 1;
        padding-right: 0; }
      .blog-box .blog-details .blog-social li i {
        padding-right: 5px; }
      .blog-box .blog-details .blog-social li:first-child {
        border-right: 1px solid #777777;
        padding-right: 40px; }

.blog-box .blog-details-main .blog-social {
  margin: 20px 0; }
  .blog-box .blog-details-main .blog-social li {
    display: inline-block;
    font-size: 12px;
    color: #777777;
    padding: 0 24px;
    border-right: 1px solid; }
    .blog-box .blog-details-main .blog-social li:last-child {
      border-right: 0; }
    .blog-box .blog-details-main .blog-social li i {
      padding-right: 5px; }

.blog-box .blog-details-main .blog-bottom-details {
  margin: 20px;
  font-size: 14px;
  line-height: 1.714;
  font-weight: 700; }

.blog-box .blog-date {
  color: #777777; }
  .blog-box .blog-date span {
    font-size: 36px;
    font-weight: 500;
    padding-right: 5px; }

.blog-box.blog-shadow:before {
  -webkit-box-shadow: inset 0px -200px 100px -13px rgba(0, 0, 0, 0.6);
          box-shadow: inset 0px -200px 100px -13px rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 5px;
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  width: 100%;
  bottom: 0; }

.blog-box.blog-shadow:hover:before {
  -webkit-box-shadow: inset 0px -200px 100px -13px rgba(0, 0, 0, 0.65);
          box-shadow: inset 0px -200px 100px -13px rgba(0, 0, 0, 0.65);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.blog-box.blog-shadow .blog-details {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 40px; }
  .blog-box.blog-shadow .blog-details h4 {
    color: #fff;
    margin-bottom: 0; }
  .blog-box.blog-shadow .blog-details p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px; }
  .blog-box.blog-shadow .blog-details .blog-social li {
    color: #fff; }

.blog-list .blog-details .blog-social {
  margin-top: 0; }

.blog-list .blog-details h6 {
  margin-top: 0; }

.blog-list .blog-details hr {
  margin-top: 10px;
  margin-bottom: 10px; }

.blog-list img {
  padding: 17px; }

.blog-grid img {
  width: 100%; }

.blog-grid .blog-details {
  padding: 20px; }
  .blog-grid .blog-details h6 {
    font-size: 14px;
    margin-bottom: 0;
    line-height: 1.8; }

.blog-box {
  position: relative;
  max-height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .blog-box .blog-details p {
    font-size: 14px;
    line-height: 2;
    letter-spacing: 0.7px;
    margin-top: 30px;
    margin-bottom: 0;
    color: #777777; }
  .blog-box .blog-details h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    margin-top: 20px;
    margin-bottom: 0; }
  .blog-box .blog-details .single-blog-content-top {
    margin-top: 30px;
    border-top: 1px solid #ddd; }
  .blog-box .blog-details .blog-social li, .blog-box .blog-details .comment-social li {
    font-size: 14px; }

.comment-box {
  padding-top: 60px;
  padding-bottom: 60px; }
  .comment-box hr {
    margin-top: 20px;
    margin-bottom: 30px; }
  .comment-box li {
    margin-bottom: 30px; }
    .comment-box li:last-child {
      margin-bottom: 0; }
  .comment-box ul ul {
    margin-left: 135px; }
  .comment-box p {
    font-size: 14px;
    line-height: 2;
    color: #777777;
    text-align: justify;
    margin-bottom: 0; }
  .comment-box h4 {
    font-weight: 700;
    letter-spacing: 3px; }
  .comment-box .media img {
    margin-right: 45px;
    border-radius: 50%;
    height: 90px;
    padding: 7px;
    width: 90px;
    border: 1px solid #ddd; }
  .comment-box .media h6 {
    font-weight: 600;
    margin-bottom: 20px; }
    .comment-box .media h6 span {
      padding-left: 10px;
      font-size: 13px;
      color: #777777;
      font-weight: 400; }
  .comment-box .comment-social li {
    display: inline-block;
    color: #999999;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 600;
    text-transform: uppercase; }
    .comment-box .comment-social li:first-child {
      border-right: 1px solid #ddd;
      padding-right: 20px; }
    .comment-box .comment-social li i {
      padding-right: 10px; }

/**=====================
    46. Blog CSS ends
==========================**/
/**=====================
     47. Footer CSS Start
==========================**/
.footer-links {
  text-align: right; }
  .footer-links li {
    display: inline-block;
    padding-right: 15px; }
    .footer-links li a {
      font-size: 12px; }

footer {
  background-color: #fff;
  border-top: 1px solid #eeeeee;
  padding: 15px;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0; }
  footer a {
    font-weight: 600; }
  footer.footer-starter-kit {
    bottom: -52px; }

.dark-footer {
  background-color: #36404a; }
  .dark-footer p {
    color: #fff; }
  .dark-footer li a {
    color: #fff; }

.page-wrapper .page-body-wrapper .footer-fix {
  position: fixed;
  margin-left: 250px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-right: 250px;
  bottom: 0; }

.page-wrapper .page-body-wrapper.sidebar-close .footer-fix {
  margin-left: 0;
  padding-right: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/**=====================
     47. Footer CSS Ends
==========================**/
/**=====================
     48. Form Wizard CSS Start
==========================**/
/*Form Wizard One Start*/
.form-wizard .tab {
  display: none; }

.form-wizard .btn-mb {
  margin-bottom: 30px; }

.form-wizard .step {
  height: 10px;
  width: 10px;
  margin: 0 2px;
  background-color: #ab8ce4;
  border: none;
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5; }
  .form-wizard .step.active {
    opacity: 1; }
  .form-wizard .step.finish {
    background-color: #26c6da; }

/*Form Wizard One ends*/
/*Form Wizard Two Start*/
.stepwizard {
  display: table;
  width: 100%;
  position: relative;
  margin-bottom: 30px; }
  .stepwizard .stepwizard-row {
    display: table-row; }
    .stepwizard .stepwizard-row:before {
      top: 16px;
      bottom: 0;
      position: absolute;
      content: " ";
      width: 100%;
      height: 1px;
      background-color: #cccccc; }
    .stepwizard .stepwizard-row .stepwizard-step {
      display: table-cell;
      text-align: center;
      position: relative; }
      .stepwizard .stepwizard-row .stepwizard-step p {
        margin-top: 10px; }
      .stepwizard .stepwizard-row .stepwizard-step button[disabled] {
        opacity: 1 !important;
        filter: alpha(opacity=100) !important; }

/*Form Wizard Two Ends*/
/*Form Wizard Three Start*/
.f1 fieldset {
  display: none; }

.f1 .input-error {
  border-color: #FF5370; }

.f1 .f1-steps {
  overflow: hidden;
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px; }
  .f1 .f1-steps .f1-progress {
    position: absolute;
    top: 24px;
    width: 100%;
    height: 1px;
    background: #717171; }
    .f1 .f1-steps .f1-progress .f1-progress-line {
      height: 1px;
      background: #ab8ce4;
      width: 16%; }
  .f1 .f1-steps .f1-step {
    position: relative;
    float: left;
    width: 33.333333%;
    text-align: center; }
    .f1 .f1-steps .f1-step.activated .f1-step-icon {
      background: #fff;
      border: 1px solid #ab8ce4;
      color: #ab8ce4;
      line-height: 38px; }
    .f1 .f1-steps .f1-step.activated p {
      color: #ab8ce4; }
    .f1 .f1-steps .f1-step.active .f1-step-icon {
      width: 48px;
      height: 48px;
      background: #ab8ce4;
      font-size: 22px;
      line-height: 48px; }
    .f1 .f1-steps .f1-step.active p {
      color: #ab8ce4; }
    .f1 .f1-steps .f1-step p {
      color: #717171; }
    .f1 .f1-steps .f1-step .f1-step-icon {
      display: inline-block;
      width: 40px;
      height: 40px;
      background: #717171;
      font-size: 16px;
      color: #fff;
      line-height: 40px;
      border-radius: 50%; }

.f1 .f1-buttons {
  text-align: right; }

/*Form Wizard Three ends*/
/*Form Wizard Four Start*/
.wizard-4 .buttonDisabled {
  color: #2a3142;
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
  cursor: text; }

.wizard-4 .action-bar .btn {
  float: right;
  margin: 0 5px; }

.wizard-4 .step-container {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0 solid #cccccc;
  overflow: hidden;
  clear: right;
  width: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .wizard-4 .step-container div.content {
    display: block;
    position: absolute;
    float: left;
    height: 295px;
    text-align: left;
    overflow: auto;
    z-index: 1;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    clear: both; }

.wizard-4 .loader {
  display: none; }

.wizard-4 .msg-box {
  position: absolute;
  display: none;
  padding: 7px 10px 5px;
  background-color: #ab8ce4;
  left: 32%;
  bottom: 30px;
  border-radius: 2px; }
  .wizard-4 .msg-box .content {
    padding: 0;
    float: left;
    color: #fff; }
  .wizard-4 .msg-box .close {
    display: inline-block;
    text-shadow: none;
    color: #fff;
    margin-left: 10px;
    opacity: 1; }

.wizard-4 ul.anchor {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0 solid #cccccc;
  background: transparent;
  width: 30%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 30px; }
  .wizard-4 ul.anchor li {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    padding-bottom: 19px;
    float: left;
    clear: both;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 0; }
    .wizard-4 ul.anchor li a {
      display: block;
      position: relative;
      float: left;
      margin: 0;
      padding: 10px 20px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-decoration: none;
      outline-style: none;
      z-index: 1;
      font-size: 18px; }
      .wizard-4 ul.anchor li a small {
        display: block;
        font-size: 14px; }
      .wizard-4 ul.anchor li a .stepNumber {
        position: relative;
        float: left;
        width: 30px;
        text-align: center;
        padding: 5px;
        padding-top: 0; }
      .wizard-4 ul.anchor li a.selected {
        color: #fff;
        background: #ab8ce4;
        cursor: text;
        border-radius: 5px; }
      .wizard-4 ul.anchor li a.done {
        position: relative;
        color: #fff;
        background: #26c6da;
        z-index: 99;
        border-radius: 5px; }
      .wizard-4 ul.anchor li a.disabled {
        color: #717171;
        background: #eeeeee;
        cursor: text;
        border-radius: 5px; }
      .wizard-4 ul.anchor li a.error {
        color: #717171;
        background: #fe8a7d;
        border: 1px solid #FF5370; }
        .wizard-4 ul.anchor li a.error:hover {
          color: #000; }

/*Form Wizard Four Ends*/
/**=====================
    48. Form Wizard CSS Ends
==========================**/
/**=====================
    49. Badge CSS start
==========================**/
.badge {
  padding: 0.44em 0.7em; }

/**=====================
    49. Badge CSS Ends
==========================**/
/**=====================
     50. Tree  CSS Start
==========================**/
.jstree-default .jstree-clicked {
  background-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #2a3142; }

.vakata-context, .vakata-context ul {
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 0 0 2px 2px #ddd;
          box-shadow: 0 0 2px 2px #ddd; }
  .vakata-context li a .vakata-contextmenu-sep, .vakata-context ul li a .vakata-contextmenu-sep {
    display: none; }
  .vakata-context li a:hover, .vakata-context ul li a:hover {
    background-color: white;
    -webkit-box-shadow: None;
            box-shadow: None; }
  .vakata-context .vakata-context-separator, .vakata-context ul .vakata-context-separator {
    display: none; }

/**=====================
     50. Tree CSS Ends
==========================**/
/**=====================
     51. Search CSS Start
==========================**/
.quickview-wrapper .border-tab.nav-primary .nav-item .nav-link.active {
  border: none !important;
  height: 0; }

.search-page .search-form input {
  background-position: 99%; }

.search-page .nav-link {
  font-weight: 500;
  text-transform: uppercase; }

.search-page .info-block + .info-block {
  padding-top: 30px;
  border-top: 1px solid #eeeeee;
  margin-top: 30px; }

.search-page .border-tab.nav-tabs {
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end; }
  .search-page .border-tab.nav-tabs .nav-item {
    width: auto; }

.search-page .search-links h6 {
  margin-bottom: 0; }

.search-page p {
  text-transform: lowercase;
  margin-bottom: 0;
  color: #999999; }

.search-page ul.search-info li {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  font-family: Open Sans;
  color: #cccccc; }
  .search-page ul.search-info li + li {
    border-left: 1px solid #a5afc6;
    padding-left: 8px;
    margin-left: 8px; }
  .search-page ul.search-info li i {
    color: #f3d800; }

.search-page #video-links .embed-responsive + .embed-responsive {
  margin-top: 30px; }

/**=====================
    51. Search CSS Ends
==========================**/
/**=====================
    52. Datepicker CSS Start
==========================**/
.datepicker--day-name {
  color: #000;
  font-weight: bold; }

.datepicker--cell.-current- {
  color: #000;
  border-radius: 5px;
  font-weight: bold;
  border: 2px solid #ab8ce4; }

.datepicker--cell.-focus- {
  background: #ab8ce4;
  color: #fff; }

.datepicker--cell.-selected- {
  background: #ab8ce4; }

.daterangepicker.ltr {
  color: #717171;
  z-index: 8; }
  .daterangepicker.ltr tr {
    font-size: 13px; }
    .daterangepicker.ltr tr td {
      height: 34px;
      width: 34px; }
      .daterangepicker.ltr tr td.in-range {
        background-color: #fafafa; }
      .daterangepicker.ltr tr td.active {
        background-color: #ab8ce4; }
  .daterangepicker.ltr .ranges {
    float: none; }
    .daterangepicker.ltr .ranges li {
      color: #ab8ce4; }
      .daterangepicker.ltr .ranges li:hover {
        background-color: #ab8ce4;
        border: 1px solid #ab8ce4;
        color: #fff; }
      .daterangepicker.ltr .ranges li.active {
        background-color: #ab8ce4;
        border: 1px solid #ab8ce4;
        color: #fff; }
  .daterangepicker.ltr .calendar-time select {
    color: #717171; }

.datetime-picker .bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto; }

.date-range-picker .theme-form {
  margin-bottom: 30px; }

.date-range-picker > div:last-child .theme-form {
  margin-bottom: 0px; }

.daterangepicker:before {
  border-bottom: 7px solid #ddd; }

.daterangepicker .daterangepicker_input i {
  font-size: 14px;
  color: #aaaaaa; }

.daterangepicker .input-mini {
  border-color: #ddd !important;
  font-size: 14px;
  color: #aaaaaa; }

.daterangepicker th, .daterangepicker td {
  height: 34px;
  width: 34px; }
  .daterangepicker th:hover, .daterangepicker td:hover {
    color: #2a3142; }
  .daterangepicker th.prev, .daterangepicker th.next, .daterangepicker td.prev, .daterangepicker td.next {
    color: #fff;
    height: 34px;
    width: 34px;
    background-color: #ab8ce4; }
  .daterangepicker th.month, .daterangepicker td.month {
    color: #ab8ce4;
    letter-spacing: 1px;
    text-transform: uppercase; }

/**=====================
   52. Datepicker CSS End
==========================**/
/**=====================
    53. Dashboard CSS Start
==========================**/
.chart-sparkline {
  background-color: rgba(0, 0, 0, 0.8); }

.top-sale-chart canvas {
  min-width: 100%; }

.border-widgets > .row > div + div {
  border-left: 1px solid #ddd; }

.crm-top-widget {
  text-align: center;
  height: 100%; }
  .crm-top-widget .d-flex {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%; }
    .crm-top-widget .d-flex i {
      font-size: 40px; }
    .crm-top-widget .d-flex > div {
      text-align: left; }
      .crm-top-widget .d-flex > div > span {
        margin-bottom: 0;
        color: #777777; }
      .crm-top-widget .d-flex > div h4 {
        font-family: Open Sans;
        font-weight: 600;
        color: #333333; }

@-webkit-keyframes animate {
  from {
    background-position: 0 0; }
  to {
    background-position: 500px 0; } }

@keyframes animate {
  from {
    background-position: 0 0; }
  to {
    background-position: 500px 0; } }

@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.whether-widget .whether-widget-top {
  background-color: #ab8ce4;
  background-image: url(../images/dashboard/whether.png);
  -webkit-animation: animate 10s linear 0s normal none infinite;
          animation: animate 10s linear 0s normal none infinite;
  background-size: cover; }
  .whether-widget .whether-widget-top .row {
    position: relative; }
  .whether-widget .whether-widget-top .details {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 20px; }
    .whether-widget .whether-widget-top .details h4 {
      font-family: Open Sans;
      color: #fff;
      text-shadow: 1px 1px 1px #000000ab;
      font-weight: 600;
      margin-top: 5px; }
  .whether-widget .whether-widget-top span {
    color: #fff;
    margin-bottom: 0;
    text-shadow: 1px 1px 1px #000000ab;
    padding-top: 20px; }
  .whether-widget .whether-widget-top .block_whether_bottom {
    display: block; }
  .whether-widget .whether-widget-top img {
    height: 158px;
    -webkit-animation: rotate 10s linear 0s normal none infinite;
            animation: rotate 10s linear 0s normal none infinite; }

.whether-widget .whether-widget-bottom .row div .d-flex {
  padding-top: 30px; }

.whether-widget .whether-widget-bottom h5 {
  font-family: Open Sans;
  font-weight: 600; }
  .whether-widget .whether-widget-bottom h5 span {
    color: #000; }

.whether-widget .whether-widget-bottom span {
  margin-bottom: 0;
  color: #777777; }

.crm-activity > li + li {
  border-top: 1px solid #ddd;
  margin-top: 15px;
  padding-top: 15px; }
  .crm-activity > li + li h6 {
    font-size: 14px; }

.crm-activity > li h6 {
  font-size: 14px; }

.crm-activity span {
  font-size: 40px; }

.crm-activity ul.dates h6 {
  color: #333333; }

.crm-activity ul.dates li {
  color: #777777;
  font-size: 12px;
  display: inline-block;
  line-height: 1; }
  .crm-activity ul.dates li + li {
    border-left: 1px solid #ddd;
    padding-left: 10px;
    margin-left: 5px; }

.combo-chart {
  height: 368px; }

.total-chart {
  height: 300px; }

.crm-overall {
  margin: 0 -30px -30px;
  background-color: #ab8ce4;
  border-radius: 0 0 5px 5px; }
  .crm-overall div {
    padding: 12px; }

.crm-numbers {
  padding-bottom: 30px; }
  .crm-numbers .col {
    text-align: center; }
    .crm-numbers .col > span {
      color: #777777; }
    .crm-numbers .col h4 {
      font-family: Open Sans;
      padding-top: 7px;
      font-weight: 600;
      margin-bottom: 0; }
    .crm-numbers .col + .col {
      border-left: 1px solid #ddd; }

.dashboard-card {
  padding-top: 17px; }

.ecommerce-widget .total-num {
  font-family: Open Sans;
  font-weight: 600;
  color: #333333;
  margin: 0;
  letter-spacing: 1px; }
  .ecommerce-widget .total-num span {
    color: #000; }

.ecommerce-widget .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.ecommerce-widget .progress-showcase {
  margin-top: 30px; }

.ecommerce-widget span {
  color: #777777;
  margin: 0; }

.ecommerce-widget .icon {
  color: #ddd;
  font-size: 40px; }

.ecommerce-widget .product-stts {
  font-family: Open Sans; }

.ecommerce-widget .flot-chart-container {
  height: 100px;
  padding: 0;
  margin: 0;
  border: transparent; }

.ecommerce-widget .morris-default-style {
  display: none !important; }

.ecommerce-widget svg {
  -webkit-filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.3)); }

.flot-chart-container-small {
  text-align: center;
  height: 280px;
  background-color: #fff;
  border-top: 1px solid #eeeeee; }
  .flot-chart-container-small svg {
    -webkit-filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.1));
    margin: 0 auto; }

.customer-review .d-flex {
  margin-bottom: 30px; }
  .customer-review .d-flex img {
    margin-right: 25px; }

.customer-review .cust-name {
  margin-right: 10px;
  text-transform: uppercase;
  color: #333333;
  font-weight: 600; }

.customer-review .cust-des {
  color: #777777; }

.yearly-chart {
  text-align: center; }
  .yearly-chart svg {
    -webkit-filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.1));
    margin: 0 auto; }
  .yearly-chart .flot-chart-container {
    border: none;
    margin: 0 auto; }

.static-top-widget:hover .icon-bg {
  -webkit-transform: rotate(-5deg) scale(1.1);
          transform: rotate(-5deg) scale(1.1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.static-top-widget div.align-self-center {
  font-size: 40px; }

.static-top-widget > div + div {
  -ms-flex-item-align: center !important;
      align-self: center !important;
  padding-left: 30px; }
  .static-top-widget > div + div h4 {
    font-family: Open Sans; }
  .static-top-widget > div + div .icon-bg {
    position: absolute;
    right: -20px;
    font-size: 140px;
    top: 0;
    opacity: 0.2;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }

.bg-info .d-flex.static-top-widget .align-self-center {
  background-color: #4099ff; }

.bg-primary .d-flex.static-top-widget .align-self-center {
  background-color: #ab8ce4; }

.bg-secondary .d-flex.static-top-widget .align-self-center {
  background-color: #26c6da; }

.bg-danger .d-flex.static-top-widget .align-self-center {
  background-color: #FF5370; }

.widget-joins:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
  background-color: #ddd;
  left: calc(50% - 1px); }

.widget-joins:after {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  background-color: #ddd;
  left: 0;
  top: 50%; }

.widget-joins .d-flex {
  padding: 30px;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .widget-joins .d-flex .details {
    border-left: 1px solid #ddd;
    padding: 1px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .widget-joins .d-flex .align-self-center + .align-self-center {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .widget-joins .d-flex > div {
    text-align: left; }
    .widget-joins .d-flex > div span {
      font-family: Open Sans; }
    .widget-joins .d-flex > div > span {
      color: #777777; }
    .widget-joins .d-flex > div i {
      font-size: 40px; }
    .widget-joins .d-flex > div .fa-angle-up, .widget-joins .d-flex > div .fa-angle-down {
      font-size: 14px; }
    .widget-joins .d-flex > div h6 {
      font-family: Open Sans;
      font-weight: 600; }
      .widget-joins .d-flex > div h6 span {
        color: #000; }

.redial-social-widget {
  border-radius: 100%;
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 40px;
  margin: 0 auto;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #eeeeee), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #cccccc), color-stop(50%, #eeeeee), to(#eeeeee));
  background-image: linear-gradient(90deg, #eeeeee 50%, transparent 50%, transparent), linear-gradient(90deg, #cccccc 50%, #eeeeee 50%, #eeeeee); }
  .redial-social-widget i {
    background-color: #fff;
    height: 80px;
    width: 80px;
    border-radius: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .redial-social-widget.radial-bar-70 {
    background-image: linear-gradient(342deg, #cccccc 50%, transparent 50%, transparent), linear-gradient(270deg, #cccccc 50%, #eeeeee 50%, #eeeeee); }

.social-widget .radial-bar {
  margin-top: 0;
  margin-bottom: 0; }

.social-widget-card span {
  color: #777777;
  text-transform: uppercase;
  margin-bottom: 0; }

.social-widget-card h4 {
  font-family: Open Sans;
  color: #333333; }

.social-widget-card h5 {
  color: #777777;
  text-transform: uppercase;
  text-align: center;
  padding: 30px 0;
  font-weight: 600;
  margin-bottom: 30px; }

.browser-widget:hover img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(1.1) rotate(5deg);
          transform: scale(1.1) rotate(5deg); }

.browser-widget img {
  height: 80px;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transform: scale(1) rotate(0deg);
          transform: scale(1) rotate(0deg);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.browser-widget div.align-self-center {
  text-align: center;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-rule: 1px solid #eeeeee;
     -moz-column-rule: 1px solid #eeeeee;
          column-rule: 1px solid #eeeeee;
  -webkit-box-flex: 1;
  -ms-flex: 1;
      flex: 1; }
  .browser-widget div.align-self-center span {
    margin-bottom: 0;
    color: #777777; }
  .browser-widget div.align-self-center h4 {
    font-family: Open Sans;
    color: #333333;
    margin-bottom: 0; }
    .browser-widget div.align-self-center h4 span {
      color: #333333; }

.testimonial i {
  font-size: 60px;
  color: #eeeeee; }

.testimonial p {
  color: #777777;
  font-style: italic;
  margin-bottom: 30px;
  margin-top: 30px; }

.testimonial h5 {
  color: #333333;
  padding-top: 10px; }

.testimonial span {
  color: #777777; }

.testimonial img {
  margin: 0 auto; }

.stat-widget-dashboard h4 {
  font-family: Open Sans;
  font-weight: 600; }

.stat-widget-dashboard span {
  color: #333333;
  text-transform: capitalize; }

.stat-widget-dashboard .d-flex {
  width: 100%;
  margin-bottom: 15px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .stat-widget-dashboard .d-flex i {
    font-size: 50px; }
  .stat-widget-dashboard .d-flex img {
    height: 35px; }

.social-media-counter .font-primary {
  color: rgba(188, 160, 238, 0.8) !important; }

.social-media-counter .font-secondary {
  color: rgba(56, 211, 231, 0.8) !important; }

.social-media-counter .font-success {
  color: rgba(0, 194, 146, 0.8) !important; }

.social-media-counter .counter {
  font-family: Open Sans, sans-serif; }

.social-media-counter h4 {
  font-weight: 600;
  margin-bottom: 0; }

.social-media-counter i {
  font-size: 50px;
  display: inline-block; }

.testimonial-default .slide--item p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 0; }

.testimonial-default .slide--item .media {
  padding-top: 30px; }

.default-widget-count .left {
  height: 80px;
  width: 80px;
  border-radius: 100%;
  position: relative;
  text-align: center; }
  .default-widget-count .left .bg {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.6;
    border-radius: 100%;
    z-index: 0; }
  .default-widget-count .left i {
    font-size: 35px;
    color: #fff;
    text-shadow: 1px 1px 1px #aaaaaa;
    position: relative;
    line-height: 2.2; }

.default-widget-count .icon-bg {
  font-size: 60px;
  color: #eeeeee;
  position: absolute;
  top: 30px;
  right: 15px; }

.default-widget-count h4 {
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  color: #333333; }

.default-widget-count span {
  color: #777777;
  margin-bottom: 0; }

.default-dashboard-main-chart {
  height: 313px; }

.mobile-clock-widget .sec, .min, .hour {
  position: absolute;
  width: 24px;
  height: 234px;
  top: 0;
  left: 102px;
  margin-top: -30px;
  margin-left: -25px; }

.cal-date-widget .datepicker {
  padding: 20px; }

.cal-date-widget .cal-info h2 {
  font-size: 100px;
  font-family: Open Sans;
  color: #cccccc; }

.cal-date-widget .cal-datepicker .datepicker--nav {
  font-family: Open Sans; }

.weather-widget-two {
  background: url(../images/whether-widgetbg.jpg);
  height: 380px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden; }
  .weather-widget-two svg path.climacon_component-stroke {
    fill: #fff; }
  .weather-widget-two .num {
    font-family: Open Sans;
    font-weight: 600; }
  .weather-widget-two .climacon_component-stroke {
    stroke: #fff; }
  .weather-widget-two .bottom-whetherinfo i {
    font-size: 151px;
    opacity: 0.1;
    color: #fff;
    position: relative;
    top: 0;
    left: -35px; }
  .weather-widget-two .bottom-whetherinfo .whether-content {
    text-align: right;
    position: relative;
    top: 1px;
    color: #fff; }

.mobile-clock-widget {
  background: url(../images/mobile-clock-wallpaper.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 380px;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .mobile-clock-widget .clock {
    padding: 0;
    position: relative;
    list-style: none;
    margin: 0 auto;
    height: 175px;
    width: 175px;
    display: block;
    background: url(../images/clock-face.png) 5% center no-repeat; }
  .mobile-clock-widget .date {
    font-family: Open Sans; }
  .mobile-clock-widget .sec {
    background: url(../images/sec.svg);
    z-index: 3; }
  .mobile-clock-widget .min {
    background: url(../images/min.svg);
    z-index: 2; }
  .mobile-clock-widget .hour {
    background: url(../images/hour.svg);
    z-index: 1; }

.business-top-widget {
  text-align: center; }
  .business-top-widget .media {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .business-top-widget .media .media-body {
      margin-right: 40px; }
    .business-top-widget .media .total-value {
      font-weight: 700;
      font-family: Open Sans;
      text-align: left; }
    .business-top-widget .media span {
      color: #777777;
      text-align: left; }
    .business-top-widget .media i {
      font-size: 70px; }

.business-card {
  padding-left: 0 !important; }
  .business-card .logo {
    width: 115px; }
  .business-card table {
    margin-left: 35px; }
    .business-card table tr {
      line-height: 2.245; }
    .business-card table th {
      vertical-align: text-top;
      text-align: right;
      padding-right: 15px;
      color: #333333;
      font-weight: 500; }
    .business-card table td {
      color: #777777; }

.social-widget .social-icons {
  height: 60px;
  width: 60px;
  background-color: #fff;
  border-radius: 100%;
  margin-top: 10px;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 25px; }

.social-widget .d-flex .social-sub-title {
  color: #777777;
  text-transform: uppercase; }

.social-widget .d-flex .align-self-center {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.social-widget .total-value {
  font-weight: 600;
  font-family: Open Sans;
  color: #333333; }

.social-widget .radial-bar:after {
  display: none; }

.business-chart-widget {
  border-radius: 0.25rem;
  overflow: hidden; }
  .business-chart-widget .total-num {
    font-family: Open Sans;
    font-weight: bold;
    color: #fff;
    margin: 0;
    letter-spacing: 1px; }
  .business-chart-widget span {
    color: #eeeeee;
    margin: 0; }
  .business-chart-widget .icon {
    color: #fff;
    font-size: 60px;
    line-height: 1; }
  .business-chart-widget .icon-bg {
    position: absolute;
    right: -40px;
    font-size: 140px;
    top: -45px;
    opacity: 0.1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden;
    z-index: 0;
    color: #fff; }
    .business-chart-widget .icon-bg:hover {
      -webkit-transform: rotate(-5deg);
              transform: rotate(-5deg);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .business-chart-widget canvas {
    width: 100% !important; }
  .business-chart-widget .flot-chart-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 100px;
    padding: 0;
    margin: 20px 0 0;
    border: none; }

.flot-chart-container {
  height: 472px; }

.review-box .customer-name {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px; }

.review-box .testimonial {
  margin-top: 12px; }
  .review-box .testimonial .content {
    padding: 30px;
    border: 1px solid #eeeeee;
    position: relative;
    border-radius: 4px; }
    .review-box .testimonial .content:before {
      content: "";
      border-bottom: 10px solid #eeeeee;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      position: absolute;
      top: -10px;
      left: 40px; }
    .review-box .testimonial .content:after {
      content: "";
      border-bottom: 9px solid #fff;
      border-left: 9px solid transparent;
      border-right: 9px solid transparent;
      position: absolute;
      top: -8px;
      left: 40px; }
  .review-box .testimonial .description {
    letter-spacing: 1px;
    margin: 0; }

.calender-widget .cal-img {
  background: url(../images/calender-bg.png);
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 300px; }

.calender-widget .cal-date {
  font-family: Open Sans;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  margin-top: -45px;
  border: 1px solid #cccccc; }
  .calender-widget .cal-date h5 {
    margin-bottom: 0;
    line-height: 1.5;
    padding: 17px;
    font-weight: 600; }

.calender-widget .cal-desc h6 {
  padding-bottom: 6px; }

.calender-widget .cal-desc span {
  line-height: 1.6; }

.contact-form .theme-form {
  border: 1px solid #eeeeee;
  padding: 30px;
  border-radius: 4px; }
  .contact-form .theme-form .form-icon {
    width: 53px;
    height: 53px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 100%;
    font-size: 21px;
    background-color: #fff;
    color: #717171;
    margin-top: -55px;
    margin-bottom: 15px; }
  .contact-form .theme-form label {
    font-weight: 600; }

.contact-form .btn {
  padding: 10px 30px; }

.support-ticket .bg-primary {
  background-color: rgba(171, 140, 228, 0.6) !important; }

.support-ticket .bg-secondary {
  background-color: rgba(38, 198, 218, 0.6) !important; }

.support-ticket .bg-success {
  background-color: rgba(0, 194, 146, 0.6) !important; }

.support-ticket .left {
  height: 80px;
  width: 80px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 40px;
  font-weight: 600; }

.support-ticket table tr td:nth-child(2) {
  width: 15%; }

.support-ticket table tr + tr {
  border-top: 1px solid #eeeeee; }

.support-ticket table .w-23 {
  width: 23%; }

.support-ticket table td {
  vertical-align: middle; }
  .support-ticket table td span {
    text-transform: uppercase;
    color: #333333;
    font-weight: 600;
    padding-top: 10px; }
  .support-ticket table td h6 {
    color: #777777;
    font-size: 12px;
    font-family: "$font-open-sans", sans-serif;
    text-transform: capitalize;
    margin-bottom: 0; }
  .support-ticket table td p {
    color: #777777;
    margin-bottom: 0; }

.chart-widget-top {
  border-radius: 4px; }
  .chart-widget-top .num {
    font-family: Open Sans; }
  .chart-widget-top .total-value {
    letter-spacing: 2px;
    font-weight: 600; }

.bar-chart-widget .top-content {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.bar-chart-widget .earning-details {
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  letter-spacing: 1px; }
  .bar-chart-widget .earning-details i {
    font-size: 230px;
    position: absolute;
    opacity: 0.1;
    right: -30px;
    top: 0; }
    .bar-chart-widget .earning-details i:hover {
      -webkit-transform: rotate(-5deg) scale(1.1);
              transform: rotate(-5deg) scale(1.1);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }

.bar-chart-widget .num {
  font-family: Open Sans;
  font-weight: 600; }
  .bar-chart-widget .num .color-bottom {
    color: #000; }

.bottom-content span {
  color: #777777; }

.bottom-content .block-bottom {
  display: block; }

.user-status table tbody tr td {
  vertical-align: middle; }
  .user-status table tbody tr td .d-inline-block {
    margin-top: 11px; }
  .user-status table tbody tr td .image-sm-size img {
    width: 41px; }

.user-status table tbody tr:last-child td {
  padding-bottom: 0; }

.user-status table thead tr th {
  border-top: 0;
  font-size: 16px;
  color: #2a3142;
  font-weight: 600;
  padding-top: 0; }

.height-scroll {
  max-height: 296px;
  overflow-y: auto; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -30px; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -30px; } }

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0; }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px; } }

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0; }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px; } }

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0; } }

.serial-chart .chart-container {
  width: 100%;
  height: 500px; }
  .serial-chart .chart-container .lastBullet {
    -webkit-animation: am-pulsating 1s ease-out infinite;
            animation: am-pulsating 1s ease-out infinite; }
  .serial-chart .chart-container .amcharts-graph-column-front {
    -webkit-transition: all .3s .3s ease-out;
    transition: all .3s .3s ease-out; }
    .serial-chart .chart-container .amcharts-graph-column-front:hover {
      fill: #26c6da;
      stroke: #26c6da;
      -webkit-transition: all .3s ease-out;
      transition: all .3s ease-out; }
  .serial-chart .chart-container .amcharts-graph-g3 {
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-dasharray: 0;
    stroke-dashoffset: 0;
    -webkit-animation: am-draw 40s;
            animation: am-draw 40s; }
  .serial-chart .chart-container .amcharts-graph-g2 .amcharts-graph-stroke {
    stroke-dasharray: 3px 3px;
    stroke-linejoin: round;
    stroke-linecap: round;
    -webkit-animation: am-moving-dashes 1s linear infinite;
            animation: am-moving-dashes 1s linear infinite; }

.speed-chart .chart-container {
  width: 100%;
  height: 530px; }

.speed-chart .content {
  margin-top: -200px;
  margin-bottom: 20px; }
  .speed-chart .content h4 {
    font-family: Open Sans;
    font-weight: 600;
    padding-top: 2px; }

.status-widget .status-chart {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.small-chart-widget .chart-container {
  height: 300px;
  padding: 0;
  margin: 0;
  border: none; }

.donut-chart-widget .chart-container {
  height: 300px;
  border: 0;
  margin: 0;
  padding: 0; }

.status-details h4 {
  font-family: Open Sans;
  font-weight: 600; }
  .status-details h4 span {
    color: inherit; }

.status-details span {
  color: #777777; }

.status-chart .chart-container {
  height: 200px;
  border: 0;
  padding: 0;
  margin: 0; }

.map-chart .chart-container {
  width: 100%;
  height: 500px; }

.serial-chart {
  width: 100%; }

.yearly-chart .ct-series-a .ct-point, .yearly-chart .ct-series-a .ct-line, .yearly-chart .ct-series-a .ct-bar, .yearly-chart .ct-series-a .ct-slice-donut {
  stroke: #4099ff; }

.yearly-chart .ct-series-b .ct-point, .yearly-chart .ct-series-b .ct-line, .yearly-chart .ct-series-b .ct-bar, .yearly-chart .ct-series-b .ct-slice-donut {
  stroke: #FF5370; }

.yearly-chart .ct-series-c .ct-point, .yearly-chart .ct-series-c .ct-line, .yearly-chart .ct-series-c .ct-bar, .yearly-chart .ct-series-c .ct-slice-donut {
  stroke: #ab8ce4; }

.yearly-chart .ct-series-d .ct-point, .yearly-chart .ct-series-d .ct-line, .yearly-chart .ct-series-d .ct-bar, .yearly-chart .ct-series-d .ct-slice-donut {
  stroke: #26c6da; }

.live-products, .turnover, .uses, .monthly {
  height: 300px; }

.live-products .ct-series-a .ct-area, .live-products .ct-series-a .ct-point, .live-products .ct-series-a .ct-line, .live-products .ct-series-a .ct-bar, .live-products .ct-series-a .ct-slice-donut {
  stroke: rgba(255, 255, 255, 0.77); }

.live-products .ct-label {
  fill: #fff;
  color: #fff; }

.live-products .ct-grid {
  stroke: rgba(255, 255, 255, 0.7); }

.turnover .ct-series-a .ct-area, .turnover .ct-series-a .ct-point, .turnover .ct-series-a .ct-line, .turnover .ct-series-a .ct-bar, .turnover .ct-series-a .ct-slice-donut, .uses .ct-series-a .ct-area, .uses .ct-series-a .ct-point, .uses .ct-series-a .ct-line, .uses .ct-series-a .ct-bar, .uses .ct-series-a .ct-slice-donut, .monthly .ct-series-a .ct-area, .monthly .ct-series-a .ct-point, .monthly .ct-series-a .ct-line, .monthly .ct-series-a .ct-bar, .monthly .ct-series-a .ct-slice-donut {
  stroke: white;
  fill: transparent; }

.turnover .ct-series-b .ct-area, .turnover .ct-series-b .ct-point, .turnover .ct-series-b .ct-line, .turnover .ct-series-b .ct-bar, .turnover .ct-series-b .ct-slice-donut, .uses .ct-series-b .ct-area, .uses .ct-series-b .ct-point, .uses .ct-series-b .ct-line, .uses .ct-series-b .ct-bar, .uses .ct-series-b .ct-slice-donut, .monthly .ct-series-b .ct-area, .monthly .ct-series-b .ct-point, .monthly .ct-series-b .ct-line, .monthly .ct-series-b .ct-bar, .monthly .ct-series-b .ct-slice-donut {
  stroke: rgba(255, 255, 255, 0.7);
  fill: transparent; }

.turnover .ct-series-c .ct-area, .turnover .ct-series-c .ct-point, .turnover .ct-series-c .ct-line, .turnover .ct-series-c .ct-bar, .turnover .ct-series-c .ct-slice-donut, .uses .ct-series-c .ct-area, .uses .ct-series-c .ct-point, .uses .ct-series-c .ct-line, .uses .ct-series-c .ct-bar, .uses .ct-series-c .ct-slice-donut, .monthly .ct-series-c .ct-area, .monthly .ct-series-c .ct-point, .monthly .ct-series-c .ct-line, .monthly .ct-series-c .ct-bar, .monthly .ct-series-c .ct-slice-donut {
  stroke: rgba(255, 255, 255, 0.4);
  fill: transparent; }

.turnover .ct-label, .uses .ct-label, .monthly .ct-label {
  fill: #fff;
  color: #fff; }

.turnover .ct-grid, .uses .ct-grid, .monthly .ct-grid {
  stroke: rgba(255, 255, 255, 0.7); }

#draggableMultiple .ui-sortable-handle .card {
  cursor: move; }

.tilt-showcase ul li .line {
  padding-top: 10px; }

.tilt-showcase .pre-mt {
  margin-top: 5px; }

.wow-title h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.alert-center {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.box-shadow-title .sub-title {
  margin: 30px 0; }

.hovercard .info .social-media ul li {
  padding-top: 3px; }

.hovercard .cardheader {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.sticky-header-main .card .card-header h5 {
  line-height: 35px; }
  .sticky-header-main .card .card-header h5 a {
    color: #fff; }

.custom-radio-ml {
  margin-left: 3px; }

.daterangepicker .ltr tr td.active {
  color: #fff; }

.twitter-typeahead {
  display: block !important; }

span.twitter-typeahead .league-name {
  font-size: 16px;
  padding: 6px 10px 0; }

span.twitter-typeahead .tt-menu {
  float: left;
  width: 100%;
  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);
  border-radius: 0.25rem; }

span.twitter-typeahead .tt-suggestion {
  padding: 0.25rem 1.5rem;
  font-size: 14px; }
  span.twitter-typeahead .tt-suggestion:hover, span.twitter-typeahead .tt-suggestion:focus {
    background-color: #f8f9fa; }
  span.twitter-typeahead .tt-suggestion.active, span.twitter-typeahead .tt-suggestion:active {
    color: #fff;
    background-color: #ab8ce4; }

#scrollable-dropdown-menu .twitter-typeahead .tt-menu .tt-dataset {
  max-height: 100px;
  overflow-y: auto; }

.btn-showcase a {
  color: #fff; }

.card-block .table-responsive .table caption {
  padding-left: 10px; }

.card-block .table-responsive .table-bordered td {
  vertical-align: middle; }

.card-block .table-border-radius {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.card-block .default-checkbox-align #checkbox1 {
  margin-right: 10px; }

.card-block .default-checkbox-align #radio {
  margin-right: 5px; }

#example-style-3_wrapper #example-style-3 tfoot {
  border-top: 2px solid #ddd; }

.chart-vertical-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .chart-vertical-center #myDoughnutGraph, .chart-vertical-center #myPolarGraph {
    width: auto !important; }

.gmap-header-align h5 {
  padding-top: 8px; }

.cke_focus {
  padding: 15px;
  margin-top: 13px; }

#editor .ace_scroller .ace_content .ace_layer .ace_print-margin {
  visibility: hidden !important; }

.helper-classes {
  padding: 30px;
  margin-bottom: 0;
  white-space: pre-line; }

.starter-main {
  min-height: calc(100% - 32px); }
  .starter-main .card-body p {
    font-size: 14px; }
  .starter-main .card-body ul {
    padding-left: 30px;
    list-style-type: disc;
    margin-bottom: 15px; }
  .starter-main .card-body h5 {
    font-size: 18px; }
  .starter-main .card-body pre {
    white-space: pre-line;
    padding: 30px; }
  .starter-main .card-body .alert-primary.inverse:before {
    top: 32px; }
  .starter-main .alert {
    background-color: rgba(171, 140, 228, 0.2); }
    .starter-main .alert i {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }

footer.blockquote-footer {
  bottom: unset; }

.rtl .alert-primary.inverse {
  background-color: transparent;
  padding: 13px 65px 13px 20px; }

.rtl .starter-main .card-body ul {
  padding-right: 30px; }

/**=====================
  53. Dashboard CSS Ends
==========================**/
/**=====================
     54. Tour  CSS Start
==========================**/
.introjs-overlay {
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 99999;
  background-color: #000;
  opacity: 0;
  background: radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.9) 0, rgba(0, 0, 0, 0.9) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  -webkit-transform: none !important;
  transform: none !important; }

.introjs-showElement {
  z-index: 9999999 !important; }

tr.introjs-showElement > td, tr.introjs-showElement > th {
  z-index: 9999999 !important; }

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: #fff;
  opacity: 0;
  filter: alpha(opacity=0); }

.introjs-relativePosition {
  position: relative; }

tr.introjs-showElement > td, tr.introjs-showElement > th {
  position: relative; }

.introjs-helperLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.introjs-tooltipReferenceLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 100000000;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.introjs-helperLayer * {
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box; }
  .introjs-helperLayer *:before, .introjs-helperLayer *:after {
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box; }

.introjs-helperNumberLayer {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #FF5370;
  /* Old browsers */
  /* Chrome10+,Safari5.1+ */
  /* Chrome,Safari4+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#fb6d9d), to(#FF5370));
  background: linear-gradient(to bottom, #fb6d9d 0%, #FF5370 100%);
  /* W3C */
  background: -webkit-gradient(linear, left top, left bottom, from(#ab8ce4), to(#ab8ce4));
  background: linear-gradient(to bottom, #ab8ce4 0%, #ab8ce4 100%);
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid #fff;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); }

.introjs-arrow {
  border: 12px solid #fff;
  content: '';
  position: absolute; }
  .introjs-arrow.top {
    top: -20px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #ab8ce4;
    border-left-color: transparent; }
  .introjs-arrow.top-right {
    top: -10px;
    right: 10px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #ab8ce4;
    border-left-color: transparent; }
  .introjs-arrow.top-middle {
    top: -10px;
    left: 50%;
    margin-left: -5px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #ab8ce4;
    border-left-color: transparent; }
  .introjs-arrow.right {
    right: -30px;
    top: 10px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ab8ce4; }
  .introjs-arrow.right-bottom {
    bottom: 10px;
    right: -30px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ab8ce4; }
  .introjs-arrow.bottom {
    bottom: -20px;
    border-top-color: #ab8ce4;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent; }
  .introjs-arrow.left {
    left: -30px;
    top: 10px;
    border-top-color: transparent;
    border-right-color: #ab8ce4;
    border-bottom-color: transparent;
    border-left-color: transparent; }
  .introjs-arrow.left-bottom {
    left: -30px;
    bottom: 10px;
    border-top-color: transparent;
    border-right-color: #ab8ce4;
    border-bottom-color: transparent;
    border-left-color: transparent; }

.introjs-tooltip {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 15px;
  background-color: #ab8ce4;
  min-width: 250px;
  max-width: 300px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
  border: 0;
  color: #fff; }

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap; }

.introjs-button {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #ddd;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font-size: 11px;
  color: #333333 !important;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  border-radius: 0.2em;
  zoom: 1;
  *display: inline;
  margin-top: 10px; }
  .introjs-button:hover {
    border-color: #ddd;
    text-decoration: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .introjs-button:focus, .introjs-button:active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ddd));
    background-image: linear-gradient(#cccccc, #ddd); }
  .introjs-button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* overrides extra padding on button elements in Firefox */
.introjs-skipbutton {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-right: 5px;
  color: #ab8ce4; }

.introjs-prevbutton {
  border-radius: 0.2em 0 0 0.2em;
  border-right: none; }
  .introjs-prevbutton.introjs-fullbutton {
    border: 1px solid #ddd;
    border-radius: 0.2em; }

.introjs-nextbutton {
  border-radius: 0 0.2em 0.2em 0; }
  .introjs-nextbutton.introjs-fullbutton {
    border-radius: 0.2em; }

.introjs-disabled {
  color: #ab8ce4;
  border-color: #ddd;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  background-image: none;
  text-decoration: none; }
  .introjs-disabled:hover, .introjs-disabled:focus {
    color: #ab8ce4;
    border-color: #ddd;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: default;
    background-image: none;
    text-decoration: none; }

.introjs-hidden {
  display: none; }

.introjs-bullets {
  text-align: center; }
  .introjs-bullets ul {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    clear: both;
    margin: 15px auto 0;
    padding: 0;
    display: inline-block; }
    .introjs-bullets ul li {
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      list-style: none;
      float: left;
      margin: 0 2px; }
      .introjs-bullets ul li a {
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        display: block;
        width: 6px;
        height: 6px;
        background: #cccccc;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        text-decoration: none;
        cursor: pointer; }
        .introjs-bullets ul li a:hover {
          background: #fff; }
        .introjs-bullets ul li a.active {
          background: #fff; }

.introjs-progress {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #eeeeee; }

.introjs-progressbar {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  float: left;
  width: 0;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #4099ff; }

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%; }

.introjs-fixedTooltip {
  position: fixed; }

.introjs-hint {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer; }
  .introjs-hint:focus {
    border: 0;
    outline: 0; }

.introjs-hidehint {
  display: none; }

.introjs-fixedhint {
  position: fixed; }

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57); }

.introjs-hint-pulse {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

.introjs-hint-no-anim .introjs-hint-dot {
  -webkit-animation: none;
  animation: none; }

.introjs-hint-dot {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  -webkit-animation: introjspulse 3s ease-out;
  animation: introjspulse 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0; }

@-webkit-keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0; }
  25% {
    -webkit-transform: scale(0);
    opacity: 0.1; }
  50% {
    -webkit-transform: scale(0.1);
    opacity: 0.3; }
  75% {
    -webkit-transform: scale(0.5);
    opacity: 0.5; }
  100% {
    -webkit-transform: scale(1);
    opacity: 0.0; } }

@keyframes introjspulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0.0; }
  25% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0.1; }
  50% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.3; }
  75% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.5; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.0; } }

/**=====================
    54. Tour  CSS Ends
==========================**/
/**=====================
   55. theme layout CSS Start
==========================**/
body[main-theme-layout="main-theme-layout-1"] .sidebar-widget .sidebar-widget-bottom {
  background-color: #30384b; }
  body[main-theme-layout="main-theme-layout-1"] .sidebar-widget .sidebar-widget-bottom p {
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-1"] .sidebar-widget .sidebar-widget-top i {
  background-color: #343d52;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper {
  /* sidebar start */
  /* sidebar end */ }
  body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu .sidebar-header > i {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover .single-header,
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover .sidebar-submenu {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li a:hover + ul {
      background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar {
    background: #36404a; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar.native-image-bg {
      background-blend-mode: overlay;
      background-color: #17191d; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar.navigation-bordered .sidebar-header {
      border-bottom: 1px solid rgba(241, 241, 241, 0.15); }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user {
      background-color: #36404a;
      -webkit-box-shadow: 3px 2px 8px -1px rgba(255, 255, 255, 0.13);
              box-shadow: 3px 2px 8px -1px rgba(255, 255, 255, 0.13); }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user h6 {
        color: #eeeeee; }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user p {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-title {
      color: #ab8ce4;
      border-bottom: 1px solid rgba(241, 241, 241, 0.35); }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a.active {
        color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a:hover {
        color: #ab8ce4; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li .label {
      margin-top: 3px;
      margin-right: 5px; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.sidebar-header {
      color: #f3d800; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu a {
      color: #eeeeee; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a {
      color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a:hover {
        color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a.active {
        color: #ab8ce4; }
    body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget {
      border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-top i {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-top h6 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-bottom {
        background-color: #303841; }
  body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-body {
    background-color: rgba(246, 246, 246, 0.6); }
  body[main-theme-layout="main-theme-layout-1"] .page-wrapper .page-body-wrapper .page-header .breadcrumb {
    background-color: transparent; }

body[main-theme-layout="main-theme-layout-2"] .btn-close {
  -webkit-filter: brightness(0.8) invert(1);
          filter: brightness(0.8) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .form-select {
  background-color: #303841 !important;
  background-blend-mode: overlay;
  border: 1px solid #4b5469;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .alert-light .btn-close {
  -webkit-filter: unset;
          filter: unset; }

body[main-theme-layout="main-theme-layout-2"] .flot-chart-container .legend .table tbody {
  background-color: #36404a;
  color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .flot-chart-container .legend .table tbody .legendLabel {
    padding-left: 5px; }

body[main-theme-layout="main-theme-layout-2"] .nav-dark .nav-link, body[main-theme-layout="main-theme-layout-2"] .nav-pills.nav-dark .nav-link {
  color: #fff; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header {
  color: #000; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .default-according .card .btn-link {
    background-color: #fff;
    border: 1px solid #eeeeee;
    color: #000; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .collapse .card-body {
    background-color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .theme-form input[type=text],
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .theme-form input[type=email],
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .theme-form textarea {
    border-color: #eeeeee;
    background-color: #fff;
    color: #000; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .theme-form label {
    color: #000; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header #accordionoc #collapseicon,
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header #accordionoc #collapseicon1 {
    background-color: #fff; }
  @media only screen and (max-width: 575px) {
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .nav-right > ul .search-form .mobile-search {
      -webkit-filter: brightness(1) invert(100%);
              filter: brightness(1) invert(100%); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-main-header .nav-right > ul .search-form .form-control-plaintext {
      background-color: #303841;
      -webkit-filter: brightness(1) invert(9%) !important;
              filter: brightness(1) invert(9%) !important;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); } }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper {
  /* body start*/ }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card.custom-card .card-header {
    border-bottom: none !important; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .custom-card .card-header img {
    background-color: #000;
    opacity: 0.1; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-header .row h3 small {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-header .breadcrumb-item.active {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    /* body end*/ }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card {
      background-color: #36404a;
      -webkit-box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08);
              box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header {
        background-color: #36404a;
        border-bottom: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header > span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header h1, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header h2, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header h3, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header h4, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header h5, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header h6 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header .card-header-right {
          background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-header .card-header-right i {
            color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .alert-dark {
        color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .alert-dark a {
          color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.outline, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.outline-2x, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.inverse {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card #animation-box .animate-widget p {
        color: #98a6ad !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .grid-item img {
        background-color: #36404a;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .line {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card thead, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card tbody, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card tfoot, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card tr, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card th {
        border-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table td {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table thead th {
        border-bottom: 2px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table thead .border-bottom-primary th {
        border-bottom: 1px solid #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-primary th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-primary td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-secondary th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-secondary td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-success th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-success td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-info th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-info td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-warning th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-warning td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-light th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-light td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-danger th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .table-danger td {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-primary, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-secondary, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-success, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-info, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-warning, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-danger {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-light {
        color: #000; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .thead-light th {
        color: #000; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .double, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .dotted, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table .dashed {
        border-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table tbody .border-bottom-primary th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table tbody .border-bottom-primary td {
        border-bottom: 1px solid #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table[class*='bg-'] th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table[class*='bg-'] td {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd) {
        --bs-table-accent-bg:rgba(0, 0, 0, 0.05); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd):hover th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd):hover td {
          color: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered thead, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tbody, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tfoot, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tr, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered th {
        border-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-inverse tbody tr:nth-of-type(odd):hover td {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical td {
        border-top: 0;
        border-right: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr td {
        border-bottom: 0; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr td:last-child {
          border-right: none; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tbody tr th {
        border-bottom: 0; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-styling thead th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-styling thead td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-styling tbody th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-styling tbody td {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-double {
        border-left: 4px double #4b5469;
        border-right: 4px double #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-dotted {
        border-left: 2px dotted #4b5469;
        border-right: 2px dotted #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .table-dashed {
        border-left: 2px dashed #4b5469;
        border-right: 2px dashed #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .card-footer {
        background-color: #36404a;
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .switch .switch-state {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .switch input:checked + .switch-state {
        background-color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .bg-white {
        background-color: #36404a !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .business-top-widget .media span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .b-l-light {
        border-left: 1px solid #4b5469 !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .business-card table td {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .business-card table th {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .business-card .logo {
        -webkit-filter: brightness(1) invert(100%);
                filter: brightness(1) invert(100%); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .d-flex .social-sub-title {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .total-value {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .social-icons {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .ct-grid {
        stroke: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .ct-label {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card hr {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .text-muted {
        color: #98a6ad !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content {
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content:before {
          border-bottom: 10px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content:after {
          border-bottom: 9px solid #36404a; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .calender-widget .cal-date {
        background-color: #36404a;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .contact-form .theme-form {
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .contact-form .theme-form .form-icon {
          background-color: #36404a;
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-light, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-dark {
        color: #fff !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-light:hover {
        color: #000 !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .btn-light {
        color: #303841 !important; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .btn-light:hover {
          color: #000 !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .border-right {
        border-right: 1px solid #4b5469 !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-placeholder .flot-text {
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-placeholder svg text {
        fill: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#line-chart rect, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#column-chart1 rect, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#column-chart2 rect {
        fill: #36404a; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > rect {
        fill: #36404a; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > g > g > g text {
        fill: #b1b1b2; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > g > text {
        fill: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .radial-bar:after {
        background-color: #36404a;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .bar-chart-widget .bottom-content .num {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .bar-chart-widget .bottom-content .num .color-bottom {
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .b-r-light {
        border-right: 1px solid #4b5469 !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .live-products .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .turnover .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .monthly .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .uses .ct-labels .ct-label {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .live-products .ct-grid, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .turnover .ct-grid, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .monthly .ct-grid, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .uses .ct-grid {
        stroke: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container #browser-uses-chart svg text, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .chart-container #website-visiter-chart svg text {
        fill: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .status-details h4 {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .status-details h4 span {
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .status-details span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .clipboaard-container .form-control {
        background-color: #303841;
        color: #98a6ad;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .img-thumbnail {
        background-color: #303841;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .crm-top-widget .d-flex > div h4 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .crm-top-widget .d-flex > div span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .stat-widget-dashboard .d-flex img {
        -webkit-filter: brightness(0) invert(75%);
                filter: brightness(0) invert(75%); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .stat-widget-dashboard span {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr + tr {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td p, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td h6 {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td span {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_length select {
        background-color: #303841;
        color: rgba(255, 255, 255, 0.7);
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_length,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_filter,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_info,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_processing,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_filter input[type="search"] {
        background-color: #303841;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr:hover > .sorting_1, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr:hover > .sorting_1 {
          background-color: #2e353d; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.odd, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd {
        background-color: #303841; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.odd > .sorting_1, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
          background-color: #2e353d; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.even > .sorting_1, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
        background-color: rgba(53, 59, 74, 0.3); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable {
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable thead th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable thead td {
          border-bottom: 2px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable input, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable select {
          background-color: #303841;
          color: rgba(255, 255, 255, 0.7);
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody tr {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody td.select-checkbox:before, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody th.select-checkbox:before {
          border: 1px solid #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .table-striped tbody tr:nth-of-type(odd) {
        --bs-table-accent-bg: $dark-body-background; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button {
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
        color: #98a6ad !important; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled :active {
          color: #98a6ad !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.row-border tbody th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.row-border tbody td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody td {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.even:hover > .sorting_1, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
        background-color: #2c3239; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.hover tbody tr:hover, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr:hover {
        background-color: #2e353d; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border th, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border td {
        border-top: 1px solid #4b5469;
        border-right: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border th:first-child, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border td:first-child {
          border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_1,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_2,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_3, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_1,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_2,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_3 {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card #example-style-3_wrapper #example-style-3 tfoot {
        border-top: 2px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .page-item.disabled .page-link {
        background-color: #36404a;
        border-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .page-link {
        background-color: #36404a;
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .page-link:hover {
          background-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .page-item.active .page-link {
        background-color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .icon {
        color: #303841; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .total-num {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .total-num span {
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .crm-numbers .col + .col {
        border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .crm-numbers .col > span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-container-small {
        background-color: #36404a;
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-details h6 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-details span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-img .product-hover ul li {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-img .product-hover ul li:hover {
          background-color: #000;
          color: #fff; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-table #API-2_wrapper #API-2 tbody td span, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-table #API-2_wrapper #API-2 tbody td p {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .product-table h6 {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs {
        border-bottom: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-item .nav-link {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link:focus, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link:hover {
          color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a {
        background-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a.br-active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a.br-active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a.br-active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a.br-active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a.br-active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a.br-selected {
          background-color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a {
        border: 2px solid #4b5469;
        background-color: #36404a;
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a.br-active, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a.br-selected {
          border: 2px solid #ab8ce4;
          color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a:after, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a:after {
        color: #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a.br-selected:after, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a.br-active:after, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
        color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .scroll-demo {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .search-form input {
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7);
        -webkit-filter: brightness(0) invert(100%);
                filter: brightness(0) invert(100%); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-content {
        background-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-content::before {
          border-left: 7px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
        border-right-color: #4b5469;
        border-left: transparent; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .user-status table td, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card .user-status table th {
        border-top: none !important; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card #donut-color-chart-morris-daily svg, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card #donut-color-chart-morris svg, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card #browser-uses-chart svg, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card #website-visiter-chart svg {
        opacity: 0.5; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .customer-review .cust-name {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .customer-review .cust-des {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder-header-1, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder-2-header {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .show > .nav-link {
      color: #fff; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-link {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-link.active {
        color: #fff; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .show > .nav-link {
      color: #fff; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .nav-link {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .nav-link.active {
        color: #fff; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .drag-box fieldset {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder .help-block {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #viewhtml .render {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-builder-column .drag-bx {
      border: 1px dotted #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .wizard-4 ul.anchor li a.disabled {
      color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description h4 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description a > div {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description p {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-grid-header {
      background-color: #36404a;
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-header-cell,
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-cell, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-header-cell,
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-cell {
      background: #36404a;
      border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-header-cell input,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-cell input, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-header-cell input,
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-cell input {
        background-color: #303841;
        border-color: #4b5469;
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row select, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row select {
      background-color: #303841;
      border-color: #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-row > .jsgrid-cell {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-alt-row > .jsgrid-cell {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-cell, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-grid-body {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-selected-row > .jsgrid-cell {
      background-color: #2e353d; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid .jsgrid-pager [class*="jsgrid-pager"] {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid .jsgrid-pager .jsgrid-pager-page a {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .jsgrid-pager-current-page {
      color: rgba(255, 255, 255, 0.7);
      font-weight: 700; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .sub-title {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .navs-icon li a {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .navs-icon li a:hover {
        color: #ab8ce4; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .navs-icon .separator {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-according li .text-muted {
      color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .navs-icon.default-according.style-1 li button:hover {
      color: #ab8ce4 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li a {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li:hover {
      color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li:hover a {
        color: #ab8ce4; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .navs-dropdown .onhover-show-div {
      background-color: #36404a;
      -webkit-box-shadow: 0 0 2px 2px #4b5469;
              box-shadow: 0 0 2px 2px #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .onhover-dropdown:hover .onhover-show-div:before {
      border-bottom: 7px solid #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-according .card .btn-link {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-according .card .card-body {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .border {
      border: 1px solid #4b5469 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-date {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li {
      color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li:first-child, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li:first-child {
        border-right: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li:last-child, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li:last-child {
        border-right: none; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details p, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main p {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .single-blog-content-top, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .single-blog-content-top {
      border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .single-blog-content-top p, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .single-blog-content-top p {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li {
      border-right-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .comment-box .media h6 span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .comment-box .media img {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .comment-box p {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .comment-box .comment-social li {
      color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .comment-box .comment-social li:first-child {
        border-right: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .comment-box hr {
      border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .table-hover > tbody > tr:hover {
      --bs-table-accent-bg: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body ul.the-icons li {
      border: 1px dotted #4b5469;
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap .box {
      background-color: #36404a;
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap .button-preview h2 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap pre.well {
      background-color: #36404a !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-next-button .fc-icon-right-single-arrow:after, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .fc-next-button .fc-icon-right-single-arrow:after {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-prev-button .fc-icon-left-single-arrow:after, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .fc-prev-button .fc-icon-left-single-arrow:after {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .btn-light {
      color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-button-group .fc-month-button {
      color: #fff !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .btn-light:hover {
      background-color: #303841 !important;
      border: 1px solid #303841 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-right .btn-light:hover {
      background-color: #303841 !important;
      border: 1px solid #303841 !important;
      color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-left .fc-button-group .fc-agendaWeek-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-left .fc-button-group .btn-light {
      color: #000 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-basicDay-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-agendaWeek-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-agendaDay-button {
      color: #000 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-month-button {
      color: #fff !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-left .btn-light:hover {
      background-color: #303841 !important;
      border: 1px solid #303841 !important;
      color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-right .fc-button-group .fc-month-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-right .fc-button-group .btn-light {
      color: #000 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-right .fc-button-group .btn-light, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-right .fc-button-group .btn-light, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-right .fc-button-group .btn-light {
      color: #000 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-left .btn-light:hover, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-left .btn-light:hover, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-left .btn-light:hover {
      background-color: #303841 !important;
      border: 1px solid #303841 !important;
      color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .border-widgets > .row > div + div {
      border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-top {
      background-color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-top .details h4 {
        color: #fff; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-bottom h5 span {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-bottom span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .crm-activity > li + li {
      border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .crm-activity > li h6 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .crm-activity ul.dates li {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-widget-count h4 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-widget-count span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-widget-count .icon-bg {
      color: #2e3945; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .default-widget-count .left i {
      color: #303841;
      text-shadow: 1px 1px 1px #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #donut-color-chart-morris svg text, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body #donut-color-chart-morris-daily svg text {
      fill: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .testimonial-default .slide--item p {
      color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-profile img {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .custom-card .profile-details h6 {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-social li a {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-footer > div h6 {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-footer > div + div {
      border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .form-control {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7);
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .checkbox label::before, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .radio label::before {
      background-color: #303841;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content {
      background-color: #303841; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content a {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content a:hover {
          background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content .dropdown-divider {
        border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content {
      background-color: #303841; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a:hover, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a.active {
          background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropzone.dz-clickable .dz-message h6 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropzone.dz-clickable .dz-message span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropzone .dz-preview {
      background-color: #303841; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropzone .dz-preview .dz-details {
        background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center {
      -webkit-column-rule: 1px solid #4b5469;
         -moz-column-rule: 1px solid #4b5469;
              column-rule: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center h4 {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center h4 span {
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center span {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .media img {
      border: 2px solid #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .main-menu > li a {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .main-menu > li a:hover {
        background-color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-right-aside .email-body .inbox .media.active {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 small {
        color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 small span {
          color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body p {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-top {
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap p {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-content .email-top .user-emailid:after {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu {
      background-color: #303841;
      border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu a {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu a:hover {
          background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .icon-lists div i {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .icon-lists div:hover {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .widget-joins .d-flex > div > span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .widget-joins .d-flex .details {
      border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .widget-joins:before, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .widget-joins:after {
      background-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .redial-social-widget i {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .social-widget-card h5, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .social-widget-card h4 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .social-widget-card span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .b-b-light {
      border-bottom: 1px solid #4b5469 !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .b-r-dark {
      border-right: 1px solid #fff !important; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .testimonial i {
      color: #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .testimonial p {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .testimonial h5 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .testimonial span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .grid-showcase span {
      background-color: #36404a;
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .grid-align .row {
      background-color: #4b5469;
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .border-style .card {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .offer-style .card {
      border: 1px dashed #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-grid {
      background-color: #36404a;
      color: #98a6ad !important;
      border-right: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-mainControls .ge-addRowGroup .ge-row-icon .column {
      border-left: 3px solid #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-code, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-screen {
      color: #98a6ad;
      border-right: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .row {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .column {
      border: 1px solid #4b5469;
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .ge-tools-drawer .ge-details input {
      background-color: #303841;
      border-color: #4b5469;
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .ge-tools-drawer .ge-details .btn-group a {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-content-type-ckeditor {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .pricing-card {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-title h3 {
      color: rgba(206, 212, 218, 0.3); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-title h5 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-price h1 small {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-description li {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-description li::before {
        color: rgba(255, 255, 255, 0.15); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .search-page .info-block + .info-block {
      border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card-absolute .bg-primary h5, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .page-body .card-absolute .bg-secondary h5 {
      color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper footer {
    border-top: 1px solid #303841;
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .custom-select, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .custom-file-label {
    background: #303841;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .page-body-wrapper .footer-fix {
    background-color: #36404a;
    border-top: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .dt-button-info {
  background-color: #36404a;
  border: 1px solid #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .dt-button-info h2 {
    background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .about .name {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu {
  border-left: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .nav-tabs {
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .nav-tabs .nav-item .nav-link.active {
      color: rgba(255, 255, 255, 0.7) !important; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .user-profile .image .icon-wrapper {
    background-color: #36404a;
    -webkit-box-shadow: 1px 1px 3px 1px #303841;
            box-shadow: 1px 1px 3px 1px #303841; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .user-profile .image .avatar img {
    border: 5px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .user-profile .social-media a {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .user-profile .follow span {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-menu .user-profile .follow .follow-num {
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .status {
  color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .status p {
    color: rgba(255, 255, 255, 0.7) !important; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-header {
  border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i {
    color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .my-message {
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .message {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .other-message {
  background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-message {
  background-color: #36404a;
  border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-right-aside .chat .chat-message .input-group .form-control {
    background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-history .call-icons ul li {
  border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-history .call-icons ul li a {
    color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper pre {
  background-color: #4b5469;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .scorlled {
  background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .input-group-air {
  -webkit-box-shadow: 0 3px 20px 0 #4b5469;
          box-shadow: 0 3px 20px 0 #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .input-group-solid .input-group-text, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .input-group-solid .form-control {
  background: #303841;
  border: 1px solid #4b5469;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .semilight-bg-color, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .header-bg-color {
  background-color: #fff; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item {
  background-color: #36404a;
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item + .list-group-item {
    border-top-width: 0; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item.active {
    background-color: #ab8ce4;
    border-color: #ab8ce4;
    color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item:hover, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-action:hover:not(.active), body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-action:focus {
  background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-flush .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg {
  background-blend-mode: overlay;
  background-color: rgba(54, 64, 74, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box .card {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box .card .theme-form .form-group input {
      color: rgba(255, 255, 255, 0.7);
      background-color: #303841;
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box .card .theme-form .form-group label {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box .card .theme-form .checkbox label {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box .card .theme-form .checkbox label::before {
        background-color: #303841;
        border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box h3, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box h4, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg .authentication-box h6 {
    color: #fff; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video {
  background-blend-mode: overlay;
  background-color: rgba(54, 64, 74, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box h4, body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box h3 {
    color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box h6 {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box .card {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form input[type=text],
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form input[type=password] {
      background-color: #303841;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form .checkbox label::before {
      background-color: #303841;
      border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .error-wrapper .maintenance-icons li i {
  color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .error-wrapper .maintenance-icons li:nth-child(3) i {
  color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .modal-content {
  background-color: #36404a;
  border: 1px solid rgba(255, 255, 255, 0.2); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .modal-content .modal-header {
    border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .modal-content .modal-footer {
    border-top: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .comingsoon {
  background-blend-mode: overlay;
  background-color: rgba(54, 64, 74, 0.8); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .comingsoon .comingsoon-inner h5 {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .comingsoon .comingsoon-inner .countdown {
    border-top: 1px solid #4b5469;
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .comingsoon .comingsoon-inner .countdown .title {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .comingsoon .comingsoon-inner .coming-soon-bottom-link a {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .comingsoon .comingsoon-inner img {
    -webkit-filter: brightness(1) invert(100%);
            filter: brightness(1) invert(100%); }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerleft {
  background: url(../images/auth-layer.png), rgba(54, 64, 74, 0.9);
  background-blend-mode: overlay; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerleft .text-center img {
    -webkit-filter: brightness(1) invert(100%);
            filter: brightness(1) invert(100%); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerleft .social-media li {
    color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright {
  background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .card {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .reset-password-link {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .form-group label {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .form-group .form-control {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .opt-box {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box h4 {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box h6 {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box h3 {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form input[type=text],
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form input[type=password] {
      background-color: #303841;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form .checkbox label::before {
      background-color: #303841;
      border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .default-according .card {
  background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .default-according .card .btn-link {
    background-color: #36404a;
    border: 1px solid #36404a;
    color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .default-according .card .text-muted {
    color: #98a6ad !important; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .default-according .bg-primary .btn-link {
  background-color: #ab8ce4;
  border: 1px solid #ab8ce4; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .default-according .bg-secondary .btn-link {
  background-color: #26c6da;
  border: 1px solid #26c6da; }

body[main-theme-layout="main-theme-layout-2"] .page-wrapper .collapse .card-body {
  background-color: #36404a; }

@media screen and (max-width: 1660px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-history .call-icons ul li {
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-history .total-time h2 {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .caller-img img {
    opacity: 0.7; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-box .chat-history .call-content > div {
    background-color: rgba(0, 0, 0, 0.75);
    background-blend-mode: overlay; } }

@media only screen and (max-width: 1366px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col {
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col + .col {
      border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col + .col + .col {
        border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col + .col + .col + .col {
          border-left: 1px solid #4b5469; } }

@media only screen and (max-width: 1199px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .chat-menu {
    border-top: 1px solid #4b5469;
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .error-wrapper .maintenance-icons li i {
    color: #2a3142; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .border-widgets > .row > div:nth-child(1) {
    border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .border-widgets > .row > div:nth-child(2) {
    border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col + .col {
    border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col + .col + .col {
      border-left: 1px solid #4b5469; } }

@media only screen and (max-width: 991px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .crm-numbers .col + .col {
    border-left: 1px solid #4b5469; } }

@media only screen and (max-width: 767px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .border-widgets > .row > div + div {
    border-left: 1px solid #4b5469; } }

@media only screen and (max-width: 575px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .user-profile .hovercard .info .user-designation {
    border-top: 1px solid #4b5469;
    border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .border-widgets > .row > div + div {
    border-left: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .widget-joins .border-after-xs:after {
    background-color: #4b5469; } }

@media only screen and (max-width: 480px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .business-card .b-l-light {
    border-left: 1px solid #4b5469 !important; } }

@media only screen and (max-width: 360px) {
  body[main-theme-layout="main-theme-layout-2"] .page-wrapper .border-widgets > .row > div + div + div {
    border-bottom: 1px solid #4b5469; } }

body[main-theme-layout="main-theme-layout-2"] .lg-backdrop {
  background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .lg-outer .lg-thumb-outer {
  background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .drag {
  background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .drag form {
    background: #36404a;
    -webkit-box-shadow: 0 0 30px #4b5469;
            box-shadow: 0 0 30px #4b5469;
    border: 1px dotted #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .drag form input {
      background-color: #303841;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .drag form .help-block {
      text-transform: capitalize;
      color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .draggable input {
  background-color: #303841;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .draggable p {
  color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .draggable select {
  background-color: #303841;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .draggable .radio label::before, body[main-theme-layout="main-theme-layout-2"] .draggable .checkbox label::before {
  background-color: #303841;
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .select2-container--default .select2-selection--multiple, body[main-theme-layout="main-theme-layout-2"] .select2-container--default .select2-selection--single {
  background-color: #303841;
  border: 1px solid #4b5469 !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-container--default .select2-search--inline .select2-search__field {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: #303841;
  border: 1px solid #4b5469;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .select2-dropdown {
  background-color: #303841;
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-primary {
  border-color: #ab8ce4 !important;
  color: #ab8ce4 !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-secondary {
  border-color: #26c6da !important;
  color: #26c6da !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-success {
  border-color: #00c292 !important;
  color: #00c292 !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-info {
  border-color: #4099ff !important;
  color: #4099ff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-warning {
  border-color: #f3d800 !important;
  color: #f3d800 !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-danger {
  border-color: #FF5370 !important;
  color: #FF5370 !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-inverse {
  border-color: #fff !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-primary-fill {
  background-color: #ab8ce4 !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-secondary-fill {
  background-color: #26c6da !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-success-fill {
  background-color: #00c292 !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-info-fill {
  background-color: #4099ff !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-warning-fill {
  background-color: #f3d800 !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-danger-fill {
  background-color: #FF5370 !important;
  color: #fff !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-drpdwn .form-control-inverse-fill {
  background-color: #fff !important;
  color: #000 !important; }

body[main-theme-layout="main-theme-layout-2"] .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .theme-form select.form-control:not([size]):not([multiple]) {
  background-color: #303841;
  color: rgba(255, 255, 255, 0.7);
  border-color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=text], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=email], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=search],
body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=password], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=number], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=tel], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=date], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=datetime-local], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=time], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=datetime-local], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=month], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=week],
body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=url], body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=file], body[main-theme-layout="main-theme-layout-2"] .theme-form select {
  border-color: #4b5469;
  background-color: #303841;
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=text]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=email]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=search]::-webkit-input-placeholder,
  body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=password]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=number]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=tel]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=date]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=datetime-local]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=time]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=datetime-local]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=month]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=week]::-webkit-input-placeholder,
  body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=url]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form input[type=file]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-2"] .theme-form select::-webkit-input-placeholder {
    color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .theme-form .form-control {
  background-color: #303841;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .theme-form textarea {
  border-color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .theme-form .form-divider {
  border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .theme-form .form-divider::before {
    background: #36404a;
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .CodeMirror {
  background: #36404a;
  border: 1px solid #98a6ad;
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .CodeMirror .CodeMirror-code pre {
    background: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .editor-toolbar {
  border-top: 1px solid #98a6ad;
  border-left: 1px solid #98a6ad;
  border-right: 1px solid #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .editor-toolbar a {
    color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-2"] .editor-toolbar a:hover, body[main-theme-layout="main-theme-layout-2"] .editor-toolbar a.active {
      background: #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .editor-toolbar i.separator {
    border-left: 1px solid #98a6ad;
    border-right: 1px solid #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .editor-toolbar.disabled-for-preview a:not(.no-disable) {
  background: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .editor-preview {
  background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .editor-toolbar.fullscreen, body[main-theme-layout="main-theme-layout-2"] .editor-preview-side {
  background: #36404a;
  border: 1px solid #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .u-step {
  background: #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .u-step.active, body[main-theme-layout="main-theme-layout-2"] .u-step.current {
    background: #ab8ce4;
    color: #fff; }

body[main-theme-layout="main-theme-layout-2"] .u-step-title, body[main-theme-layout="main-theme-layout-2"] .u-pearl-title {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .u-step-number {
  background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .u-pearl:before {
  background-color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .u-pearl-number, body[main-theme-layout="main-theme-layout-2"] .u-pearl-icon {
  background: #303841;
  border: 2px solid #303841; }

body[main-theme-layout="main-theme-layout-2"] .u-pearl.disabled .u-pearl-icon, body[main-theme-layout="main-theme-layout-2"] .u-pearl.disabled .u-pearl-number {
  background: #4b5469;
  border: 2px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .u-pearl.disabled:after {
  background-color: #2e353d; }

body[main-theme-layout="main-theme-layout-2"] .u-pearl.error:after {
  background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .note-editor.note-frame {
  border-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .note-editor.note-frame .note-editing-area .note-editable {
    background-color: #36404a;
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .swal-modal {
  background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .swal-modal .swal-title {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .swal-modal .swal-text {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .swal-modal .swal-content__input {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .swal-icon--success:after, body[main-theme-layout="main-theme-layout-2"] .swal-icon--success:before {
  background: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .swal-icon--success__hide-corners {
  background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .nav-tabs {
  border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .nav-tabs .nav-link.active {
    background-color: #36404a;
    color: rgba(255, 255, 255, 0.7);
    border-color: #4b5469 #4b5469 #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .nav-tabs .nav-link:hover, body[main-theme-layout="main-theme-layout-2"] .nav-tabs .nav-link:focus {
    border-color: #4b5469 #4b5469 #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .nav-tabs .nav-item.show .nav-link {
    background-color: #36404a;
    color: rgba(255, 255, 255, 0.7);
    border-color: #98a6ad #4b5469 #36404a; }

body[main-theme-layout="main-theme-layout-2"] .nav-tabs.nav-bottom .nav-item .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .nav-tabs.nav-bottom .nav-item .nav-link.focus, body[main-theme-layout="main-theme-layout-2"] .nav-tabs.nav-bottom .nav-item .nav-link.hover {
  border-color: #36404a #4b5469 #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left .nav-link, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right .nav-link {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right .nav-link.active {
    color: #ab8ce4; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left .show > .nav-link, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right .show > .nav-link {
  color: #ab8ce4; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-secondary .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-secondary .nav-link:focus, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-secondary .nav-link:hover {
  border-left-color: #26c6da;
  color: #26c6da !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-secondary .show > .nav-link {
  border-left-color: #26c6da;
  color: #26c6da !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-secondary .nav-item.show {
  color: #26c6da !important;
  border-left-color: #26c6da; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-success .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-success .nav-link:focus, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-success .nav-link:hover {
  color: #00c292 !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-success .show > .nav-link {
  border-left-color: #00c292;
  color: #00c292 !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-left.nav-success .nav-item.show {
  color: #00c292 !important;
  border-left-color: #00c292; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right.nav-info .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right.nav-info .nav-link:focus, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right.nav-info .nav-link:hover {
  color: #4099ff !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right.nav-info .show > .nav-link {
  border-left-color: #4099ff;
  color: #4099ff !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-right.nav-info .nav-item.show {
  color: #4099ff !important;
  border-left-color: #4099ff; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-secondary .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-secondary .nav-link:focus, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-secondary .nav-link:hover {
  color: #26c6da !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-secondary .nav-item.show {
  color: #26c6da !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-success .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-success .nav-link:focus, body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-success .nav-link:hover {
  color: #00c292 !important; }

body[main-theme-layout="main-theme-layout-2"] .border-tab.nav-success .nav-item.show {
  color: #00c292 !important; }

body[main-theme-layout="main-theme-layout-2"] .dropdown-divider {
  border-top: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .icon-hover-bottom {
  background-color: #36404a;
  -webkit-box-shadow: 0px 0px 1px 1px #4b5469;
          box-shadow: 0px 0px 1px 1px #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .icon-hover-bottom .icon-title {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .icon-hover-bottom span {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .icon-hover-bottom .form-group input {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .icon-hover-bottom .icon-first i {
    color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] code {
  background-color: #434f5a; }

body[main-theme-layout="main-theme-layout-2"] #cd-timeline::before {
  background: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .timeliny {
  border-top: 1px solid #4b5469;
  border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .timeliny::before {
    background-color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .timeliny .timeliny-dot {
    background-color: #36404a;
    border: 1px solid #fff; }
    body[main-theme-layout="main-theme-layout-2"] .timeliny .timeliny-dot::before {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .timeliny .timeliny-timeline .timeliny-timeblock.active .timeliny-dot::before {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover {
    background-color: #fff; }
    body[main-theme-layout="main-theme-layout-2"] .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover::before {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .timeliny .timeliny-timeline .timeliny-timeblock .timeliny-dot:hover::after {
    background-color: #36404a;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper #todo-list li .task-container {
  background: #36404a;
  border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper #todo-list li .task-container .task-label {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper #todo-list li .task-container:hover h4 {
    color: #fff; }
  body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper #todo-list li .task-container .task-action-btn .action-box:hover:not(.active) {
    background: #36404a;
    border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper #todo-list li.completed .task-container .task-label {
  color: #ab8ce4; }

body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper #todo-list li.completed .task-container .complete-btn:hover {
  border: 1px solid #00c292 !important; }

body[main-theme-layout="main-theme-layout-2"] .todo .todo-list-wrapper .todo-list-footer .new-task-wrapper textarea {
  background-color: #36404a;
  border: 1px solid #4b5469;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .user-profile .ttl-info h6 {
  color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .user-profile .ttl-info span {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .user-profile .hovercard .info .title a {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .user-profile .hovercard .user-image .avatar img {
  border: 10px solid #36404a; }

body[main-theme-layout="main-theme-layout-2"] .user-profile .hovercard .user-image .icon-wrapper {
  background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .user-profile .follow .follow-num {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .user-profile .profile-img-style .user-name {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .user-profile .profile-img-style p {
  color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .introjs-helperLayer {
  background-color: rgba(54, 64, 74, 0.9);
  border: rgba(255, 255, 255, 0.5); }

body[main-theme-layout="main-theme-layout-2"] .jstree-default .jstree-node, body[main-theme-layout="main-theme-layout-2"] .jstree-default .jstree-icon {
  color: #434f5a !important; }

body[main-theme-layout="main-theme-layout-2"] .jstree-default .jstree-anchor {
  color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .jstree-default .jstree-clicked {
  color: #fff;
  background-color: transparent; }

body[main-theme-layout="main-theme-layout-2"] .jstree-default .jstree-hovered {
  background-color: #303841;
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] span.twitter-typeahead .tt-menu {
  background-color: #303841;
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] span.twitter-typeahead .tt-suggestion {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] span.twitter-typeahead .tt-suggestion:hover, body[main-theme-layout="main-theme-layout-2"] span.twitter-typeahead .tt-suggestion:focus {
    background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .typography small {
  color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .blockquote-footer {
  color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper {
  background-color: #36404a;
  -webkit-box-shadow: 0 0 9px #4b5469;
          box-shadow: 0 0 9px #4b5469;
  border-left: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .quickview-box:before, body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .quickview-recent-activity:before {
    background-color: #36404a;
    -webkit-box-shadow: 0 0 9px #4b5469;
            box-shadow: 0 0 9px #4b5469;
    border-left: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .quickview-box:after, body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .quickview-recent-activity:after {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .border-tab.nav-tabs .nav-item .nav-link {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .border-tab.nav-primary .nav-link.active, body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .border-tab.nav-primary .nav-link :hover {
    color: #ab8ce4;
    background-color: transparent; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .border-tab.nav-primary .nav-item.show, body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .border-tab.nav-primary .nav-link:focus {
    color: #ab8ce4;
    background-color: transparent; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .modal-header {
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .modal-header .modal-title {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .modal-header i {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .friend-list-search {
    background-color: #2f3841; }
    body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .friend-list-search input {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7);
      border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .recent-activity .activity-content h6 {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .recent-activity .activity-content hr {
    border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .recent-activity .user-first-letter:after {
    border: 1px dashed #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .quickview-wrapper .chat-box .about .name {
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .code-box-copy pre {
  background-color: #303841; }
  body[main-theme-layout="main-theme-layout-2"] .code-box-copy pre code {
    background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .code-box-copy pre[class*="language-"] {
  border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .code-box-copy .code-box-copy__btn {
  background-color: #303841;
  border: 1px solid #4b5469;
  color: #fff; }

body[main-theme-layout="main-theme-layout-2"] .code-box-copy code[class*=language-], body[main-theme-layout="main-theme-layout-2"] .code-box-copy pre[class*=language-] {
  text-shadow: 0px 1px #000; }
  body[main-theme-layout="main-theme-layout-2"] .code-box-copy code[class*=language-] ::-moz-selection, body[main-theme-layout="main-theme-layout-2"] .code-box-copy pre[class*=language-] ::-moz-selection {
    text-shadow: none;
    background: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .code-box-copy code[class*=language-] ::selection, body[main-theme-layout="main-theme-layout-2"] .code-box-copy pre[class*=language-] ::selection {
    text-shadow: none;
    background: #36404a; }

body[main-theme-layout="main-theme-layout-2"] table.fixedHeader-floating {
  background-color: #303841; }

body[main-theme-layout="main-theme-layout-2"] .dt-button-info {
  background-color: #36404a;
  border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .dt-button-info h2 {
    background-color: #36404a;
    border-bottom: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] #keytable_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #column-selector_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #auto-fill_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #custom-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #class-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #keyboard-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #multilevel-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #pagelength-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #basic-colreorder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #state-saving_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #real-time_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #basic-fixed-header_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #fixed-header-footer_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #export-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #excel-cust-bolder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #cust-json_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #basic-key-table_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #focus-cell_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #responsive_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #new-cons_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #show-hidden-row_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #basic-row-reorder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #full-row_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-2"] #rest-column_wrapper .dataTables_paginate {
  border: none; }

body[main-theme-layout="main-theme-layout-2"] #example-style-8_wrapper table.dataTable.stripe tbody tr.odd, body[main-theme-layout="main-theme-layout-2"] #example-style-8_wrapper table.dataTable.display tbody tr.odd {
  background-color: #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .error-wrapper {
  background-color: rgba(54, 64, 74, 0.8); }
  body[main-theme-layout="main-theme-layout-2"] .error-wrapper .sub-content {
    color: rgba(255, 255, 255, 0.7); }

body[main-theme-layout="main-theme-layout-2"] .b-light {
  border: 1px solid #4b5469 !important; }

body[main-theme-layout="main-theme-layout-2"] .modal-content {
  background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-2"] .modal-content .modal-header {
    border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-2"] .modal-content .ui-front .form-control {
    background-color: #36404a;
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid #4b5469; }

body[main-theme-layout="main-theme-layout-2"] .stepwizard .stepwizard-row:before {
  background-color: #98a6ad; }

body[main-theme-layout="main-theme-layout-2"] .modal .theme-close {
  background-color: #36404a !important; }

body[main-theme-layout="main-theme-layout-2"] .token.atrule, body[main-theme-layout="main-theme-layout-2"] .token.attr-value, body[main-theme-layout="main-theme-layout-2"] .token.keyword {
  color: #4099ff; }

body[main-theme-layout="main-theme-layout-2"] .token.boolean, body[main-theme-layout="main-theme-layout-2"] .token.constant, body[main-theme-layout="main-theme-layout-2"] .token.deleted, body[main-theme-layout="main-theme-layout-2"] .token.number, body[main-theme-layout="main-theme-layout-2"] .token.property, body[main-theme-layout="main-theme-layout-2"] .token.symbol, body[main-theme-layout="main-theme-layout-2"] .token.tag {
  color: #FF5370; }

body[main-theme-layout="main-theme-layout-2"] .loader-box.card-loader {
  background-color: #36404a; }

body[main-theme-layout="main-theme-layout-2"] .my-gallery.gallery-with-description img {
  border: 1px solid #4b5469 !important;
  border-bottom: none !important; }

body[main-theme-layout="main-theme-layout-2"] .alert-primary.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-primary.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-primary.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-primary.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-secondary.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-secondary.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-secondary.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-secondary.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-success.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-success.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-success.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-success.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-danger.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-danger.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-danger.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-danger.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-warning.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-warning.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-warning.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-warning.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-info.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-info.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-info.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-info.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-light.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-light.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-light.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-light.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-dark.inverse {
  color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-2"] .alert-dark.inverse .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-dark.outline .btn-close, body[main-theme-layout="main-theme-layout-2"] .alert-dark.outline-2x .btn-close {
  -webkit-filter: brightness(1) invert(1);
          filter: brightness(1) invert(1); }

body[main-theme-layout="main-theme-layout-2"] .alert-light.inverse i {
  color: #333333 !important; }

body[main-theme-layout="main-theme-layout-2"] .dismiss-text .alert-dismissible .btn-close {
  -webkit-filter: unset;
          filter: unset; }
  body[main-theme-layout="main-theme-layout-2"] .dismiss-text .alert-dismissible .btn-close .bg-light {
    color: #333333 !important; }

body[main-theme-layout="main-theme-layout-3"] {
  color: rgba(255, 255, 255, 0.7);
  background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .btn-close {
    -webkit-filter: brightness(0.8) invert(1);
            filter: brightness(0.8) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .form-select {
    background-color: #303841 !important;
    background-blend-mode: overlay;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .alert-light .btn-close {
    -webkit-filter: unset;
            filter: unset; }
  body[main-theme-layout="main-theme-layout-3"] .flot-chart-container .legend .table tbody {
    background-color: #36404a;
    color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .flot-chart-container .legend .table tbody .legendLabel {
      padding-left: 5px; }
  body[main-theme-layout="main-theme-layout-3"] .nav-dark .nav-link, body[main-theme-layout="main-theme-layout-3"] .nav-pills.nav-dark .nav-link {
    color: #fff; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header {
    color: #000; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .default-according .card .btn-link {
      background-color: #fff;
      border: 1px solid #eeeeee;
      color: #000; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .collapse .card-body {
      background-color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .theme-form input[type=text],
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .theme-form input[type=email],
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .theme-form textarea {
      border-color: #eeeeee;
      background-color: #fff;
      color: #000; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .theme-form label {
      color: #000; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header #accordionoc #collapseicon,
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header #accordionoc #collapseicon1 {
      background-color: #fff; }
    @media only screen and (max-width: 575px) {
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .nav-right > ul .search-form .mobile-search {
        -webkit-filter: brightness(1) invert(100%);
                filter: brightness(1) invert(100%); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-main-header .nav-right > ul .search-form .form-control-plaintext {
        background-color: #303841;
        -webkit-filter: brightness(1) invert(9%) !important;
                filter: brightness(1) invert(9%) !important;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); } }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper {
    /* sidebar start */
    /* sidebar end */
    /* body start*/ }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu .sidebar-header > i {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li {
      background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover .single-header,
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover .sidebar-submenu {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li a:hover + ul {
        background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar {
      background: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar.native-image-bg {
        background-blend-mode: overlay;
        background-color: #17191d; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar.navigation-bordered .sidebar-header {
        border-bottom: 1px solid rgba(241, 241, 241, 0.35); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user {
        background-color: #36404a;
        -webkit-box-shadow: 3px 2px 8px -1px rgba(255, 255, 255, 0.13);
                box-shadow: 3px 2px 8px -1px rgba(255, 255, 255, 0.13); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user h6 {
          color: #eeeeee; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user p {
          color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-title {
        color: #ab8ce4;
        border-bottom: 1px solid rgba(241, 241, 241, 0.35); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a.active {
          color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a:hover {
          color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li .label {
        margin-top: 3px;
        margin-right: 5px; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.sidebar-header {
        color: #f3d800; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu a {
        color: #eeeeee; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a {
        color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a:hover {
          color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a.active {
          color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget {
        border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-top i {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-bottom {
          background-color: #303841; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card.custom-card .card-header {
      border-bottom: none !important; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .custom-card .card-header img {
      background-color: #000;
      opacity: 0.1; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-header .row h3 small {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-header .breadcrumb-item.active {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body {
      background-color: #303841;
      /* body end*/ }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card {
        background-color: #36404a;
        -webkit-box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08);
                box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header {
          background-color: #36404a;
          border-bottom: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header > span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header h1, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header h2, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header h3, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header h4, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header h5, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header h6 {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header .card-header-right {
            background-color: #36404a; }
            body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-header .card-header-right i {
              color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .alert-dark {
          color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .alert-dark a {
            color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.outline, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.outline-2x, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.inverse {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card #animation-box .animate-widget p {
          color: #98a6ad !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .grid-item img {
          background-color: #36404a;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .line {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card thead, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card tbody, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card tfoot, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card tr, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card th {
          border-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table td {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table thead th {
          border-bottom: 2px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table thead .border-bottom-primary th {
          border-bottom: 1px solid #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-primary th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-primary td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-secondary th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-secondary td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-success th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-success td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-info th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-info td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-warning th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-warning td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-light th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-light td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-danger th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .table-danger td {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-primary, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-secondary, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-success, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-info, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-warning, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-danger {
          color: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-light {
          color: #000; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .thead-light th {
          color: #000; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .double, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .dotted, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table .dashed {
          border-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table tbody .border-bottom-primary th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table tbody .border-bottom-primary td {
          border-bottom: 1px solid #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table[class*='bg-'] th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table[class*='bg-'] td {
          color: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd) {
          --bs-table-accent-bg: rgba(0, 0, 0, 0.05); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd):hover th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd):hover td {
            color: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered thead, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tbody, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tfoot, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tr, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered th {
          border-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-inverse tbody tr:nth-of-type(odd):hover td {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical td {
          border-top: 0;
          border-right: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr td {
          border-bottom: 0; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr td:last-child {
            border-right: none; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tbody tr th {
          border-bottom: 0; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-styling thead th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-styling thead td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-styling tbody th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-styling tbody td {
          color: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-double {
          border-left: 4px double #4b5469;
          border-right: 4px double #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-dotted {
          border-left: 2px dotted #4b5469;
          border-right: 2px dotted #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .table-dashed {
          border-left: 2px dashed #4b5469;
          border-right: 2px dashed #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .card-footer {
          background-color: #36404a;
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .switch .switch-state {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .switch input:checked + .switch-state {
          background-color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .bg-white {
          background-color: #36404a !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .business-top-widget .media span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .b-l-light {
          border-left: 1px solid #4b5469 !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .business-card table td {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .business-card table th {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .business-card .logo {
          -webkit-filter: brightness(1) invert(100%);
                  filter: brightness(1) invert(100%); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .d-flex .social-sub-title {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .total-value {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .social-icons {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .ct-grid {
          stroke: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .ct-label {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card hr {
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .text-muted {
          color: #98a6ad !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content {
          border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content:before {
            border-bottom: 10px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content:after {
            border-bottom: 9px solid #36404a; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .calender-widget .cal-date {
          background-color: #36404a;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .contact-form .theme-form {
          border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .contact-form .theme-form .form-icon {
            background-color: #36404a;
            border: 1px solid #4b5469;
            color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-light, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-dark {
          color: #fff !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-light:hover {
          color: #000 !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .btn-light {
          color: #303841 !important; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .btn-light:hover {
            color: #000 !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .border-right {
          border-right: 1px solid #4b5469 !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-placeholder .flot-text {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-placeholder svg text {
          fill: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#line-chart rect, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#column-chart1 rect, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#column-chart2 rect {
          fill: #36404a; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > rect {
          fill: #36404a; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > g > g > g text {
          fill: #b1b1b2; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > g > text {
          fill: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .radial-bar:after {
          background-color: #36404a;
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .bar-chart-widget .bottom-content .num {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .bar-chart-widget .bottom-content .num .color-bottom {
            color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .b-r-light {
          border-right: 1px solid #4b5469 !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .live-products .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .turnover .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .monthly .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .uses .ct-labels .ct-label {
          color: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .live-products .ct-grid, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .turnover .ct-grid, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .monthly .ct-grid, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .uses .ct-grid {
          stroke: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container #browser-uses-chart svg text, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .chart-container #website-visiter-chart svg text {
          fill: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .status-details h4 {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .status-details h4 span {
            color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .status-details span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .clipboaard-container .form-control {
          background-color: #303841;
          color: #98a6ad;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .img-thumbnail {
          background-color: #303841;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .crm-top-widget .d-flex > div h4 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .crm-top-widget .d-flex > div span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .stat-widget-dashboard .d-flex img {
          -webkit-filter: brightness(0) invert(75%);
                  filter: brightness(0) invert(75%); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .stat-widget-dashboard span {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr + tr {
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td p, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td h6 {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td span {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_length select {
          background-color: #303841;
          color: rgba(255, 255, 255, 0.7);
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_length,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_filter,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_info,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_processing,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_filter input[type="search"] {
          background-color: #303841;
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr {
          background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr:hover > .sorting_1, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr:hover > .sorting_1 {
            background-color: #2e353d; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.odd, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd {
          background-color: #303841; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.odd > .sorting_1, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
            background-color: #2e353d; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.even > .sorting_1, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
          background-color: rgba(53, 59, 74, 0.3); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable {
          border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable thead th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable thead td {
            border-bottom: 2px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable input, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable select {
            background-color: #303841;
            color: rgba(255, 255, 255, 0.7);
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody tr {
            background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody td.select-checkbox:before, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody th.select-checkbox:before {
            border: 1px solid #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .table-striped tbody tr:nth-of-type(odd) {
          --bs-table-accent-bg: $dark-body-background; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
          color: #98a6ad !important; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled :active {
            color: #98a6ad !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.row-border tbody th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.row-border tbody td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody td {
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.even:hover > .sorting_1, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
          background-color: #2c3239; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.hover tbody tr:hover, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr:hover {
          background-color: #2e353d; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border th, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border td {
          border-top: 1px solid #4b5469;
          border-right: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border th:first-child, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border td:first-child {
            border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_1,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_2,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_3, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_1,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_2,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_3 {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card #example-style-3_wrapper #example-style-3 tfoot {
          border-top: 2px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .page-item.disabled .page-link {
          background-color: #36404a;
          border-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .page-link {
          background-color: #36404a;
          border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .page-link:hover {
            background-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .page-item.active .page-link {
          background-color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .icon {
          color: #303841; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .total-num {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .total-num span {
            color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .crm-numbers .col + .col {
          border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .crm-numbers .col > span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-container-small {
          background-color: #36404a;
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-details h6 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-details span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-img .product-hover ul li {
          background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-img .product-hover ul li:hover {
            background-color: #000;
            color: #fff; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-table #API-2_wrapper #API-2 tbody td span, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-table #API-2_wrapper #API-2 tbody td p {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .product-table h6 {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs {
          border-bottom: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-item .nav-link {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link:focus, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link:hover {
            color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a {
          background-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a.br-active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a.br-active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a.br-active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a.br-active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a.br-active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a.br-selected {
            background-color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a {
          border: 2px solid #4b5469;
          background-color: #36404a;
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a.br-active, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a.br-selected {
            border: 2px solid #ab8ce4;
            color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a:after, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a:after {
          color: #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a.br-selected:after, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a.br-active:after, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
          color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .scroll-demo {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .search-form input {
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7);
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-content {
          background-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-content::before {
            border-left: 7px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
          border-right-color: #4b5469;
          border-left: transparent; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .user-status table td, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card .user-status table th {
          border-top: none !important; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card #donut-color-chart-morris-daily svg, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card #donut-color-chart-morris svg, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card #browser-uses-chart svg, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card #website-visiter-chart svg {
          opacity: 0.5; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .customer-review .cust-name {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .customer-review .cust-des {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder-header-1, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder-2-header {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .show > .nav-link {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-link {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-link.active {
          color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .show > .nav-link {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .nav-link {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .nav-link.active {
          color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .drag-box fieldset {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder .help-block {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #viewhtml .render {
        background-color: #36404a;
        color: rgba(255, 255, 255, 0.7);
        border-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-builder-column .drag-bx {
        border: 1px dotted #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .wizard-4 ul.anchor li a.disabled {
        color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description h4 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description a > div {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description p {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-grid-header {
        background-color: #36404a;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-header-cell,
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-cell, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-header-cell,
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-cell {
        background: #36404a;
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-header-cell input,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-cell input, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-header-cell input,
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-cell input {
          background-color: #303841;
          border-color: #4b5469;
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row select, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row select {
        background-color: #303841;
        border-color: #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-row > .jsgrid-cell {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-alt-row > .jsgrid-cell {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-cell, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-grid-body {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-selected-row > .jsgrid-cell {
        background-color: #2e353d; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid .jsgrid-pager [class*="jsgrid-pager"] {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid .jsgrid-pager .jsgrid-pager-page a {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .jsgrid-pager-current-page {
        color: rgba(255, 255, 255, 0.7);
        font-weight: 700; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .sub-title {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .navs-icon li a {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .navs-icon li a:hover {
          color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .navs-icon .separator {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-according li .text-muted {
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .navs-icon.default-according.style-1 li button:hover {
        color: #ab8ce4 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li a {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li:hover {
        color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li:hover a {
          color: #ab8ce4; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .navs-dropdown .onhover-show-div {
        background-color: #36404a;
        -webkit-box-shadow: 0 0 2px 2px #4b5469;
                box-shadow: 0 0 2px 2px #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .onhover-dropdown:hover .onhover-show-div:before {
        border-bottom: 7px solid #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-according .card .btn-link {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-according .card .card-body {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .border {
        border: 1px solid #4b5469 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-date {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li {
        color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li:first-child, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li:first-child {
          border-right: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li:last-child, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li:last-child {
          border-right: none; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details p, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main p {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .single-blog-content-top, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .single-blog-content-top {
        border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .single-blog-content-top p, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .single-blog-content-top p {
          color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li {
        border-right-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .comment-box .media h6 span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .comment-box .media img {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .comment-box p {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .comment-box .comment-social li {
        color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .comment-box .comment-social li:first-child {
          border-right: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .comment-box hr {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .table-hover > tbody > tr:hover {
        --bs-table-accent-bg: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body ul.the-icons li {
        border: 1px dotted #4b5469;
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap .box {
        background-color: #36404a;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap .button-preview h2 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap pre.well {
        background-color: #36404a !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-next-button .fc-icon-right-single-arrow:after, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .fc-next-button .fc-icon-right-single-arrow:after {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-prev-button .fc-icon-left-single-arrow:after, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .fc-prev-button .fc-icon-left-single-arrow:after {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .btn-light {
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-button-group .fc-month-button {
        color: #fff !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .btn-light:hover {
        background-color: #303841 !important;
        border: 1px solid #303841 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-right .btn-light:hover {
        background-color: #303841 !important;
        border: 1px solid #303841 !important;
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-left .fc-button-group .fc-agendaWeek-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-left .fc-button-group .btn-light {
        color: #000 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-basicDay-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-agendaWeek-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-agendaDay-button {
        color: #000 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-month-button {
        color: #fff !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-left .btn-light:hover {
        background-color: #303841 !important;
        border: 1px solid #303841 !important;
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-right .fc-button-group .fc-month-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-right .fc-button-group .btn-light {
        color: #000 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-right .fc-button-group .btn-light, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-right .fc-button-group .btn-light, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-right .fc-button-group .btn-light {
        color: #000 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-left .btn-light:hover, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-left .btn-light:hover, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-left .btn-light:hover {
        background-color: #303841 !important;
        border: 1px solid #303841 !important;
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .border-widgets > .row > div + div {
        border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-top {
        background-color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-top .details h4 {
          color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-bottom h5 span {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-bottom span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .crm-activity > li + li {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .crm-activity > li h6 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .crm-activity ul.dates li {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-widget-count h4 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-widget-count span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-widget-count .icon-bg {
        color: #2e3945; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .default-widget-count .left i {
        color: #303841;
        text-shadow: 1px 1px 1px #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #donut-color-chart-morris svg text, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body #donut-color-chart-morris-daily svg text {
        fill: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .testimonial-default .slide--item p {
        color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-profile img {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .custom-card .profile-details h6 {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-social li a {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-footer > div h6 {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-footer > div + div {
        border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .form-control {
        background-color: #303841;
        color: rgba(255, 255, 255, 0.7);
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .checkbox label::before, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .radio label::before {
        background-color: #303841;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content {
        background-color: #303841; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content a {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content a:hover {
            background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content .dropdown-divider {
          border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content {
        background-color: #303841; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a:hover, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a.active {
            background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropzone.dz-clickable .dz-message h6 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropzone.dz-clickable .dz-message span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropzone .dz-preview {
        background-color: #303841; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropzone .dz-preview .dz-details {
          background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center {
        -webkit-column-rule: 1px solid #4b5469;
           -moz-column-rule: 1px solid #4b5469;
                column-rule: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center h4 {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center h4 span {
            color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center span {
          color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .media img {
        border: 2px solid #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .main-menu > li a {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .main-menu > li a:hover {
          background-color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-right-aside .email-body .inbox .media.active {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 small {
          color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 small span {
            color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body p {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-top {
        border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap p {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-content .email-top .user-emailid:after {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu {
        background-color: #303841;
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu a {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu a:hover {
            background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .icon-lists div i {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .icon-lists div:hover {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .widget-joins .d-flex > div > span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .widget-joins .d-flex .details {
        border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .widget-joins:before, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .widget-joins:after {
        background-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .redial-social-widget i {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .social-widget-card h5, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .social-widget-card h4 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .social-widget-card span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .b-b-light {
        border-bottom: 1px solid #4b5469 !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .b-r-dark {
        border-right: 1px solid #fff !important; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .testimonial i {
        color: #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .testimonial p {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .testimonial h5 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .testimonial span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .grid-showcase span {
        background-color: #36404a;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .grid-align .row {
        background-color: #4b5469;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .border-style .card {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .offer-style .card {
        border: 1px dashed #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-grid {
        background-color: #36404a;
        color: #98a6ad !important;
        border-right: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-mainControls .ge-addRowGroup .ge-row-icon .column {
        border-left: 3px solid #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-code, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-screen {
        color: #98a6ad;
        border-right: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .row {
        background-color: #303841; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .column {
        border: 1px solid #4b5469;
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .ge-tools-drawer .ge-details input {
        background-color: #303841;
        border-color: #4b5469;
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .ge-tools-drawer .ge-details .btn-group a {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-content-type-ckeditor {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .pricing-card {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-title h3 {
        color: rgba(206, 212, 218, 0.3); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-title h5 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-price h1 small {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-description li {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-description li::before {
          color: rgba(255, 255, 255, 0.15); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .search-page .info-block + .info-block {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card-absolute .bg-primary h5, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .page-body .card-absolute .bg-secondary h5 {
        color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper footer {
      border-top: 1px solid #303841;
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .custom-select, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .custom-file-label {
      background: #303841;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .page-body-wrapper .footer-fix {
      background-color: #36404a;
      border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .dt-button-info {
    background-color: #36404a;
    border: 1px solid #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .dt-button-info h2 {
      background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .about .name {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu {
    border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .nav-tabs {
      border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .nav-tabs .nav-item .nav-link.active {
        color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .user-profile .image .icon-wrapper {
      background-color: #36404a;
      -webkit-box-shadow: 1px 1px 3px 1px #303841;
              box-shadow: 1px 1px 3px 1px #303841; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .user-profile .image .avatar img {
      border: 5px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .user-profile .social-media a {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .user-profile .follow span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-menu .user-profile .follow .follow-num {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .status {
    color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .status p {
      color: rgba(255, 255, 255, 0.7) !important; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-header {
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .my-message {
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .message {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .other-message {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-message {
    background-color: #36404a;
    border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-right-aside .chat .chat-message .input-group .form-control {
      background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-history .call-icons ul li {
    border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-history .call-icons ul li a {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper pre {
    background-color: #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .scorlled {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .input-group-air {
    -webkit-box-shadow: 0 3px 20px 0 #4b5469;
            box-shadow: 0 3px 20px 0 #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .input-group-solid .input-group-text, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .input-group-solid .form-control {
    background: #303841;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .semilight-bg-color, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .header-bg-color {
    background-color: #fff; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item {
    background-color: #36404a;
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item + .list-group-item {
      border-top-width: 0; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item.active {
      background-color: #ab8ce4;
      border-color: #ab8ce4;
      color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item:hover, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item:focus {
      z-index: 1;
      text-decoration: none; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-action:hover:not(.active), body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-action:focus {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-flush .list-group-item {
    border-left: 0;
    border-right: 0;
    border-radius: 0; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-primary {
    color: #004085;
    background-color: #b8daff; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-success {
    color: #155724;
    background-color: #c3e6cb; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-warning {
    color: #856404;
    background-color: #ffeeba; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-light {
    color: #818182;
    background-color: #fdfdfe; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg {
    background-blend-mode: overlay;
    background-color: rgba(54, 64, 74, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box .card {
      background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box .card .theme-form .form-group input {
        color: rgba(255, 255, 255, 0.7);
        background-color: #303841;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box .card .theme-form .form-group label {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box .card .theme-form .checkbox label {
        color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box .card .theme-form .checkbox label::before {
          background-color: #303841;
          border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box h3, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box h4, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg .authentication-box h6 {
      color: #fff; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video {
    background-blend-mode: overlay;
    background-color: rgba(54, 64, 74, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box h4, body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box h3 {
      color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box h6 {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box .card {
      background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form input[type=text],
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form input[type=password] {
        background-color: #303841;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form .checkbox label::before {
        background-color: #303841;
        border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .error-wrapper .maintenance-icons li i {
    color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .error-wrapper .maintenance-icons li:nth-child(3) i {
    color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .modal-content {
    background-color: #36404a;
    border: 1px solid rgba(255, 255, 255, 0.2); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .modal-content .modal-header {
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .modal-content .modal-footer {
      border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .comingsoon {
    background-blend-mode: overlay;
    background-color: rgba(54, 64, 74, 0.8); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .comingsoon .comingsoon-inner h5 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .comingsoon .comingsoon-inner .countdown {
      border-top: 1px solid #4b5469;
      border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .comingsoon .comingsoon-inner .countdown .title {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .comingsoon .comingsoon-inner .coming-soon-bottom-link a {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .comingsoon .comingsoon-inner img {
      -webkit-filter: brightness(1) invert(100%);
              filter: brightness(1) invert(100%); }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerleft {
    background: url(../images/auth-layer.png), rgba(54, 64, 74, 0.9);
    background-blend-mode: overlay; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerleft .text-center img {
      -webkit-filter: brightness(1) invert(100%);
              filter: brightness(1) invert(100%); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerleft .social-media li {
      color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright {
    background-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .card {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .reset-password-link {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .form-group label {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .form-group .form-control {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7);
      border-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .opt-box {
      background-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box h4 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box h6 {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box h3 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card {
      background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form .form-group input[type=text],
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form .form-group input[type=password] {
        background-color: #303841;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form .checkbox label::before {
        background-color: #303841;
        border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .default-according .card {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .default-according .card .btn-link {
      background-color: #36404a;
      border: 1px solid #36404a;
      color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .default-according .card .text-muted {
      color: #98a6ad !important; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .default-according .bg-primary .btn-link {
    background-color: #ab8ce4;
    border: 1px solid #ab8ce4; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .default-according .bg-secondary .btn-link {
    background-color: #26c6da;
    border: 1px solid #26c6da; }
  body[main-theme-layout="main-theme-layout-3"] .page-wrapper .collapse .card-body {
    background-color: #36404a; }
  @media screen and (max-width: 1660px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-history .call-icons ul li {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-history .total-time h2 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .caller-img img {
      opacity: 0.7; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-box .chat-history .call-content > div {
      background-color: rgba(0, 0, 0, 0.75);
      background-blend-mode: overlay; } }
  @media only screen and (max-width: 1366px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col {
      border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col + .col {
        border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col + .col + .col {
          border-left: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col + .col + .col + .col {
            border-left: 1px solid #4b5469; } }
  @media only screen and (max-width: 1199px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .chat-menu {
      border-top: 1px solid #4b5469;
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .error-wrapper .maintenance-icons li i {
      color: #2a3142; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .border-widgets > .row > div:nth-child(1) {
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .border-widgets > .row > div:nth-child(2) {
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col + .col {
      border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col + .col + .col {
        border-left: 1px solid #4b5469; } }
  @media only screen and (max-width: 991px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .crm-numbers .col + .col {
      border-left: 1px solid #4b5469; } }
  @media only screen and (max-width: 767px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .border-widgets > .row > div + div {
      border-left: 1px solid #4b5469; } }
  @media only screen and (max-width: 575px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .user-profile .hovercard .info .user-designation {
      border-top: 1px solid #4b5469;
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .border-widgets > .row > div + div {
      border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .widget-joins .border-after-xs:after {
      background-color: #4b5469; } }
  @media only screen and (max-width: 480px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .business-card .b-l-light {
      border-left: 1px solid #4b5469 !important; } }
  @media only screen and (max-width: 360px) {
    body[main-theme-layout="main-theme-layout-3"] .page-wrapper .border-widgets > .row > div + div + div {
      border-bottom: 1px solid #4b5469; } }
  body[main-theme-layout="main-theme-layout-3"] .lg-backdrop {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .lg-outer .lg-thumb-outer {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .drag {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .drag form {
      background: #36404a;
      -webkit-box-shadow: 0 0 30px #4b5469;
              box-shadow: 0 0 30px #4b5469;
      border: 1px dotted #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .drag form input {
        background-color: #303841;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .drag form .help-block {
        text-transform: capitalize;
        color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .draggable input {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .draggable p {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .draggable select {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .draggable .radio label::before, body[main-theme-layout="main-theme-layout-3"] .draggable .checkbox label::before {
    background-color: #303841;
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .select2-container--default .select2-selection--multiple, body[main-theme-layout="main-theme-layout-3"] .select2-container--default .select2-selection--single {
    background-color: #303841;
    border: 1px solid #4b5469 !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-container--default .select2-search--inline .select2-search__field {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: #303841;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .select2-dropdown {
    background-color: #303841;
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-primary {
    border-color: #ab8ce4 !important;
    color: #ab8ce4 !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-secondary {
    border-color: #26c6da !important;
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-success {
    border-color: #00c292 !important;
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-info {
    border-color: #4099ff !important;
    color: #4099ff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-warning {
    border-color: #f3d800 !important;
    color: #f3d800 !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-danger {
    border-color: #FF5370 !important;
    color: #FF5370 !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-inverse {
    border-color: #fff !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-primary-fill {
    background-color: #ab8ce4 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-secondary-fill {
    background-color: #26c6da !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-success-fill {
    background-color: #00c292 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-info-fill {
    background-color: #4099ff !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-warning-fill {
    background-color: #f3d800 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-danger-fill {
    background-color: #FF5370 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-drpdwn .form-control-inverse-fill {
    background-color: #fff !important;
    color: #000 !important; }
  body[main-theme-layout="main-theme-layout-3"] .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .theme-form select.form-control:not([size]):not([multiple]) {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=text], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=email], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=search],
  body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=password], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=number], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=tel], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=date], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=datetime-local], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=time], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=datetime-local], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=month], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=week],
  body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=url], body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=file], body[main-theme-layout="main-theme-layout-3"] .theme-form select {
    border-color: #4b5469;
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=text]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=email]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=search]::-webkit-input-placeholder,
    body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=password]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=number]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=tel]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=date]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=datetime-local]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=time]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=datetime-local]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=month]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=week]::-webkit-input-placeholder,
    body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=url]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form input[type=file]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-3"] .theme-form select::-webkit-input-placeholder {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .theme-form .form-control {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .theme-form textarea {
    border-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .theme-form .form-divider {
    border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .theme-form .form-divider::before {
      background: #36404a;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .CodeMirror {
    background: #36404a;
    border: 1px solid #98a6ad;
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .CodeMirror .CodeMirror-code pre {
      background: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .editor-toolbar {
    border-top: 1px solid #98a6ad;
    border-left: 1px solid #98a6ad;
    border-right: 1px solid #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .editor-toolbar a {
      color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-3"] .editor-toolbar a:hover, body[main-theme-layout="main-theme-layout-3"] .editor-toolbar a.active {
        background: #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .editor-toolbar i.separator {
      border-left: 1px solid #98a6ad;
      border-right: 1px solid #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .editor-toolbar.disabled-for-preview a:not(.no-disable) {
    background: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .editor-preview {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .editor-toolbar.fullscreen, body[main-theme-layout="main-theme-layout-3"] .editor-preview-side {
    background: #36404a;
    border: 1px solid #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .u-step {
    background: #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .u-step.active, body[main-theme-layout="main-theme-layout-3"] .u-step.current {
      background: #ab8ce4;
      color: #fff; }
  body[main-theme-layout="main-theme-layout-3"] .u-step-title, body[main-theme-layout="main-theme-layout-3"] .u-pearl-title {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .u-step-number {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .u-pearl:before {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .u-pearl-number, body[main-theme-layout="main-theme-layout-3"] .u-pearl-icon {
    background: #303841;
    border: 2px solid #303841; }
  body[main-theme-layout="main-theme-layout-3"] .u-pearl.disabled .u-pearl-icon, body[main-theme-layout="main-theme-layout-3"] .u-pearl.disabled .u-pearl-number {
    background: #4b5469;
    border: 2px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .u-pearl.disabled:after {
    background-color: #2e353d; }
  body[main-theme-layout="main-theme-layout-3"] .u-pearl.error:after {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .note-editor.note-frame {
    border-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .note-editor.note-frame .note-editing-area .note-editable {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .swal-modal {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .swal-modal .swal-title {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .swal-modal .swal-text {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .swal-modal .swal-content__input {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .swal-icon--success:after, body[main-theme-layout="main-theme-layout-3"] .swal-icon--success:before {
    background: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .swal-icon--success__hide-corners {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .nav-tabs {
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .nav-tabs .nav-link.active {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border-color: #4b5469 #4b5469 #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .nav-tabs .nav-link:hover, body[main-theme-layout="main-theme-layout-3"] .nav-tabs .nav-link:focus {
      border-color: #4b5469 #4b5469 #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .nav-tabs .nav-item.show .nav-link {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border-color: #98a6ad #4b5469 #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .nav-tabs.nav-bottom .nav-item .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .nav-tabs.nav-bottom .nav-item .nav-link.focus, body[main-theme-layout="main-theme-layout-3"] .nav-tabs.nav-bottom .nav-item .nav-link.hover {
    border-color: #36404a #4b5469 #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left .nav-link, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right .nav-link {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right .nav-link.active {
      color: #ab8ce4; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left .show > .nav-link, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right .show > .nav-link {
    color: #ab8ce4; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-secondary .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-secondary .nav-link:focus, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-secondary .nav-link:hover {
    border-left-color: #26c6da;
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-secondary .show > .nav-link {
    border-left-color: #26c6da;
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-secondary .nav-item.show {
    color: #26c6da !important;
    border-left-color: #26c6da; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-success .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-success .nav-link:focus, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-success .nav-link:hover {
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-success .show > .nav-link {
    border-left-color: #00c292;
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-left.nav-success .nav-item.show {
    color: #00c292 !important;
    border-left-color: #00c292; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right.nav-info .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right.nav-info .nav-link:focus, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right.nav-info .nav-link:hover {
    color: #4099ff !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right.nav-info .show > .nav-link {
    border-left-color: #4099ff;
    color: #4099ff !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-right.nav-info .nav-item.show {
    color: #4099ff !important;
    border-left-color: #4099ff; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-secondary .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-secondary .nav-link:focus, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-secondary .nav-link:hover {
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-secondary .nav-item.show {
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-success .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-success .nav-link:focus, body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-success .nav-link:hover {
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-3"] .border-tab.nav-success .nav-item.show {
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-3"] .dropdown-divider {
    border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .icon-hover-bottom {
    background-color: #36404a;
    -webkit-box-shadow: 0px 0px 1px 1px #4b5469;
            box-shadow: 0px 0px 1px 1px #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .icon-hover-bottom .icon-title {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .icon-hover-bottom span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .icon-hover-bottom .form-group input {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7);
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .icon-hover-bottom .icon-first i {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] code {
    background-color: #434f5a; }
  body[main-theme-layout="main-theme-layout-3"] #cd-timeline::before {
    background: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .timeliny {
    border-top: 1px solid #4b5469;
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .timeliny::before {
      background-color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .timeliny .timeliny-dot {
      background-color: #36404a;
      border: 1px solid #fff; }
      body[main-theme-layout="main-theme-layout-3"] .timeliny .timeliny-dot::before {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .timeliny .timeliny-timeline .timeliny-timeblock.active .timeliny-dot::before {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover {
      background-color: #fff; }
      body[main-theme-layout="main-theme-layout-3"] .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover::before {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .timeliny .timeliny-timeline .timeliny-timeblock .timeliny-dot:hover::after {
      background-color: #36404a;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper #todo-list li .task-container {
    background: #36404a;
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper #todo-list li .task-container .task-label {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper #todo-list li .task-container:hover h4 {
      color: #fff; }
    body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper #todo-list li .task-container .task-action-btn .action-box:hover:not(.active) {
      background: #36404a;
      border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper #todo-list li.completed .task-container .task-label {
    color: #ab8ce4; }
  body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper #todo-list li.completed .task-container .complete-btn:hover {
    border: 1px solid #00c292 !important; }
  body[main-theme-layout="main-theme-layout-3"] .todo .todo-list-wrapper .todo-list-footer .new-task-wrapper textarea {
    background-color: #36404a;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .ttl-info h6 {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .ttl-info span {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .hovercard .info .title a {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .hovercard .user-image .avatar img {
    border: 10px solid #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .hovercard .user-image .icon-wrapper {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .follow .follow-num {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .profile-img-style .user-name {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .user-profile .profile-img-style p {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .introjs-helperLayer {
    background-color: rgba(54, 64, 74, 0.9);
    border: rgba(255, 255, 255, 0.5); }
  body[main-theme-layout="main-theme-layout-3"] .jstree-default .jstree-node, body[main-theme-layout="main-theme-layout-3"] .jstree-default .jstree-icon {
    color: #434f5a !important; }
  body[main-theme-layout="main-theme-layout-3"] .jstree-default .jstree-anchor {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .jstree-default .jstree-clicked {
    color: #fff;
    background-color: transparent; }
  body[main-theme-layout="main-theme-layout-3"] .jstree-default .jstree-hovered {
    background-color: #303841;
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] span.twitter-typeahead .tt-menu {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] span.twitter-typeahead .tt-suggestion {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] span.twitter-typeahead .tt-suggestion:hover, body[main-theme-layout="main-theme-layout-3"] span.twitter-typeahead .tt-suggestion:focus {
      background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .typography small {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .blockquote-footer {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper {
    background-color: #36404a;
    -webkit-box-shadow: 0 0 9px #4b5469;
            box-shadow: 0 0 9px #4b5469;
    border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .quickview-box:before, body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .quickview-recent-activity:before {
      background-color: #36404a;
      -webkit-box-shadow: 0 0 9px #4b5469;
              box-shadow: 0 0 9px #4b5469;
      border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .quickview-box:after, body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .quickview-recent-activity:after {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .border-tab.nav-tabs .nav-item .nav-link {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .border-tab.nav-primary .nav-link.active, body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .border-tab.nav-primary .nav-link :hover {
      color: #ab8ce4;
      background-color: transparent; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .border-tab.nav-primary .nav-item.show, body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .border-tab.nav-primary .nav-link:focus {
      color: #ab8ce4;
      background-color: transparent; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .modal-header {
      border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .modal-header .modal-title {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .modal-header i {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .friend-list-search {
      background-color: #2f3841; }
      body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .friend-list-search input {
        background-color: #303841;
        color: rgba(255, 255, 255, 0.7);
        border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .recent-activity .activity-content h6 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .recent-activity .activity-content hr {
      border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .recent-activity .user-first-letter:after {
      border: 1px dashed #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .quickview-wrapper .chat-box .about .name {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .code-box-copy pre {
    background-color: #303841; }
    body[main-theme-layout="main-theme-layout-3"] .code-box-copy pre code {
      background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .code-box-copy pre[class*="language-"] {
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .code-box-copy .code-box-copy__btn {
    background-color: #303841;
    border: 1px solid #4b5469;
    color: #fff; }
  body[main-theme-layout="main-theme-layout-3"] .code-box-copy code[class*=language-], body[main-theme-layout="main-theme-layout-3"] .code-box-copy pre[class*=language-] {
    text-shadow: 0px 1px #000; }
    body[main-theme-layout="main-theme-layout-3"] .code-box-copy code[class*=language-] ::-moz-selection, body[main-theme-layout="main-theme-layout-3"] .code-box-copy pre[class*=language-] ::-moz-selection {
      text-shadow: none;
      background: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .code-box-copy code[class*=language-] ::selection, body[main-theme-layout="main-theme-layout-3"] .code-box-copy pre[class*=language-] ::selection {
      text-shadow: none;
      background: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] table.fixedHeader-floating {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-3"] .dt-button-info {
    background-color: #36404a;
    border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .dt-button-info h2 {
      background-color: #36404a;
      border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] #keytable_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #column-selector_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #auto-fill_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #custom-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #class-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #keyboard-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #multilevel-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #pagelength-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #basic-colreorder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #state-saving_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #real-time_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #basic-fixed-header_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #fixed-header-footer_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #export-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #excel-cust-bolder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #cust-json_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #basic-key-table_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #focus-cell_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #responsive_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #new-cons_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #show-hidden-row_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #basic-row-reorder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #full-row_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-3"] #rest-column_wrapper .dataTables_paginate {
    border: none; }
  body[main-theme-layout="main-theme-layout-3"] #example-style-8_wrapper table.dataTable.stripe tbody tr.odd, body[main-theme-layout="main-theme-layout-3"] #example-style-8_wrapper table.dataTable.display tbody tr.odd {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .error-wrapper {
    background-color: rgba(54, 64, 74, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .error-wrapper .sub-content {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-3"] .b-light {
    border: 1px solid #4b5469 !important; }
  body[main-theme-layout="main-theme-layout-3"] .modal-content {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-3"] .modal-content .modal-header {
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-3"] .modal-content .ui-front .form-control {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-3"] .stepwizard .stepwizard-row:before {
    background-color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-3"] .modal .theme-close {
    background-color: #36404a !important; }
  body[main-theme-layout="main-theme-layout-3"] .token.atrule, body[main-theme-layout="main-theme-layout-3"] .token.attr-value, body[main-theme-layout="main-theme-layout-3"] .token.keyword {
    color: #4099ff; }
  body[main-theme-layout="main-theme-layout-3"] .token.boolean, body[main-theme-layout="main-theme-layout-3"] .token.constant, body[main-theme-layout="main-theme-layout-3"] .token.deleted, body[main-theme-layout="main-theme-layout-3"] .token.number, body[main-theme-layout="main-theme-layout-3"] .token.property, body[main-theme-layout="main-theme-layout-3"] .token.symbol, body[main-theme-layout="main-theme-layout-3"] .token.tag {
    color: #FF5370; }
  body[main-theme-layout="main-theme-layout-3"] .loader-box.card-loader {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-3"] .my-gallery.gallery-with-description img {
    border: 1px solid #4b5469 !important;
    border-bottom: none !important; }
  body[main-theme-layout="main-theme-layout-3"] .alert-primary.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-primary.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-primary.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-primary.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-secondary.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-secondary.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-secondary.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-secondary.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-success.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-success.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-success.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-success.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-danger.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-danger.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-danger.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-danger.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-warning.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-warning.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-warning.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-warning.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-info.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-info.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-info.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-info.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-light.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-light.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-light.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-light.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-dark.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-3"] .alert-dark.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-dark.outline .btn-close, body[main-theme-layout="main-theme-layout-3"] .alert-dark.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-3"] .alert-light.inverse i {
    color: #333333 !important; }
  body[main-theme-layout="main-theme-layout-3"] .dismiss-text .alert-dismissible .btn-close {
    -webkit-filter: unset;
            filter: unset; }
    body[main-theme-layout="main-theme-layout-3"] .dismiss-text .alert-dismissible .btn-close .bg-light {
      color: #333333 !important; }

body[main-theme-layout="main-theme-layout-4"] {
  color: rgba(255, 255, 255, 0.7);
  background-color: #303841; }
  body[main-theme-layout="main-theme-layout-4"] .form-select {
    background-color: #303841 !important;
    background-blend-mode: overlay;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .btn-close {
    -webkit-filter: brightness(0.8) invert(1);
            filter: brightness(0.8) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-light .btn-close {
    -webkit-filter: unset;
            filter: unset; }
  body[main-theme-layout="main-theme-layout-4"] .txt-dark {
    color: rgba(255, 255, 255, 0.7) !important; }
  body[main-theme-layout="main-theme-layout-4"] .breadcrumb.bg-light .breadcrumb-item {
    color: #333333 !important; }
    body[main-theme-layout="main-theme-layout-4"] .breadcrumb.bg-light .breadcrumb-item .txt-dark {
      color: #333333 !important; }
  body[main-theme-layout="main-theme-layout-4"] .flot-chart-container .legend .table tbody {
    background-color: #36404a;
    color: #fff; }
    body[main-theme-layout="main-theme-layout-4"] .flot-chart-container .legend .table tbody .legendLabel {
      padding-left: 5px; }
  body[main-theme-layout="main-theme-layout-4"] .google-visualization-tooltip text {
    fill: rgba(0, 0, 0, 0.7) !important; }
  body[main-theme-layout="main-theme-layout-4"] .nav-dark .nav-link, body[main-theme-layout="main-theme-layout-4"] .nav-pills.nav-dark .nav-link {
    color: #fff; }
  body[main-theme-layout="main-theme-layout-4"] .loader-wrapper {
    background-color: #303841; }
    body[main-theme-layout="main-theme-layout-4"] .loader-wrapper .loader {
      background-color: #303841 !important; }
  body[main-theme-layout="main-theme-layout-4"] .page-wrapper {
    /* Main Header start */
    /* Main Header ends */ }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header {
      background-color: #36404a;
      -webkit-box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.7);
              box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right li i {
          color: #eeeeee; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .form-inline .form-control-plaintext {
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li a img {
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .d-flex img {
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .d-flex > div .txt-dark {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .onhover-show-div {
          background-color: #303841;
          -webkit-box-shadow: 0 0 2px 2px #36404a;
                  box-shadow: 0 0 2px 2px #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .onhover-show-div:before {
            border-bottom: 7px solid #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .onhover-show-div:after {
            border-bottom: 7px solid #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .notification-dropdown.onhover-show-div li {
          border-bottom: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .notification-dropdown.onhover-show-div li span {
            color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .nav-menus li .language-dropdown li a {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .profile-dropdown li a {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right .search-form input {
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li a img {
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .media img {
          -webkit-filter: brightness(0) invert(100%);
                  filter: brightness(0) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .media .media-body .txt-dark {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .onhover-show-div {
          background-color: #303841;
          -webkit-box-shadow: 0 0 2px 2px #36404a;
                  box-shadow: 0 0 2px 2px #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .onhover-show-div:before {
            border-bottom: 7px solid #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .onhover-show-div:after {
            border-bottom: 7px solid #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .notification-dropdown.onhover-show-div li {
          border-bottom: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .notification-dropdown.onhover-show-div li span {
            color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul > li .language-dropdown li a {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .mega-menu-header .vertical-menu-main .main-nav .main-menu li {
          background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-left {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-left .logo-wrapper a .image-dark {
          display: none; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-left .logo-wrapper a .image-light {
          display: block; }
      @media only screen and (max-width: 991px) {
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .main-header-right .nav-right > ul {
          background-color: #36404a;
          -webkit-box-shadow: 0 2px 2px 2px #4b5469;
                  box-shadow: 0 2px 2px 2px #4b5469; } }
      @media only screen and (max-width: 575px) {
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .nav-right > ul .search-form .mobile-search {
          -webkit-filter: brightness(1) invert(100%);
                  filter: brightness(1) invert(100%); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-main-header .nav-right > ul .search-form .form-control-plaintext {
          background-color: #303841;
          -webkit-filter: brightness(1) invert(9%) !important;
                  filter: brightness(1) invert(9%) !important;
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7); } }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper {
      /* sidebar start */
      /* sidebar end */
      /* body start*/ }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu .sidebar-header > i {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover .single-header,
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li:hover .sidebar-submenu {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu li a:hover + ul {
          background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card.custom-card .card-header {
        border-bottom: none !important; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .custom-card .card-header img {
        background-color: #000;
        opacity: 0.1; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar {
        background: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar.native-image-bg {
          background-blend-mode: overlay;
          background-color: #17191d; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar.navigation-bordered .sidebar-header {
          border-bottom: 1px solid rgba(241, 241, 241, 0.15); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user {
          background-color: #36404a;
          -webkit-box-shadow: 3px 2px 8px -1px rgba(255, 255, 255, 0.13);
                  box-shadow: 3px 2px 8px -1px rgba(255, 255, 255, 0.13); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user h6 {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-user p {
            color: #fff; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-title {
          color: #ab8ce4;
          border-bottom: 1px solid rgba(241, 241, 241, 0.35); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a.active {
            color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a:hover {
            color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li .label {
          margin-top: 3px;
          margin-right: 5px; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li:hover > a {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.sidebar-header {
          color: #f3d800; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu a {
          color: #eeeeee; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a {
          color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a:hover {
            color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a.active {
            color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget {
          border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-top i {
            background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-sidebar .sidebar-widget .sidebar-widget-bottom {
            background-color: #303841; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-header .row h3 small {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-header .breadcrumb-item.active {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body {
        background-color: #303841;
        /* body end*/ }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card {
          background-color: #36404a;
          -webkit-box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08);
                  box-shadow: 1px 1px 2px 1px rgba(255, 255, 255, 0.08); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header {
            background-color: #36404a;
            border-bottom: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header > span {
              color: #98a6ad; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header h1, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header h2, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header h3, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header h4, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header h5, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header h6 {
              color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header .card-header-right {
              background-color: #36404a; }
              body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-header .card-header-right i {
                color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .alert-dark {
            color: #98a6ad; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .alert-dark a {
              color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.outline, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.outline-2x, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .alert-light.inverse {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card #animation-box .animate-widget p {
            color: #98a6ad !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .grid-item img {
            background-color: #36404a;
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .line {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card thead, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card tbody, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card tfoot, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card tr, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card th {
            border-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table td {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table thead th {
            border-bottom: 2px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table thead .border-bottom-primary th {
            border-bottom: 1px solid #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-primary th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-primary td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-secondary th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-secondary td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-success th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-success td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-info th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-info td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-warning th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-warning td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-light th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-light td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-danger th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .table-danger td {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-primary, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-secondary, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-success, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-info, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-warning, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-danger {
            color: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .bg-light {
            color: #000; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .thead-light th {
            color: #000; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .double, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .dotted, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table .dashed {
            border-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table tbody .border-bottom-primary th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table tbody .border-bottom-primary td {
            border-bottom: 1px solid #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table[class*='bg-'] th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table[class*='bg-'] td {
            color: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd) {
            --bs-table-accent-bg:rgba(0, 0, 0, 0.05); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd):hover th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-striped tbody tr:nth-of-type(odd):hover td {
              color: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered thead, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tbody, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tfoot, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered tr, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-bordered th {
            border-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-inverse tbody tr:nth-of-type(odd):hover td {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical td {
            border-top: 0;
            border-right: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr td {
            border-bottom: 0; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tr td:last-child {
              border-right: none; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-border-vertical tbody tr th {
            border-bottom: 0; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-styling thead th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-styling thead td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-styling tbody th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-styling tbody td {
            color: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-double {
            border-left: 4px double #4b5469;
            border-right: 4px double #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-dotted {
            border-left: 2px dotted #4b5469;
            border-right: 2px dotted #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .table-dashed {
            border-left: 2px dashed #4b5469;
            border-right: 2px dashed #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .card-footer {
            background-color: #36404a;
            border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .switch .switch-state {
            background-color: #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .switch input:checked + .switch-state {
            background-color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .bg-white {
            background-color: #36404a !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .business-top-widget .media span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .b-l-light {
            border-left: 1px solid #4b5469 !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .business-card table td {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .business-card table th {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .business-card .logo {
            -webkit-filter: brightness(1) invert(100%);
                    filter: brightness(1) invert(100%); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .d-flex .social-sub-title {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .total-value {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .social-widget .social-icons {
            background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .ct-grid {
            stroke: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .ct-label {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card hr {
            border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .text-muted {
            color: #98a6ad !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content {
            border: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content:before {
              border-bottom: 10px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .review-box .testimonial .content:after {
              border-bottom: 9px solid #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .calender-widget .cal-date {
            background-color: #36404a;
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .contact-form .theme-form {
            border: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .contact-form .theme-form .form-icon {
              background-color: #36404a;
              border: 1px solid #4b5469;
              color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-light, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-dark {
            color: #fff !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .btn-outline-light:hover {
            color: #000 !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .btn-light {
            color: #303841 !important; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .btn-light:hover {
              color: #000 !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .border-right {
            border-right: 1px solid #4b5469 !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-placeholder .flot-text {
            color: rgba(255, 255, 255, 0.7) !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-placeholder svg text {
            fill: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#line-chart rect, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#column-chart1 rect, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow#column-chart2 rect {
            fill: #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > rect {
            fill: #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > g > g > g text {
            fill: #b1b1b2; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-overflow svg > g > text {
            fill: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .radial-bar:after {
            background-color: #36404a;
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .bar-chart-widget .bottom-content .num {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .bar-chart-widget .bottom-content .num .color-bottom {
              color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .b-r-light {
            border-right: 1px solid #4b5469 !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .live-products .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .turnover .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .monthly .ct-labels .ct-label, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .uses .ct-labels .ct-label {
            color: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .live-products .ct-grid, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .turnover .ct-grid, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .monthly .ct-grid, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container .uses .ct-grid {
            stroke: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container #browser-uses-chart svg text, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .chart-container #website-visiter-chart svg text {
            fill: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .status-details h4 {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .status-details h4 span {
              color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .status-details span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .clipboaard-container .form-control {
            background-color: #303841;
            color: #98a6ad;
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .img-thumbnail {
            background-color: #303841;
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .crm-top-widget .d-flex > div h4 {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .crm-top-widget .d-flex > div span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .stat-widget-dashboard .d-flex img {
            -webkit-filter: brightness(0) invert(75%);
                    filter: brightness(0) invert(75%); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .stat-widget-dashboard span {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr + tr {
            border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td p, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td h6 {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .support-ticket table tr td span {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_length select {
            background-color: #303841;
            color: rgba(255, 255, 255, 0.7);
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_length,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_filter,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_info,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_processing,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate {
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_filter input[type="search"] {
            background-color: #303841;
            border: 1px solid #4b5469;
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr {
            background-color: #36404a; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr:hover > .sorting_1, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr:hover > .sorting_1 {
              background-color: #2e353d; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.odd, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd {
            background-color: #303841; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.odd > .sorting_1, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
              background-color: #2e353d; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.even > .sorting_1, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
            background-color: rgba(53, 59, 74, 0.3); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable {
            border: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable thead th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable thead td {
              border-bottom: 2px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable input, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable select {
              background-color: #303841;
              color: rgba(255, 255, 255, 0.7);
              border: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody tr {
              background-color: #36404a; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody td.select-checkbox:before, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable tbody th.select-checkbox:before {
              border: 1px solid #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .table-striped tbody tr:nth-of-type(odd) {
            --bs-table-accent-bg: $dark-body-background; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button {
            color: rgba(255, 255, 255, 0.7) !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
            color: #98a6ad !important; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper .dataTables_paginate .paginate_button.disabled :active {
              color: #98a6ad !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.row-border tbody th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.row-border tbody td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody td {
            border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr.even:hover > .sorting_1, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
            background-color: #2c3239; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.hover tbody tr:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr:hover {
            background-color: #2e353d; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border th, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border td {
            border-top: 1px solid #4b5469;
            border-right: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border th:first-child, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.cell-border td:first-child {
              border-left: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_1,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_2,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.order-column tbody tr > .sorting_3, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_1,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_2,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .dataTables_wrapper table.dataTable.display tbody tr > .sorting_3 {
            background-color: #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card #example-style-3_wrapper #example-style-3 tfoot {
            border-top: 2px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .page-item.disabled .page-link {
            background-color: #36404a;
            border-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .page-link {
            background-color: #36404a;
            border: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .page-link:hover {
              background-color: #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .page-item.active .page-link {
            background-color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .icon {
            color: #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .total-num {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget .total-num span {
              color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .ecommerce-widget span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .crm-numbers .col + .col {
            border-left: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .crm-numbers .col > span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .flot-chart-container-small {
            background-color: #36404a;
            border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-details h6 {
            color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-details span {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-img .product-hover ul li {
            background-color: #36404a; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-box .product-img .product-hover ul li:hover {
              background-color: #000;
              color: #fff; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-table #API-2_wrapper #API-2 tbody td span, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-table #API-2_wrapper #API-2 tbody td p {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .product-table h6 {
            color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs {
            border-bottom: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-item .nav-link {
              color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link:focus, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .border-tab.nav-tabs .nav-link:hover {
              color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a {
            background-color: #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a.br-active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-1to10 .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a.br-active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-movie .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a.br-active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-pill .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a.br-active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-reversed .br-widget a.br-selected, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a.br-active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-horizontal .br-widget a.br-selected {
              background-color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a {
            border: 2px solid #4b5469;
            background-color: #36404a;
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a.br-active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-bars-square .br-widget a.br-selected {
              border: 2px solid #ab8ce4;
              color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a:after, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a:after {
            color: #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a.br-selected:after, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars .br-widget a.br-active:after, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
            color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .scroll-demo {
            border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .search-form input {
            border: 1px solid #4b5469;
            color: rgba(255, 255, 255, 0.7);
            -webkit-filter: brightness(0) invert(100%);
                    filter: brightness(0) invert(100%); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-content {
            background-color: #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-content::before {
              border-left: 7px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
            border-right-color: #4b5469;
            border-left: transparent; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .user-status table td, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card .user-status table th {
            border-top: none !important; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card #donut-color-chart-morris-daily svg, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card #donut-color-chart-morris svg, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card #browser-uses-chart svg, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card #website-visiter-chart svg {
            opacity: 0.5; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .customer-review .cust-name {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .customer-review .cust-des {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder-header-1, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder-2-header {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .show > .nav-link {
          color: #fff; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-link {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-link.active {
            color: #fff; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .show > .nav-link {
          color: #fff; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .nav-link {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .nav-primary .nav-pills.nav-primary .nav-link.active {
            color: #fff; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .drag-box fieldset {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder .help-block {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #viewhtml .render {
          background-color: #36404a;
          color: rgba(255, 255, 255, 0.7);
          border-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-builder-column .drag-bx {
          border: 1px dotted #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .wizard-4 ul.anchor li a.disabled {
          color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description h4 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description a > div {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .gallery-with-description p {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-grid-header {
          background-color: #36404a;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-header-cell,
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-cell, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-header-cell,
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-cell {
          background: #36404a;
          border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-header-cell input,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row > .jsgrid-cell input, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-header-cell input,
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row > .jsgrid-cell input {
            background-color: #303841;
            border-color: #4b5469;
            color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-header-row select, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-filter-row select {
          background-color: #303841;
          border-color: #4b5469;
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-row > .jsgrid-cell {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-alt-row > .jsgrid-cell {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-cell, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-grid-body {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-selected-row > .jsgrid-cell {
          background-color: #2e353d; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid .jsgrid-pager [class*="jsgrid-pager"] {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid .jsgrid-pager .jsgrid-pager-page a {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .jsgrid-pager-current-page {
          color: rgba(255, 255, 255, 0.7);
          font-weight: 700; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .sub-title {
          border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .navs-icon li a {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .navs-icon li a:hover {
            color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .navs-icon .separator {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-according li .text-muted {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .navs-icon.default-according.style-1 li button:hover {
          color: #ab8ce4 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li a {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li:hover {
          color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .nav-list .nav-list-disc li:hover a {
            color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .navs-dropdown .onhover-show-div {
          background-color: #36404a;
          -webkit-box-shadow: 0 0 2px 2px #4b5469;
                  box-shadow: 0 0 2px 2px #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .onhover-dropdown:hover .onhover-show-div:before {
          border-bottom: 7px solid #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-according .card .btn-link {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-according .card .card-body {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .border {
          border: 1px solid #4b5469 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-date {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li {
          color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li:first-child, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li:first-child {
            border-right: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .blog-social li:last-child, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li:last-child {
            border-right: none; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details p, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main p {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .single-blog-content-top, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .single-blog-content-top {
          border-top: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details .single-blog-content-top p, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .single-blog-content-top p {
            color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .blog-box .blog-details-main .blog-social li {
          border-right-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .comment-box .media h6 span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .comment-box .media img {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .comment-box p {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .comment-box .comment-social li {
          color: #98a6ad; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .comment-box .comment-social li:first-child {
            border-right: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .comment-box hr {
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .table-hover > tbody > tr:hover {
          --bs-table-accent-bg: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body ul.the-icons li {
          border: 1px dotted #4b5469;
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap .box {
          background-color: #36404a;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap .button-preview h2 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .button-builder-wrap pre.well {
          background-color: #36404a !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-next-button .fc-icon-right-single-arrow:after, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .fc-next-button .fc-icon-right-single-arrow:after {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-prev-button .fc-icon-left-single-arrow:after, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .fc-prev-button .fc-icon-left-single-arrow:after {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .btn-light {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-left .fc-button-group .fc-month-button {
          color: #fff !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic .fc-toolbar .fc-right .btn-light:hover {
          background-color: #303841 !important;
          border: 1px solid #303841 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-right .btn-light:hover {
          background-color: #303841 !important;
          border: 1px solid #303841 !important;
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-left .fc-button-group .fc-agendaWeek-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-basic-view .fc-toolbar .fc-left .fc-button-group .btn-light {
          color: #000 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-basicDay-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-agendaWeek-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-agendaDay-button {
          color: #000 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .fc-button-group .fc-month-button {
          color: #fff !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-left .btn-light:hover {
          background-color: #303841 !important;
          border: 1px solid #303841 !important;
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-right .fc-button-group .fc-month-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-agenda-view .fc-toolbar .fc-right .fc-button-group .btn-light {
          color: #000 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-right .fc-button-group .btn-light, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-right .fc-button-group .btn-light, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-right .fc-button-group .fc-basicWeek-button, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-right .fc-button-group .btn-light {
          color: #000 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .basic-calendar .fc-toolbar .fc-left .btn-light:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-bg-events .fc-toolbar .fc-left .btn-light:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #cal-event-colors .fc-toolbar .fc-left .btn-light:hover {
          background-color: #303841 !important;
          border: 1px solid #303841 !important;
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .border-widgets > .row > div + div {
          border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-top {
          background-color: #ab8ce4; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-top .details h4 {
            color: #fff; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-bottom h5 span {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .whether-widget .whether-widget-bottom span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .crm-activity > li + li {
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .crm-activity > li h6 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .crm-activity ul.dates li {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-widget-count h4 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-widget-count span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-widget-count .icon-bg {
          color: #2e3945; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .default-widget-count .left i {
          color: #303841;
          text-shadow: 1px 1px 1px #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #donut-color-chart-morris svg text, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body #donut-color-chart-morris-daily svg text {
          fill: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .testimonial-default .slide--item p {
          color: rgba(255, 255, 255, 0.7) !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-profile img {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .custom-card .profile-details h6 {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-social li a {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-footer > div h6 {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .custom-card .card-footer > div + div {
          border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .form-control {
          background-color: #303841;
          color: rgba(255, 255, 255, 0.7);
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .checkbox label::before, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .radio label::before {
          background-color: #303841;
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content {
          background-color: #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content a {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content a:hover {
              background-color: #36404a; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-basic .dropdown .dropdown-content .dropdown-divider {
            border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content {
          background-color: #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropup-basic .dropup .dropup-content a.active {
              background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropzone.dz-clickable .dz-message h6 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropzone.dz-clickable .dz-message span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropzone .dz-preview {
          background-color: #303841; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropzone .dz-preview .dz-details {
            background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center {
          -webkit-column-rule: 1px solid #4b5469;
             -moz-column-rule: 1px solid #4b5469;
                  column-rule: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center h4 {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center h4 span {
              color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .browser-widget .align-self-center span {
            color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .media img {
          border: 2px solid #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .main-menu > li a {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-app-sidebar .main-menu > li a:hover {
            background-color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-right-aside .email-body .inbox .media.active {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 small {
            color: #98a6ad; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body h6 small span {
              color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .media-body p {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-top {
          border-bottom: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap p {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .email-wrap .email-content .email-top .user-emailid:after {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu {
          background-color: #303841;
          border: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu a {
            color: rgba(255, 255, 255, 0.7); }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .dropdown-menu a:hover {
              background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .icon-lists div i {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .icon-lists div:hover {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .widget-joins .d-flex > div > span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .widget-joins .d-flex .details {
          border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .widget-joins:before, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .widget-joins:after {
          background-color: #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .redial-social-widget i {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .social-widget-card h5, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .social-widget-card h4 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .social-widget-card span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .b-b-light {
          border-bottom: 1px solid #4b5469 !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .b-r-dark {
          border-right: 1px solid #fff !important; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .testimonial i {
          color: #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .testimonial p {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .testimonial h5 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .testimonial span {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .grid-showcase span {
          background-color: #36404a;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .grid-align .row {
          background-color: #4b5469;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .border-style .card {
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .offer-style .card {
          border: 1px dashed #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-grid {
          background-color: #36404a;
          color: #98a6ad !important;
          border-right: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-mainControls .ge-addRowGroup .ge-row-icon .column {
          border-left: 3px solid #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-code, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .btn-screen {
          color: #98a6ad;
          border-right: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .row {
          background-color: #303841; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .column {
          border: 1px solid #4b5469;
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .ge-tools-drawer .ge-details input {
          background-color: #303841;
          border-color: #4b5469;
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-canvas.ge-editing .ge-tools-drawer .ge-details .btn-group a {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .page-builder .ge-content-type-ckeditor {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .pricing-card {
          background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-title h3 {
          color: rgba(206, 212, 218, 0.3); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-title h5 {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-price h1 small {
          color: #98a6ad; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-description li {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .pricing-wrapper-card .card-description li::before {
            color: rgba(255, 255, 255, 0.15); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .search-page .info-block + .info-block {
          border-top: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card-absolute .bg-primary h5, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .page-body .card-absolute .bg-secondary h5 {
          color: #fff; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper footer {
        border-top: 1px solid #303841;
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .custom-select, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .custom-file-label {
        background: #303841;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .page-body-wrapper .footer-fix {
        background-color: #36404a;
        border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .dt-button-info {
      background-color: #36404a;
      border: 1px solid #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .dt-button-info h2 {
        background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .about .name {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu {
      border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .nav-tabs {
        border-bottom: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .nav-tabs .nav-item .nav-link.active {
          color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .user-profile .image .icon-wrapper {
        background-color: #36404a;
        -webkit-box-shadow: 1px 1px 3px 1px #303841;
                box-shadow: 1px 1px 3px 1px #303841; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .user-profile .image .avatar img {
        border: 5px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .user-profile .social-media a {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .user-profile .follow span {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-menu .user-profile .follow .follow-num {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .status {
      color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .status p {
        color: rgba(255, 255, 255, 0.7) !important; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-header {
      border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .my-message {
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .message {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-msg-box .other-message {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-message {
      background-color: #36404a;
      border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-right-aside .chat .chat-message .input-group .form-control {
        background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-history .call-icons ul li {
      border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-history .call-icons ul li a {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper pre {
      background-color: #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .scorlled {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .input-group-air {
      -webkit-box-shadow: 0 3px 20px 0 #4b5469;
              box-shadow: 0 3px 20px 0 #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .input-group-solid .input-group-text, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .input-group-solid .form-control {
      background: #303841;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .semilight-bg-color, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .header-bg-color {
      background-color: #fff; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item {
      background-color: #36404a;
      border: 1px solid rgba(255, 255, 255, 0.3);
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item + .list-group-item {
        border-top-width: 0; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item.active {
        background-color: #ab8ce4;
        border-color: #ab8ce4;
        color: #fff; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item:focus {
        z-index: 1;
        text-decoration: none; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-action:hover:not(.active), body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-action:focus {
      background-color: #303841; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-flush .list-group-item {
      border-left: 0;
      border-right: 0;
      border-radius: 0; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-primary {
      color: #004085;
      background-color: #b8daff; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-secondary {
      color: #383d41;
      background-color: #d6d8db; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-success {
      color: #155724;
      background-color: #c3e6cb; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-danger {
      color: #721c24;
      background-color: #f5c6cb; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-warning {
      color: #856404;
      background-color: #ffeeba; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-info {
      color: #0c5460;
      background-color: #bee5eb; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-light {
      color: #818182;
      background-color: #fdfdfe; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .list-group-item-dark {
      color: #1b1e21;
      background-color: #c6c8ca; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg {
      background-blend-mode: overlay;
      background-color: rgba(54, 64, 74, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box .card {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box .card .theme-form .form-group input {
          color: rgba(255, 255, 255, 0.7);
          background-color: #303841;
          border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box .card .theme-form .form-group label {
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box .card .theme-form .checkbox label {
          color: rgba(255, 255, 255, 0.7); }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box .card .theme-form .checkbox label::before {
            background-color: #303841;
            border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box h3, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box h4, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg .authentication-box h6 {
        color: #fff; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video {
      background-blend-mode: overlay;
      background-color: rgba(54, 64, 74, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box h4, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box h3 {
        color: #fff; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box h6 {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box .card {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form input[type=text],
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form input[type=password] {
          background-color: #303841;
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .auth-bg-video .authentication-box .card .theme-form .checkbox label::before {
          background-color: #303841;
          border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .error-wrapper .maintenance-icons li i {
      color: #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .error-wrapper .maintenance-icons li:nth-child(3) i {
      color: #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .modal-content {
      background-color: #36404a;
      border: 1px solid rgba(255, 255, 255, 0.2); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .modal-content .modal-header {
        border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .modal-content .modal-footer {
        border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .comingsoon {
      background-blend-mode: overlay;
      background-color: rgba(54, 64, 74, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .comingsoon .comingsoon-inner h5 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .comingsoon .comingsoon-inner .countdown {
        border-top: 1px solid #4b5469;
        border-bottom: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .comingsoon .comingsoon-inner .countdown .title {
          color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .comingsoon .comingsoon-inner .coming-soon-bottom-link a {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .comingsoon .comingsoon-inner img {
        -webkit-filter: brightness(1) invert(100%);
                filter: brightness(1) invert(100%); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerleft {
      background: url(../images/auth-layer.png), rgba(54, 64, 74, 0.9);
      background-blend-mode: overlay; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerleft .text-center img {
        -webkit-filter: brightness(1) invert(100%);
                filter: brightness(1) invert(100%); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerleft .social-media li {
        color: #303841; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright {
      background-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .card {
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .reset-password-link {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .form-group label {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .form-group .form-control {
        background-color: #303841;
        color: rgba(255, 255, 255, 0.7);
        border-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .reset-password-box .theme-form .opt-box {
        background-color: #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box h4 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box h6 {
        color: #98a6ad; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box h3 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card {
        background-color: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form input[type=text],
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form input[type=password] {
          background-color: #303841;
          border: 1px solid #4b5469;
          color: rgba(255, 255, 255, 0.7); }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .authentication-main .auth-innerright .authentication-box .card .theme-form .checkbox label::before {
          background-color: #303841;
          border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .vertical-menu-main {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap a {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap a:focus, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap a:active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap a:hover {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap > li > a.highlighted:before {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap > li > a.highlighted:after {
      background-color: #4b5469; }
    @media (min-width: 1200px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul {
        background: #303841;
        border: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a:focus, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a:active, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a.highlighted {
          color: #ab8ce4; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a.current {
          background-color: #303841;
          color: #ab8ce4; } }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .mega-menu .title {
      color: rgba(255, 255, 255, 0.7);
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .mega-menu .galleria-list .galleria > div .username {
      color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .mega-menu .galleria-list .galleria > div .username small {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .mega-menu .list-unstyled div a:hover {
      color: #ab8ce4; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .default-according .card {
      background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .default-according .card .btn-link {
        background-color: #36404a;
        border: 1px solid #36404a;
        color: #fff; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .default-according .card .text-muted {
        color: #98a6ad !important; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .default-according .bg-primary .btn-link {
      background-color: #ab8ce4;
      border: 1px solid #ab8ce4; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .default-according .bg-secondary .btn-link {
      background-color: #26c6da;
      border: 1px solid #26c6da; }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .collapse .card-body {
      background-color: #36404a; }
    @media screen and (max-width: 1660px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-history .call-icons ul li {
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-history .total-time h2 {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .caller-img img {
        opacity: 0.7; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-box .chat-history .call-content > div {
        background-color: rgba(0, 0, 0, 0.75);
        background-blend-mode: overlay; } }
    @media only screen and (max-width: 1366px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col {
        border-bottom: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col + .col {
          border-left: 1px solid #4b5469; }
          body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col + .col + .col {
            border-left: 1px solid #4b5469; }
            body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col + .col + .col + .col {
              border-left: 1px solid #4b5469; } }
    @media only screen and (max-width: 1199px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .sm {
        background-color: #36404a;
        border: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap .mobile-back {
        border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul li {
        border-top: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a {
        background: #36404a; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a:hover, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a:focus, body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul a:active {
          background: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .chat-menu {
        border-top: 1px solid #4b5469;
        background-color: #36404a; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .error-wrapper .maintenance-icons li i {
        color: #2a3142; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .border-widgets > .row > div:nth-child(1) {
        border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .border-widgets > .row > div:nth-child(2) {
        border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col + .col {
        border-left: 1px solid #4b5469; }
        body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col + .col + .col {
          border-left: 1px solid #4b5469; } }
    body[main-theme-layout="main-theme-layout-4"] .page-wrapper .pixelstrap ul {
      background: #36404a; }
    @media only screen and (max-width: 991px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .crm-numbers .col + .col {
        border-left: 1px solid #4b5469; } }
    @media only screen and (max-width: 767px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .border-widgets > .row > div + div {
        border-left: 1px solid #4b5469; } }
    @media only screen and (max-width: 575px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .user-profile .hovercard .info .user-designation {
        border-top: 1px solid #4b5469;
        border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .border-widgets > .row > div + div {
        border-left: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .widget-joins .border-after-xs:after {
        background-color: #4b5469; } }
    @media only screen and (max-width: 480px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .business-card .b-l-light {
        border-left: 1px solid #4b5469 !important; } }
    @media only screen and (max-width: 360px) {
      body[main-theme-layout="main-theme-layout-4"] .page-wrapper .border-widgets > .row > div + div + div {
        border-bottom: 1px solid #4b5469; } }
  body[main-theme-layout="main-theme-layout-4"] .lg-backdrop {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-4"] .lg-outer .lg-thumb-outer {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .drag {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .drag form {
      background: #36404a;
      -webkit-box-shadow: 0 0 30px #4b5469;
              box-shadow: 0 0 30px #4b5469;
      border: 1px dotted #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .drag form input {
        background-color: #303841;
        border: 1px solid #4b5469;
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .drag form .help-block {
        text-transform: capitalize;
        color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .draggable input {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .draggable p {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .draggable select {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .draggable .radio label::before, body[main-theme-layout="main-theme-layout-4"] .draggable .checkbox label::before {
    background-color: #303841;
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .select2-container--default .select2-selection--multiple, body[main-theme-layout="main-theme-layout-4"] .select2-container--default .select2-selection--single {
    background-color: #303841;
    border: 1px solid #4b5469 !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-container--default .select2-search--inline .select2-search__field {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: #303841;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .select2-dropdown {
    background-color: #303841;
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-primary {
    border-color: #ab8ce4 !important;
    color: #ab8ce4 !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-secondary {
    border-color: #26c6da !important;
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-success {
    border-color: #00c292 !important;
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-info {
    border-color: #4099ff !important;
    color: #4099ff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-warning {
    border-color: #f3d800 !important;
    color: #f3d800 !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-danger {
    border-color: #FF5370 !important;
    color: #FF5370 !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-inverse {
    border-color: #fff !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-primary-fill {
    background-color: #ab8ce4 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-secondary-fill {
    background-color: #26c6da !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-success-fill {
    background-color: #00c292 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-info-fill {
    background-color: #4099ff !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-warning-fill {
    background-color: #f3d800 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-danger-fill {
    background-color: #FF5370 !important;
    color: #fff !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-drpdwn .form-control-inverse-fill {
    background-color: #fff !important;
    color: #000 !important; }
  body[main-theme-layout="main-theme-layout-4"] .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .theme-form select.form-control:not([size]):not([multiple]) {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7);
    border-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=text], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=email], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=search],
  body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=password], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=number], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=tel], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=date], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=datetime-local], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=time], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=datetime-local], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=month], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=week],
  body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=url], body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=file], body[main-theme-layout="main-theme-layout-4"] .theme-form select {
    border-color: #4b5469;
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=text]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=email]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=search]::-webkit-input-placeholder,
    body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=password]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=number]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=tel]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=date]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=datetime-local]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=time]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=datetime-local]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=month]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=week]::-webkit-input-placeholder,
    body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=url]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form input[type=file]::-webkit-input-placeholder, body[main-theme-layout="main-theme-layout-4"] .theme-form select::-webkit-input-placeholder {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .theme-form .form-control {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .theme-form textarea {
    border-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .theme-form .form-divider {
    border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .theme-form .form-divider::before {
      background: #36404a;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .CodeMirror {
    background: #36404a;
    border: 1px solid #98a6ad;
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .CodeMirror .CodeMirror-code pre {
      background: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .editor-toolbar {
    border-top: 1px solid #98a6ad;
    border-left: 1px solid #98a6ad;
    border-right: 1px solid #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .editor-toolbar a {
      color: rgba(255, 255, 255, 0.7) !important; }
      body[main-theme-layout="main-theme-layout-4"] .editor-toolbar a:hover, body[main-theme-layout="main-theme-layout-4"] .editor-toolbar a.active {
        background: #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .editor-toolbar i.separator {
      border-left: 1px solid #98a6ad;
      border-right: 1px solid #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .editor-toolbar.disabled-for-preview a:not(.no-disable) {
    background: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .editor-preview {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .editor-toolbar.fullscreen, body[main-theme-layout="main-theme-layout-4"] .editor-preview-side {
    background: #36404a;
    border: 1px solid #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .u-step {
    background: #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .u-step.active, body[main-theme-layout="main-theme-layout-4"] .u-step.current {
      background: #ab8ce4;
      color: #fff; }
  body[main-theme-layout="main-theme-layout-4"] .u-step-title, body[main-theme-layout="main-theme-layout-4"] .u-pearl-title {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .u-step-number {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .u-pearl:before {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .u-pearl-number, body[main-theme-layout="main-theme-layout-4"] .u-pearl-icon {
    background: #303841;
    border: 2px solid #303841; }
  body[main-theme-layout="main-theme-layout-4"] .u-pearl.disabled .u-pearl-icon, body[main-theme-layout="main-theme-layout-4"] .u-pearl.disabled .u-pearl-number {
    background: #4b5469;
    border: 2px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .u-pearl.disabled:after {
    background-color: #2e353d; }
  body[main-theme-layout="main-theme-layout-4"] .u-pearl.error:after {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-4"] .note-editor.note-frame {
    border-color: #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .note-editor.note-frame .note-editing-area .note-editable {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .swal-modal {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .swal-modal .swal-title {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .swal-modal .swal-text {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .swal-modal .swal-content__input {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .swal-icon--success:after, body[main-theme-layout="main-theme-layout-4"] .swal-icon--success:before {
    background: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .swal-icon--success__hide-corners {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .nav-tabs {
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .nav-tabs .nav-link.active {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border-color: #4b5469 #4b5469 #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .nav-tabs .nav-link:hover, body[main-theme-layout="main-theme-layout-4"] .nav-tabs .nav-link:focus {
      border-color: #4b5469 #4b5469 #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .nav-tabs .nav-item.show .nav-link {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border-color: #98a6ad #4b5469 #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .nav-tabs.nav-bottom .nav-item .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .nav-tabs.nav-bottom .nav-item .nav-link.focus, body[main-theme-layout="main-theme-layout-4"] .nav-tabs.nav-bottom .nav-item .nav-link.hover {
    border-color: #36404a #4b5469 #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left .nav-link, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right .nav-link {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right .nav-link.active {
      color: #ab8ce4; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left .show > .nav-link, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right .show > .nav-link {
    color: #ab8ce4; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-secondary .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-secondary .nav-link:focus, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-secondary .nav-link:hover {
    border-left-color: #26c6da;
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-secondary .show > .nav-link {
    border-left-color: #26c6da;
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-secondary .nav-item.show {
    color: #26c6da !important;
    border-left-color: #26c6da; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-success .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-success .nav-link:focus, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-success .nav-link:hover {
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-success .show > .nav-link {
    border-left-color: #00c292;
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-left.nav-success .nav-item.show {
    color: #00c292 !important;
    border-left-color: #00c292; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right.nav-info .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right.nav-info .nav-link:focus, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right.nav-info .nav-link:hover {
    color: #4099ff !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right.nav-info .show > .nav-link {
    border-left-color: #4099ff;
    color: #4099ff !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-right.nav-info .nav-item.show {
    color: #4099ff !important;
    border-left-color: #4099ff; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-secondary .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-secondary .nav-link:focus, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-secondary .nav-link:hover {
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-secondary .nav-item.show {
    color: #26c6da !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-success .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-success .nav-link:focus, body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-success .nav-link:hover {
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-4"] .border-tab.nav-success .nav-item.show {
    color: #00c292 !important; }
  body[main-theme-layout="main-theme-layout-4"] .dropdown-divider {
    border-top: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .icon-hover-bottom {
    background-color: #36404a;
    -webkit-box-shadow: 0px 0px 1px 1px #4b5469;
            box-shadow: 0px 0px 1px 1px #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .icon-hover-bottom .icon-title {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .icon-hover-bottom span {
      color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .icon-hover-bottom .form-group input {
      background-color: #303841;
      color: rgba(255, 255, 255, 0.7);
      border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .icon-hover-bottom .icon-first i {
      color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] code {
    background-color: #434f5a; }
  body[main-theme-layout="main-theme-layout-4"] #cd-timeline::before {
    background: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .timeliny {
    border-top: 1px solid #4b5469;
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .timeliny::before {
      background-color: #fff; }
    body[main-theme-layout="main-theme-layout-4"] .timeliny .timeliny-dot {
      background-color: #36404a;
      border: 1px solid #fff; }
      body[main-theme-layout="main-theme-layout-4"] .timeliny .timeliny-dot::before {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .timeliny .timeliny-timeline .timeliny-timeblock.active .timeliny-dot::before {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover {
      background-color: #fff; }
      body[main-theme-layout="main-theme-layout-4"] .timeliny .timeliny-timeline .timeliny-timeblock:not(.inactive):not(.active) .timeliny-dot:hover::before {
        color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .timeliny .timeliny-timeline .timeliny-timeblock .timeliny-dot:hover::after {
      background-color: #36404a;
      border: 1px solid #4b5469;
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper #todo-list li .task-container {
    background: #36404a;
    border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper #todo-list li .task-container .task-label {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper #todo-list li .task-container:hover h4 {
      color: #fff; }
    body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper #todo-list li .task-container .task-action-btn .action-box:hover:not(.active) {
      background: #36404a;
      border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper #todo-list li.completed .task-container .task-label {
    color: #ab8ce4; }
  body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper #todo-list li.completed .task-container .complete-btn:hover {
    border: 1px solid #00c292 !important; }
  body[main-theme-layout="main-theme-layout-4"] .todo .todo-list-wrapper .todo-list-footer .new-task-wrapper textarea {
    background-color: #36404a;
    border: 1px solid #4b5469;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .ttl-info h6 {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .ttl-info span {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .hovercard .info .title a {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .hovercard .user-image .avatar img {
    border: 10px solid #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .hovercard .user-image .icon-wrapper {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .follow .follow-num {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .profile-img-style .user-name {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .user-profile .profile-img-style p {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .introjs-helperLayer {
    background-color: rgba(54, 64, 74, 0.9);
    border: rgba(255, 255, 255, 0.5); }
  body[main-theme-layout="main-theme-layout-4"] .jstree-default .jstree-node, body[main-theme-layout="main-theme-layout-4"] .jstree-default .jstree-icon {
    color: #434f5a !important; }
  body[main-theme-layout="main-theme-layout-4"] .jstree-default .jstree-anchor {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .jstree-default .jstree-clicked {
    color: #fff;
    background-color: transparent; }
  body[main-theme-layout="main-theme-layout-4"] .jstree-default .jstree-hovered {
    background-color: #303841;
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] span.twitter-typeahead .tt-menu {
    background-color: #303841;
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] span.twitter-typeahead .tt-suggestion {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] span.twitter-typeahead .tt-suggestion:hover, body[main-theme-layout="main-theme-layout-4"] span.twitter-typeahead .tt-suggestion:focus {
      background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .typography small {
    color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .blockquote-footer {
    color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper {
    background-color: #36404a;
    -webkit-box-shadow: 0 0 9px #4b5469;
            box-shadow: 0 0 9px #4b5469;
    border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .quickview-box:before, body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .quickview-recent-activity:before {
      background-color: #36404a;
      -webkit-box-shadow: 0 0 9px #4b5469;
              box-shadow: 0 0 9px #4b5469;
      border-left: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .quickview-box:after, body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .quickview-recent-activity:after {
      background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .border-tab.nav-tabs .nav-item .nav-link {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .border-tab.nav-primary .nav-link.active, body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .border-tab.nav-primary .nav-link :hover {
      color: #ab8ce4;
      background-color: transparent; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .border-tab.nav-primary .nav-item.show, body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .border-tab.nav-primary .nav-link:focus {
      color: #ab8ce4;
      background-color: transparent; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .modal-header {
      border-bottom: 1px solid #4b5469; }
      body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .modal-header .modal-title {
        color: rgba(255, 255, 255, 0.7); }
      body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .modal-header i {
        color: #98a6ad; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .friend-list-search {
      background-color: #2f3841; }
      body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .friend-list-search input {
        background-color: #303841;
        color: rgba(255, 255, 255, 0.7);
        border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .recent-activity .activity-content h6 {
      color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .recent-activity .activity-content hr {
      border-top: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .recent-activity .user-first-letter:after {
      border: 1px dashed #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .quickview-wrapper .chat-box .about .name {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .code-box-copy pre {
    background-color: #303841; }
    body[main-theme-layout="main-theme-layout-4"] .code-box-copy pre code {
      background-color: #303841; }
  body[main-theme-layout="main-theme-layout-4"] .code-box-copy pre[class*="language-"] {
    border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .code-box-copy .code-box-copy__btn {
    background-color: #303841;
    border: 1px solid #4b5469;
    color: #fff; }
  body[main-theme-layout="main-theme-layout-4"] .code-box-copy code[class*=language-], body[main-theme-layout="main-theme-layout-4"] .code-box-copy pre[class*=language-] {
    text-shadow: 0px 1px #000; }
    body[main-theme-layout="main-theme-layout-4"] .code-box-copy code[class*=language-] ::-moz-selection, body[main-theme-layout="main-theme-layout-4"] .code-box-copy pre[class*=language-] ::-moz-selection {
      text-shadow: none;
      background: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .code-box-copy code[class*=language-] ::selection, body[main-theme-layout="main-theme-layout-4"] .code-box-copy pre[class*=language-] ::selection {
      text-shadow: none;
      background: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] table.fixedHeader-floating {
    background-color: #303841; }
  body[main-theme-layout="main-theme-layout-4"] .dt-button-info {
    background-color: #36404a;
    border: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .dt-button-info h2 {
      background-color: #36404a;
      border-bottom: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] #keytable_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #column-selector_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #auto-fill_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #custom-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #class-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #keyboard-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #multilevel-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #pagelength-btn_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #basic-colreorder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #state-saving_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #real-time_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #basic-fixed-header_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #fixed-header-footer_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #export-button_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #excel-cust-bolder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #cust-json_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #basic-key-table_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #focus-cell_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #responsive_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #new-cons_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #show-hidden-row_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #basic-row-reorder_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #full-row_wrapper .dataTables_paginate, body[main-theme-layout="main-theme-layout-4"] #rest-column_wrapper .dataTables_paginate {
    border: none; }
  body[main-theme-layout="main-theme-layout-4"] #example-style-8_wrapper table.dataTable.stripe tbody tr.odd, body[main-theme-layout="main-theme-layout-4"] #example-style-8_wrapper table.dataTable.display tbody tr.odd {
    background-color: #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .error-wrapper {
    background-color: rgba(54, 64, 74, 0.8); }
    body[main-theme-layout="main-theme-layout-4"] .error-wrapper .sub-content {
      color: rgba(255, 255, 255, 0.7); }
  body[main-theme-layout="main-theme-layout-4"] .b-light {
    border: 1px solid #4b5469 !important; }
  body[main-theme-layout="main-theme-layout-4"] .modal-content {
    background-color: #36404a; }
    body[main-theme-layout="main-theme-layout-4"] .modal-content .modal-header {
      border-bottom: 1px solid #4b5469; }
    body[main-theme-layout="main-theme-layout-4"] .modal-content .ui-front .form-control {
      background-color: #36404a;
      color: rgba(255, 255, 255, 0.7);
      border: 1px solid #4b5469; }
  body[main-theme-layout="main-theme-layout-4"] .stepwizard .stepwizard-row:before {
    background-color: #98a6ad; }
  body[main-theme-layout="main-theme-layout-4"] .modal .theme-close {
    background-color: #36404a !important; }
  body[main-theme-layout="main-theme-layout-4"] .token.atrule, body[main-theme-layout="main-theme-layout-4"] .token.attr-value, body[main-theme-layout="main-theme-layout-4"] .token.keyword {
    color: #4099ff; }
  body[main-theme-layout="main-theme-layout-4"] .token.boolean, body[main-theme-layout="main-theme-layout-4"] .token.constant, body[main-theme-layout="main-theme-layout-4"] .token.deleted, body[main-theme-layout="main-theme-layout-4"] .token.number, body[main-theme-layout="main-theme-layout-4"] .token.property, body[main-theme-layout="main-theme-layout-4"] .token.symbol, body[main-theme-layout="main-theme-layout-4"] .token.tag {
    color: #FF5370; }
  body[main-theme-layout="main-theme-layout-4"] .loader-box.card-loader {
    background-color: #36404a; }
  body[main-theme-layout="main-theme-layout-4"] .my-gallery.gallery-with-description img {
    border: 1px solid #4b5469 !important;
    border-bottom: none !important; }
  body[main-theme-layout="main-theme-layout-4"] .alert-primary.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-primary.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-primary.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-primary.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-secondary.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-secondary.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-secondary.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-secondary.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-success.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-success.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-success.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-success.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-danger.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-danger.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-danger.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-danger.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-warning.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-warning.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-warning.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-warning.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-info.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-info.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-info.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-info.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-light.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-light.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-light.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-light.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-dark.inverse {
    color: rgba(255, 255, 255, 0.7); }
    body[main-theme-layout="main-theme-layout-4"] .alert-dark.inverse .btn-close {
      -webkit-filter: brightness(1) invert(1);
              filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-dark.outline .btn-close, body[main-theme-layout="main-theme-layout-4"] .alert-dark.outline-2x .btn-close {
    -webkit-filter: brightness(1) invert(1);
            filter: brightness(1) invert(1); }
  body[main-theme-layout="main-theme-layout-4"] .alert-light.inverse i {
    color: #333333 !important; }
  body[main-theme-layout="main-theme-layout-4"] .dismiss-text .alert-dismissible .btn-close {
    -webkit-filter: unset;
            filter: unset; }
    body[main-theme-layout="main-theme-layout-4"] .dismiss-text .alert-dismissible .btn-close .bg-light {
      color: #333333 !important; }

body .page-sidebar[navigation-layout="navigation-bordered"] .sidebar-header {
  border-bottom: 1px solid #eeeeee; }

body .page-sidebar.navigation-bordered .sidebar-header {
  border-bottom: 1px solid #eeeeee; }

body .page-wrapper .page-body-wrapper .page-sidebar.navigation-rightside .sidebar-header > span {
  margin-left: 5px; }

body .page-wrapper .page-body-wrapper .page-sidebar.navigation-rightside .sidebar-menu > li > a i {
  margin-right: 0;
  margin-left: 7px; }
  body .page-wrapper .page-body-wrapper .page-sidebar.navigation-rightside .sidebar-menu > li > a i:first-child {
    float: right; }
  body .page-wrapper .page-body-wrapper .page-sidebar.navigation-rightside .sidebar-menu > li > a i:last-child {
    float: left; }

body .page-sidebar[navigation-layout="right-side-menu"] .sidebar-menu > li > a i:first-child {
  float: right; }

body .page-sidebar[navigation-layout="right-side-menu"] .sidebar-menu > li > a i:last-child {
  float: left; }

body .page-wrapper .page-body-wrapper .page-sidebar.native-image-bg {
  background-image: url("../images/sidebar-bg.jpg");
  background-blend-mode: overlay;
  background-color: rgba(255, 255, 255, 0.3); }
  body .page-wrapper .page-body-wrapper .page-sidebar.native-image-bg .sidebar-user {
    background: transparent; }

/**=====================
   55. theme layout CSS ends
==========================**/
/**=====================
    56.  Ribbon CSS Start
==========================**/
.ribbon-wrapper, .ribbon-wrapper-right, .ribbon-wrapper-bottom, .ribbon-wrapper-right-bottom {
  position: relative;
  padding-top: 40px; }

.ribbon-vertical-left-wrapper {
  padding-left: 40px;
  position: relative; }

.ribbon-overflow {
  overflow: hidden; }

.ribbon-vertical-right-wrapper {
  padding-right: 40px; }

.ribbon-wrapper-bottom {
  padding-bottom: 40px;
  padding-top: 0; }

.ribbon-wrapper-right-bottom {
  padding-right: 40px; }

.ribbon-content {
  margin-bottom: 0; }

.ribbon {
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  clear: left;
  position: absolute;
  top: 12px;
  left: 0px;
  color: #fff;
  z-index: 2; }

.ribbon-space-bottom {
  top: 0px; }

.ribbon-clip {
  left: -14px; }
  .ribbon-clip:before {
    position: absolute;
    top: 30px;
    left: 0;
    width: 0;
    height: 0;
    content: "";
    border: 7px solid transparent;
    border-top-color: #2a3142;
    border-right-color: #2a3142; }

.ribbon-bookmark:before {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border: 15px solid #2a3142;
  border-right: 10px solid transparent; }

.ribbon-right {
  left: auto;
  right: -2px; }

.ribbon-clip-right {
  right: -14px; }
  .ribbon-clip-right:before {
    position: absolute;
    top: 30px;
    right: 0;
    width: 0;
    height: 0;
    content: "";
    border: 7px solid transparent;
    border-top-color: #2a3142;
    border-right-color: #2a3142; }

.ribbon-clip-bottom {
  left: -14px;
  bottom: 12px;
  top: auto; }
  .ribbon-clip-bottom:before {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 0;
    height: 0;
    content: "";
    border: 7px solid transparent;
    border-top-color: #2a3142;
    border-right-color: #2a3142; }

.ribbon-clip-bottom-right {
  right: -14px;
  left: auto;
  bottom: 12px;
  top: auto; }
  .ribbon-clip-bottom-right:before {
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 0;
    height: 0;
    content: "";
    border: 7px solid transparent;
    border-top-color: #2a3142;
    border-right-color: #2a3142; }

.ribbon-bookmark.ribbon-right:before {
  right: 100%;
  left: auto;
  border-right: 15px solid #2a3142;
  border-left: 10px solid transparent; }

.ribbon-vertical-left {
  clear: none;
  padding: 0 5px;
  height: 70px;
  width: 30px;
  line-height: 70px;
  text-align: center;
  left: 12px;
  top: -2px; }

.ribbon-vertical-right {
  clear: none;
  padding: 0 5px;
  height: 70px;
  width: 30px;
  line-height: 70px;
  text-align: center;
  top: -2px;
  left: auto;
  right: 12px; }

.ribbon-bookmark.ribbon-vertical-left:before, .ribbon-bookmark.ribbon-vertical-right:before {
  top: 100%;
  left: 0;
  margin-top: -14px;
  border-right: 15px solid #2a3142;
  border-bottom: 10px solid transparent; }

.ribbon-primary {
  background: #ab8ce4; }

.ribbon-primary {
  background: #ab8ce4; }

.ribbon-bookmark.ribbon-primary:before {
  border-color: #ab8ce4;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-primary:before {
  border-right-color: #ab8ce4;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-primary:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-primary:before {
  border-right-color: #ab8ce4;
  border-bottom-color: transparent; }

.ribbon-primary.ribbon-corner:before {
  border-top-color: #ab8ce4;
  border-left-color: #ab8ce4; }

.ribbon-primary.ribbon-corner.ribbon-right:before {
  border-right-color: #ab8ce4;
  border-left-color: transparent; }

.ribbon-primary.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #ab8ce4; }

.ribbon-primary.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #8d63da;
  border-right-color: #8d63da; }

.ribbon-primary.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #8d63da;
  border-left-color: #8d63da; }

.ribbon-primary.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #8d63da;
  border-right-color: #8d63da; }

.ribbon-primary.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #8d63da;
  border-right-color: transparent;
  border-left-color: #8d63da; }

.ribbon-secondary {
  background: #26c6da; }

.ribbon-secondary {
  background: #26c6da; }

.ribbon-bookmark.ribbon-secondary:before {
  border-color: #26c6da;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-secondary:before {
  border-right-color: #26c6da;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-secondary:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-secondary:before {
  border-right-color: #26c6da;
  border-bottom-color: transparent; }

.ribbon-secondary.ribbon-corner:before {
  border-top-color: #26c6da;
  border-left-color: #26c6da; }

.ribbon-secondary.ribbon-corner.ribbon-right:before {
  border-right-color: #26c6da;
  border-left-color: transparent; }

.ribbon-secondary.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #26c6da; }

.ribbon-secondary.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #1e9faf;
  border-right-color: #1e9faf; }

.ribbon-secondary.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #1e9faf;
  border-left-color: #1e9faf; }

.ribbon-secondary.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #1e9faf;
  border-right-color: #1e9faf; }

.ribbon-secondary.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #1e9faf;
  border-right-color: transparent;
  border-left-color: #1e9faf; }

.ribbon-success {
  background: #00c292; }

.ribbon-success {
  background: #00c292; }

.ribbon-bookmark.ribbon-success:before {
  border-color: #00c292;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-success:before {
  border-right-color: #00c292;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-success:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-success:before {
  border-right-color: #00c292;
  border-bottom-color: transparent; }

.ribbon-success.ribbon-corner:before {
  border-top-color: #00c292;
  border-left-color: #00c292; }

.ribbon-success.ribbon-corner.ribbon-right:before {
  border-right-color: #00c292;
  border-left-color: transparent; }

.ribbon-success.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #00c292; }

.ribbon-success.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #008f6c;
  border-right-color: #008f6c; }

.ribbon-success.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #008f6c;
  border-left-color: #008f6c; }

.ribbon-success.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #008f6c;
  border-right-color: #008f6c; }

.ribbon-success.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #008f6c;
  border-right-color: transparent;
  border-left-color: #008f6c; }

.ribbon-danger {
  background: #FF5370; }

.ribbon-danger {
  background: #FF5370; }

.ribbon-bookmark.ribbon-danger:before {
  border-color: #FF5370;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-danger:before {
  border-right-color: #FF5370;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-danger:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-danger:before {
  border-right-color: #FF5370;
  border-bottom-color: transparent; }

.ribbon-danger.ribbon-corner:before {
  border-top-color: #FF5370;
  border-left-color: #FF5370; }

.ribbon-danger.ribbon-corner.ribbon-right:before {
  border-right-color: #FF5370;
  border-left-color: transparent; }

.ribbon-danger.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #FF5370; }

.ribbon-danger.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #ff2046;
  border-right-color: #ff2046; }

.ribbon-danger.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #ff2046;
  border-left-color: #ff2046; }

.ribbon-danger.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #ff2046;
  border-right-color: #ff2046; }

.ribbon-danger.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #ff2046;
  border-right-color: transparent;
  border-left-color: #ff2046; }

.ribbon-info {
  background: #4099ff; }

.ribbon-info {
  background: #4099ff; }

.ribbon-bookmark.ribbon-info:before {
  border-color: #4099ff;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-info:before {
  border-right-color: #4099ff;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-info:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-info:before {
  border-right-color: #4099ff;
  border-bottom-color: transparent; }

.ribbon-info.ribbon-corner:before {
  border-top-color: #4099ff;
  border-left-color: #4099ff; }

.ribbon-info.ribbon-corner.ribbon-right:before {
  border-right-color: #4099ff;
  border-left-color: transparent; }

.ribbon-info.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #4099ff; }

.ribbon-info.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #0d7eff;
  border-right-color: #0d7eff; }

.ribbon-info.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #0d7eff;
  border-left-color: #0d7eff; }

.ribbon-info.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #0d7eff;
  border-right-color: #0d7eff; }

.ribbon-info.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #0d7eff;
  border-right-color: transparent;
  border-left-color: #0d7eff; }

.ribbon-light {
  background: #eeeeee; }

.ribbon-light {
  background: #eeeeee; }

.ribbon-bookmark.ribbon-light:before {
  border-color: #eeeeee;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-light:before {
  border-right-color: #eeeeee;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-light:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-light:before {
  border-right-color: #eeeeee;
  border-bottom-color: transparent; }

.ribbon-light.ribbon-corner:before {
  border-top-color: #eeeeee;
  border-left-color: #eeeeee; }

.ribbon-light.ribbon-corner.ribbon-right:before {
  border-right-color: #eeeeee;
  border-left-color: transparent; }

.ribbon-light.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #eeeeee; }

.ribbon-light.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #d5d5d5;
  border-right-color: #d5d5d5; }

.ribbon-light.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #d5d5d5;
  border-left-color: #d5d5d5; }

.ribbon-light.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #d5d5d5;
  border-right-color: #d5d5d5; }

.ribbon-light.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #d5d5d5;
  border-right-color: transparent;
  border-left-color: #d5d5d5; }

.ribbon-dark {
  background: #2a3142; }

.ribbon-dark {
  background: #2a3142; }

.ribbon-bookmark.ribbon-dark:before {
  border-color: #2a3142;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-dark:before {
  border-right-color: #2a3142;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-dark:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-dark:before {
  border-right-color: #2a3142;
  border-bottom-color: transparent; }

.ribbon-dark.ribbon-corner:before {
  border-top-color: #2a3142;
  border-left-color: #2a3142; }

.ribbon-dark.ribbon-corner.ribbon-right:before {
  border-right-color: #2a3142;
  border-left-color: transparent; }

.ribbon-dark.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #2a3142; }

.ribbon-dark.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #161a23;
  border-right-color: #161a23; }

.ribbon-dark.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #161a23;
  border-left-color: #161a23; }

.ribbon-dark.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #161a23;
  border-right-color: #161a23; }

.ribbon-dark.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #161a23;
  border-right-color: transparent;
  border-left-color: #161a23; }

.ribbon-warning {
  background: #f3d800; }

.ribbon-warning {
  background: #f3d800; }

.ribbon-bookmark.ribbon-warning:before {
  border-color: #f3d800;
  border-right-color: transparent; }

.ribbon-bookmark.ribbon-right.ribbon-warning:before {
  border-right-color: #f3d800;
  border-left-color: transparent; }

.ribbon-bookmark.ribbon-vertical-left.ribbon-warning:before, .ribbon-bookmark.ribbon-vertical-right.ribbon-warning:before {
  border-right-color: #f3d800;
  border-bottom-color: transparent; }

.ribbon-warning.ribbon-corner:before {
  border-top-color: #f3d800;
  border-left-color: #f3d800; }

.ribbon-warning.ribbon-corner.ribbon-right:before {
  border-right-color: #f3d800;
  border-left-color: transparent; }

.ribbon-warning.ribbon-corner.ribbon-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #f3d800; }

.ribbon-warning.ribbon-clip:before {
  border-color: transparent;
  border-top-color: #c0ab00;
  border-right-color: #c0ab00; }

.ribbon-warning.ribbon-clip-right:before {
  border-right-color: transparent;
  border-top-color: #c0ab00;
  border-left-color: #c0ab00; }

.ribbon-warning.ribbon-clip-bottom:before {
  border-top-color: transparent;
  border-bottom-color: #c0ab00;
  border-right-color: #c0ab00; }

.ribbon-warning.ribbon-clip-bottom-right:before {
  border-top-color: transparent;
  border-bottom-color: #c0ab00;
  border-right-color: transparent;
  border-left-color: #c0ab00; }

/**=====================
     56. Ribbon CSS Ends
==========================**/
/**=====================
    57. breadcrumb CSS Start
==========================**/
.breadcrumb-colored {
  padding: 12px 16px;
  border-radius: 4px; }
  .breadcrumb-colored li a {
    color: #fff; }
  .breadcrumb-colored li.active {
    color: #fff;
    opacity: 0.7; }
  .breadcrumb-colored .breadcrumb-item:before {
    color: #fff; }
  .breadcrumb-colored .breadcrumb-item.txt-dark:before {
    color: #000; }

.breadcrumb-icon {
  --bs-breadcrumb-divider: '>'; }
  .breadcrumb-icon li {
    display: inline-block; }

.breadcrumb-no-divider {
  --bs-breadcrumb-divider: ''; }

.breadcrumb-item.active {
  text-transform: capitalize; }

/**=====================
    57. breadcrumb CSS ends
==========================**/
/**=====================
    58. Steps  CSS Start
==========================**/
.u-steps {
  margin: 0; }

.u-step {
  position: relative;
  padding: 12px 20px;
  margin: 0;
  font-size: inherit;
  color: #a3afb7;
  vertical-align: top;
  background-color: #eeeeee;
  border-radius: 0; }

.u-step-icon {
  float: left;
  margin-right: .5em;
  font-size: 20px;
  line-height: 1.5; }

.u-step-number {
  position: absolute;
  top: 50%;
  left: 20px;
  width: 40px;
  height: 40px;
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background: #ced7da;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: Open Sans; }
  .u-step-number ~ .u-step-desc {
    min-height: 40px;
    margin-left: 50px; }

.u-step-title {
  margin-bottom: 0;
  font-size: 20px;
  color: #526069; }

.u-step-desc {
  text-align: left; }
  .u-step-desc p {
    margin-bottom: 0; }

.u-steps-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.u-step.active, .u-step.current {
  color: #fff;
  background-color: #ab8ce4; }

.u-step.active .u-step-title, .u-step.current .u-step-title {
  color: #fff; }

.u-step.active .u-step-number, .u-step.current .u-step-number {
  color: #ab8ce4;
  background-color: #fff; }

.u-step.disabled {
  color: #cccccc;
  pointer-events: none;
  cursor: auto; }
  .u-step.disabled .u-step-title {
    color: #cccccc; }
  .u-step.disabled .u-step-number {
    background-color: #cccccc; }

.u-step.error {
  color: #fff;
  background-color: #FF5370; }
  .u-step.error .u-step-title {
    color: #fff; }
  .u-step.error .u-step-number {
    color: #FF5370;
    background-color: #fff; }

.u-step.done {
  color: #fff;
  background-color: #00c292; }
  .u-step.done .u-step-title {
    color: #fff; }
  .u-step.done .u-step-number {
    color: #00c292;
    background-color: #fff; }

.u-steps-lg .u-step {
  font-size: 16px; }

.u-steps-lg .u-step-icon, .u-steps-lg .u-step-title {
  font-size: 22px; }

.u-steps-lg .u-step-number {
  width: 46px;
  height: 46px;
  font-size: 28px;
  line-height: 46px; }
  .u-steps-lg .u-step-number ~ .u-step-desc {
    min-height: 46px;
    margin-left: 56px; }

.u-steps-sm .u-step {
  font-size: 12px; }

.u-steps-sm .u-step-icon, .u-steps-sm .u-step-title {
  font-size: 18px; }

.u-steps-sm .u-step-number {
  width: 30px;
  height: 30px;
  font-size: 24px;
  line-height: 30px; }
  .u-steps-sm .u-step-number ~ .u-step-desc {
    min-height: 30px;
    margin-left: 40px; }

.u-steps-xs .u-step {
  font-size: 10px; }

.u-steps-xs .u-step-icon, .u-steps-xs .u-step-title {
  font-size: 16px; }

.u-steps-xs .u-step-number {
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 24px; }
  .u-steps-xs .u-step-number ~ .u-step-desc {
    min-height: 24px;
    margin-left: 34px; }

.u-pearl {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center; }
  .u-pearl:after {
    position: absolute;
    top: 18px;
    z-index: 0;
    width: 50%;
    height: 4px;
    content: "";
    background-color: #eeeeee; }
  .u-pearl:before {
    position: absolute;
    top: 18px;
    z-index: 0;
    width: 50%;
    height: 4px;
    content: "";
    background-color: #eeeeee;
    left: 0; }
  .u-pearl:after {
    right: 0; }
  .u-pearl:first-child:before, .u-pearl:last-child:after {
    display: none !important; }

.u-pearl-icon {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  background: #cccccc;
  border: 2px solid #cccccc;
  border-radius: 50%; }
  .u-pearl-icon i {
    position: absolute;
    top: 7px;
    left: 8px; }
  .u-pearl-icon .icon-check {
    left: 7px; }

.u-pearl-number {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  background: #cccccc;
  border: 2px solid #cccccc;
  border-radius: 50%;
  font-size: 18px; }

.u-pearl-icon {
  font-size: 18px; }

.u-pearl-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: .5em;
  margin-bottom: 0;
  font-size: 16px;
  color: #526069; }

.u-pearl.active:after, .u-pearl.active:before {
  background-color: #ab8ce4; }

.u-pearl.current:after, .u-pearl.current:before {
  background-color: #ab8ce4; }

.u-pearl.active .u-pearl-icon, .u-pearl.active .u-pearl-number {
  color: #ab8ce4;
  background-color: #fff;
  border-color: #ab8ce4;
  -webkit-transform: scale(1.3);
  transform: scale(1.3); }

.u-pearl.current .u-pearl-icon, .u-pearl.current .u-pearl-number {
  color: #ab8ce4;
  background-color: #fff;
  border-color: #ab8ce4;
  -webkit-transform: scale(1.3);
  transform: scale(1.3); }

.u-pearl.disabled {
  pointer-events: none;
  cursor: auto; }
  .u-pearl.disabled:after, .u-pearl.disabled:before {
    background-color: #eeeeee; }
  .u-pearl.disabled .u-pearl-icon, .u-pearl.disabled .u-pearl-number {
    color: #fff;
    background-color: #cccccc;
    border-color: #cccccc; }

.u-pearl.error:before {
  background-color: #ab8ce4; }

.u-pearl.error:after {
  background-color: #eeeeee; }

.u-pearl.error .u-pearl-icon, .u-pearl.error .u-pearl-number {
  color: #FF5370;
  background-color: #fff;
  border-color: #FF5370; }

.u-pearl.done:after, .u-pearl.done:before {
  background-color: #ab8ce4; }

.u-pearl.done .u-pearl-icon, .u-pearl.done .u-pearl-number {
  color: #fff;
  background-color: #ab8ce4;
  border-color: #ab8ce4; }

.u-pearls-lg .u-pearl:after, .u-pearls-lg .u-pearl:before {
  top: 20px; }

.u-pearls-lg .u-pearl-title {
  font-size: 18px; }

.u-pearls-lg .u-pearl-icon, .u-pearls-lg .u-pearl-number {
  width: 40px;
  height: 40px;
  line-height: 1.6; }

.u-pearls-lg .u-pearl-icon, .u-pearls-lg .u-pearl-number {
  font-size: 20px; }

.u-pearls-sm .u-pearl:after, .u-pearls-sm .u-pearl:before {
  top: 16px; }

.u-pearls-sm .u-pearl-title {
  font-size: 14px; }

.u-pearls-sm .u-pearl-icon {
  width: 32px;
  height: 32px;
  line-height: 28px; }

.u-pearls-sm .u-pearl-number {
  width: 32px;
  height: 32px;
  line-height: 28px;
  font-size: 16px; }

.u-pearls-sm .u-pearl-icon {
  font-size: 14px; }

.u-pearls-xs .u-pearl:after, .u-pearls-xs .u-pearl:before {
  top: 12px;
  height: 2px; }

.u-pearls-xs .u-pearl-title {
  font-size: 12px; }

.u-pearls-xs .u-pearl-icon {
  width: 24px;
  height: 24px;
  line-height: 20px; }

.u-pearls-xs .u-pearl-number {
  width: 24px;
  height: 24px;
  line-height: 18px;
  font-size: 12px; }

.u-pearls-xs .u-pearl-icon {
  font-size: 12px; }

.u-pearl.current .u-pearl-icon i {
  left: 6px; }

/**=====================
    58. Steps  CSS ends
==========================**/
/**=====================
   59. Customizer  CSS Start
==========================**/
.main-theme-layout-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.floated-customizer-panel {
  background-color: #fff;
  position: fixed;
  right: -85px;
  -webkit-box-shadow: 0 15px 125px rgba(0, 0, 0, 0.22);
  box-shadow: 0 15px 125px rgba(0, 0, 0, 0.22);
  border-radius: 6px;
  color: #2a3142;
  bottom: 70px;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.2s ease;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateY(110%) scale(0);
  transform: translateY(110%) scale(0);
  height: 650px;
  overflow: auto;
  width: 0; }
  .floated-customizer-panel.active {
    visibility: visible;
    width: 400px;
    right: 35px;
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); }
  .floated-customizer-panel .close-customizer-btn {
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
    -webkit-transition: all 0.1s ease;
    transition: all 0.1s ease; }
  .floated-customizer-panel .customizer-title {
    border-bottom: 1px solid #eeeeee;
    padding: 20px 20px 15px; }
    .floated-customizer-panel .customizer-title h5 {
      margin-bottom: 0;
      font-weight: 700; }
  .floated-customizer-panel .fcp-group {
    padding: 20px;
    border-bottom: 1px solid #eeeeee; }
  .floated-customizer-panel .fcp-header {
    font-weight: 500;
    font-family: inherit;
    padding: 10px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
    color: #2a3142;
    font-size: 1.08rem; }
    .floated-customizer-panel .fcp-header span {
      display: inline-block;
      vertical-align: middle; }
    .floated-customizer-panel .fcp-header .icon-w {
      display: inline-block;
      vertical-align: middle;
      color: #4099ff;
      font-size: 24px;
      margin-right: 10px; }
      .floated-customizer-panel .fcp-header .icon-w i {
        display: inline-block;
        vertical-align: middle; }
  .floated-customizer-panel .fcp-content .navigation-color-option .radio {
    height: 40px;
    width: 40px;
    display: inline-block; }
    .floated-customizer-panel .fcp-content .navigation-color-option .radio label:before {
      width: 35px;
      height: 35px;
      border-radius: 5px;
      top: -10px; }
    .floated-customizer-panel .fcp-content .navigation-color-option .radio label:after {
      width: 25px;
      height: 25px;
      border-radius: 5px; }
  .floated-customizer-panel .fcp-content .fcp-group-header {
    font-weight: 600;
    font-family: inherit;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #fff;
    background-color: #ab8ce4;
    padding-top: 10px;
    text-align: center;
    border-radius: 4px; }
  .floated-customizer-panel .fcp-content .fcp-group-header-sub {
    color: #2a3142;
    font-weight: 600;
    font-family: inherit; }
  .floated-customizer-panel .fcp-content .fcp-group-contents .nav-tabs {
    margin-bottom: 20px; }
    .floated-customizer-panel .fcp-content .fcp-group-contents .nav-tabs .nav-item {
      width: 100%;
      font-weight: 500; }
      .floated-customizer-panel .fcp-content .fcp-group-contents .nav-tabs .nav-item .nav-link.active {
        background-color: #ab8ce4;
        color: #fff;
        padding: 6px;
        font-size: 15px;
        border-radius: 5px; }
  .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding-bottom: 7px;
    margin-bottom: 7px; }
    .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field:last-child {
      border-bottom: none;
      margin-bottom: 0; }
    .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field label {
      font-size: .9rem;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 54%;
      flex: 0 0 54%;
      padding-right: 10px;
      margin: 0; }
    .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors {
      margin-left: auto; }
      .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-selector {
        display: inline-block;
        vertical-align: middle;
        height: 14px;
        width: 14px;
        border-radius: 10px;
        margin: 0px 5px;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        cursor: pointer; }
        .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-selector.selected, .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-selector:hover {
          -webkit-box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #88b8ff;
          box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px #88b8ff; }
      .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-bright {
        background-color: #4099ff;
        border: 1px solid #4099ff; }
      .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-dark {
        background-color: #2a3142;
        border: 1px solid #2a3142; }
      .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-light {
        background-color: #fff;
        border: 1px solid #eeeeee; }
      .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-transparent {
        background-color: #fff;
        border: 1px solid #eeeeee;
        position: relative;
        overflow: hidden; }
        .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-transparent:before {
          content: "";
          width: 4px;
          height: 4px;
          position: absolute;
          top: 6px;
          left: 6px;
          background-color: #cccccc; }
        .floated-customizer-panel .fcp-content .fcp-group-contents .fcp-field .fcp-colors .color-transparent:after {
          content: "";
          width: 4px;
          height: 4px;
          position: absolute;
          top: 2px;
          left: 2px;
          background-color: #cccccc; }

.floated-customizer-btn {
  -webkit-animation-name: jumpUp;
  animation-name: jumpUp;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 9;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #ab8ce4;
  -webkit-box-shadow: 0 5px 10px rgba(19, 19, 19, 0.17);
  box-shadow: 0 5px 10px rgba(19, 19, 19, 0.17);
  border-radius: 5px;
  color: #fff;
  padding: 12px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  font-size: 1.08rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .floated-customizer-btn.third-floated-btn {
    right: 35px; }
  .floated-customizer-btn > .icon-w {
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
    -webkit-animation: os-rotating 2s linear infinite;
    animation: os-rotating 2s linear infinite; }
    .floated-customizer-btn > .icon-w i {
      font-size: 24px; }
  .floated-customizer-btn > span {
    margin-left: 10px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 500; }
    .floated-customizer-btn > span + span {
      margin-left: 5px; }
  .floated-customizer-btn:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    background-color: #2a3142; }

.floated-customizer-panel::-webkit-scrollbar {
  width: 3px; }

.floated-customizer-panel::-webkit-scrollbar-thumb {
  background-color: #ab8ce4; }

.floated-customizer-panel::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #cccccc; }

.nav-navigation-main {
  border-bottom: 1px solid #ab8ce4; }
  .nav-navigation-main li {
    width: 50%;
    text-align: center; }

.nav-navigation-color-main {
  border-bottom: 1px solid #ab8ce4; }
  .nav-navigation-color-main li {
    width: 33.33%;
    text-align: center; }

/*======= Brand css starts ===========*/
[semilight-bg-color='bg-primary'], [header-bg-color='bg-primary'] {
  background-color: #ab8ce4 !important; }

[header-bg-color='bg-primary'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-primary'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-primary'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-primary'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-primary'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #ab8ce4 !important; }

[semilight-bg-color='bg-primary-light-color'], [header-bg-color='bg-primary-light-color'] {
  background-color: #8d63da !important; }

[header-bg-color='bg-primary-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-primary-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-primary-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-primary-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-primary-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #ab8ce4 !important; }

[semilight-bg-color='bg-secondary'], [header-bg-color='bg-secondary'] {
  background-color: #26c6da !important; }

[header-bg-color='bg-secondary'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-secondary'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-secondary'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-secondary'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-secondary'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #26c6da !important; }

[semilight-bg-color='bg-secondary-light-color'], [header-bg-color='bg-secondary-light-color'] {
  background-color: #1a8b99 !important; }

[header-bg-color='bg-secondary-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-secondary-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-secondary-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-secondary-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-secondary-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #26c6da !important; }

[semilight-bg-color='bg-success'], [header-bg-color='bg-success'] {
  background-color: #00c292 !important; }

[header-bg-color='bg-success'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-success'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-success'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-success'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-success'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #00c292 !important; }

[semilight-bg-color='bg-success-light-color'], [header-bg-color='bg-success-light-color'] {
  background-color: #007658 !important; }

[header-bg-color='bg-success-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-success-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-success-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-success-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-success-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #00c292 !important; }

[semilight-bg-color='bg-danger'], [header-bg-color='bg-danger'] {
  background-color: #FF5370 !important; }

[header-bg-color='bg-danger'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-danger'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-danger'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-danger'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-danger'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #FF5370 !important; }

[semilight-bg-color='bg-danger-light-color'], [header-bg-color='bg-danger-light-color'] {
  background-color: #ff0730 !important; }

[header-bg-color='bg-danger-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-danger-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-danger-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-danger-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-danger-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #FF5370 !important; }

[semilight-bg-color='bg-info'], [header-bg-color='bg-info'] {
  background-color: #4099ff !important; }

[header-bg-color='bg-info'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-info'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-info'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-info'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-info'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #4099ff !important; }

[semilight-bg-color='bg-info-light-color'], [header-bg-color='bg-info-light-color'] {
  background-color: #0071f3 !important; }

[header-bg-color='bg-info-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-info-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-info-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-info-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-info-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #4099ff !important; }

[semilight-bg-color='bg-light'], [header-bg-color='bg-light'] {
  background-color: #eeeeee !important; }

[header-bg-color='bg-light'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-light'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-light'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-light'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-light'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #eeeeee !important; }

[semilight-bg-color='bg-light-light-color'], [header-bg-color='bg-light-light-color'] {
  background-color: #c8c8c8 !important; }

[header-bg-color='bg-light-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-light-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-light-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-light-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-light-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #eeeeee !important; }

[semilight-bg-color='bg-dark'], [header-bg-color='bg-dark'] {
  background-color: #2a3142 !important; }

[header-bg-color='bg-dark'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-dark'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-dark'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-dark'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-dark'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #2a3142 !important; }

[semilight-bg-color='bg-dark-light-color'], [header-bg-color='bg-dark-light-color'] {
  background-color: #0c0e13 !important; }

[header-bg-color='bg-dark-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-dark-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-dark-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-dark-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-dark-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #2a3142 !important; }

[semilight-bg-color='bg-warning'], [header-bg-color='bg-warning'] {
  background-color: #f3d800 !important; }

[header-bg-color='bg-warning'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-warning'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-warning'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-warning'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-warning'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #f3d800 !important; }

[semilight-bg-color='bg-warning-light-color'], [header-bg-color='bg-warning-light-color'] {
  background-color: #a79400 !important; }

[header-bg-color='bg-warning-light-color'] img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-warning-light-color'] .txt-dark {
  color: #fff !important; }

[header-bg-color='bg-warning-light-color'] .search-form input {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

[header-bg-color='bg-warning-light-color'] .switch input:checked + .switch-state {
  background-color: #cccccc; }

[header-bg-color='bg-warning-light-color'] .nav-right .notification {
  border: 1px solid #fff;
  padding: 2px 4px !important;
  background-color: #f3d800 !important; }

/*======= Brand css ends ===========*/
/**=====================
     59.Customizer CSS Ends
==========================**/
/**=====================
    60. RTL CSS Start
==========================**/
.rtl #customer-review-rtl .review-box {
  direction: ltr;
  text-align: left; }
  .rtl #customer-review-rtl .review-box .testimonial .content:before, .rtl #customer-review-rtl .review-box .testimonial .content:after {
    right: unset;
    left: 40px; }

.rtl .page-body .dropdown-menu[style] {
  left: 0 !important;
  right: auto !important; }

.rtl .dropdown-basic .btn-group {
  margin-right: unset;
  margin-left: 18px; }

.rtl .daterangepicker.dropdown-menu[style] {
  left: unset !important; }

.rtl .datepickers-container {
  right: 0;
  left: unset; }

.rtl .datepicker {
  left: unset !important;
  right: -100000px !important; }

.rtl .btn-group-pill .btn:first-child {
  border-radius: 0 60px 60px 0; }

.rtl .btn-group-pill .btn:last-child {
  border-radius: 60px 0 0 60px; }

.rtl .form-select {
  padding-right: 12px !important;
  padding-left: 30px !important; }

.rtl .b-r-light {
  border-left: 1px solid #eeeeee !important;
  border-right: unset !important; }

.rtl .m-r-15 {
  margin-right: unset;
  margin-left: 15px; }

.rtl .m-l-20 {
  margin-left: unset !important;
  margin-right: 20px !important; }

.rtl .m-r-10 {
  margin-right: unset;
  margin-left: 10px; }

.rtl .p-r-0 {
  padding-right: unset;
  padding-left: 0px; }

.rtl .credit-card .p-r-0 {
  padding-right: 15px; }

.rtl .owl-carousel {
  direction: ltr; }
  .rtl .owl-carousel.owl-drag .owl-item {
    direction: rtl; }
  .rtl .owl-carousel.owl-rtl {
    direction: rtl; }

.rtl .cal-date-widget .pe-3 {
  padding-left: unset !important;
  padding-right: 1rem !important; }

.rtl .cal-date-widget .ps-3 {
  padding-left: 1rem !important;
  padding-right: unset !important; }

.rtl .user-profile .border-right {
  border-left: 1px solid #eeeeee;
  border-right: none; }

.rtl .color-box button + button {
  margin-right: 5px; }

.rtl .switch-showcase .form-check .form-check-input {
  float: left; }

.rtl .modal-dialog .modal-content .modal-body p a {
  margin-left: 0; }

.rtl .drag-box fieldset .component .form-group .text-lg-left {
  text-align: right !important; }

.rtl .drag-box fieldset .component .form-group .input-group .input-group-prepend .btn,
.rtl .drag-box fieldset .component .form-group .input-group .input-group-prepend .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.rtl .drag-box fieldset .component .form-group .input-group .input-group-prepend .btn-right,
.rtl .drag-box fieldset .component .form-group .input-group .input-group-prepend .checkbox-radius {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .drag-box fieldset .component .form-group .input-group #prependedcheckbox {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rtl .drag-box fieldset .component .form-group .input-group #appendedcheckbox {
  border-right-color: #ddd; }

.rtl .drag-box fieldset .component .form-group .input-group #buttondropdown {
  margin-right: unset;
  margin-left: -1px; }

.rtl .drag form {
  text-align: right; }
  .rtl .drag form input {
    text-align: right; }
  .rtl .drag form label {
    text-align: right !important; }
  .rtl .drag form .form-group .input-group .input-group-prepend .btn,
  .rtl .drag form .form-group .input-group .input-group-prepend .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .rtl .drag form .form-group .input-group .input-group-prepend .btn-right,
  .rtl .drag form .form-group .input-group .input-group-prepend .checkbox-radius {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rtl .drag form .form-group .input-group #buttondropdown {
    margin-right: unset;
    margin-left: -1px; }

.rtl .draggable label {
  text-align: right; }

.rtl .form-builder-column .tab-content .tab-pane .theme-form .ui-draggable .input-group > .input-group-prepend > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.rtl .form-builder-column #pills-tabContent .theme-form .form-group .input-group #buttondropdown, .rtl .form-builder-column #pills-tabContent .theme-form .ui-draggable .input-group #buttondropdown {
  margin-right: unset;
  margin-left: 15px; }

.rtl .form-builder-column #pills-tabContent .theme-form .form-group .input-group .input-group-btn button, .rtl .form-builder-column #pills-tabContent .theme-form .ui-draggable .input-group .input-group-btn button {
  border-radius: 4px !important; }

.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .text-lg-left {
  text-align: right !important; }

.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .input-group .input-group-prepend .btn,
.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .input-group .input-group-prepend .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .input-group .input-group-prepend .btn-right,
.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .input-group .input-group-prepend .checkbox-radius {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .input-group #prependedcheckbox {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rtl .form-horizontal.theme-form fieldset .tab-content .tab-pane .component .form-group .input-group #appendedcheckbox {
  border-right-color: #ddd; }

.rtl .form-builder .component .input-group #buttondropdown {
  margin-right: unset;
  margin-left: -1px; }

.rtl .form-builder .component .pl-md-radios {
  padding-right: 37px;
  padding-left: unset; }

.rtl .page-main-header .main-header-right .nav-right .profile-dropdown {
  right: unset;
  left: -10px; }
  .rtl .page-main-header .main-header-right .nav-right .profile-dropdown::before, .rtl .page-main-header .main-header-right .nav-right .profile-dropdown::after {
    left: 10px !important;
    right: unset !important; }

.rtl .page-main-header .main-header-right .nav-right .notification {
  right: -9px; }

.rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar {
  -webkit-transform: translate(0px);
          transform: translate(0px); }
  .rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-user, .rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar .sidebar-header {
    text-align: left !important; }
  .rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover {
    -webkit-transform: translate(0px);
            transform: translate(0px); }
    .rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-sidebar:hover .sidebar-user {
      text-align: center !important; }

.rtl .page-wrapper .sidebar-close .page-sidebar {
  -webkit-transform: translate(255px);
          transform: translate(255px); }

.rtl .page-wrapper .page-body-wrapper.sidebar-icon.sidebar-close .page-sidebar ~ .page-body {
  margin-right: 0 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.rtl .page-wrapper .page-body-wrapper.sidebar-icon.sidebar-close .page-sidebar-open {
  right: -150px;
  left: unset;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.rtl .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar ~ .page-body {
  margin-right: 150px !important;
  margin-left: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-body {
  margin-left: unset !important;
  margin-right: 75px !important; }

.rtl .page-wrapper .sidebar-hover .page-sidebar:hover .sidebar-menu .sidebar-header {
  text-align: right !important; }

.rtl .whether-widget .whether-widget-top .details {
  text-align: left;
  left: 20px;
  right: unset; }

.rtl .page-wrapper .sidebar-icon .page-sidebar {
  left: unset;
  right: 0; }
  .rtl .page-wrapper .sidebar-icon .page-sidebar ~ .page-body {
    margin-left: unset; }

.rtl .vertical-menu-main .ms-3 {
  margin-right: unset !important;
  margin-left: 1rem !important; }

.rtl .vertical-menu-main .mega-menu .pe-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important; }

.rtl .vertical-menu-main .mega-menu .default-according .card {
  text-align: left; }
  .rtl .vertical-menu-main .mega-menu .default-according .card .btn-link {
    text-align: left; }

.rtl .vertical-menu-main .mega-menu .default-according.style-1 button[aria-expanded="true"]:before, .rtl .vertical-menu-main .mega-menu .default-according.style-1 button[aria-expanded="false"]:before {
  right: 20px;
  left: unset; }

.rtl .search-page .nav i {
  margin-left: 10px;
  margin-right: unset; }

.rtl .alert {
  text-align: right; }
  .rtl .alert [data-notify='icon'] {
    margin-right: unset;
    margin-left: 10px; }

.rtl .business-top-widget .media .media-body {
  margin-right: unset;
  margin-left: 40px; }

.rtl .business-chart-widget .icon.text-md-right {
  text-align: left !important; }

.rtl .business-chart-widget .icon-bg {
  left: -40px;
  right: unset; }

.rtl .social-widget .me-3 {
  margin-left: 1rem !important; }

.rtl .social-widget .social-icons {
  margin-right: 10px;
  margin-left: unset; }

.rtl .review-box .testimonial .content:before, .rtl .review-box .testimonial .content:after {
  right: 40px;
  left: unset; }

.rtl code[class*=language-], .rtl pre[class*=language-] {
  text-align: right; }

.rtl .product-stts {
  display: inline-block; }
  .rtl .product-stts .ms-1 {
    margin-right: 0.25rem !important;
    margin-left: unset !important; }

.rtl .customer-review .cust-name {
  margin-left: 10px;
  margin-right: unset; }

.rtl .mega-menu .default-according .card .btn-link {
  text-align: right; }

.rtl .mega-menu .default-according.style-1 button[aria-expanded="true"]:before, .rtl .mega-menu .default-according.style-1 button[aria-expanded="false"]:before {
  right: unset;
  left: 20px; }

.rtl .search-form input {
  background-position: 5%;
  text-align: right; }

.rtl .pull-right {
  float: left; }

.rtl .card {
  text-align: right; }
  .rtl .card .card-header .card-header-right {
    left: 20px;
    right: unset; }

.rtl .form-inline .form-group {
  margin-left: 20px;
  margin-right: 0; }

.rtl .icon-hover-bottom .icon-title {
  text-align: right; }

.rtl .floated-customizer-btn.third-floated-btn {
  left: 35px;
  right: unset; }

.rtl .floated-customizer-btn > span {
  margin-right: 10px; }

.rtl .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
  padding-left: unset; }
  .rtl .breadcrumb-item + .breadcrumb-item::before {
    float: right;
    padding-left: 0.5rem;
    padding-right: unset; }

.rtl .floated-customizer-panel {
  text-align: right;
  left: -85px;
  right: unset; }
  .rtl .floated-customizer-panel.active {
    left: 35px;
    right: unset; }
  .rtl .floated-customizer-panel .close-customizer-btn {
    left: 30px;
    right: unset; }
  .rtl .floated-customizer-panel ul {
    padding-right: 0; }

.rtl .radio label {
  padding-left: 0;
  padding-right: 15px; }
  .rtl .radio label::before {
    right: 0;
    margin-right: -20px;
    left: unset; }

.rtl .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu {
  text-align: right; }
  .rtl .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu li.active > a > .fa-angle-right {
    vertical-align: 7px; }
  .rtl .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu > li > a i {
    margin-left: 7px;
    margin-right: unset; }
  .rtl .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu {
    padding-right: 0;
    text-align: right;
    right: 135px; }
    .rtl .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a {
      text-align: right; }
      .rtl .page-wrapper .page-body-wrapper .page-sidebar .sidebar-menu .sidebar-submenu > li > a > .fa {
        margin-right: 10px; }

.rtl .page-wrapper .page-body-wrapper .page-sidebar ~ .page-body {
  margin-right: 250px;
  margin-left: unset; }

.rtl .page-wrapper .page-body-wrapper .page-header .row h3 {
  text-align: right; }

.rtl .page-wrapper .page-body-wrapper .footer-fix {
  margin-right: 250px;
  margin-left: unset; }

.rtl .page-wrapper .sidebar-close .page-body {
  margin-right: 0 !important; }

.rtl .page-main-header .main-header-right .nav-right {
  text-align: left; }
  .rtl .page-main-header .main-header-right .nav-right ul li {
    margin-left: unset;
    text-align: right; }
    .rtl .page-main-header .main-header-right .nav-right ul li.onhover-dropdown {
      margin-right: 20px; }
      .rtl .page-main-header .main-header-right .nav-right ul li.onhover-dropdown:hover .onhover-show-div:before {
        right: 10px;
        left: unset; }
      .rtl .page-main-header .main-header-right .nav-right ul li.onhover-dropdown:hover .onhover-show-div:after {
        right: 10px;
        left: unset; }
    .rtl .page-main-header .main-header-right .nav-right ul li i.ms-2 {
      margin-right: 0.5rem !important;
      margin-left: unset !important; }
    .rtl .page-main-header .main-header-right .nav-right ul li .pull-right {
      margin-right: unset !important;
      margin-left: 0.5rem !important; }
  .rtl .page-main-header .main-header-right .nav-right .language-dropdown {
    text-align: right; }
    .rtl .page-main-header .main-header-right .nav-right .language-dropdown li a i {
      margin-left: 10px; }
  .rtl .page-main-header .main-header-right .nav-right .profile-dropdown li i {
    margin-left: 10px; }

.rtl ul.notification-dropdown.onhover-show-div {
  right: initial;
  left: -30px;
  padding-right: 0; }
  .rtl ul.notification-dropdown.onhover-show-div:before {
    right: inherit !important;
    left: 35px !important; }
  .rtl ul.notification-dropdown.onhover-show-div:after {
    right: inherit !important;
    left: 35px !important; }
  .rtl ul.notification-dropdown.onhover-show-div li {
    margin-right: 0 !important; }
    .rtl ul.notification-dropdown.onhover-show-div li span.badge {
      margin-left: unset !important; }
    .rtl ul.notification-dropdown.onhover-show-div li .notification-icon {
      margin-left: 20px;
      margin-right: unset; }

.rtl .alert i {
  margin-left: 5px;
  margin-right: 0; }

.rtl .inverse.alert-dismissible {
  padding: 13px 65px 13px 20px; }

.rtl .inverse i {
  left: unset;
  right: 0; }

.rtl .alert-primary.inverse:before {
  border-right: 7px solid #ab8ce4;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-secondary.inverse:before {
  border-right: 7px solid #26c6da;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-success.inverse:before {
  border-right: 7px solid #00c292;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-danger.inverse:before {
  border-right: 7px solid #FF5370;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-warning.inverse:before {
  border-right: 7px solid #f3d800;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-info.inverse:before {
  border-right: 7px solid #4099ff;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-light.inverse:before {
  border-right: 7px solid #eeeeee;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-dark.inverse:before {
  border-right: 7px solid #2a3142;
  right: 54px;
  left: unset;
  border-left: unset; }

.rtl .alert-dismissible {
  padding: 13px 20px 13px 65px; }
  .rtl .alert-dismissible .btn-close {
    top: -3px;
    left: 0;
    right: unset; }

.rtl .dismiss-text .alert .btn-close {
  top: -6px;
  left: 40px; }

.rtl .icofont.icofont-truck {
  display: inline-block; }

.rtl .blog-box .blog-details {
  padding-left: 20px;
  text-align: right; }
  .rtl .blog-box .blog-details .blog-social {
    padding-right: 0; }
    .rtl .blog-box .blog-details .blog-social li {
      padding-left: 40px;
      padding-right: unset; }
      .rtl .blog-box .blog-details .blog-social li:first-child {
        border-left: 1px solid #777777;
        border-right: unset;
        padding-left: 40px;
        padding-right: unset; }
      .rtl .blog-box .blog-details .blog-social li + li {
        margin-right: 30px;
        margin-left: unset;
        padding-left: 0; }

.rtl .blog-box .blog-details-main .blog-social li {
  border-left: 1px solid;
  border-right: unset; }
  .rtl .blog-box .blog-details-main .blog-social li:last-child {
    border-left: none; }

.rtl .blog-box .blog-date span {
  font-size: 36px;
  font-weight: 500;
  padding-left: 5px; }

.rtl .comment-box .media img {
  margin-left: 45px;
  margin-right: unset; }

.rtl .comment-box .media h6 {
  text-align: right; }

.rtl .comment-box ul ul {
  margin-right: 135px;
  margin-left: unset;
  padding-right: 0; }

.rtl .comment-box .comment-social {
  text-align: left; }
  .rtl .comment-box .comment-social li {
    padding-left: 0;
    padding-right: 20px; }
    .rtl .comment-box .comment-social li:first-child {
      border-left: 1px solid #ddd;
      border-right: unset;
      padding-right: 0;
      padding-left: 20px; }

.rtl .business-card table tr th {
  padding-left: 15px;
  padding-right: 0;
  text-align: left;
  width: 91px; }

.rtl .social-widget .radial-bar {
  margin-right: 0;
  margin-left: 16px; }

.rtl .button-builder-wrap .form-group .btn {
  margin-left: 15px;
  margin-right: 0; }

.rtl .button-builder ul.the-icons {
  padding-right: 0 !important; }

.rtl .calendar-wrap .fc {
  direction: rtl;
  text-align: right; }
  .rtl .calendar-wrap .fc .fc-toolbar .fc-left {
    float: right; }
  .rtl .calendar-wrap .fc .fc-toolbar .fc-right {
    float: left; }
  .rtl .calendar-wrap .fc .fc-toolbar > * > * {
    margin-left: 0; }

.rtl .calendar-wrap .fc-events-container {
  text-align: right; }

.rtl .basic-calendar {
  direction: ltr; }

.rtl #external-events .fc-events-container .checkbox {
  margin-right: 20px; }

.rtl .fc-agenda-view .fc-day-grid .fc-row {
  margin-right: 0 !important; }

.rtl .fc-unthemed .fc-row {
  margin-right: 0 !important; }

.rtl .chat-box .user-image {
  float: right; }

.rtl .chat-box .people-list .search i {
  left: 10px;
  right: unset; }

.rtl .chat-box .about {
  float: right;
  padding-right: 10px;
  padding-left: unset;
  text-align: right; }

.rtl .chat-box .chat-menu {
  border-right: 1px solid #eeeeee;
  border-left: unset; }
  .rtl .chat-box .chat-menu .nav {
    padding-right: 0; }

.rtl .chat-left-aside .status-circle {
  left: unset;
  right: 40px; }

.rtl .chat-right-aside .chat .chat-header .chat-menu-icons {
  padding-left: 0;
  padding-right: unset; }
  .rtl .chat-right-aside .chat .chat-header .chat-menu-icons.float-sm-right {
    float: left !important; }

.rtl .chat-right-aside .chat .chat-header img {
  float: right; }

.rtl .cke_toolbar, .rtl .cke_toolgroup, .rtl a.cke_button, .rtl .cke_combo_text {
  float: right; }

.rtl .cke_reset_all, .rtl .cke_reset_all *, .rtl .cke_reset_all a, .rtl .cke_reset_all textarea {
  text-align: right; }

.rtl .cke_combo_text {
  padding-left: unset;
  padding-right: 10px; }

.rtl #editor1 #cke_editor1 #cke_1_contents iframe html {
  direction: rtl !important; }

.rtl #clockdiv ul {
  padding-right: 0; }

.rtl .sidebar-toggle-btn {
  margin-right: 10px;
  margin-left: unset; }

.rtl .default-widget-count .icon-bg {
  left: 15px;
  right: unset; }

.rtl .custom-card .card-footer > div + div {
  border-right: 1px solid #ddd;
  border-left: unset; }

.rtl .card-social {
  padding-right: 0; }

.rtl .card-absolute .card-header {
  right: 15px;
  left: unset; }

.rtl .dataTables_wrapper .dataTables_filter input[type="search"] {
  margin-right: 10px;
  margin-left: 0; }

.rtl .dataTables_wrapper .dataTables_length {
  float: right; }

.rtl .dataTables_wrapper .dataTables_filter {
  margin-left: unset;
  margin-right: 15px;
  float: left; }

.rtl .dataTables_wrapper .dataTables_info {
  float: right; }

.rtl .dataTables_wrapper .advance-5_filter {
  margin-left: 0; }

.rtl div.dataTables_wrapper div.dataTables_paginate {
  margin-right: 15px !important;
  margin-left: 0 !important;
  float: left; }

.rtl table.dataTable thead > tr > th {
  padding-left: 30px;
  padding-right: 12px; }
  .rtl table.dataTable thead > tr > th:before {
    left: 1em !important;
    right: unset; }
  .rtl table.dataTable thead > tr > th:after {
    left: 0.5em !important;
    right: unset; }

.rtl table.dataTable thead .sorting:before, .rtl table.dataTable thead .sorting_asc:before, .rtl table.dataTable thead .sorting_desc:before, .rtl table.dataTable thead .sorting_asc_disabled:before, .rtl table.dataTable thead .sorting_desc_disabled:before {
  left: 1em !important;
  right: unset; }

.rtl .dataTables_scrollHeadInner {
  padding-right: unset;
  padding-left: 0 !important; }

.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-right: 0;
  padding-left: 0; }

.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
  padding-left: 0; }

.rtl .dt-plugin-buttons button.m-r-10 {
  margin-left: 10px;
  margin-right: 0; }

.rtl .datetime-picker .theme-form .form-group label {
  text-align: left !important; }

.rtl .datetime-picker .theme-form .form-group .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .datetime-picker .theme-form .form-group .input-group .form-control {
  border-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rtl .form-inline .form-group .col-form-label {
  margin-left: 5px;
  margin-right: 0; }

.rtl .dropdown-basic .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rtl .dropdown-basic .separated-btn .btn {
  border-radius: 0.25rem;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rtl .error-wrapper .col-md-8.offset-md-2 {
  margin: 0 auto !important; }

.rtl .email-wrap .email-app-sidebar .main-menu > li {
  text-align: right; }
  .rtl .email-wrap .email-app-sidebar .main-menu > li a i {
    margin-right: unset;
    margin-left: 10px; }

.rtl .email-wrap .email-app-sidebar ul {
  padding-right: 0; }
  .rtl .email-wrap .email-app-sidebar ul li a {
    padding-left: unset;
    padding-right: 20px; }

.rtl .email-wrap .email-content .email-top .user-emailid:after {
  float: left; }

.rtl .email-wrap .row .col-xl-3 + .col-xl-3 {
  padding-left: 0;
  padding-right: 15px; }

.rtl .email-wrap .row .col-xl-6 {
  padding-left: 15px;
  padding-right: unset; }

.rtl .crm-numbers .col + .col {
  border-left: unset;
  border-right: 1px solid #ddd; }

.rtl .product-price del {
  padding-left: 20px;
  padding-right: 0; }

.rtl .product-hover ul {
  padding-right: 0; }

.rtl .customer-review .d-flex img {
  margin-left: 25px;
  margin-right: 0; }

.rtl .icon-lists div i {
  margin: 0 10px 0 15px; }

.rtl .btn-showcase .btn {
  margin-right: unset;
  margin-left: 18px; }

.rtl .nav {
  padding-right: 0; }

.rtl .btn-square.dropdown-toggle {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rtl .form-builder-2-header > div nav {
  float: left; }

.rtl .custom-file-label::after {
  left: 0;
  right: unset; }

.rtl .wizard-4 ul.anchor {
  float: right;
  padding-right: 0;
  padding-left: 30px; }

.rtl .wizard-4 .step-container {
  clear: unset; }
  .rtl .wizard-4 .step-container div.content {
    text-align: right; }

.rtl .wizard-4 .form-group {
  text-align: right; }

.rtl .wizard-4 .action-bar .btn {
  float: left; }

.rtl .f1 .f1-buttons {
  text-align: left; }

.rtl .f1 .f1-steps .f1-step {
  float: right; }

.rtl .chat-box .user-image {
  margin-left: 5px;
  margin-right: 0; }

.rtl .chat-box .chat-right-aside .chat .chat-message .smiley-box {
  margin-left: 0.5rem;
  margin-right: unset; }

.rtl .chat-box .chat .chat-message .text-box .input-group-append {
  margin-right: -2px; }

.rtl .input-group > .input-group-append > .btn,
.rtl .input-group > .input-group-append > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
.rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.rtl .input-group > .input-group-prepend:not(:first-child) > .btn:not(:first-child),
.rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .input-group > .form-control:not(:first-child),
.rtl .input-group > .custom-select:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.rtl .input-group > .form-control:not(:last-child),
.rtl .input-group > .custom-select:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.rtl .ui-draggable .input-group {
  direction: rtl; }

.rtl .chat-msg-box ul {
  padding-right: 0; }

.rtl .static-top-widget > div + div {
  padding-right: 30px;
  padding-left: unset; }
  .rtl .static-top-widget > div + div .icon-bg {
    left: -20px;
    right: unset; }

.rtl .widget-joins .d-flex .details {
  border-right: 1px solid #ddd;
  border-left: unset; }

.rtl .widget-joins .d-flex > div {
  text-align: right; }

.rtl .img-cropper .btn-group {
  margin-right: 0;
  margin-left: 10px; }
  .rtl .img-cropper .btn-group button:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .rtl .img-cropper .btn-group button:first-child {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.rtl .landing-main .landing-left {
  padding-right: 100px;
  padding-left: 0; }

.rtl .list-group {
  padding-right: 0; }
  .rtl .list-group i, .rtl .list-group img {
    margin-left: 10px;
    margin-right: 0; }

.rtl .authentication-box {
  text-align: right; }

.rtl .mega-horizontal .offset-sm-3 {
  margin-right: 25%;
  margin-left: unset; }

.rtl .modal-header .btn-close {
  margin: -0.5rem auto -0.5rem -0.5rem; }

.rtl .modal-footer > :not(:first-child) {
  margin-right: .50rem;
  margin-left: 0; }

.rtl .navs-icon i {
  margin-left: 10px;
  margin-right: 0; }

.rtl .nav-list .nav-list-disc {
  text-align: right;
  padding-right: 0; }

.rtl .pl-navs-inline {
  padding-right: 30px !important;
  padding-left: 0 !important; }

.rtl .icon-lists ul {
  padding-right: 0; }

.rtl .onhover-show-div {
  right: 0; }

.rtl .pagination {
  padding-right: 0; }

.rtl .pricing-wrapper-card .card-price h1 sup {
  margin-right: -20px;
  margin-left: unset; }

.rtl .pricing-wrapper-card .card-ribbon {
  right: -10px;
  left: unset; }
  .rtl .pricing-wrapper-card .card-ribbon ::before {
    left: 0;
    right: unset; }
  .rtl .pricing-wrapper-card .card-ribbon ::after {
    bottom: 0;
    right: 0;
    left: unset; }
  .rtl .pricing-wrapper-card .card-ribbon span {
    right: -35px;
    left: unset;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }

.rtl .product-page-details span {
  padding-right: 15px;
  padding-left: 0; }

.rtl .m-checkbox-inline label {
  margin-left: 20px;
  margin-right: 0; }

.rtl .form-label-align-right label {
  text-align: left; }

.rtl .br-theme-bars-reversed .br-widget .br-current-rating, .rtl .br-theme-bars-movie .br-widget .br-current-rating, .rtl .br-theme-bars-1to10 .br-widget .br-current-rating, .rtl .br-theme-bars-square .br-widget .br-current-rating {
  float: right; }

.rtl .br-theme-bars-reversed .br-widget a, .rtl .br-theme-bars-movie .br-widget a, .rtl .br-theme-bars-1to10 .br-widget a, .rtl .br-theme-bars-square .br-widget a {
  float: right; }

.rtl .ribbon-left {
  right: auto;
  left: -2px; }

.rtl .ribbon-vertical-left {
  right: auto;
  left: 12px; }

.rtl .ribbon-vertical-right {
  right: auto;
  left: 12px; }

.rtl .search-page .search-form input {
  background-position: 1%; }

.rtl .star-ratings ul.search-info {
  padding-right: 0; }
  .rtl .star-ratings ul.search-info li + li {
    border-right: 1px solid #a5afc6;
    border-left: unset;
    padding-right: 8px;
    padding-left: 0;
    margin-right: 8px;
    margin-left: 0; }

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 10px !important;
  right: unset !important; }

.rtl .editor-statusbar {
  text-align: left; }
  .rtl .editor-statusbar span {
    margin-right: 1em;
    margin-left: unset; }

.rtl .CodeMirror-scroll {
  margin-left: -30px;
  margin-right: unset; }

.rtl .primary-color ul, .rtl .yellow-color ul {
  padding-right: 0; }

.rtl .u-step-desc {
  text-align: right; }

.rtl .u-step-number {
  right: 20px;
  left: unset; }
  .rtl .u-step-number ~ .u-step-desc {
    margin-right: 50px; }

.rtl .u-pearl:after {
  left: 0;
  right: unset; }

.rtl .u-pearl:before {
  right: 0;
  left: unset; }

.rtl .note {
  float: right; }

.rtl .list-icons {
  padding-right: 0; }

.rtl .dropdown-toggle::after {
  margin-right: 0.255em;
  margin-left: unset; }

.rtl .tabbed-card ul {
  left: 15px;
  right: unset; }

.rtl .card .card-header .pull-left {
  float: right; }

.rtl .checkbox label {
  padding-right: 16px;
  padding-left: unset; }
  .rtl .checkbox label::before {
    right: 0;
    left: unset;
    margin-right: -16px;
    margin-left: unset; }

.rtl .radio label::after {
  right: 5px;
  left: unset;
  margin-right: -20px;
  margin-left: unset; }

.rtl .cd-timeline-content::before {
  border-right: 7px solid #eeeeee;
  border-left-color: transparent; }

.rtl .cd-timeline-img i {
  right: 45%;
  left: unset;
  margin-right: -12px;
  margin-left: unset; }

.rtl .cd-timeline-block:nth-child(even) .cd-timeline-content {
  float: left;
  border-left: 7px solid #eeeeee;
  border-right: unset; }
  .rtl .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    right: auto;
    left: 122%;
    text-align: left; }
  .rtl .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    right: auto;
    left: 100%;
    border-left-color: #eeeeee;
    border-right-color: transparent; }

.rtl .cd-timeline-content .cd-date {
  right: 122%;
  left: unset; }

.rtl .todo .todo-list-wrapper .mark-all-tasks {
  left: 30px;
  right: unset; }
  .rtl .todo .todo-list-wrapper .mark-all-tasks .btn-label {
    margin-left: 5px;
    margin-right: unset; }

.rtl .todo .todo-list-wrapper #todo-list li .task-container .task-action-btn {
  text-align: left; }

.rtl .todo .notification-popup {
  left: 10px;
  right: unset; }

.rtl .introjs-tooltip {
  right: 0;
  left: unset; }

.rtl .introjs-helperNumberLayer {
  right: -16px;
  left: unset; }

.rtl .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: unset; }

.rtl .like-comment ul.list-inline {
  padding-right: 0; }

.rtl .typeahead {
  text-align: right; }

.rtl .listing ul {
  padding-right: 0; }
  .rtl .listing ul .icofont {
    float: right; }

.rtl .quickview-wrapper {
  left: -285px;
  right: unset; }
  .rtl .quickview-wrapper .quickview-box:before, .rtl .quickview-wrapper .quickview-recent-activity:before {
    right: -47px;
    left: unset;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .rtl .quickview-wrapper .quickview-box .quickview-box-toggle, .rtl .quickview-wrapper .quickview-recent-activity .quickview-box-toggle {
    right: -50px;
    left: unset; }
  .rtl .quickview-wrapper.open {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  .rtl .quickview-wrapper .nav-tabs .nav-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.rtl .chat-quickview {
  left: -400px;
  right: unset; }

.rtl .quickview-wrapper .friend-list-search .fa {
  right: unset;
  left: 35px; }

.rtl .border-widgets > .row > div + div {
  border-right: 1px solid #ddd;
  border-left: unset; }

.rtl .button-builder ul.the-icons {
  padding-right: 0; }

.rtl .button-builder .custom-button-color .form-group {
  float: right; }

.rtl .button-builder .custom-button-color .form-control {
  border-radius: 0 5px 5px 0; }

.rtl .button-builder .color-slelector {
  float: right; }

.rtl ul {
  padding-right: 0; }
  .rtl ul.icon-lists {
    padding-right: 30px; }

.rtl .gallery .hover-5 img {
  margin-right: 30px; }

.rtl .gallery .hover-5:hover img {
  margin-right: 0; }

.rtl .lg-outer {
  text-align: right; }

.rtl .lg-toolbar .lg-icon {
  float: left; }

.rtl #lg-counter {
  padding-right: 20px;
  padding-left: unset;
  float: right; }

.rtl #friendlist-tab .modal-header h6.modal-title, .rtl #recentactivity-tab .modal-header h6.modal-title {
  text-align: right; }

.rtl #friendlist-tab .modal-header .col-sm-4.text-right, .rtl #recentactivity-tab .modal-header .col-sm-4.text-right {
  text-align: left !important; }

.rtl .quickview-wrapper .recent-activity {
  margin-right: 25px;
  margin-left: unset; }
  .rtl .quickview-wrapper .recent-activity .user-first-letter span {
    right: -23px;
    left: unset; }
  .rtl .quickview-wrapper .recent-activity .user-first-letter:after {
    right: 0;
    left: unset; }

.rtl .chart-widget-top .text-right {
  text-align: left !important; }

.rtl .chart-widget-top .num .ms-1 {
  margin-right: 0.25rem !important; }

.rtl .bar-chart-widget .earning-details i {
  left: -240px; }

.rtl .bar-chart-widget .bottom-content .b-r-light {
  border-left: 1px solid #eeeeee !important;
  border-right: unset !important; }

.rtl .bar-chart-widget .bottom-content .num .ms-1 {
  margin-right: 0.25rem !important; }

.rtl .chart-vertical-center #myDoughnutGraph, .rtl .chart-vertical-center #myPolarGraph {
  width: auto !important; }

.rtl .crm-activity ul.dates li + li {
  border-right: 1px solid #ddd;
  padding-right: 10px;
  margin-right: 5px;
  border-left: unset;
  padding-left: unset;
  margin-left: unset; }

.rtl div.dt-buttons {
  float: right; }

.rtl .dt-button-collection {
  left: -39px !important; }

.rtl .dropzone .dz-preview .dz-error-mark,
.rtl .dropzone .dz-preview .dz-success-mark {
  right: 50%;
  margin-right: -27px;
  margin-left: unset;
  left: unset; }

.rtl .dropzone .note {
  float: none; }

.rtl .icon-hover-bottom .icon-popup .close-icon {
  right: unset;
  left: 10px; }

.rtl .icon-hover-bottom .icon-popup .icon-last .form-inline .form-group .btn {
  margin-right: 15px;
  margin-left: unset; }

.rtl .footer-copyright {
  text-align: right; }

.rtl .footer-links {
  text-align: left; }

.rtl .weather-widget-two .bottom-whetherinfo .whether-content {
  text-align: left; }

.rtl .docs-toggles .btn-group .btn {
  border-radius: 0; }
  .rtl .docs-toggles .btn-group .btn:last-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .rtl .docs-toggles .btn-group .btn:first-child {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }

.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .jsgrid-button + .jsgrid-button {
  margin-right: 5px;
  margin-left: unset; }

.rtl .onhover-dropdown.navs-dropdown:hover .onhover-show-div:before {
  left: 77px;
  right: unset; }

.rtl .onhover-dropdown.navs-dropdown:hover .onhover-show-div:after {
  left: 77px;
  right: unset; }

.rtl .navs-dropdown .onhover-show-div .navs-icon li {
  text-align: right; }

.rtl .default-according .card .card-header i {
  left: unset;
  right: 18px; }

.rtl .default-according.style-1 button {
  text-align: right; }
  .rtl .default-according.style-1 button[aria-expanded="false"]:before, .rtl .default-according.style-1 button[aria-expanded="true"]:before {
    right: unset;
    left: 20px; }

.rtl .navs-icon.default-according.style-1 li button[aria-expanded="true"]:before {
  left: 2px;
  right: unset; }

.rtl .navs-icon.default-according.style-1 li button[aria-expanded="false"]:before {
  left: 2px;
  right: unset; }

.rtl .page-item:first-child .page-link {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rtl .page-item:last-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .product-box .ribbon-bookmark.ribbon-secondary:before {
  border-left-color: transparent;
  border-right-coolor: none;
  right: 100%;
  border-left: 10px solid transparent;
  border-right: unset; }

.rtl .product-box .ribbon-warning.ribbon-clip:before {
  border-left-color: #c0ab00;
  border-right-color: unset; }

.rtl .product-box .ribbon-clip {
  right: -14px;
  left: unset; }
  .rtl .product-box .ribbon-clip:before {
    right: 0;
    left: unset; }

.rtl .u-step-icon {
  float: right;
  margin-left: .5em;
  margin-right: unset; }

.rtl .card-header.note-toolbar .note-color .dropdown-toggle {
  padding-right: 5px; }

.rtl .card-header.note-toolbar .form-group.draggable {
  text-align: right; }

.rtl .card-header.note-toolbar .form-check {
  padding-right: 24px;
  padding-left: unset; }

.rtl .card-header.note-toolbar form .custom-control {
  padding-right: 24px;
  padding-left: unset; }
  .rtl .card-header.note-toolbar form .custom-control .custom-control-label::after {
    right: 0;
    left: unset; }
  .rtl .card-header.note-toolbar form .custom-control .custom-control-label::before {
    right: 0;
    left: unset; }

.rtl .left-order {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.rtl .right-order {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.rtl .popover.top > .arrow:after, .rtl .popover.bottom > .arrow:after {
  margin-right: -10px;
  margin-left: unset; }

.rtl .bootstrap-touchspin > .input-group-append > .btn,
.rtl .bootstrap-touchspin > .input-group-append > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rtl .bootstrap-touchspin > .form-control:not(:last-child), .rtl .bootstrap-touchspin > .custom-select:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rtl .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltiptext {
  text-align: right; }

.rtl .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltipbuttons {
  text-align: left; }
  .rtl .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltipbuttons .introjs-skipbutton {
    margin-left: 5px;
    margin-right: unset; }
  .rtl .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
    border-radius: 0.2em 0 0 0.2em; }

.rtl .typeahead span.twitter-typeahead .tt-suggestion {
  text-align: right; }

.rtl .typeahead .league-name {
  text-align: right;
  margin-right: 5px; }

.rtl .follow .text-md-right {
  text-align: right !important; }

.rtl .jvectormap-zoomin,
.rtl .jvectormap-zoomout,
.rtl .jvectormap-goback {
  right: 10px;
  left: unset; }

@media only screen and (max-width: 1199px) {
  .rtl .crm-numbers .col + .col + .col {
    border-left: none; }
  .rtl .business-card .b-r-light {
    border-right: none !important; }
  .rtl .business-card table {
    width: 60%;
    margin: 20px auto 0 auto; }
  .rtl .email-wrap .row .col-xl-3 + .col-xl-3 {
    padding-left: 15px; }
  .rtl .email-wrap .row .col-xl-6 {
    padding-right: 15px; } }

@media only screen and (max-width: 991px) {
  .rtl .page-wrapper .page-body-wrapper .page-header .breadcrumb {
    float: right; }
  .rtl .page-wrapper .page-body-wrapper .page-sidebar ~ .page-body {
    margin-right: 0px !important; }
  .rtl .page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar ~ .page-body {
    margin-right: 0 !important; }
  .rtl .page-wrapper .page-body-wrapper.sidebar-hover .page-body {
    margin-right: 0 !important; }
  .rtl .todo .todo-list-wrapper .mark-all-tasks {
    left: 20px; } }

@media (min-width: 768px) {
  .rtl .ecommerce-widget .text-md-right {
    text-align: left !important; } }

@media (max-width: 767px) {
  .rtl .ecommerce-widget .text-md-right {
    text-align: left !important; }
  .rtl .business-chart-widget .icon-bg {
    left: -27px; }
  .rtl .business-card table {
    margin: 0px auto 0 auto !important; }
  .rtl .bar-chart-widget .earning-details i {
    left: -147px !important; }
  .rtl div.dataTables_wrapper .dataTables_info {
    float: none; }
  .rtl div.dataTables_wrapper div.dataTables_paginate {
    float: none;
    margin-right: 0 !important; }
  .rtl .dataTables_wrapper .dataTables_length, .rtl .dataTables_wrapper .dataTables_filter {
    float: none; } }

@media (min-width: 576px) {
  .rtl .float-sm-end {
    float: left !important; }
  .rtl .text-sm-end {
    text-align: left !important; } }

@media only screen and (max-width: 575px) {
  .rtl .business-card table {
    width: 100% !important; }
  .rtl .widget-joins .ps-0 {
    padding-right: 15px !important; }
  .rtl .widget-joins .pe-0 {
    padding-left: 15px !important; }
  .rtl .page-wrapper .page-main-header .nav-right > ul .search-form .form-control-plaintext {
    left: unset;
    right: 0; }
  .rtl .tabbed-card ul {
    left: unset; }
  .rtl .todo .todo-list-wrapper .mark-all-tasks {
    left: 15px; } }

@media only screen and (max-width: 360px) {
  .rtl .default-according.style-1 .card .btn-link {
    padding-left: unset;
    padding-right: 25px; } }

/**=====================
    60. RTL CSS Ends
==========================**/
/**=====================
      Modern layout CSS Start
==========================**/
.svg-animation .wave-template {
  opacity: 0;
  position: absolute; }

.svg-animation circle {
  fill: #ac68fd;
  opacity: 0.3; }

.svg-animation svg > use {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%); }

.svg-animation svg > circle:last-child {
  fill: #5934fc;
  opacity: 1; }

.svg-animation #rp1 {
  -webkit-animation: ripple1 1s linear infinite;
          animation: ripple1 1s linear infinite; }

.svg-animation #rp2 {
  -webkit-animation: ripple2 1s linear infinite;
          animation: ripple2 1s linear infinite; }

.svg-animation #rp3 {
  -webkit-animation: ripple3 1s linear infinite;
          animation: ripple3 1s linear infinite; }

.svg-animation .svg-container {
  position: absolute;
  z-index: 10; }

.svg-animation .effect-svg1 {
  top: -65%;
  left: -5%;
  -webkit-transform: scale(0.5);
          transform: scale(0.5); }

.svg-animation .effect-svg2 {
  top: -88%;
  left: 30%; }

.svg-animation .effect-svg3 {
  top: -28%;
  right: -5%; }

.svg-animation .effect-svg4 {
  top: 113%;
  left: 0; }

@-webkit-keyframes ripple2 {
  0% {
    -webkit-transform: scale(3.5);
            transform: scale(3.5); }
  100% {
    -webkit-transform: scale(5.5);
            transform: scale(5.5); } }

@keyframes ripple2 {
  0% {
    -webkit-transform: scale(3.5);
            transform: scale(3.5); }
  100% {
    -webkit-transform: scale(5.5);
            transform: scale(5.5); } }

@-webkit-keyframes ripple3 {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    -webkit-transform: scale(3.5);
            transform: scale(3.5); } }

@keyframes ripple3 {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    -webkit-transform: scale(3.5);
            transform: scale(3.5); } }

@-webkit-keyframes ripple1 {
  0% {
    -webkit-transform: scale(5.5);
            transform: scale(5.5);
    opacity: 0.3; }
  100% {
    -webkit-transform: scale(8.5);
            transform: scale(8.5);
    opacity: 0.0; } }

@keyframes ripple1 {
  0% {
    -webkit-transform: scale(5.5);
            transform: scale(5.5);
    opacity: 0.3; }
  100% {
    -webkit-transform: scale(8.5);
            transform: scale(8.5);
    opacity: 0.0; } }

.modern-layout .b-danger {
  border: 4px solid #e4326b !important; }

.modern-layout .annual-report {
  height: 147px; }

.modern-layout .media-width {
  max-width: 100px; }

.modern-layout .set-image-border img {
  padding: 10px 9px;
  border-radius: 50%;
  border: 1px solid #ddd; }

.modern-layout .annual-report-detail li {
  font-weight: 600;
  margin-bottom: 15px; }
  .modern-layout .annual-report-detail li:last-child {
    margin-bottom: 0; }
  .modern-layout .annual-report-detail li span {
    font-weight: normal; }
  .modern-layout .annual-report-detail li .number {
    position: relative;
    padding-left: 45px; }
    .modern-layout .annual-report-detail li .number:before {
      width: 36px;
      height: 14px;
      content: "";
      position: absolute;
      left: 0;
      top: 3px;
      border-radius: 25px; }
  .modern-layout .annual-report-detail li .success-number:before {
    background-color: #88d563; }
  .modern-layout .annual-report-detail li .info-number:before {
    background-color: #5934fc; }
  .modern-layout .annual-report-detail li .danger-number:before {
    background-color: #e4326b; }
  .modern-layout .annual-report-detail li .primary-number:before {
    background-color: #a34ffe; }

.modern-layout .header {
  height: 400px;
  background: linear-gradient(22deg, #5934fc 0, #a34ffe 100%); }
  .modern-layout .header .page-main-header {
    position: relative;
    left: 0;
    right: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: block;
    height: auto;
    background: transparent;
    z-index: 2;
    border-bottom: 1px solid #a34ffe; }
    .modern-layout .header .page-main-header .modern-header .main-header-right {
      width: auto;
      padding: 0; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right .notification {
        top: 50px; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right .onhover-show-div {
        top: 100px; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right > ul > li {
        padding: 60px 0; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right ul li i {
        font-size: 20px; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right ul .onhover-dropdown a .badge {
        background-color: #fff; }
    .modern-layout .header .page-main-header .modern-header .header-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 100%; }
    .modern-layout .header .page-main-header .modern-header .search-form input {
      color: #cccccc;
      border: none;
      border-radius: 20px;
      background-color: #9173ef54;
      background-image: url(../images/dashboard/search-white.png); }
      .modern-layout .header .page-main-header .modern-header .search-form input:-ms-input-placeholder {
        color: #fff; }
      .modern-layout .header .page-main-header .modern-header .search-form input:-moz-placeholder {
        color: #fff; }
      .modern-layout .header .page-main-header .modern-header .search-form input:focus {
        outline: none; }
    .modern-layout .header .page-main-header .modern-header .search-form input::-webkit-input-placeholder {
      color: #fff; }
    .modern-layout .header .page-main-header .modern-header .search-form input::-moz-placeholder {
      color: #fff; }
  .modern-layout .header .vertical-menu-main {
    position: absolute;
    background: transparent;
    top: 159px;
    width: 68%;
    margin: 0 auto;
    left: 0;
    right: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .modern-layout .header .vertical-menu-main nav ul li a {
      color: #fff;
      border-right: 1px solid #a34ffe; }
    .modern-layout .header .vertical-menu-main nav ul li:last-child a {
      border-right: none; }
    .modern-layout .header .vertical-menu-main nav ul li ul li a {
      color: #333333;
      border-right: none; }
  @media (min-width: 1200px) {
    .modern-layout .header .pixelstrap ul a:hover, .modern-layout .header .pixelstrap ul a:focus, .modern-layout .header .pixelstrap ul a:active, .modern-layout .header .pixelstrap ul a.highlighted {
      color: #ab8ce4; } }

.modern-layout .number {
  font-family: Open Sans, sans-serif; }

.modern-layout button {
  border-radius: 20px;
  background-color: transparent;
  border: 1px solid #ddd;
  color: #000;
  text-align: left;
  font-weight: 600;
  padding: 6px 15px; }

.modern-layout .dropdown-menu {
  border-radius: 20px; }

.modern-layout .dropdown {
  position: relative; }
  .modern-layout .dropdown .arrow-after-dropdown::after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    border-top: none;
    color: #6c757d;
    right: 20px; }

.modern-layout .font-danger {
  color: #e4326b !important; }

.modern-layout .font-success {
  color: #88d563 !important; }

.modern-layout .font-primary {
  color: #a34ffe !important; }

.modern-layout .font-info {
  color: #5934fc !important; }

.modern-layout .card {
  border-radius: 0; }
  .modern-layout .card .card-header {
    border-bottom: none;
    padding: 30px; }
    .modern-layout .card .card-header h5 {
      font-weight: 700;
      letter-spacing: 1px; }

.modern-layout .finance-stts {
  border: none;
  padding: 0;
  margin: 0;
  height: 257px; }
  .modern-layout .finance-stts .ct-series-a .ct-point,
  .modern-layout .finance-stts .ct-series-a .ct-line,
  .modern-layout .finance-stts .ct-series-a .ct-bar,
  .modern-layout .finance-stts .ct-series-a .ct-slice-donut {
    stroke: #a34ffe; }

.modern-layout .top-charts {
  margin-top: -180px; }
  .modern-layout .top-charts .card-header h5 {
    padding-top: 7px; }
  .modern-layout .top-charts .sales-report-chart .flot-chart-container {
    border: 0;
    padding: 0;
    height: 415px; }
  .modern-layout .top-charts .total-earning .flot-chart-container {
    border: 0;
    margin: 0;
    padding: 0;
    height: 322px; }

.modern-layout footer {
  position: relative;
  background: linear-gradient(22deg, #5934fc 0, #a34ffe 100%);
  padding: 25px;
  bottom: 0; }

.modern-layout .page-body-wrapper .page-body {
  background-color: #eeeeee;
  min-height: calc(100vh - 400px);
  margin-top: 0 !important; }

.modern-layout .testimonial p {
  line-height: 2;
  font-style: normal;
  margin: 0; }

.modern-layout .testimonial .owl-dots {
  display: none; }

.modern-layout .testimonial.owl-theme .owl-nav {
  position: absolute;
  top: -110px;
  right: 0; }
  .modern-layout .testimonial.owl-theme .owl-nav button span {
    color: #000;
    font-size: 30px; }
  .modern-layout .testimonial.owl-theme .owl-nav [class*='owl-']:hover {
    background: #fff;
    text-decoration: none;
    border: none; }

.modern-layout .widget-joins .media {
  padding: 46px 35px 46px 50px; }
  .modern-layout .widget-joins .media .media-body h3 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px; }
  .modern-layout .widget-joins .media .media-body i {
    font-size: 40px; }

.modern-layout .annual-report canvas {
  position: relative;
  right: 60px;
  top: -20px; }

.modern-layout .production-chart .flot-chart-container {
  border: none;
  padding: 0;
  margin: 0;
  height: 163px; }

.modern-layout .tech-chart .flot-chart-container {
  border: none;
  padding: 0;
  margin: 0;
  height: 181px; }
  .modern-layout .tech-chart .flot-chart-container #tech-chart svg {
    -webkit-filter: drop-shadow(12px 12px 7px rgba(119, 119, 119, 0.4));
            filter: drop-shadow(12px 12px 7px rgba(119, 119, 119, 0.4)); }

.modern-layout .products-listing .flot-chart-container {
  padding: 0;
  margin: 0;
  border: none;
  top: 25px;
  position: relative;
  height: 300px;
  margin-top: -150px; }

@media screen and (min-device-width: 1200px) and (max-device-width: 1366px) {
  .modern-layout .sales-report-chart .flot-chart-container {
    height: 472px; }
  .modern-layout .annual-report {
    height: 153px; } }

@media only screen and (max-width: 1366px) {
  .modern-layout .svg-animation .effect-svg3 {
    top: -56%;
    right: -4%;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  .modern-layout .svg-animation .effect-svg4 {
    top: 113%;
    left: -8%;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  .modern-layout .svg-animation .effect-svg2 {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  .modern-layout .svg-animation .effect-svg1 {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  .modern-layout .widget-joins:before {
    display: block; }
  .modern-layout .widget-joins:after {
    display: block; }
  .modern-layout .widget-joins .media {
    padding: 50px; }
    .modern-layout .widget-joins .media .media-body h3 {
      font-size: 20px; }
  .modern-layout .header .vertical-menu-main {
    width: 82%; } }

@media only screen and (max-width: 1199px) {
  .modern-layout .annual-report {
    height: auto; }
  .modern-layout .vertical-menu-main nav ul li a {
    color: #333333 !important;
    border-right: none !important; }
  .modern-layout .sm {
    top: 0; }
  .modern-layout .top-charts {
    margin-top: -249px; }
  .modern-layout .header .page-main-header {
    border-bottom: none; }
  .modern-layout .vertical-mobile-sidebar {
    color: #fff;
    margin-right: 0; }
  .modern-layout .sales-report-chart .flot-chart-container {
    height: 375px; }
  .modern-layout .annual-report canvas {
    right: 0;
    width: 100% !important; }
  .modern-layout .widget-joins .media {
    padding: 35px; }
  .modern-layout .p-t-5 {
    padding-top: 11px !important; }
  .modern-layout .media-width {
    min-width: 97px; } }

@media only screen and (max-width: 991px) {
  .modern-layout button {
    margin: 0 auto; }
  .modern-layout .main-header-right .nav-right > .mobile-toggle .icon-more {
    vertical-align: middle;
    color: #fff; }
  .modern-layout .main-header-right .nav-right > ul {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
    .modern-layout .main-header-right .nav-right > ul > li {
      padding: 20px 0 !important; }
  .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right .notification {
    top: 11px; }
  .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right .onhover-show-div {
    top: 60px; }
  .modern-layout .testimonial.owl-theme .owl-nav {
    top: -91px; }
  .modern-layout .page-body-wrapper .page-body .top-charts {
    margin-top: -244px !important; }
  .modern-layout .header-inner .logo-wrapper {
    width: 63%;
    margin-top: 20px; }
  .modern-layout .header-inner.float-sm-start {
    margin-top: 6px; } }

@media only screen and (max-width: 767px) {
  .modern-layout .widget-joins:before, .modern-layout .widget-joins:after {
    display: none; }
  .modern-layout .widget-joins .row [class*="col-"] .media {
    border-bottom: 1px solid #ddd; }
    .modern-layout .widget-joins .row [class*="col-"] .media .media-body.ps-1 {
      padding-left: 12px !important; }
  .modern-layout .widget-joins .row [class*="col-"]:last-child .media {
    border-bottom: none; }
  .modern-layout .widget-joins .row [class*="col-"]:first-child .media .media-body {
    padding-left: 10px; }
  .modern-layout .svg-animation {
    display: none; }
  .modern-layout .b-r-light {
    border-right: none !important; }
  .modern-layout .header {
    padding-top: 35px; }
    .modern-layout .header .page-main-header .modern-header .header-inner {
      margin-top: 10px; }
    .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right {
      text-align: center;
      margin: 15px 0; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right > ul {
        top: 42px; }
        .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right > ul li {
          padding: 5px 0; }
      .modern-layout .header .page-main-header .modern-header .main-header-right .nav-right .notification-dropdown.onhover-show-div li {
        padding: 12px 20px; }
  .modern-layout .page-body-wrapper .page-body .top-charts {
    margin-top: -85px; }
  .modern-layout .page-body-wrapper .page-body .widget-joins .media .me-3 {
    margin-right: 10px !important; }
  .modern-layout .annual-report canvas {
    right: unset;
    top: 0;
    left: 0px;
    margin-top: 10px;
    width: 100% !important; }
  .modern-layout .products-listing .flot-chart-container {
    margin-top: -50px; }
  .modern-layout .header .page-main-header .modern-header .header-inner {
    margin-top: 0; }
    .modern-layout .header .page-main-header .modern-header .header-inner .logo-wrapper {
      width: 80%;
      margin-top: 0px; } }

@media only screen and (max-width: 575px) {
  .modern-layout .testimonial.owl-theme .owl-nav {
    top: -80px; }
  .modern-layout .header .page-main-header .modern-header .header-inner .logo-wrapper {
    width: 80%; }
  .modern-layout .header .page-main-header .header-inner .search-form .form-group {
    margin-bottom: 0; }
  .modern-layout .header .page-main-header .main-header-right .nav-right > ul {
    top: 29px !important; }
  .modern-layout .page-body-wrapper .page-body .top-charts {
    margin-top: -279px !important; }
    .modern-layout .page-body-wrapper .page-body .top-charts .text-md-right {
      text-align: center;
      margin-top: 15px; }
  .modern-layout .page-body-wrapper .page-body .p-t-5 {
    padding-top: 6px !important; } }

@media only screen and (max-width: 360px) {
  .modern-layout .page-body-wrapper .page-body .top-charts {
    margin-top: -276px !important; }
    .modern-layout .page-body-wrapper .page-body .top-charts .sales-report-chart .flot-chart-container {
      height: 300px; }
    .modern-layout .page-body-wrapper .page-body .top-charts .total-earning .flot-chart-container {
      height: 255px; } }

/**=====================
      Modern layout CSS Ends
==========================**/
.classic-layout .margin-center-set {
  margin-top: 22px; }

.classic-layout .switch-sm .switch .switch-state:before {
  bottom: 3px; }

.classic-layout .card {
  border-radius: 0; }
  .classic-layout .card .card-header {
    border-bottom: none;
    padding: 30px; }
    .classic-layout .card .card-header h5 {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 18px;
      letter-spacing: 1px; }

.classic-layout .number {
  font-family: 'Open Sans', sans-serif; }

.classic-layout .page-body-wrapper .page-sidebar {
  top: 0;
  height: 100vh; }
  .classic-layout .page-body-wrapper .page-sidebar .logo-wrapper {
    text-align: center;
    padding: 10px 0; }

.classic-layout .page-body-wrapper .page-body {
  min-height: 100vh;
  margin-top: 0; }

.classic-layout .page-main-header {
  position: unset;
  width: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-right: -22px; }

.classic-layout .page-main-header .main-header-left {
  width: 310px;
  padding: 30px; }
  .classic-layout .page-main-header .main-header-left .mobile-sidebar .switch {
    margin-right: 40px;
    margin-top: 10px;
    margin-left: unset; }
  .classic-layout .page-main-header .main-header-left .search-form {
    width: 100%; }
    .classic-layout .page-main-header .main-header-left .search-form .form-group {
      width: 100%; }
      .classic-layout .page-main-header .main-header-left .search-form .form-group .form-control-plaintext {
        border-radius: 0; }

.classic-layout .page-main-header .main-header-right {
  float: right;
  width: auto;
  display: contents; }

.classic-layout .thin-bar-chart .flot-chart-container {
  height: 140px;
  padding: 0;
  margin: 0;
  border: none; }

.classic-layout .thin-bar-chart .flot-chart-placeholder {
  top: 25px; }

.classic-layout .thin-bar-chart .morris-hover.morris-default-style {
  display: none !important; }

.classic-layout .thin-bar-chart .content .top-icon {
  font-size: 25px;
  color: #EFEFEF; }

.classic-layout .thin-bar-chart .inner {
  margin-top: 60px; }
  .classic-layout .thin-bar-chart .inner span {
    color: #777777;
    margin-bottom: 0;
    letter-spacing: 1px; }

.classic-layout .product-sale-chart {
  height: 474px; }
  .classic-layout .product-sale-chart svg .ct-labels .ct-label {
    color: #000; }

.classic-layout .status-details h3 {
  color: #333333;
  font-weight: 600; }
  .classic-layout .status-details h3 span {
    color: #333333; }

.classic-layout .status-details-color span {
  color: #fff; }

.classic-layout .social-comment-widget {
  position: relative; }
  .classic-layout .social-comment-widget .user-name {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0; }
  .classic-layout .social-comment-widget .user-post {
    font-size: 12px; }
  .classic-layout .social-comment-widget p {
    color: #fff;
    line-height: 2;
    margin-top: 48px;
    font-size: 14px; }
  .classic-layout .social-comment-widget .social-icon {
    font-size: 30px; }
  .classic-layout .social-comment-widget .social-icon-bg {
    position: absolute;
    right: -49px;
    top: -10px;
    font-size: 195px;
    opacity: 0.1;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s; }
    .classic-layout .social-comment-widget .social-icon-bg:hover {
      -webkit-transform: scale(1.3);
              transform: scale(1.3); }

.classic-layout .status-yearly-chart .chart-container {
  height: 235px; }

.classic-layout .status-monthly-chart .chart-container {
  height: 265px; }

.classic-layout .growth-graph-first .flot-chart-placeholder {
  height: 95px; }

.classic-layout .growth-graph-second .flot-chart-placeholder {
  height: 155px; }

.classic-layout .whether-widget .whether-widget-top {
  padding: 35px;
  background-color: #4099ff;
  height: 307px; }
  .classic-layout .whether-widget .whether-widget-top span {
    text-shadow: none;
    font-size: 14px; }
  .classic-layout .whether-widget .whether-widget-top .details {
    text-align: left;
    left: 20px;
    bottom: -127px; }
    .classic-layout .whether-widget .whether-widget-top .details h3 {
      color: #fff; }
      .classic-layout .whether-widget .whether-widget-top .details h3 sup {
        color: #fff;
        font-size: 37px;
        font-weight: 600; }
      .classic-layout .whether-widget .whether-widget-top .details h3 span {
        font-size: 55px;
        font-weight: 600; }
  .classic-layout .whether-widget .whether-widget-top img {
    -moz-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8));
    -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8));
    -ms-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8));
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8));
    height: 128px; }

.classic-layout .whether-widget .whether-widget-bottom .climacon_component-fill,
.classic-layout .whether-widget .whether-widget-bottom .climacon_component-stroke {
  fill: #fff;
  stroke: #ddd; }

.classic-layout .whether-widget .whether-widget-bottom .climacon_component-stroke {
  stroke-width: 3px; }

.classic-layout .whether-widget .whether-widget-bottom .row div .media {
  padding-top: 0; }

.classic-layout .whether-widget .whether-widget-bottom h4 span {
  color: #333333; }

.classic-layout .whether-widget .whether-widget-bottom svg.climacon {
  height: 70px;
  width: 70px; }

.classic-layout #employee svg g g g text {
  fill: #717171; }

@media screen and (min-device-width: 1200px) and (max-device-width: 1366px) {
  .classic-layout .thin-bar-chart .flot-chart-container {
    height: 120px;
    margin-top: -15px; }
  .classic-layout .thin-bar-chart .content {
    float: none !important;
    text-align: center !important;
    margin-top: 0px; }
  .classic-layout .thin-bar-chart .inner {
    margin-top: 32px; }
    .classic-layout .thin-bar-chart .inner h6 {
      font-size: 12px; }
  .classic-layout .status-monthly-chart .chart-container {
    height: 235px; }
  .classic-layout .product-sale-chart {
    height: 445px !important; }
  .classic-layout .status-yearly-chart {
    margin-top: -20px; } }

@media only screen and (max-width: 1199px) {
  .classic-layout .margin-center-set {
    margin-top: 0; }
  .classic-layout .product-sale-chart {
    height: 411px; }
  .classic-layout .lg-ml-details {
    margin-left: 15px; }
  .classic-layout .mt-3 {
    margin-top: 0px !important; }
  .classic-layout .growth-graph-second .flot-chart-placeholder {
    height: 95px; }
  .classic-layout .page-sidebar .sidebar-user .mt-3 {
    margin-top: 16px !important; }
  .classic-layout .status-monthly-chart .chart-container {
    height: 254px; } }

@media only screen and (max-width: 991px) {
  .classic-layout .product-sale-chart {
    height: 391px; }
  .classic-layout .page-body-wrapper .page-sidebar {
    top: 122px !important; }
  .classic-layout .page-main-header .main-header-right .nav-right {
    padding-right: 25px; }
    .classic-layout .page-main-header .main-header-right .nav-right > ul {
      left: 22px !important;
      width: calc(100% - 10px) !important; } }

@media only screen and (max-width: 767px) {
  .classic-layout .margin-center-set {
    margin-top: 21px; }
  .classic-layout .growth-graph-second .flot-chart-placeholder {
    height: 134px; }
  .classic-layout .status-widget .status-yearly-chart {
    margin-top: -20px; }
  .classic-layout .status-monthly-chart .chart-container, .classic-layout .status-yearly-chart .chart-container {
    height: 200px; }
  .classic-layout .social-comment-widget .social-icon-bg {
    right: 0;
    top: 0;
    font-size: 120px; } }

@media only screen and (max-width: 575px) {
  .classic-layout .page-main-header .main-header-left .search-form .form-group {
    margin-bottom: 0; }
  .classic-layout .page-main-header .main-header-right .nav-right > ul {
    left: 15px !important; }
  .classic-layout .margin-center-set {
    margin-top: 0px; }
  .classic-layout .product-sale-chart {
    height: 300px; } }

@media only screen and (max-width: 360px) {
  .classic-layout .whether-widget .whether-widget-top .details h3 span {
    font-size: 41px; }
  .classic-layout .whether-widget .whether-widget-top .details h3 sup {
    font-size: 30px; } }

.fixed-nav-layout {
  position: relative;
  background-blend-mode: overlay;
  background-attachment: fixed;
  background-image: url("../images/maintence-bg.jpg"); }
  .fixed-nav-layout .container {
    max-width: unset;
    width: calc(100% - 400px); }
  .fixed-nav-layout .flot-chart-container svg {
    -webkit-filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.2));
            filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.2)); }
  .fixed-nav-layout i, .fixed-nav-layout [class="bottom-line-*"] {
    -webkit-filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.3));
            filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.3)); }
  .fixed-nav-layout .sales-overview svg {
    -webkit-filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.3));
            filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.3)); }
  .fixed-nav-layout.page-wrapper .page-body-wrapper .page-body {
    background-color: rgba(246, 247, 251, 0.75); }
  .fixed-nav-layout .page-main-header .main-header-left {
    padding: 10px;
    width: auto; }
  .fixed-nav-layout .text-right ul li {
    text-align: center; }
  .fixed-nav-layout .text-right ul .list-inline-item:not(:last-child) {
    margin-right: 10px; }
  .fixed-nav-layout .main-header-right {
    float: right;
    width: 76%;
    padding: 0; }
  .fixed-nav-layout .site-visiter-chart ul {
    margin-bottom: 30px; }
    .fixed-nav-layout .site-visiter-chart ul li {
      width: 100px;
      text-align: center; }
  .fixed-nav-layout .site-visiter-chart .flot-chart-container {
    border: none;
    height: 350px; }
    .fixed-nav-layout .site-visiter-chart .flot-chart-container .ct-area {
      fill-opacity: 0; }
  .fixed-nav-layout .site-visiter-chart .bottom-line-info {
    border: 2px solid #4099ff; }
  .fixed-nav-layout .site-visiter-chart .bottom-line-primary {
    border: 2px solid #ab8ce4; }
  .fixed-nav-layout .site-visiter-chart .bottom-line-secondary {
    border: 2px solid #26c6da; }
  .fixed-nav-layout .site-visiter-chart .bottom-line-danger {
    border: 2px solid #FF5370; }
  .fixed-nav-layout .total-venders .flot-chart-container {
    height: 215px;
    border: none;
    padding: 0;
    margin: 0; }
  .fixed-nav-layout .total-venders .morris-hover.morris-default-style {
    display: none !important; }
  .fixed-nav-layout .card .card-header {
    border-bottom: none;
    text-transform: uppercase;
    padding: 25px; }
  .fixed-nav-layout .sales-overview .chart-block canvas {
    height: 305px !important; }
  .fixed-nav-layout .social-widget .media {
    padding: 30px; }
  .fixed-nav-layout .crm-top-widget .media .media-body h3 {
    font-weight: 600; }
    .fixed-nav-layout .crm-top-widget .media .media-body h3 span {
      color: #333333; }
  .fixed-nav-layout .ecommerce-widget .card-body {
    padding: 20px; }
  .fixed-nav-layout .ecommerce-widget .flot-chart-container {
    height: 85px; }
  .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar {
    height: 100%;
    left: 220px;
    width: 160px; }
    .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar ~ .page-body {
      margin-left: 160px;
      -webkit-box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12);
              box-shadow: 0 1px 11px 0 rgba(0, 0, 0, 0.12); }
    .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-user {
      padding: 20px;
      background-color: #fafafa;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-user h6 {
        letter-spacing: 1px;
        font-weight: 700; }
      .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-user div {
        background-color: #f5f5f5;
        width: 60px;
        margin: 0 auto;
        padding: 5px 0;
        border-radius: 50%; }
        .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-user div img {
          border: 3px solid #e6e6e6;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu {
      max-height: 100%;
      overflow: auto; }
      .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li .icon-sidebar {
        color: #333333; }
      .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li .sub-header-title {
        font-size: 12px;
        color: #333333;
        font-weight: 600;
        margin-top: 5px; }
      .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu > li:last-child .sidebar-header {
        border-bottom: none; }
      .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar .sidebar-menu .sidebar-header {
        padding-top: 15px;
        padding-bottom: 20px;
        border-bottom: 1px dashed #cacaca; }
  .fixed-nav-layout .page-body-wrapper.sidebar-icon.sidebar-close .page-sidebar {
    width: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    opacity: 0; }
  .fixed-nav-layout footer {
    bottom: -85px;
    padding: 30px;
    z-index: 999; }
    .fixed-nav-layout footer .footer-copyright p {
      font-size: 14px; }
  @media only screen and (max-width: 1500px) {
    .fixed-nav-layout .container {
      width: calc(100% - 100px);
      max-width: unset; }
    .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar {
      left: 70px; } }
  @media only screen and (max-width: 1199px) {
    .fixed-nav-layout .container {
      width: calc(100% - 30px);
      max-width: unset; }
    .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar {
      left: 30px; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(2) {
      border-bottom: none; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(1) {
      border-bottom: none; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(3) {
      border-left: 1px solid #ddd; }
    .fixed-nav-layout .main-header-right {
      width: 73%; } }
  @media only screen and (max-width: 991px) {
    .fixed-nav-layout .page-body-wrapper.sidebar-icon .page-sidebar {
      left: 0; }
    .fixed-nav-layout .page-body-wrapper .page-sidebar {
      width: 0%;
      top: 60px;
      height: calc(100vh - 60px); }
      .fixed-nav-layout .page-body-wrapper .page-sidebar ~ .page-body {
        margin-left: 0px !important;
        padding-top: 0 !important; }
    .fixed-nav-layout .page-body-wrapper .page-sidebar-open {
      width: auto !important; }
    .fixed-nav-layout .page-main-header .main-header-left {
      padding: 0; }
      .fixed-nav-layout .page-main-header .main-header-left .logo-wrapper img {
        margin-top: 9px; }
    .fixed-nav-layout .page-main-header .main-header-right {
      width: 73%; }
      .fixed-nav-layout .page-main-header .main-header-right .mobile-sidebar {
        margin-top: 13px; }
      .fixed-nav-layout .page-main-header .main-header-right .nav-right > .mobile-toggle {
        padding-top: 21px; } }
  @media only screen and (max-width: 767px) {
    .fixed-nav-layout .site-visiter-chart ul li {
      width: 80px; }
    .fixed-nav-layout .page-body-wrapper .page-body {
      width: 100%; }
      .fixed-nav-layout .page-body-wrapper .page-body .user-status {
        min-width: 417px;
        overflow: auto; }
      .fixed-nav-layout .page-body-wrapper .page-body .site-visiter-chart ul li.list-inline-item:last-child {
        margin-top: 15px; }
    .fixed-nav-layout .page-main-header .main-header-left .logo-wrapper img {
      margin-top: 11px; }
    .fixed-nav-layout .page-main-header .main-header-right {
      width: 66%; } }
  @media only screen and (max-width: 575px) {
    .fixed-nav-layout .site-visiter-chart .flot-chart-container {
      height: 250px; }
    .fixed-nav-layout .site-visiter-chart ul li {
      width: 45%;
      margin: 2% !important; }
    .fixed-nav-layout .page-main-header .main-header-right {
      width: 50%; }
    .fixed-nav-layout .page-main-header .nav-right > ul .search-form .mobile-search {
      background-image: url(../images/dashboard/search.png);
      height: 15px;
      width: 15px;
      display: inline-block;
      background-size: cover;
      margin: 5px 0 0; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(1) {
      border-bottom: 1px solid #ddd; }
      .fixed-nav-layout .border-widgets > .row > div:nth-child(1) .crm-top-widget {
        margin-top: 0; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(2) {
      border-bottom: 1px solid #ddd;
      border-left: 0; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(3) {
      border-left: none; }
      .fixed-nav-layout .border-widgets > .row > div:nth-child(3) .crm-top-widget {
        margin-bottom: 0; }
    .fixed-nav-layout .crm-top-widget {
      margin: 15px 0; }
    .fixed-nav-layout .page-body-wrapper .page-body .user-status {
      min-width: 314px;
      overflow: auto; } }
  @media only screen and (max-width: 360px) {
    .fixed-nav-layout .page-main-header .main-header-right .mobile-sidebar {
      margin-top: 6px; }
    .fixed-nav-layout .page-main-header .main-header-right .nav-right > .mobile-toggle {
      padding-top: 13px; }
    .fixed-nav-layout .border-widgets > .row > div:nth-child(3) {
      border-bottom: none; }
    .fixed-nav-layout .xs-col-100 {
      max-width: 100%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; }
      .fixed-nav-layout .xs-col-100.text-right {
        text-align: center !important;
        margin-top: 15px; }
    .fixed-nav-layout .page-body-wrapper .page-body .user-status {
      min-width: 233px;
      overflow: auto; }
    .fixed-nav-layout .page-body-wrapper .page-body .site-visiter-chart ul li.list-inline-item {
      width: 39%;
      margin-right: 10px !important; } }

.solitary-layout .radial-bar-info {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #3185e6), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #3185e6), color-stop(50%, #ddd), to(#ddd));
  background-image: linear-gradient(360deg, #3185e6 50%, transparent 50%, transparent), linear-gradient(270deg, #3185e6 50%, #ddd 50%, #ddd); }

.solitary-layout .radial-bar-success {
  background-image: linear-gradient(324deg, #4ed17d 50%, transparent 50%, transparent), linear-gradient(270deg, #4ed17d 50%, #ddd 50%, #ddd); }

.solitary-layout .radial-bar-primary {
  background-image: linear-gradient(90deg, #ddd 50%, transparent 50%, transparent), linear-gradient(216deg, #6422d2 50%, #ddd 50%, #ddd); }

.solitary-layout .radial-bar-danger {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #f31464), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #f31464), color-stop(50%, #ddd), to(#ddd));
  background-image: linear-gradient(270deg, #f31464 50%, transparent 50%, transparent), linear-gradient(270deg, #f31464 50%, #ddd 50%, #ddd); }

.solitary-layout .dashboard-chart-container .flot-chart-placeholder {
  margin-bottom: -2px; }

.solitary-layout a {
  color: #6422d2; }
  .solitary-layout a:hover {
    text-decoration: none; }

.solitary-layout .switch input:checked + .switch-state {
  background-color: #6228d3;
  border: 1px solid #fff; }

.solitary-layout .mobile-toggle i {
  color: #fff; }

.solitary-layout #employee-act-chart svg text {
  fill: #5357e1; }

.solitary-layout .font-purple {
  color: #6422d2 !important; }

.solitary-layout .font-danger {
  color: #f31464 !important; }

.solitary-layout .font-success {
  color: #4ed17d !important; }

.solitary-layout .font-info {
  color: #3185e6 !important; }

.solitary-layout .bg-purple {
  background-color: #6228d3; }

.solitary-layout .bg-danger {
  background-color: #f31464 !important; }

.solitary-layout .bg-success {
  background-color: #4ed17d !important; }

.solitary-layout .bg-info {
  background-color: #3185e6 !important; }

.solitary-layout #online-visitors h4 {
  font-weight: 600; }

.solitary-layout #online-visitors .dropdown.float-right {
  margin-top: 5px; }

.solitary-layout #income-chart ul li span {
  color: #7d8187; }

.solitary-layout #income-chart ul li h5 {
  margin-top: 5px;
  margin-bottom: 10px; }
  .solitary-layout #income-chart ul li h5 span {
    color: #333333; }

.solitary-layout .employee-activity-chart .row [class*="col-"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.solitary-layout .employee-color {
  color: #97ffcd; }

.solitary-layout .dropdown.float-md-end .btn-white {
  background-color: #fff; }

.solitary-layout .stat-widget-dashboard .media .media-body h3 {
  font-weight: 600; }

.solitary-layout .dark-success {
  background-color: #24d27e; }
  .solitary-layout .dark-success h5, .solitary-layout .dark-success h4 {
    color: #fff; }

.solitary-layout .bg-info {
  background-color: #3185e6 !important; }

.solitary-layout .bg-success {
  background-color: #4ed17d !important; }

.solitary-layout .bg-primary {
  background-color: #6422d2 !important; }

.solitary-layout .bg-danger {
  background-color: #f31464 !important; }

.solitary-layout button {
  border-radius: 20px;
  padding: 10px 19px;
  font-size: 12px; }

.solitary-layout .float-lg-end .btn-gradien, .solitary-layout .float-md-end .btn-gradien {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3ca0f6), to(#6422d2));
  background: linear-gradient(180deg, #3ca0f6 0, #6422d2 100%); }

.solitary-layout .btn-gradien {
  background: linear-gradient(138deg, #3ca0f6 0, #6422d2 100%);
  color: #fff !important;
  border-radius: 25px;
  padding: 10px 28px; }

.solitary-layout .card-header {
  border-bottom: none; }
  .solitary-layout .card-header h5 {
    font-size: 18px;
    font-weight: 600; }

.solitary-layout .iconsidebar-menu {
  width: 290px;
  position: fixed;
  z-index: 10;
  top: 0; }
  .solitary-layout .iconsidebar-menu .logo-wrapper {
    background-color: #21262e;
    width: 120px;
    padding: 10px; }
    .solitary-layout .iconsidebar-menu .logo-wrapper img {
      width: 60px; }
  .solitary-layout .iconsidebar-menu .iconMenu-bar {
    width: 120px;
    background-color: #21262e;
    height: 100vh; }
    .solitary-layout .iconsidebar-menu .iconMenu-bar .bar-icons {
      display: block;
      text-align: center;
      padding: 25px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      color: #3b434e;
      font-size: 30px; }
      .solitary-layout .iconsidebar-menu .iconMenu-bar .bar-icons:hover {
        background-color: #293039; }
    .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu {
      position: fixed;
      top: 0;
      height: 100%;
      left: 120px;
      width: 253px;
      background-color: #293039;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      display: none;
      z-index: -1; }
      .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .submenu-inner {
        margin-top: 70px;
        padding: 0 45px; }
        .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .submenu-inner .iconbar-header {
          color: #fff !important;
          font-size: 18px !important; }
          .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .submenu-inner .iconbar-header i {
            margin-top: 5px; }
        .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .submenu-inner .iconbar-submenu li {
          margin-bottom: 20px; }
          .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .submenu-inner .iconbar-submenu li a, .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .submenu-inner .iconbar-submenu li i {
            font-size: 14px;
            color: #7d8187; }
      .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search {
        position: relative;
        color: #fff;
        font-size: 16px;
        padding: 30px; }
        .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search input {
          width: 100%;
          height: 35px;
          background: #21262e;
          border: none;
          border-radius: 20px;
          text-indent: 30px;
          color: #eee;
          padding-right: 35px; }
          .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search input:-ms-input-placeholder {
            color: #7d81879e;
            font-size: 14px; }
          .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search input:-moz-placeholder {
            color: #7d81879e;
            font-size: 14px; }
          .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search input:focus {
            outline: none; }
        .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search .fa-search {
          position: absolute;
          top: 40px;
          right: 45px;
          color: #7d81879e;
          font-size: 14px; }
        .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search input::-webkit-input-placeholder {
          color: #7d81879e;
          font-size: 14px; }
        .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu .search input::-moz-placeholder {
          color: #7d81879e;
          font-size: 14px; }
    .solitary-layout .iconsidebar-menu .iconMenu-bar li.active {
      background: #293039; }
      .solitary-layout .iconsidebar-menu .iconMenu-bar li.active i {
        color: #fff; }
      .solitary-layout .iconsidebar-menu .iconMenu-bar li.active .iconbar-mainmenu {
        display: block; }
  .solitary-layout .iconsidebar-menu .iconbar-mainmenu-close {
    display: none !important; }

.solitary-layout .page-main-header {
  left: 0;
  right: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  height: auto;
  background: linear-gradient(22deg, #3ca0f6 0, #6422d2 100%); }
  .solitary-layout .page-main-header .solitary-header .main-header-right {
    float: right;
    width: auto;
    padding: 0; }
    .solitary-layout .page-main-header .solitary-header .main-header-right .nav-right ul li i {
      font-size: unset; }
  .solitary-layout .page-main-header .main-header-right .nav-right .notification {
    background-color: #fff; }

.solitary-layout .iconbar-close .page-body {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-left: 120px !important; }

.solitary-layout .iconbar-close .top-section {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-left: 120px !important;
  width: calc(100% - 120px) !important; }

.solitary-layout .page-body-wrapper .page-header {
  padding: 0 20px; }

.solitary-layout .page-body-wrapper .top-section {
  margin-left: 373px;
  top: 90px;
  padding: 35px 0;
  position: fixed;
  background-color: #fff;
  z-index: 2;
  width: calc(100% - 373px);
  -webkit-box-shadow: 0 0 0 1px #eee;
          box-shadow: 0 0 0 1px #eee; }

.solitary-layout .page-body-wrapper .page-body {
  margin-left: 373px;
  min-height: calc(100vh - 90px);
  margin-top: 237px;
  padding-top: 40px;
  z-index: 1;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-color: #f2f2f2; }
  .solitary-layout .page-body-wrapper .page-body.inner-content-margin {
    margin-top: 189px; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div.p-set-ecommerce-right {
    padding-right: 0; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div.p-set-ecommerce-left {
    padding-left: 0; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div.p-set-ecommerce {
    padding: 0; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div:first-child .card {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div:nth-child(4) .card {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div:nth-child(5) .card {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .solitary-layout .page-body-wrapper .page-body #online-sales .row div .card {
    border-radius: 0; }
    .solitary-layout .page-body-wrapper .page-body #online-sales .row div .card .ecommerce-widget {
      border-right: 1px solid #f2f2f2; }
    .solitary-layout .page-body-wrapper .page-body #online-sales .row div .card .border-right-none {
      border-right: none; }

.solitary-layout .solitary-scrollpy {
  position: relative;
  top: 36px; }
  .solitary-layout .solitary-scrollpy .nav-pills .nav-item a {
    color: #7d8187;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 15px 20px;
    font-weight: 600; }
  .solitary-layout .solitary-scrollpy .nav-pills .nav-item .active {
    background-color: #f2f2f2;
    color: #21262e;
    border: 1px solid #eee;
    border-bottom: none;
    border-radius: 0; }
  .solitary-layout .solitary-scrollpy #mob_tab_cls {
    display: none; }

.solitary-layout .annual-chart {
  border: none;
  padding: 0; }

.solitary-layout .social-widget {
  position: relative;
  overflow: hidden; }
  .solitary-layout .social-widget .social-icons {
    font-size: 18px; }
  .solitary-layout .social-widget .icon-bg-right {
    position: absolute;
    right: -39px;
    bottom: 14px;
    color: #f2f2f2;
    font-size: 109px;
    z-index: 0;
    opacity: 0.5; }
    .solitary-layout .social-widget .icon-bg-right:hover {
      -webkit-transform: rotate(-5deg) scale(1.1);
              transform: rotate(-5deg) scale(1.1);
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }

.solitary-layout .collection-chart .flot-chart-container {
  height: 231px;
  border: none;
  padding: 0;
  margin: 0; }

.solitary-layout .employee-activity-chart .flot-chart-container {
  border: none;
  padding: 0;
  margin: 0;
  height: 315px; }
  .solitary-layout .employee-activity-chart .flot-chart-container svg {
    width: 100% !important; }

.solitary-layout .employee-salary-chart canvas {
  height: 257px !important; }

.solitary-layout .online-visitors-charts .flot-chart-container {
  border: none;
  padding: 0;
  margin: 0;
  height: 200px; }

.solitary-layout .morris-hover {
  z-index: 0; }

.solitary-layout .annual-chart svg {
  width: 100% !important; }

@media only screen and (max-width: 1366px) {
  .solitary-layout .page-body #online-sales .row div:nth-child(2) .card {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .solitary-layout .page-body #online-sales .row div:nth-child(3) .card {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .solitary-layout .page-body #online-sales .row div.lg-set-padding {
    padding-right: 15px !important; }
  .solitary-layout .page-body #online-sales .row div.lg-pl-set {
    padding-left: 15px !important; }
  .solitary-layout .page-body #online-sales .row div .card {
    border-radius: 0; }
    .solitary-layout .page-body #online-sales .row div .card .ecommerce-widget.border-lg-none {
      border-right: none; } }

@media only screen and (max-width: 1199px) {
  .solitary-layout .iconsidebar-menu {
    width: 121px; }
  .solitary-layout .page-body-wrapper .page-body, .solitary-layout .page-body-wrapper .top-section {
    margin-left: 120px; }
  .solitary-layout .page-body-wrapper .top-section {
    width: calc(100% - 120px); } }

@media only screen and (max-width: 991px) {
  .solitary-layout .page-body-wrapper .top-section {
    top: 60px; }
    .solitary-layout .page-body-wrapper .top-section .page-header {
      padding-top: 0;
      padding-bottom: 0; }
  .solitary-layout .page-body-wrapper .page-body {
    margin-top: 235px !important;
    padding-top: 40px !important;
    margin-left: 120px !important; }
  .solitary-layout .page-body-wrapper #employee .mt-3 {
    margin-top: 0 !important; }
  .solitary-layout .page-body-wrapper #employee .dark-success h5.p-t-5 {
    padding-top: 9px !important; }
  .solitary-layout .page-body-wrapper .social-widget .icon-bg-right {
    font-size: 93px; }
  .solitary-layout .page-body-wrapper #online-visitors .dropdown.float-right {
    margin-top: 4px; }
  .solitary-layout .page-body-wrapper .online-visitors-charts.p-l-30 {
    padding-left: 20px; }
  .solitary-layout .page-body-wrapper .online-visitors-charts.p-r-30 {
    padding-right: 20px; }
  .solitary-layout .page-main-header {
    padding-top: 0;
    padding-bottom: 0; }
    .solitary-layout .page-main-header .solitary-header .main-header-right {
      padding-top: 12px; }
      .solitary-layout .page-main-header .solitary-header .main-header-right .nav-right > ul {
        background-color: #21262e;
        -webkit-box-shadow: none;
                box-shadow: none; }
      .solitary-layout .page-main-header .solitary-header .main-header-right .nav-right > .mobile-toggle {
        padding-left: 15px; } }

@media only screen and (max-width: 767px) {
  .solitary-layout .page-body-wrapper #employee .mt-3 {
    margin-top: 20px !important; }
  .solitary-layout.page-wrapper .page-body {
    margin-left: 55px !important; }
  .solitary-layout.page-wrapper .top-section {
    margin-left: 40px !important;
    width: calc(100% - 40px) !important; }
  .solitary-layout.page-wrapper .iconsidebar-menu {
    top: 60px;
    width: 55px; }
    .solitary-layout.page-wrapper .iconsidebar-menu .logo-wrapper {
      width: 55px; }
    .solitary-layout.page-wrapper .iconsidebar-menu .iconMenu-bar {
      width: 55px; }
      .solitary-layout.page-wrapper .iconsidebar-menu .iconMenu-bar .bar-icons {
        font-size: 25px;
        padding: 10px; }
      .solitary-layout.page-wrapper .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu {
        left: 55px;
        width: 34%; }
  .solitary-layout.page-wrapper .solitary-scrollpy .nav-pills .nav-item a {
    padding: 15px 7px; }
  .solitary-layout.page-wrapper #income-chart .mt-3 {
    margin-top: 20px !important; }
  .solitary-layout.page-wrapper #online-visitors .social-widget .media {
    padding: 0 0; }
  .solitary-layout .iconsidebar-menu .iconMenu-bar .iconbar-mainmenu {
    top: 60px; } }

@media only screen and (max-width: 575px) {
  .solitary-layout.page-wrapper .page-body-wrapper .page-body {
    margin-top: 208px !important;
    padding-top: 20px !important; }
    .solitary-layout.page-wrapper .page-body-wrapper .page-body #online-sales .row div.p-set-ecommerce {
      padding: 0 15px !important; }
    .solitary-layout.page-wrapper .page-body-wrapper .page-body #online-sales .row div.p-set-ecommerce-left {
      padding-left: 15px !important; }
    .solitary-layout.page-wrapper .page-body-wrapper .page-body #online-sales .row div .card {
      border-radius: 0.25rem; }
      .solitary-layout.page-wrapper .page-body-wrapper .page-body #online-sales .row div .card .ecommerce-widget {
        border-right: none; }
    .solitary-layout.page-wrapper .page-body-wrapper .page-body #online-sales .p-set-ecommerce-right {
      padding-right: 15px !important; }
  .solitary-layout.page-wrapper .page-body-wrapper .solitary-scrollpy #mob_tab_cls {
    display: block;
    font-size: 17px;
    margin-left: 10px; }
  .solitary-layout.page-wrapper .page-body-wrapper .solitary-scrollpy .nav-pills .nav-item a {
    font-size: 10px;
    padding: 10px; }
  .solitary-layout.page-wrapper .page-body-wrapper #employee .p-t-10, .solitary-layout.page-wrapper .page-body-wrapper #income-chart .p-t-10 {
    padding-top: 0 !important; }
  .solitary-layout.page-wrapper .page-body-wrapper #employee .mt-3, .solitary-layout.page-wrapper .page-body-wrapper #income-chart .mt-3 {
    margin-top: 15px !important; }
  .solitary-layout.page-wrapper .page-body-wrapper #employee .employee-activity-chart .m-30, .solitary-layout.page-wrapper .page-body-wrapper #income-chart .employee-activity-chart .m-30 {
    margin: 15px !important; }
  .solitary-layout.page-wrapper .page-body-wrapper #solitary-scrollpy .nav-pills {
    display: none; }
  .solitary-layout.page-wrapper .page-body-wrapper .online-visitors-charts.p-r-30 {
    padding-right: 15px; }
  .solitary-layout.page-wrapper .page-body-wrapper .online-visitors-charts.p-l-30 {
    padding-left: 15px; }
  .solitary-layout.page-wrapper .page-body-wrapper .iconbar-close .page-body {
    margin-left: 55px !important;
    margin-top: 275px !important;
    padding-top: 15px !important; }
  .solitary-layout.page-wrapper .iconsidebar-menu .iconbar-mainmenu {
    width: 200px !important; } }

@media only screen and (max-width: 360px) {
  .solitary-layout button:last-child {
    margin-top: 5px; }
  .solitary-layout .online-visitors-charts .flot-chart-container #west-zone-graph canvas {
    width: 202px !important; } }

.vertical-layout .vertical-menu-main {
  top: 136px;
  background-color: #4099ff; }
  .vertical-layout .vertical-menu-main nav ul {
    width: 69%;
    margin: 0 auto; }
    .vertical-layout .vertical-menu-main nav ul li a {
      color: #fff; }
    .vertical-layout .vertical-menu-main nav ul li ul li a {
      color: #333333; }
  @media (min-width: 1200px) {
    .vertical-layout .vertical-menu-main .pixelstrap ul a:hover, .vertical-layout .vertical-menu-main .pixelstrap ul a:focus, .vertical-layout .vertical-menu-main .pixelstrap ul a:active, .vertical-layout .vertical-menu-main .pixelstrap ul a.highlighted {
      color: #ab8ce4; } }

.vertical-layout .page-body-wrapper .page-body {
  min-height: calc(100vh - 80px); }
  .vertical-layout .page-body-wrapper .page-body.vertical-menu-mt {
    margin-top: 189px !important; }

.vertical-layout .page-body-wrapper .table th, .vertical-layout .page-body-wrapper .table td {
  vertical-align: middle; }

.vertical-layout .page-body-wrapper .user-status tbody tr:first-child td {
  padding-top: 0; }

.vertical-layout .page-body-wrapper .user-status tbody tr td:first-child {
  padding-left: 0; }

.vertical-layout .page-body-wrapper .user-status tbody tr td .icon-box i {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 50%; }
  .vertical-layout .page-body-wrapper .user-status tbody tr td .icon-box i:first-child {
    padding: 9px 12px;
    margin-right: 2px; }

.vertical-layout .page-body-wrapper .user-status tbody tr .bd-t-none .d-inline-block img {
  border: 3px solid #ab8ce4; }

.vertical-layout .page-body-wrapper .image-border tr td:first-child {
  padding-left: 0; }

.vertical-layout .page-body-wrapper .image-border tr td .d-inline-block img {
  border: 3px solid #ddd; }

.vertical-layout .number {
  font-family: sans-serif; }

.vertical-layout .onhover-show-div {
  top: 100px; }

.vertical-layout .page-main-header {
  left: 0;
  right: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  height: auto;
  background-color: #fff; }
  .vertical-layout .page-main-header .main-header-left {
    margin-top: 15px; }
  .vertical-layout .page-main-header .main-header-right {
    float: right;
    width: auto;
    padding: 0; }
    .vertical-layout .page-main-header .main-header-right .nav-right .notification {
      top: 37px; }
    .vertical-layout .page-main-header .main-header-right .nav-right > ul > li {
      padding: 45px 0; }
    .vertical-layout .page-main-header .main-header-right .nav-right .user-imgbg {
      margin: 0 auto;
      background: #4099ff;
      border-radius: 50%;
      padding: 3px; }

.vertical-layout .search-form input {
  border-radius: 20px;
  background-image: url(../images/dashboard/search.png);
  background-color: #fff;
  color: #000;
  width: 275px;
  background-size: 12px;
  padding: 10px 20px; }
  .vertical-layout .search-form input:-ms-input-placeholder {
    color: #cccccc; }
  .vertical-layout .search-form input:-moz-placeholder {
    color: #cccccc; }
  .vertical-layout .search-form input:focus {
    outline: none; }

.vertical-layout .search-form input::-webkit-input-placeholder {
  color: #cccccc; }

.vertical-layout .search-form input::-moz-placeholder {
  color: #cccccc; }

.vertical-layout .card {
  border-radius: 0px; }
  .vertical-layout .card .card-header {
    border-bottom: none;
    padding: 30px; }
    .vertical-layout .card .card-header h5 {
      font-size: 18px;
      text-transform: uppercase;
      font-weight: bold; }

.vertical-layout .browser-widget .media-body {
  -webkit-column-count: unset;
     -moz-column-count: unset;
          column-count: unset;
  -webkit-column-rule: none;
     -moz-column-rule: none;
          column-rule: none; }
  .vertical-layout .browser-widget .media-body h3 {
    font-weight: 600; }
    .vertical-layout .browser-widget .media-body h3 span {
      color: #000; }

.vertical-layout .speed-chart .chart-container {
  margin-top: -128px;
  height: 503px; }

.vertical-layout .speed-chart .chart-block {
  margin-bottom: -20px; }

.vertical-layout .crm-overall .flot-chart-placeholder {
  height: 185px; }

.vertical-layout .crm-overall {
  border-radius: 0; }

.vertical-layout .chart-block #recent-act {
  height: 301px; }

.vertical-layout footer {
  position: relative;
  background-color: #1A1C1D;
  padding: 25px; }

.vertical-layout #ct-7.flot-chart-container {
  height: 400px !important; }

@media screen and (max-device-width: 1366px) and (min-device-width: 1200px) {
  .vertical-layout .browser-widget img {
    height: 80px; } }

@media only screen and (max-width: 1366px) {
  .vertical-layout .vertical-menu-main nav ul {
    width: 85%;
    margin: 0 auto; }
  .vertical-layout .pixelstrap a {
    padding: 15px 17px;
    padding-right: 25px; }
    .vertical-layout .pixelstrap a:hover, .vertical-layout .pixelstrap a:focus, .vertical-layout .pixelstrap a:active {
      padding: 15px 17px;
      padding-right: 25px; }
  .vertical-layout .browser-widget .media .media-body h3 {
    font-size: 28px; }
  .vertical-layout .chart-block #recent-act {
    height: 306px; } }

@media only screen and (max-width: 1199px) {
  .vertical-layout .vertical-menu-main nav ul {
    width: 300px; }
    .vertical-layout .vertical-menu-main nav ul li a {
      color: #000; }
  .vertical-layout .sm {
    top: 129px; }
  .vertical-layout .crm-overall .flot-chart-placeholder {
    height: 180px; }
  .vertical-layout .chart-block #recent-act {
    height: 306px; }
  .vertical-layout .page-body-wrapper .page-body.vertical-menu-mt {
    margin-top: 136px !important; }
  .vertical-layout .page-body-wrapper .vertical-menu .navbar .nav-item .nav-link {
    padding: 10px;
    font-size: 12px; } }

@media screen and (min-device-width: 768px) and (max-device-width: 992px) {
  .vertical-layout .crm-overall .flot-chart-placeholder {
    height: 280px; } }

@media only screen and (max-width: 991px) {
  .vertical-layout .page-main-header {
    height: 75px !important; }
    .vertical-layout .page-main-header .main-header-left {
      margin-top: 0; }
      .vertical-layout .page-main-header .main-header-left .logo-wrapper img {
        margin-top: 0px; }
    .vertical-layout .page-main-header .main-header-right {
      margin-top: 12px; }
      .vertical-layout .page-main-header .main-header-right .nav-right {
        text-align: center;
        margin: 15px 0; }
        .vertical-layout .page-main-header .main-header-right .nav-right .onhover-show-div {
          display: block !important;
          top: 50px; }
          .vertical-layout .page-main-header .main-header-right .nav-right .onhover-show-div li {
            padding: 12px 0px; }
        .vertical-layout .page-main-header .main-header-right .nav-right .notification-dropdown.onhover-show-div li {
          padding: 12px 20px; }
        .vertical-layout .page-main-header .main-header-right .nav-right ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          .vertical-layout .page-main-header .main-header-right .nav-right ul li {
            padding: 0px 0; }
        .vertical-layout .page-main-header .main-header-right .nav-right .notification {
          top: 9px; }
        .vertical-layout .page-main-header .main-header-right .nav-right .profile-dropdown li {
          padding: 0 0 5px 0px; }
  .vertical-layout .page-body-wrapper .vertical-menu ~ .page-body {
    margin-top: 260px; }
  .vertical-layout .page-body-wrapper .vertical-menu {
    top: 209px;
    padding: 10px 0;
    background: linear-gradient(22deg, #0bc0f4 0, #33e7d1 100%); }
    .vertical-layout .page-body-wrapper .vertical-menu .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
      color: #fff; }
    .vertical-layout .page-body-wrapper .vertical-menu .navbar .navbar-collapse .navbar-nav .nav-item .sub-menu > .nav-item .sub-menu {
      left: 0 !important;
      top: 50px !important; }
    .vertical-layout .page-body-wrapper .vertical-menu .navbar-toggler {
      background-color: #19c9ed;
      padding: 0; }
  .vertical-layout .page-body-wrapper .page-body.vertical-menu-mt {
    margin-top: 69px !important; }
  .vertical-layout .sm {
    top: 75px; }
  .vertical-layout .media-mb {
    margin-bottom: 20px; }
  .vertical-layout .chart-block #recent-act {
    height: 255px; } }

@media only screen and (max-width: 767px) {
  .vertical-layout .page-main-header .main-header-left {
    margin-top: 0;
    width: 150px; }
  .vertical-layout .page-main-header .main-header-right {
    float: right; }
    .vertical-layout .page-main-header .main-header-right .search-form input {
      width: 100%; }
    .vertical-layout .page-main-header .main-header-right .nav-right {
      text-align: center;
      margin: 15px 0; }
      .vertical-layout .page-main-header .main-header-right .nav-right ul li {
        padding: 0px 0; }
      .vertical-layout .page-main-header .main-header-right .nav-right .profile-dropdown li {
        padding: 0 0 5px 0px; }
  .vertical-layout .page-body-wrapper .vertical-menu ~ .page-body {
    margin-top: 260px; }
  .vertical-layout .page-body-wrapper .vertical-menu {
    top: 208px;
    padding: 10px 0; }
  .vertical-layout .browser-widget .media .media-img {
    width: auto;
    margin-bottom: 0; }
  .vertical-layout .user-status tbody tr td {
    min-width: 90px; } }

@media only screen and (max-width: 575px) {
  .vertical-layout .page-body-wrapper .vertical-menu ~ .page-body {
    margin-top: 257px; }
  .vertical-layout .page-body-wrapper .vertical-menu {
    top: 205px; }
    .vertical-layout .page-body-wrapper .vertical-menu .navbar .nav-item .sub-menu > .nav-item .sub-menu {
      left: 0 !important;
      top: 50px !important; }
  .vertical-layout .page-main-header .main-header-left .logo-wrapper img {
    height: 45px !important; }
  .vertical-layout .center-small-size {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .vertical-layout .center-small-size .media-body {
      -webkit-box-flex: 0;
          -ms-flex: 0;
              flex: 0;
      min-width: 21%; }
  .vertical-layout .media-mb {
    margin-bottom: 15px; }
  .vertical-layout .speed-chart .chart-block {
    margin-bottom: -15px; } }

@media only screen and (max-width: 360px) {
  .vertical-layout .chart-block #recent-act {
    height: 235px; }
  .vertical-layout .user-status table tbody img {
    height: auto; }
  .vertical-layout .user-status table tbody tr td {
    min-width: 108px; }
  .vertical-layout .center-small-size .media-body {
    min-width: 34%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJ0aGVtZS9fZ2VuZXJhbC5zY3NzIiwidGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwidGhlbWUvX2dlbmVyaWMuc2NzcyIsInRoZW1lL19jYXJkLnNjc3MiLCJ0aGVtZS9fbG9hZGVyLnNjc3MiLCJ0aGVtZS9faGVhZGVyLW1lbnUuc2NzcyIsInRoZW1lL19idXR0b25zLnNjc3MiLCJ0aGVtZS9fY29sb3Iuc2NzcyIsInRoZW1lL19ncmlkLnNjc3MiLCJ0aGVtZS9fZXJyb3JwYWdlLnNjc3MiLCJ0aGVtZS9faWNvbnMuc2NzcyIsInRoZW1lL19mb3JtLWJ1aWxkZXIuc2NzcyIsInRoZW1lL19mb3JtX2J1aWxkZXItMi5zY3NzIiwidGhlbWUvX2VtYWlsLWFwcGxpY2F0aW9uLnNjc3MiLCJ0aGVtZS9fY2hhdC5zY3NzIiwidGhlbWUvX2FsZXJ0LnNjc3MiLCJ0aGVtZS9fcG9wb3Zlci5zY3NzIiwidGhlbWUvX2xpc3Quc2NzcyIsInRoZW1lL19zd2l0Y2guc2NzcyIsInRoZW1lL19tZWdhb3B0aW9uLnNjc3MiLCJ0aGVtZS9fdG91Y2hzcGluLnNjc3MiLCJ0aGVtZS9fc2VsZWN0Mi5zY3NzIiwidGhlbWUvX3VzZXItcHJvZmlsZS5zY3NzIiwidGhlbWUvX3Byb2dyZXNzLnNjc3MiLCJ0aGVtZS9fYWNjb3JkaW5nLnNjc3MiLCJ0aGVtZS9fbG9naW4uc2NzcyIsInRoZW1lL19mb3Jtcy5zY3NzIiwidGhlbWUvX2NvbWluZ3Nvb24uc2NzcyIsInRoZW1lL19yYWRpby5zY3NzIiwidGhlbWUvX2Zvcm0taW5wdXQuc2NzcyIsInRoZW1lL19kYXRhdGFibGUuc2NzcyIsInRoZW1lL19qc2dyaWQuc2NzcyIsInRoZW1lL19wYWdlLnNjc3MiLCJ0aGVtZS9fZWNvbW1lcmNlLnNjc3MiLCJ0aGVtZS9fcHJpY2luZy5zY3NzIiwidGhlbWUvX2J1aWxkZXJzLnNjc3MiLCJ0aGVtZS9fbmF2cy5zY3NzIiwidGhlbWUvX2Ryb3Bkb3duLnNjc3MiLCJ0aGVtZS9fbGFuZGluZy5zY3NzIiwidGhlbWUvX3RhYmxlLnNjc3MiLCJ0aGVtZS9fYWxlcnRib3gtY2FsbG91dC5zY3NzIiwidGhlbWUvX2NoYXJ0LnNjc3MiLCJ0aGVtZS9fdGltZWxpbmUtdi5zY3NzIiwidGhlbWUvX3RpbWVsaW55LnNjc3MiLCJ0aGVtZS9fdGFiLnNjc3MiLCJ0aGVtZS9fZ2FsbGVyeS5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyIsInRoZW1lL19mb290ZXIuc2NzcyIsInRoZW1lL19mb3JtLXdpemFyZC5zY3NzIiwidGhlbWUvX2JhZGdlLnNjc3MiLCJ0aGVtZS9fdHJlZS5zY3NzIiwidGhlbWUvX3NlYXJjaC5zY3NzIiwidGhlbWUvX2RhdGVwaWNrZXIuc2NzcyIsInRoZW1lL19kYXNoYm9hcmQuc2NzcyIsInRoZW1lL190b3VyLnNjc3MiLCJ0aGVtZS9fY3VzdG9tLXRoZW1lLW9wdGlvbnMuc2NzcyIsInRoZW1lL19yaWJib24uc2NzcyIsInRoZW1lL19icmVhZGNydW1iLnNjc3MiLCJ0aGVtZS9fc3RlcHMuc2NzcyIsInRoZW1lL190aGVtZS1jdXN0b21pemVyLnNjc3MiLCJ0aGVtZS9fcnRsLnNjc3MiLCJ0aGVtZS9fbW9kZXJuLWxheW91dC5zY3NzIiwidGhlbWUvX2NsYXNzaWMtbGF5b3V0LnNjc3MiLCJ0aGVtZS9fZml4ZWQtbmF2LWxheW91dC5zY3NzIiwidGhlbWUvX3NvbGl0YXJ5LWxheW91dC5zY3NzIiwidGhlbWUvX3ZlcnRpY2FsLWxheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUN3RUU7QUN4RUY7OzRCRDJFNEI7QUN0RTVCO0VBQ0ksMENBQTBDO0VBQzFDLGVDRmlCO0VER2pCLGtCQUFrQjtFQUNsQixvQkM0Q2tCO0VEM0NsQixjQ0gyQixFQUFBOztBRE0vQjtFQUNJLGVBQWU7RUFDZixx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RSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxlQUFVLEVBQUE7O0FBRFo7RUFDRSxnQkFBVSxFQUFBOztBQUlkLG1DQUFBO0FBR0EsdUNBQUE7QUFRRTtFQUNFLGdCQVJFLEVBQUE7O0FBT0o7RUFDRSxnQkFQRCxFQUFBOztBQU1EO0VBQ0UsZ0JBTkQsRUFBQTs7QUFLRDtFQUNFLGdCQUxELEVBQUE7O0FBSUQ7RUFDRSxnQkFKRCxFQUFBOztBQUdEO0VBQ0UsZ0JBSEQsRUFBQTs7QUFNSCxxQ0FBQTtBQUdBLHNDQUFBO0FBT0U7RUFDRSxrQkFQSyxFQUFBOztBQU1QO0VBQ0Usa0JBTkUs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RUFDRSwwQ0FBb0QsRUFBQTs7QUFidEQ7RUFDRSxvQ0FBOEMsRUFBQTs7QUFFaEQ7RUFDRSx3Q0FBa0QsRUFBQTs7QUFFcEQ7RUFDRSwyQ0FBcUQsRUFBQTs7QUFFdkQ7RUFDRSx5Q0FBbUQsRUFBQTs7QUFFckQ7RUFDRSwwQ0FBb0QsRUFBQTs7QUFidEQ7RUFDRSxvQ0FBOEMsRUFBQTs7QUFFaEQ7RUFDRSx3Q0FBa0QsRUFBQTs7QUFFcEQ7RUFDRSwyQ0FBcUQsRUFBQTs7QUFFdkQ7RUFDRSx5Q0FBbUQsRUFBQTs7QUFFckQ7RUFDRSwwQ0FBb0QsRUFBQTs7QUFidEQ7RUFDRSxvQ0FBOEMsRUFBQTs7QUFFaEQ7RUFDRSx3Q0FBa0QsRUFBQTs7QUFFcEQ7RUFDRSwyQ0FBcUQsRUFBQTs7QUFFdkQ7RUFDRSx5Q0FBbUQsRUFBQTs7QUFFckQ7RUFDRSwwQ0FBb0QsRUFBQTs7QUFidEQ7RUFDRSxvQ0FBOEMsRUFBQTs7QUFFaEQ7RUFDRSx3Q0FBa0QsRUFBQTs7QUFFcEQ7RUFDRSwyQ0FBcUQsRUFBQTs7QUFFdkQ7RUFDRSx5Q0FBbUQsRUFBQTs7QUFFckQ7RUFDRSwwQ0FBb0QsRUFBQTs7QUFidEQ7RUFDRSxvQ0FBOEMsRUFBQTs7QUFFaEQ7RUFDRSx3Q0FBa0QsRUFBQTs7QUFFcEQ7RUFDRSwyQ0FBcUQsRUFBQTs7QUFFdkQ7RUFDRSx5Q0FBbUQsRUFBQTs7QUFFckQ7RUFDRSwwQ0FBb0QsRUFBQTs7QUFidEQ7RUFDRSxvQ0FBOEMsRUFBQTs7QUFFaEQ7RUFDRSx3Q0FBa0QsRUFBQTs7QUFFcEQ7RUFDRSwyQ0FBcUQsRUFBQTs7QUFFdkQ7RUFDRSx5Q0FBbUQsRUFBQTs7QUFFckQ7RUFDRSwwQ0FBb0QsRUFBQTs7QUFLeEQsK0NBQUE7QUFHQSx3Q0FBQTtBQUdFO0VBQ0UsNEJBQWlDLEVBQUE7O0FBRG5DO0VBQ0UsNEJBQWlDLEVBQUE7O0FBRG5DO0VBQ0UsNEJBQWlDLEVBQUE7O0FBRG5DO0VBQ0UsNEJBQWlDLEVBQUE7O0FBRG5DO0VBQ0UsNEJBQWlDLEVBQUE7O0FBRG5DO0VBQ0UsNEJBQWlDLEVB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d0QsRUFBQTtFQUQxRDtJQUdJLHFCTDdDaUIsRUFBQTs7QUsyRHJCO0VBQ0UsbUJMaEVrQjtFS2lFbEIscUJMakVrQjtFS3NFaEIsV0w1Q0ssRUFBQTtFS3FDVDtJQVVJLHFCTHpFZ0I7SUswRWhCLG1CTDFFZ0I7SUsrRWQsV0xyREcsRUFBQTtJS3FDVDtNQW1CTSxxQkxsRmM7TUttRmQsbUJMbkZjO01Ld0ZaLFdMOURDLEVBQUE7O0FLcUNUO0VBQ0UsbUJML0RvQjtFS2dFcEIscUJMaEVvQjtFS3FFbEIsV0w1Q0ssRUFBQTtFS3FDVDtJQVVJLHFCTHhFa0I7SUt5RWxCLG1CTHpFa0I7SUs4RWhCLFdMckRHLEVBQUE7SUtxQ1Q7TUFtQk0scUJMakZnQjtNS2tGaEIsbUJMbEZnQjtNS3VGZCxXTDlEQyxFQUFBOztBS3FDVDtFQUNFLG1CTDlEbUI7RUsrRG5CLHFCTC9EbUI7RUtvRWpCLFdMNUNLLEVBQUE7RUtxQ1Q7SUFVSSxxQkx2RWlCO0lLd0VqQixtQkx4RWlCO0lLNkVmLFdMckRHLEVBQUE7SUtxQ1Q7TUFtQk0scUJMaEZlO01LaUZmLG1CTGpGZTtNS3NGYixXTDlEQyxFQUFBOztBS3FDVDtFQUNFLG1CTDNEa0I7RUs0RGxCLHFCTDVEa0I7RUtpRWhCLFdMNUNLLEVBQUE7RUtxQ1Q7SUFVSSxxQkxwRWdCO0lLcUVoQixtQkxyRWdCO0lLMEVkLFdMckRHLEVBQUE7SUtxQ1Q7TUFtQk0scUJMN0VjO01LOEVkLG1CTDlFYztNS21GWixXTDlEQyxFQUFBOztBS3FDVDtFQUNFLG1CTDdEa0I7RUs4RGxCLHFCTDlEa0I7RUttRWhCLFdMNUNLLEVBQUE7RUtxQ1Q7SUFVSSxxQkx0RWdCO0lLdUVoQixtQkx2RWdCO0lLNEVkLFdMckRHLEVBQUE7SUtxQ1Q7TUFtQk0scUJML0VjO01LZ0ZkLG1CTGhGYztNS3FGWixXTDlEQyxFQUFBOztBS3FDVDtFQUNFLG1CTDFEbUI7RUsyRG5CLHFCTDNEbUI7RUs2RGpCLGNMeERpQixFQUFBO0VLb0RyQjtJQVVJLHFCTG5FaUI7SUtvRWpCLG1CTHBFaUI7SUtzRWYsY0xqRWUsRUFBQTtJS29EckI7TUFtQk0scUJMNUVlO01LNkVmLG1CTDdFZTtNSytFYixjTDFFYSxFQUFBOztBS29EckI7RUFDRSxtQkxyRG1CO0VLc0RuQixxQkx0RG1CO0VLMkRqQixXTDVDSyxFQUFBO0VLcUNUO0lBVUkscUJMOURpQjtJSytEakIsbUJML0RpQjtJS29FZixXTHJERyxFQUFBO0lLcUNUO01BbUJNLHFCTHZFZTtNS3dFZixtQkx4RWU7TUs2RWIsV0w5REMsRUFBQTs7QUtxQ1Q7RUFDRSxtQkw1RG1CO0VLNkRuQixxQkw3RG1CO0VLa0VqQixXTDVDSyxFQUFBO0VLcUNUO0lBVUkscUJMckVpQjtJS3NFakIsbUJMdEVpQjtJSzJFZixXTHJERyxFQUFBO0lLcUNUO01BbUJNLHFCTDlFZTtNSytFZixtQkwvRWU7TUtvRmIsV0w5REMsRUFBQTs7QUtxRVg7RUF0R0UscUhBQXlGO0VBQXpGLGtGQUF5RjtFQUN6RixZQUFXO0VBQ1gsV0wrQlM7RUs5QlQsMEJBQTBCO0VBQzFCLGlDQUF5QjtFQUF6Qix5QkFBeUIsRUFBQTtFQWtHM0I7SUFHSSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLGlDQUFpQztJQUNqQywwSkFBMkg7SUFBM0gsd0ZBQTJILEVBQUE7O0FBRy9IO0VBOUdFLHFIQUF5RjtFQUF6RixrRkFBeUY7RUFDekYsWUFBVztFQUNYLFdMK0JTO0VLOUJULDBCQUEwQjtFQUMxQixpQ0FBeUI7RUFBekIseUJBQXlCLEVBQUE7RUEwRzNCO0lBR0ksd0JBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixpQ0FBaUM7SUFDbEMsMEpBQStIO0lBQS9ILHdGQUErSCxFQUFBOztBQUdsSTtFQXRIRSxxSEFBeUY7RUFBekYsa0ZBQXlGO0VBQ3pGLFlBQVc7RUFDWCxXTCtCUztFSzlCVCwwQkFBMEI7RUFDMUIsaUNBQXlCO0VBQXpCLHlCQUF5QixFQUFBO0VBa0gzQjtJQUdJLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsaUNBQWlDO0lBQ2xDLDBKQUEySDtJQUEzSCx3RkFBMkgsRUFBQTs7QUFHOUg7RUE5SEUscUhBQXlGO0VBQXpGLGtGQUF5RjtFQUN6RixZQUFXO0VBQ1gsV0wrQlM7RUs5QlQsMEJBQTBCO0VBQzFCLGlDQUF5QjtFQUF6Qix5QkFBeUIsRUFBQTtFQTBIM0I7SUFHSSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLGlDQUFpQztJQUNsQywwSkFBeUg7SUFBekgsd0ZBQXlILEVBQUE7O0FBRzVIO0VBdElFLHFIQUF5RjtFQUF6RixrRkFBeUY7RUFDekYsWUFBVztFQUNYLFdMK0JTO0VLOUJULDBCQUEwQjtFQUMxQixpQ0FBeUI7RUFBekIseUJBQXlCLEVBQUE7RUFrSTNCO0lBR0ksd0JBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixpQ0FBaUM7SUFDbEMsMEpBQTJIO0lBQTNILHdGQUEySCxFQUFBOztBQUc5SDtFQTlJRSxxSEFBeUY7RUFBekYsa0ZBQXlGO0VBQ3pGLFlBQVc7RUFDWCxXTCtCUztFSzlCVCwwQkFBMEI7RUFDMUIsaUNBQXlCO0VBQXpCLHlCQUF5QixFQUFBO0VBMEkzQjtJQUdJLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsaUNBQWlDO0lBQ2xDLDBKQUFxSDtJQUFySCx3RkFBcUgsRUFBQTs7QUFHeEg7RUF0SkUsaUhBQXlGO0VBQXpGLDhFQUF5RjtFQUN6RixZQUFXO0VBQ1gsV0wrQlM7RUs5QlQsMEJBQTBCO0VBQzFCLGlDQUF5QjtFQUF6Qix5QkFBeUI7RUFvSnpCLGNMcko2QixFQUFBO0VLbUovQjtJQUlFLHlCQUF3QztJQUN0Qyx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0lBQ2hCLGlDQUFpQztJQUNsQyx3SkFBdUg7SUFBdkgsc0ZBQXVILEVBQUE7O0FBRzFIO0VBaEtFLHFIQUF5RjtFQUF6RixrRkFBeUY7RUFDekYsWUFBVztFQUNYLFdMK0JTO0VLOUJULDBCQUEwQjtFQUMxQixpQ0FBeUI7RUFBekIseUJBQXlCLEVBQUE7RUE0SjNCO0lBR0ksd0JBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixpQ0FBaUM7SUFDbEMsMEpBQXFIO0lBQXJILHdGQUFxSCxFQUFBOztBUCtrSHhIO0VPMWtISSx5QkFBeUI7RUFDekIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUN6QixXTDNJTyxFQUFBOztBSzhJWDtFQUtFLG9CQUFvQixFQUFBO0VBTHRCO0lBRUksaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBOztBQUl2QjtFQS9LRSxrQkFBK0IsRUFBQTs7QUFrTGpDO0VBbExFLG1CQUErQixFQUFBOztBQXFMakM7RUEvS0UsNEJBQXdDLEVBQUE7O0FBK0sxQztFQTVLRSw0QkFBd0MsRUFBQTs7QUFzTDFDO0VBekxFLDBCQUF3QyxFQUFBOztBQXlMMUM7RUF0TEUsMEJBQXdDLEVBQUE7O0FBZ00xQztFQUtFLG9CQUFtQixFQUFBO0VBTHJCO0lBRUksbUJBQW1CO0lBQ25CLGtCQUFrQixFQUFBOztBQUt0QjtFQVNFLG9CQUFtQixFQUFBO0VBVHJCO0lBRUksbUJBQW1CO0lBQ25CLGtCQUFrQixFQUFBO0VBSHRCO0lBTUksbUJBQW1CO0lBQ25CLGtCQUFrQixFQUFBOztBQUl0QjtFQUlRLFFBQVEsRUFBQTs7QUFKaEI7RUFPUSxRQUFRLEVBQUE7O0FBUGhCO0VBYU0sZUFBZSxFQUFBOztBQUlyQjtFQUVJLG9CQUFvQixFQUFBO0VBRnhCO0lBSU0sZ0JBQWdCLEVBQUE7O0FBSnRCO0VBUUksa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUd2QjtFQUNFLGVBQWU7RUFDZix5QkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBa0IsRUFBQTs7QUFFcEI7RUFDRSxlQUFlLEVBQUE7O0FBRWpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWUsRUFBQTs7QUFFakI7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixXTGpQUztFS2tQVCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixnQ0FBd0I7RUFBeEIsd0JBQXdCLEVBQUE7RUFkMUI7SUFnQkksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsU0FBUztJQUNULGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHNEQUFzRCxFQUFBOztBQUcxRDs7NEJQbWpINEI7QVEvMUg1Qjs7NEJSazJINEI7QVEvMUg1QjtFQUNFLG9CQUFvQixFQUFBO0VBRHRCO0lBR0ksbUJBQW1CLEVBQUE7SUFIdkI7TUFLTSxnQkFBZ0IsRUFBQTs7QUFTcEI7RUFHSSx5QkFEdUI7RUFFdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTldHO0lNVkgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHVCO0VBRXZCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05XRztJTVZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOV0c7SU1WSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEdUI7RUFFdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTldHO0lNVkgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHVCO0VBRXZCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05XRztJTVZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOV0c7SU1WSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEdUI7RUFFdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTldHO0lNVkgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHVCO0VBRXZCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05XRztJTVZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOV0c7SU1WSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEdUI7RUFFdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTldHO0lNVkgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHVCO0VBRXZCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05XRztJTVZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOV0c7SU1WSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEdUI7RUFFdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTldHO0lNVkgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBVXBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05kRztJTWVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOZEc7SU1lSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEcUI7RUFFckIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTmRHO0lNZUgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05kRztJTWVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOZEc7SU1lSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEcUI7RUFFckIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTmRHO0lNZUgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05kRztJTWVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOZEc7SU1lSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEcUI7RUFFckIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTmRHO0lNZUgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05kRztJTWVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOZEc7SU1lSCxrQkFBa0IsRUFBQTs7QUFWeEI7RUFlSSxnQkFBZ0IsRUFBQTs7QUFmcEI7RUFHSSx5QkFEcUI7RUFFckIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHZCO0lBT00sa0JBQWlCO0lBQ2pCLGNBQWM7SUFDZCxXTmRHO0lNZUgsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05kRztJTWVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQVVwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURzQjtFQUV0QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOdkNHO0lNd0NILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQVVwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQUR1QjtFQUV2QixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOaEVHO0lNaUVILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQVVwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOekZHO0lNMEZILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQVVwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdObEhHO0lNbUhILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQVVwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOM0lHO0lNNElILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQVdwQjtFQUdJLHlCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxrQkFBaUI7SUFDakIsY0FBYztJQUNkLFdOcktHO0lNc0tILGtCQUFrQixFQUFBOztBQVZ4QjtFQWVJLGdCQUFnQixFQUFBOztBQWZwQjtFQUdJLHNCQURxQjtFQUVyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFMdkI7SUFPTSxlQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBZnBCO0VBR0kseUJBRHFCO0VBRXJCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUx2QjtJQU9NLGtCQUFpQjtJQUNqQixjQUFjO0lBQ2QsV05yS0c7SU1zS0gsa0JBQWtCLEVBQUE7O0FBVnhCO0VBZUksZ0JBQWdCLEVBQUE7O0FBTXRCOzs0QlI4OUo0QjtBU3BySzVCOzs0QlR1cks0QjtBU3BySzVCO0VBQ0Usb0JBQW9CLEVBQUE7RUFEdEI7SUFHSSxjQUFjO0lBQ2QseUJQVW1CO0lPVG5CLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLHNCUDBCTyxFQUFBOztBT3ZCWDtFQUNFLG9CQUFvQixFQUFBO0VBRHRCO0lBR0ksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix5QlBGbUI7SU9HbkIsbUJBQW1CO0lBQ25CLHlCUEptQixFQUFBOztBT092Qjs7NEJUcXJLNEI7QVU3c0s1Qjs7NEJWZ3RLNEI7QVU3c0s1QjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBO0VBTHBCO0lBU1EsY1JLZTtJUUpmLGVBQWU7SUFDZixvREFBb0QsRUFBQTtFQVg1RDtJQWVVLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG9EQUFvRCxFQUFBO0VBbEI5RDtJQXVCVSxvREFBNEM7WUFBNUMsNENBQTRDO0lBQzVDLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUExQjdCO0lBZ0NJLGdCQUFnQixFQUFBO0lBaENwQjtNQWtDTSxVQUFVO01BQ1YsWUFBWSxFQUFBO0lBbkNsQjtNQXNDTSxVQUFVO01BQ1YsWUFBWTtNQUNaLGlCQUFpQjtNQUNqQixrQkFBa0IsRUFBQTtJQXpDeEI7TUE0Q00sZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixvQkFBb0I7TUFDcEIsY1JwQ2dCO01RcUNoQixVQUFVO01BQ1Ysa0JBQWtCO01BQ2xCLGtCQUFrQixFQUFBO0VBbER4QjtJQXNESSxpQkFBaUIsRUFBQTtJQXREckI7TUF3RE0sVUFBVTtNQUNWLFlBQVksRUFBQTtJQXpEbEI7TUE0RE0sVUFBVTtNQUNWLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsa0JBQWtCLEVBQUE7SUEvRHhCO01Ba0VNLGdCQUFnQjtNQUNoQixnQkFBZ0I7TUFDaEIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixzQlJyQm9CLEVBQUE7RVFqRDFCO0lBMkVJLGVBQWU7SUFDZixjUnhFMkI7SVF5RTNCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0VBbkZwQjtJQXNGSSxnQkFBZ0IsRUFBQTs7QUFJcEI7RUFDRSxvQkFBb0I7RUFDcEIsV1IzRFcsRUFBQTtFUXlEYjtJQUlJLGlCQUFpQjtJQUNqQixXUjdETztJUThEUCw0Q0FBNEMsRUFBQTtFQU5oRDtJQVNJLFVBQVU7SUFDVixXQUFXO0lBQ1gseUJSekZtQjtJUTBGbkIsWUFBWSxFQUFBO0VBWmhCO0lBZUksV1J2RU8sRUFBQTtFUXdEWDtJQWtCSSxrQkFBa0IsRUFBQTtFQWxCdEI7SUFxQkksNEJBQTRCLEVBQUE7RUFyQmhDO0lBd0JJLHlCUnBHbUI7SVFxR25CLFdSbEZTLEVBQUE7SVF5RGI7TUE0Qk0seUJSMUdpQjtNUTJHakIsV1JyRks7TVFzRkwscURBQTZDO2NBQTdDLDZDQUE2QyxFQUFBO0VBOUJuRDtJQWtDSSx5QlJ6R21CO0lRMEduQixXUjNGTyxFQUFBO0lRd0RYO01BcUNNLHlCUm5IaUI7TVFvSGpCLFdSOUZLO01RK0ZMLHFEQUE2QztjQUE3Qyw2Q0FBNkMsRUFBQTs7QUFLbkQ7OzRCVjhxSzRCO0FXdnpLNUI7OzRCWDB6SzRCO0FXdnpLNUI7RUFFRSxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLHlCVENvQixFQUFBO0VTUnRCO0lBU0csb0JBQW1CO0lBQ25CLFdBQVc7SUFDWCx1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLGVBQWUsRUFBQTtJQWJsQjtNQWVJLGFBQWEsRUFBQTs7QUFLakI7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsb0JUd0JvQjtFU3ZCcEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VBUnJCO0lBV0cseUJUVG1CLEVBQUE7RVNGdEI7SUFjRyxxQkFBcUI7SUFDckIsZUFBZTtJQUNmLGNUbEJpQixFQUFBOztBU0VwQjtFQXFCRyxZQUFZO0VBQ1osV0FBVyxFQUFBOztBQUlkO0VBQ0Msb0JBQW9CO0VBQ3BCLGlCQUFpQixFQUFBO0VBRmxCO0lBSUUsY0FBYztJQUNkLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2Qsb0JUSG9CLEVBQUE7SVNKdEI7TUFTRyxZQUFZO01BQ1osV0FBVyxFQUFBO0lBVmQ7TUFhRyxpQkFBaUI7TUFDakIsb0JBQW9CLEVBQUE7SUFkdkI7TUFrQkksZ0JBQWdCO01BQ2hCLGVBQWM7TUFDZCxlQUFlO01BQ2YsdUJBQXVCO01BQ3ZCLG1CQUFtQjtNQUNuQixnQkFBZ0IsRUFBQTtJQXZCcEI7TUEwQkkseUJUaEVrQjtNU2lFbEIscUJBQXFCO01BQ3JCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2Ysa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsV1Q3Q08sRUFBQTs7QVNrRFg7RUFDQyx5QlQ5RGU7RVMrRGYsV0FBVztFQUNYLFNBQVM7RUFDVCxPQUFPO0VBQ1AsMkNUM0VzQjtVUzJFdEIsbUNUM0VzQjtFUzRFdEIsWUFBWSxFQUFBO0VBTmI7SUFRRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUFzQjtRQUF0QixxQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLFdBQVU7SUFTVixhQUFhLEVBQUE7SUFwQmY7TUFhRyxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFNBQVM7TUFDVCxlQUFlO01BQ2YsY1RqRmdCO01Ta0ZoQixlQUFjLEVBQUE7SUFsQmpCO01BdUJHLHFCQUFxQjtNQUNyQixvQlQxRG1CLEVBQUE7TVNrQ3RCO1FBMEJJLFdBQVc7UUFDWCxZQUFZLEVBQUE7SUEzQmhCO01BK0JHLGNBQWM7TUFDZCxlQUFlO01BQ2Ysb0JUbkVtQixFQUFBO0VTa0N0QjtJQXFDRSxjQUFjO0lBQ2QsY1R2R3FCO0lTd0dyQix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLG9CVDNFb0IsRUFBQTtFU2tDdEI7SUE2Q0csWUFBWTtJQUNaLHNCVGhHUTtJU2lHUixxQkFBcUIsRUFBQTs7QUFJeEI7RUFDQyxhQUFZLEVBQUE7O0FBRWI7RUFFRSxjVDFIa0IsRUFBQTs7QVM2SHBCOzs0Qlg0eEs0QjtBWTk2SzVCOzs0QlppN0s0QjtBWTk2SzVCO0VBRUkseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCLEVBQUE7RUFGckI7SUFJTSwwQlZhZ0I7SVVaaEIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTs7QUFWeEI7RUFjSSxlQUFlLEVBQUE7RUFkbkI7SUFnQk0sZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0VBakJ4QjtJQW9CTSxrQkFBa0IsRUFBQTtFQXBCeEI7SUF3QlEseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFBO0VBekJwQztJQTRCUSwwQkFBMEI7SUFDMUIsNkJBQTZCO0lBQzdCLCtCQUErQixFQUFBO0VBOUJ2QztJQWlDUSwwQkFBMEI7SUFDMUIsNkJBQTZCLEVBQUE7RUFsQ3JDO0lBcUNRLGtCQUFrQixFQUFBO0VBckMxQjtJQXlDVSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFBO0VBM0N0QztJQWdEVSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFBO0VBbER0QztJQXVETSxrQkFBa0IsRUFBQTs7QUF2RHhCO0VBMkRJLGVBQWUsRUFBQTs7QUEzRG5CO0VBOERJLGdCQUFnQixFQUFBOztBQTlEcEI7RUFpRUksVUFBVTtFQUNWLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsb0JBQW9CLEVBQUE7RUFwRXhCO0lBc0VNLGVBQWUsRUFBQTtFQXRFckI7SUF5RU0sZUFBZSxFQUFBOztBQXpFckI7RUE2RUksaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxrQkFBa0IsRUFBQTs7QUEvRXRCO0VBbUZNLGNBQWMsRUFBQTs7QUFuRnBCO0VBc0ZNLGdCQUFnQixFQUFBOztBQXRGdEI7RUF5Rk0sV0FBVyxFQUFBOztBQXpGakI7RUE2Rk0sWUFBWSxFQUFBOztBQTdGbEI7RUFrR00sV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osZUFBZTtFQUNmLG1CVnhGaUI7RVV5RmpCLFdBQVc7RUFDWCwwQlZ2RmdCLEVBQUE7O0FVMkZ0QjtFQUVJLGlCQUFpQjtFQUNqQiwwQlY5RmtCO0VVK0ZsQixrQkFBa0I7RUFDbEIsZ0JWL0VPO0VVZ0ZQLG9DVmpHa0I7VVVpR2xCLDRCVmpHa0I7RVVrR2xCLGdCQUFnQixFQUFBO0VBUHBCO0lBU00sa0JBQWtCLEVBQUE7O0FBSXhCO0VBQ0UseUJWNUdxQjtFVTZHckIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBQTtFQUpsQjtJQU1JLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFFSSxlQUFlLEVBQUE7O0FBckluQjtFQXdJSSw2QkFBNkIsRUFBQTs7QUFMakM7RUFTTSxVQUFVLEVBQUE7O0FBNUloQjtFQWdKSSxZQUFZLEVBQUE7O0FBYmhCO0VBZ0JJLHlCVjNJa0I7RVU0SWxCLGFBQWEsRUFBQTs7QUFqQmpCO0VBb0JJLGFBQWEsRUFBQTs7QUFHakI7OzRCWmc1SzRCO0FhN2lMNUI7OzRCYmdqTDRCO0FhN2lMNUI7RUFJZ0IsMkJBQTBCLEVBQUE7RUFKMUM7SUFPNEIsYUFBWSxFQUFBO0VBUHhDO0lBV29CLGtCQUFrQixFQUFBO0VBWHRDO0lBZXdCLGVBQWU7SUFDZix5QkFBeUI7SUFDekIsNEJBQTRCLEVBQUE7RUFqQnBEO0lBc0JnQyxlQUFlLEVBQUE7RUF0Qi9DO0lBNEI0QixrQkFBa0IsRUFBQTtFQTVCOUM7SUFpQ29CLGtCQUFrQixFQUFBO0VBakN0QztJQW9Db0IsZ0JBQWdCLEVBQUE7O0FBcENwQztFQTJDb0Isa0JBQWtCLEVBQUE7O0FBM0N0QztFQWlEUSxvQ0FBMkM7RUFDM0MsWUFBVyxFQUFBOztBQWxEbkI7RUFxRFEsaUJBQWlCLEVBQUE7O0FBckR6QjtFQXdEUSxZQUFZLEVBQUE7O0FBeERwQjtFQTJEUSwwQlgxQ2M7RVcyQ2Qsa0JBQWtCLEVBQUE7O0FBNUQxQjtFQStEUSxjWDlDYyxFQUFBOztBV2pCdEI7RUFtRVksZUFBZTtFQUNmLGNBQWMsRUFBQTs7QUFJMUI7RUFFUSwyQkFBMEIsRUFBQTtFQUZsQztJQUtnQixhQUFZLEVBQUE7RUFMNUI7SUFTWSxrQkFBa0IsRUFBQTtFQVQ5QjtJQWFnQixlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFBO0VBZjVDO0lBa0JnQixrQkFBa0IsRUFBQTtFQWxCbEM7SUF1QndCLGVBQWUsRUFBQTtFQXZCdkM7SUE2Qm9CLGtCQUFrQixFQUFBO0VBN0J0QztJQWtDWSxrQkFBa0IsRUFBQTtFQWxDOUI7SUFxQ1ksZ0JBQWdCLEVBQUE7O0FBSTVCO0VBQ0kseUJYcEdtQjtFV3FHbkIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFtQixFQUFBO0VBTHZCO0lBT1EscUJBQXFCO0lBQ3JCLFVBQVUsRUFBQTtJQVJsQjtNQVVZLGlCQUFpQjtNQUNqQixZQUFZLEVBQUE7TUFYeEI7UUFhZ0IsY0FBYyxFQUFBOztBQUs5QjtFQUVRLGtCQUFrQixFQUFBOztBQUYxQjtFQUtRLGtCQUFrQixFQUFBOztBQUcxQjs7NEJiMC9LNEI7QWN4b0w1Qjs7NEJkMm9MNEI7QWNub0w1QjtFQUlRLGdCQUFnQixFQUFBOztBQUp4QjtFQVFNLGVBQWUsRUFBQTs7QUFSckI7RUFhTSx5QlpEZ0IsRUFBQTs7QVladEI7RUFpQlEsV0FBVztFQUNYLGdCQUFnQixFQUFBO0VBbEJ4QjtJQW9CVSxjWlBVO0lZUVYsaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUN6QixrQkFBa0IsRUFBQTtJQXZCNUI7TUEwQlksa0JBQWtCLEVBQUE7SUExQjlCO01BNkJZLGNaaEJRLEVBQUE7SVlicEI7TUFnQ1ksV1pKQyxFQUFBO0lZNUJiO01BbUNZLHlCWjFCVztNWTJCWCxxQkFBcUIsRUFBQTs7QUFwQ2pDO0VBNENRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUE5QzNCO0lBaURZLFdBQVcsRUFBQTtFQWpEdkI7SUFvRFksMkJBQWtCO1FBQWxCLGtCQUFrQixFQUFBOztBQXBEOUI7RUEyREksV0FBVztFQUNYLFdBQVcsRUFBQTtFQTVEZjtJQThETSxhQUFhLEVBQUE7O0FBOURuQjtFQW1FTSwwQkFBMEI7RUFDMUIsNkJBQTZCLEVBQUE7RUFwRW5DO0lBc0VNLGNBQWMsRUFBQTtJQXRFcEI7TUF3RVEsYUFBYSxFQUFBO01BeEVyQjtRQTBFVSx5QkFBNEMsRUFBQTs7QUExRXREO0VBZ0ZNLG9DQUFtQztFQUNuQyx1Q0FBc0M7RUFDdEMsa0JBQWtCLEVBQUE7O0FBbEZ4QjtFQXNGSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLDRCQUEyQjtFQUMzQixzQkFBdUIsRUFBQTs7QUE1RjNCO0VBK0ZJLGdCQUFnQjtFQUNoQixjWm5GZ0IsRUFBQTs7QVlicEI7RUFtR0ksZUFBZSxFQUFBO0VBbkduQjtJQXFHTSxrQkFBa0I7SUFDbEIsY1p4R29CO0lZeUdwQixlQUFlLEVBQUE7SUF2R3JCO01BMEdVLGNBQWEsRUFBQTtFQTFHdkI7SUErR00sY1ovRzhCO0lZZ0g5QixlQUFlLEVBQUE7O0FBaEhyQjtFQW9ISSxhQUFhO0VBQ2IsMkNBQXdDO0VBQ3hDLGlCQUFpQixFQUFBO0VBdEhyQjtJQXdITSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFBO0VBekhyQjtJQTRITSxlQUFlLEVBQUE7RUE1SHJCO0lBZ0lRLFlBQVksRUFBQTs7QUFoSXBCO0VBcUlJLGFBQWEsRUFBQTtFQXJJakI7SUF1SU0sYUFBYTtJQUNiLG1CQUFtQixFQUFBO0VBeEl6QjtJQTJJTSxXQUFXLEVBQUE7RUEzSWpCO0lBOElNLG1CQUFtQjtJQUNuQixXQUFXLEVBQUE7RUEvSWpCO0lBa0pNLFlBQVksRUFBQTtFQWxKbEI7SUFzSlEsbUJBQW1CLEVBQUE7RUF0SjNCO0lBMEpNLG1CQUFtQixFQUFBOztBQTFKekI7RUE4SkksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osVUFBVTtFQUNWLFFBQVE7RUFDUixRQUFRO0VBQ1IsVUFBVTtFQUNWLHNCWjFKb0I7RVkySnBCLFlBQVk7RUFDWixVQUFVO0VBQ1YsY0FBYyxFQUFBOztBQXhLbEI7RUErS1ksbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhLEVBQUE7O0FBakx6QjtFQXVMWSxtQkFBbUIsRUFBQTs7QUF2TC9CO0VBOExNLGlCQUFpQjtFQUNqQixXQUFXLEVBQUE7O0FBL0xqQjtFQW1NVSxlQUFlLEVBQUE7O0FBbk16QjtFQXVNUSxZQUFZLEVBQUE7RUF2TXBCO0lBeU1TLGdCQUFnQixFQUFBOztBQXpNekI7RUFnTkkscUJBQXFCO0VBQ3JCLGtCQUFrQixFQUFBOztBQUl0Qjs7NEJkcWtMNEI7QWVseUw1Qjs7NEJmcXlMNEI7QWVseUw1QjtFQUVJLGFBQWEsRUFBQTs7QUFGakI7RUFLSSxnQkFBZ0IsRUFBQTs7QUFMcEI7RUFTTSxrQkFBa0IsRUFBQTtFQVR4QjtJQVdRLHlCYm1Db0I7SWFsQ3BCLHlCYkVlLEVBQUE7SWFkdkI7TUFjWSxjYkNRLEVBQUE7SWFmcEI7TUFjWSxjYkNRLEVBQUE7SWFmcEI7TUFjWSxjYkNRLEVBQUE7SWFmcEI7TUFjWSxjYkNRLEVBQUE7SWFmcEI7TUFjWSxjYkNRLEVBQUE7RWFmcEI7SUFrQlEsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsZUFBZTtJQUNmLGNiTGMsRUFBQTs7QWFqQnRCO0VBMEJNLFVBQVUsRUFBQTtFQTFCaEI7SUE0QlEsb0JBQW9CLEVBQUE7SUE1QjVCO01BOEJVLGlCQUFpQixFQUFBOztBQTlCM0I7RUFvQ0ksV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQXhDckI7RUEyQ0ksV0FBVztFQUNYLGVBQWU7RUFDZixrQkFBa0IsRUFBQTtFQTdDdEI7SUErQ00sY2I1QmlCO0lhNkJqQixtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBQUE7O0FBakR0QjtFQXFESSxjYnRDZ0I7RWF1Q2hCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZUFBZSxFQUFBO0VBeERuQjtJQTBETSxnQkFBZTtJQUNmLGNidkR5QixFQUFBO0VhSi9CO0lBOERNLGVBQWMsRUFBQTs7QUE5RHBCO0VBb0VRLGFBQWE7RUFDYixnQ2J2RGUsRUFBQTtFYWR2QjtJQXVFVSxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWiwyQ2J6RFk7WWF5RFosbUNiekRZLEVBQUE7RWFqQnRCO0lBNkVVLGdCQUFnQixFQUFBO0lBN0UxQjtNQStFWSxrQkFBaUIsRUFBQTtNQS9FN0I7UUFpRmMsY2I1RXNCO1FhNkV0QixlQUFlO1FBQ2YsZUFBZSxFQUFBOztBQW5GN0I7RUF5RlEsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CLEVBQUE7RUE1RjNCO0lBOEZVLGlCQUFpQixFQUFBO0VBOUYzQjtJQWlHVSxtQkFBbUIsRUFBQTtFQWpHN0I7SUFvR1UsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixjYnZGVTtJYXdGVixvQmJyRFksRUFBQTtFYWxEdEI7SUEwR1UsY2J2RmE7SWF3RmIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1Ysa0JBQWtCLEVBQUE7RUFqSDVCO0lBb0hVLHlCYnRHYTtJYXVHYixtQkFBbUI7SUFDbkIseUJBQXlCLEVBQUE7RUF0SG5DO0lBeUhVLHlCQUE2QztJQUM3QyxtQkFBbUI7SUFDbkIsMEJBQTBCLEVBQUE7O0FBM0hwQztFQStIUSxhQUFhO0VBQ2IsNkJibEZvQjtFYW1GcEIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUN4QixzQmJqR0c7RWFrR0gsU0FBUyxFQUFBO0VBcElqQjtJQXNJVSxnQmJ0SGM7SWF1SGQsYUFBYTtJQUNiLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsb0JBQW9CLEVBQUE7RUExSTlCO0lBNklVLGtCQUFrQixFQUFBO0lBN0k1QjtNQStJWSxZQUFZO01BQ1oseUJieElVO01heUlWLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsbUJBQW1CLEVBQUE7SUFuSi9CO01Bc0pZLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsU0FBUztNQUNULGVBQWU7TUFDZixjYnpJVTtNYTBJVixlQUFlLEVBQUE7SUEzSjNCO01BOEpZLGVBQWU7TUFDZixnQkFBZ0IsRUFBQTs7QUEvSjVCO0VBc0tJLDhCYnhKbUIsRUFBQTtFYWR2QjtJQXdLTSxlQUFlLEVBQUE7RUF4S3JCO0lBK0tjLGVBQWUsRUFBQTtFQS9LN0I7SUFzTE0sZ0JBQWdCLEVBQUE7SUF0THRCO01BeUxVLGNBQWMsRUFBQTtJQXpMeEI7TUE0TFUsY0FBYyxFQUFBO0lBNUx4QjtNQStMVSxlQUFlLEVBQUE7SUEvTHpCO01BbU1RLGtCQUFrQixFQUFBO01Bbk0xQjtRQXFNVSxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFNBQVM7UUFDVCxvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHdCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2Qix5QkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsWUFBWTtRQUNaLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsc0JiNUtDO1FhNktELGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLGVBQWU7UUFDZiwyQ2JyTWE7Z0JhcU1iLG1DYnJNYSxFQUFBO01hZHZCO1FBc05VLGtCQUFrQjtRQUNsQix5QmJ6TWEsRUFBQTtJYWR2QjtNQTJOUSwrQmI3TWUsRUFBQTtJYWR2QjtNQThOUSxhQUFhLEVBQUE7TUE5TnJCO1FBZ09VLGVBQWU7UUFDZixXYmhNRyxFQUFBO01hakNiO1FBb09VLGNiak9nQjtRYWtPaEIsZUFBZTtRQUNmLG1CQUFtQixFQUFBO0lBdE83QjtNQTBPUSxjYjNOWTtNYTROWixlQUFlO01BQ2YsY0FBYyxFQUFBO0lBNU90QjtNQWdQVSxlQUFjO01BQ2QsY2JsT1UsRUFBQTtFYWZwQjtJQXNQTSxtQkFBbUIsRUFBQTtFQXRQekI7SUF5UE0sYUFBWSxFQUFBO0lBelBsQjtNQTJQUSx3QkFBdUI7TUFDdkIseUJBQTJCO01BQzNCLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLFlBQVk7TUFDWixvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHlCQUFrQjtVQUFsQixzQkFBa0I7Y0FBbEIsbUJBQWtCO01BQ2xCLHdCQUFzQjtVQUF0QixxQkFBc0I7Y0FBdEIsdUJBQXNCLEVBQUE7SUFuUTlCO01Bc1FRLGlCQUFnQjtNQUNoQixxQmIvUGMsRUFBQTtJYVJ0QjtNQTBRUSxzQkFBdUIsRUFBQTs7QUExUS9CO0VBZ1JPLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZ0JBQWdCLEVBQUE7O0FBblJ2QjtFQXNSTyxlQUFlO0VBQ2YsV2J2UWlCO0Vhd1FqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBelIxQjtFQTRSTyxnQkFBZ0IsRUFBQTtFQTVSdkI7SUE4UlUsa0JBQWtCLEVBQUE7O0FBOVI1QjtFQWtTTyxtQkFBbUIsRUFBQTtFQWxTMUI7SUFxU1csV0FBVztJQUNYLFlBQVk7SUFDWix5QmJ6Ulk7SWEwUlosa0JBQWtCO0lBQ2xCLGFBQWEsRUFBQTtJQXpTeEI7TUEyU2EsaUJBQWlCLEVBQUE7SUEzUzlCO01BOFNhLFdBQVc7TUFDWCxlQUFlLEVBQUE7O0FBTzVCO0VBRUksbUJBQW1CLEVBQUE7O0FBRnZCO0VBS0ksYUFBYSxFQUFBOztBQUxqQjtFQVFJLGtCQUFrQixFQUFBOztBQVJ0QjtFQVdJLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLHNCYnJTTyxFQUFBOztBYW9SWDtFQW9CSSx5QmI5VG1CLEVBQUE7O0FhMFN2QjtFQXVCSSx5QmJuVW1CLEVBQUE7O0FhNFN2QjtFQTBCSSx5QmJuVWtCLEVBQUE7O0Fhc1V0QjtFQUVJLFlBQVcsRUFBQTs7QUFGZjtFQUtJLFlBQVcsRUFBQTs7QUFHZjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUdZLGFBQWEsRUFBQTs7QUFJekI7OzRCZnN0TDRCO0FnQjlqTTVCOzs0QmhCaWtNNEI7QWdCOWpNNUI7RUFFSSxxQkFBcUI7RUFDckIsUUFBTyxFQUFBO0VBSFg7SUFLTSxjZGNpQixFQUFBOztBY1Z2QjtFQUdNLGdCQUFnQixFQUFBOztBQXdCcEI7RUFDRSwwQ2Q3QmtCO0VjOEJsQixzQ2Q5QmtCO0VjK0JsQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx1QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZDVDZ0IsRUFBQTtFYzRCcEI7SUE2QkkseUJkekRnQixFQUFBOztBYzREcEI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZDlFa0IsRUFBQTtFYzJFcEI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZHBHa0I7RWNxR2xCLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZDlGZ0I7SWMrRmhCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSx5Q2Q1Qm9CO0VjNkJwQixxQ2Q3Qm9CO0VjOEJwQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx1QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZDNDa0IsRUFBQTtFYzJCdEI7SUE2QkkseUJkeERrQixFQUFBOztBYzJEdEI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZDdFb0IsRUFBQTtFYzBFdEI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZG5Hb0I7RWNvR3BCLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZDdGa0I7SWM4RmxCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSx3Q2QzQm1CO0VjNEJuQixvQ2Q1Qm1CO0VjNkJuQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx5QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZDFDaUIsRUFBQTtFYzBCckI7SUE2QkkseUJkdkRpQixFQUFBOztBYzBEckI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZDVFbUIsRUFBQTtFY3lFckI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZGxHbUI7RWNtR25CLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZDVGaUI7SWM2RmpCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSx5Q2R4QmtCO0VjeUJsQixxQ2R6QmtCO0VjMEJsQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx1QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZHZDZ0IsRUFBQTtFY3VCcEI7SUE2QkkseUJkcERnQixFQUFBOztBY3VEcEI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZHpFa0IsRUFBQTtFY3NFcEI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZC9Ga0I7RWNnR2xCLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZHpGZ0I7SWMwRmhCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSx3Q2R6Qm1CO0VjMEJuQixvQ2QxQm1CO0VjMkJuQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx5QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZHhDaUIsRUFBQTtFY3dCckI7SUE2QkkseUJkckRpQixFQUFBOztBY3dEckI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZDFFbUIsRUFBQTtFY3VFckI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZGhHbUI7RWNpR25CLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZDFGaUI7SWMyRmpCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSx5Q2QxQmtCO0VjMkJsQixxQ2QzQmtCO0VjNEJsQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx1QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZHpDZ0IsRUFBQTtFY3lCcEI7SUE2QkkseUJkdERnQixFQUFBOztBY3lEcEI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZDNFa0IsRUFBQTtFY3dFcEI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZGpHa0I7RWNrR2xCLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZDNGZ0I7SWM0RmhCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSwwQ2R2Qm1CO0Vjd0JuQixzQ2R4Qm1CO0VjeUJuQixXZExPO0Vjd0JMLGNkdkNpQjtFY3dDakIseUJkN0NpQixFQUFBO0Vjc0JyQjtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx1QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZHRDaUI7SWN3Q2YsY2RuQ2UsRUFBQTtFY2lCckI7SUF5Qk0scUJBQWE7WUFBYixhQUFhLEVBQUE7RUF6Qm5CO0lBNkJJLHlCZG5EaUIsRUFBQTs7QWNzRHJCO0VBT0Usb0NBQWtEO0VBQ2xELGdDQUE4QztFQUM5QyxjZHZEa0I7RWMwRGhCLGNkN0RpQixFQUFBO0VjaURyQjtJQUVJLFdkcENLO0ljc0NILGNkckRlLEVBQUE7O0FjZ0VyQjtFQUNFLHdDQUErQztFQUMvQyxnQ0FBOEM7RUFDOUMsY2R4RW1CO0VjNkVqQixjZHhFaUIsRUFBQTtFY2dFckI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZDlGbUI7RWMrRm5CLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZHhGaUI7SWN5RmpCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUF2RmI7RUFDRSx1Q2RsQm1CO0VjbUJuQixtQ2RuQm1CO0Vjb0JuQixXZExPLEVBQUE7RWNFVDtJQUtJLFdBQVc7SUFDWCx5QkFBbUQ7SUFDbkQsZ0JBQWdCLEVBQUE7RUFQcEI7SUFVSSx5QkFBcUQsRUFBQTtFQVZ6RDtJQWFJLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTtFQWJuQztJQWdCSSxjZGpDaUIsRUFBQTtFY2lCckI7SUE2QkkseUJkOUNpQixFQUFBOztBY2lEckI7RUFPRSxvQ0FBa0Q7RUFDbEQsZ0NBQThDO0VBQzlDLGNkdkRrQixFQUFBO0VjOENwQjtJQUVJLFdkcENLLEVBQUE7O0FjaURUO0VBQ0Usd0NBQStDO0VBQy9DLGdDQUE4QztFQUM5QyxjZG5FbUIsRUFBQTtFY2dFckI7SUFLSSxxQkFBYTtZQUFiLGFBQWEsRUFBQTs7QUFNakI7RUFZRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHFCZHpGbUI7RWMwRm5CLGNkekcyQixFQUFBO0VjMEY3QjtJQUVJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULDhCZG5GaUI7SWNvRmpCLGlDQUFpQztJQUNqQyxvQ0FBb0MsRUFBQTtFQVZ4QztJQWlCSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG9DQUFrRDtJQUNsRCxXZGhGSztJY2lGTCwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sWUFBVyxFQUFBO0VBekJmO0lBNEJJLHFCQUFhO1lBQWIsYUFBYTtJQUNiLFNBQVMsRUFBQTs7QUFJZjtFQUdNLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsU0FBUztFQUNULFdBQVcsRUFBQTtFQU5qQjtJQVFRLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBQTs7QUFLdEI7RUFDRSxpQkFBaUI7RUFDakIscUJBQXFCLEVBQUE7O0FBRXZCO0VBQ0Usc0JBQXNCO0VBQ3RCLGFBQWEsRUFBQTtFQUZmO0lBSUksZ0JBQWdCLEVBQUE7RUFKcEI7SUFPSSxrQkFBa0IsRUFBQTtFQVB0QjtJQVVJLHFCQUFxQixFQUFBO0VBVnpCO0lBYUksaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTtFQWRuQjtJQWlCSSxnQkFBZ0IsRUFBQTtFQWpCcEI7SUFvQkksVUFBVSxFQUFBO0lBcEJkO01Bc0JNLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIscUJBQXFCO01BQ3JCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsY0FBYyxFQUFBOztBQUtwQjs7NEJoQnM2TTRCO0FpQjVsTjVCOzs0QmpCK2xONEI7QWlCNWxONUI7RUFDRSx5QmZrQnFCO0VlakJyQixXZmdDUyxFQUFBOztBZTlCWDtFQUdNLFdmMkJLLEVBQUE7O0FlOUJYO0VBT1EsZUFBZSxFQUFBOztBQUt2Qjs7NEJqQnlsTjRCO0FrQjVtTjVCOzs0QmxCK21ONEI7QWtCNW1ONUI7RUFDQyx5QmhCT3FCO0VnQk5yQixxQmhCTXFCLEVBQUE7O0FnQkp0QjtFQUVFLGtCQUFrQixFQUFBOztBQUZwQjtFQUtFLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCLEVBQUE7O0FBR3BCOzs0QmxCNm1ONEI7QW1COW5ONUI7OzRCbkJpb040QjtBbUI5bk41QjtFQUNDLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVksRUFBQTtFQUpiO0lBTUUsYUFBYSxFQUFBO0lBTmY7TUFRRyx5QmpCQW1CLEVBQUE7TWlCUnRCO1FBVUksbUNBQTJCO2dCQUEzQiwyQkFBMkIsRUFBQTtJQVYvQjtNQWNHLG1DakJObUI7Y2lCTW5CLDJCakJObUIsRUFBQTs7QWlCVXRCO0VBQ0MsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULHlCakJac0I7RWlCYXRCLHVCQUFlO0VBQWYsZUFBZSxFQUFBO0VBVGhCO0lBV0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLFNBQVM7SUFDVCxXQUFXO0lBQ1gsc0JqQkRTO0lpQkVULHVCQUFlO0lBQWYsZUFBZTtJQUNmLG1CQUFtQixFQUFBOztBQUlyQjtFQUdHLGdCQUFnQjtFQUNoQixvQmpCVWU7RWlCVGYsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsY2pCOUJvQjtFaUIrQnBCLHVCQUFlO0VBQWYsZUFBZTtFQUNmLFlBQVksRUFBQTs7QUFWZjtFQWdCSSxnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLFVBQVU7RUFDVix1QkFBZTtFQUFmLGVBQWUsRUFBQTs7QUFPbkI7RUFFRSxXQUFXO0VBQ1gsWUFBWSxFQUFBO0VBSGQ7SUFNSSxZQUFZO0lBQ1osV0FBVztJQUNYLFNBQVM7SUFDVCxXQUFXO0lBQ1gsUUFBUSxFQUFBOztBQU1aO0VBRUUsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFMcEI7SUFRSSxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7SUFDVCxXQUFXLEVBQUE7O0FBWGY7RUFrQkksV0FBVSxFQUFBOztBQUtkO0VBSUksVUFBVTtFQUNWLGVBQWUsRUFBQTs7QUFMbkI7RUFXSyxVQUFVLEVBQUE7O0FBWGY7RUFjSyxtQ0FBMkI7VUFBM0IsMkJBQTJCLEVBQUE7O0FBTWhDO0VBSUksUUFBUTtFQUNSLFNBQVM7RUFDVCxjQUFjLEVBQUE7O0FBTmxCO0VBWUssVUFBVTtFQUNWLFFBQU8sRUFBQTs7QUFNWjtFQUVFLHNCakJqSFM7RWlCa0hULHlCakI1SW9CO0VpQjZJcEIsdUJBQWU7RUFBZixlQUFlLEVBQUE7RUFKakI7SUFNRyx5QmpCeklvQjtJaUIwSXBCLFdBQVc7SUFDWCxXakJ2SFEsRUFBQTs7QWlCMkhYO0VBR0csYUFBYSxFQUFBO0VBSGhCO0lBS0ksNkJqQjdJMkI7SWlCOEkzQix5QmpCM0prQixFQUFBO0lpQnFKdEI7TUFRSyx5QmpCN0ppQjtNaUI4SmpCLFdBQVc7TUFDWCxtQ0FBMkI7Y0FBM0IsMkJBQTJCLEVBQUE7SUFWaEM7TUFhSyxXakJ4SU0sRUFBQTs7QWlCOElYO0VBSUksUUFBUSxFQUFBOztBQUpaO0VBV00sVUFBVSxFQUFBOztBQVhoQjtFQWtCRSx5QmpCMUxvQjtFaUIyTHBCLHdDQUErQyxFQUFBOztBQW5CakQ7RUF3Qkksd0NBQStDO0VBQy9DLHlCakJqTWtCLEVBQUE7RWlCd0t0QjtJQTJCSyx5QmpCbk1pQixFQUFBOztBaUJ3S3RCO0VBaUNFLHlCakI5THFCO0VpQitMckIsd0NBQStDLEVBQUE7O0FBbENqRDtFQXVDSSx3Q0FBK0M7RUFDL0MseUJqQnJNbUIsRUFBQTtFaUI2SnZCO0lBMENLLHlCakJ2TWtCLEVBQUE7O0FpQjZKdkI7RUFnREUseUJqQnBOcUI7RWlCcU5yQix3Q0FBK0MsRUFBQTs7QUFqRGpEO0VBc0RJLHdDQUErQztFQUMvQyx5QmpCM05tQixFQUFBO0VpQm9LdkI7SUF5REsseUJqQjdOa0IsRUFBQTs7QWlCb0t2QjtFQStERSx5QmpCck9xQjtFaUJzT3JCLHdDQUErQyxFQUFBOztBQWhFakQ7RUFxRUksd0NBQStDO0VBQy9DLHlCakI1T21CLEVBQUE7RWlCc0t2QjtJQXdFSyx5QmpCOU9rQixFQUFBOztBaUJzS3ZCO0VBOEVFLHlCakJuUG9CO0VpQm9QcEIsd0NBQStDLEVBQUE7O0FBL0VqRDtFQW9GSSx3Q0FBK0M7RUFDL0MseUJqQjFQa0IsRUFBQTtFaUJxS3RCO0lBdUZLLHlCakI1UGlCLEVBQUE7O0FpQnFLdEI7RUE2RkUseUJqQmhRb0I7RWlCaVFwQix3Q0FBK0MsRUFBQTs7QUE5RmpEO0VBbUdJLHdDQUErQztFQUMvQyx5QmpCdlFrQixFQUFBO0VpQm1LdEI7SUFzR0sseUJqQnpRaUIsRUFBQTs7QWlCbUt0QjtFQTRHRSx5QmpCcFJvQjtFaUJxUnBCLHdDQUErQyxFQUFBOztBQTdHakQ7RUFrSEksd0NBQStDO0VBQy9DLHlCakIzUmtCLEVBQUE7RWlCd0t0QjtJQXFISyx5QmpCN1JpQixFQUFBOztBaUJ3S3RCO0VBMkhFLHlCakJsU3NCO0VpQm1TdEIsd0NBQStDLEVBQUE7O0FBNUhqRDtFQWlJSSx3Q0FBK0M7RUFDL0MseUJqQnpTb0IsRUFBQTtFaUJ1S3hCO0lBb0lLLHlCakIzU21CLEVBQUE7O0FpQmlUeEI7RUFFRSxjQUFjLEVBQUE7O0FBRmhCO0VBTUcsWUFBWSxFQUFBOztBQUlmO0VBR0cseUJqQi9UbUI7RWlCZ1VuQixxQmpCaFVtQixFQUFBO0VpQjRUdEI7SUFNSSwwQ2pCbFVrQjtJaUJtVWxCLHNDakJuVWtCLEVBQUE7O0FpQjRUdEI7RUFhRyxpQ0FBeUI7VUFBekIseUJBQXlCO0VBQ3pCLHdCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTs7QUFkbkI7RUFpQkcscUJBQWE7VUFBYixhQUFhLEVBQUE7O0FBSWhCOzs0Qm5CcWdONEI7QW9CajJONUI7OzRCcEJvMk40QjtBb0JqMk41QjtFQUNDLG9CQUFvQjtFQUNwQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBO0VBRmQ7SUFJRSxjQUFhO0lBQ2IsV0FBVztJQUNYLGVBQWU7SUFDWixnQkFBZ0I7SUFDaEIseUJBQXlCLEVBQUE7O0FBRzlCO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWUsRUFBQTtFQUZoQjtJQUlFLGNBQWE7SUFDYixXQUFXO0lBQ1gsZUFBZTtJQUNaLGdCQUFnQjtJQUNoQix5QkFBeUIsRUFBQTs7QUFHOUI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFFakI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZSxFQUFBO0VBRmhCO0lBSUUsY0FBYTtJQUNiLFdBQVc7SUFDWCxlQUFlO0lBQ1osZ0JBQWdCO0lBQ2hCLHlCQUF5QixFQUFBOztBQUc5QjtFQUVFLHdCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFFRSx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLHlCbEIzQm9CLEVBQUE7O0FrQjhCdEI7RUFFRSx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLDBCbEJqQ29CLEVBQUE7O0FrQm9DdEI7RUFDQyxXbEJ0Q3VCLEVBQUE7O0FrQndDeEI7RUFJSSxVQUFVLEVBQUE7O0FBSmQ7RUFPSSxTQUFTLEVBQUE7O0FBS2I7OzRCcEJxMU40QjtBcUI1NU41Qjs7NEJyQis1TjRCO0FxQjU1TjVCO0VBR00scUJBQXFCLEVBQUE7RUFIM0I7SUFLUSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxzQkFBc0I7SUFDdEIsbUJBQW1CLEVBQUE7SUFUM0I7TUFXVSxnQkFBZ0IsRUFBQTtJQVgxQjtNQWNVLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsU0FBUztNQUNULGVBQWU7TUFDZixtQkFBbUIsRUFBQTtJQWxCN0I7TUFxQlUsY0FBYztNQUNkLFdBQVc7TUFDWCxXQUFXO01BQ1gsZUFBZTtNQUNmLGFBQWE7TUFDYixpQkFBaUI7TUFDakIsa0JBQWtCLEVBQUE7O0FBM0I1QjtFQWtDSSxzQm5CZXNCLEVBQUE7RW1CakQxQjtJQW9DTSxnQkFBZ0IsRUFBQTs7QUFwQ3RCO0VBMENRLGtCQUFrQixFQUFBOztBQTFDMUI7RUE2Q1EsYUFBYSxFQUFBOztBQUtyQjs7NEJyQmk1TjRCO0FzQnQ4TjVCOzs0QnRCeThONEI7QXNCdDhONUI7RUFFSSwyQkFBMEI7RUFDMUIsZ0NBQW9DO0VBQ3BDLHVCQUFzQjtFQUN0QixZQUFZLEVBQUE7O0FBTGhCO0VBUUksa0JBQWtCLEVBQUE7O0FBUnRCO0VBV0kscUJwQkhrQjtFb0JJbEIsY3BCSmtCLEVBQUE7O0FvQlJ0QjtFQWVJLHFCcEJOb0I7RW9CT3BCLGNwQlBvQixFQUFBOztBb0JUeEI7RUFvQkkscUJwQlZtQjtFb0JXbkIsY3BCWG1CLEVBQUE7O0FvQlZ2QjtFQXlCSSxxQnBCZGtCO0VvQmVsQixjcEJma0IsRUFBQTs7QW9CWHRCO0VBOEJJLHFCcEJsQm1CO0VvQm1CbkIsY3BCbkJtQixFQUFBOztBb0JadkI7RUFtQ0kscUJwQnRCa0I7RW9CdUJsQixjcEJ2QmtCLEVBQUE7O0FvQmJ0QjtFQXdDSSxxQnBCckJtQjtFb0JzQm5CLGNwQnRCbUIsRUFBQTs7QW9CbkJ2QjtFQTRDSSx5QnBCcENrQjtFb0JxQ2xCLFdwQlhPLEVBQUE7O0FvQmxDWDtFQWdESSx5QnBCdkNvQjtFb0J3Q3BCLFdwQmZPLEVBQUE7O0FvQmxDWDtFQW9ESSx5QnBCMUNtQjtFb0IyQ25CLFdwQm5CTyxFQUFBOztBb0JsQ1g7RUF5REkseUJwQjlDa0I7RW9CK0NsQixXcEJ4Qk8sRUFBQTs7QW9CbENYO0VBOERJLHlCcEJsRG1CO0VvQm1EbkIsV3BCN0JPLEVBQUE7O0FvQmxDWDtFQW1FSSx5QnBCdERrQjtFb0J1RGxCLFdwQmxDTyxFQUFBOztBb0JsQ1g7RUF3RUkseUJwQnJEbUI7RW9Cc0RuQixXcEJ2Q08sRUFBQTs7QW9COENYO0VBRUksc0JwQmpDc0I7RW9Ca0N0Qiw2QkFBNkIsRUFBQTtFQUhqQztJQUtNLGFBQWE7SUFDYixZQUFZLEVBQUE7O0FBSWxCO0VBQ0Usc0JBQXNCLEVBQUE7O0FBRXhCO0VBR00sMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4QixvQ0FBMkM7RUFDM0MsZ0NBQXFEO0VBQ3JELFdwQmxFSztFb0JtRUwsNEJBQTRCLEVBQUE7O0FBUmxDO0VBV00sc0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixtQkFBbUIsRUFBQTs7QUFiekI7RUFpQkksb0NBQW1EO0VBQ25ELHlCQUF3QyxFQUFBOztBQWxCNUM7RUFxQkksb0NBQTJDO0VBQzNDLHNCQUF3QixFQUFBOztBQUc1QjtFQUdNLG1CQUFtQjtFQUNuQixzQkFBc0IsRUFBQTs7QUFKNUI7RUFTTSwyQkFBMkI7RUFDM0Isd0JBQXdCO0VBQ3hCLG9DQUEyQztFQUMzQyxnQ0FBcUQ7RUFDckQsV3BCakdLO0VvQmtHTCw0QkFBNEIsRUFBQTs7QUFkbEM7RUFpQk0sc0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixtQkFBbUIsRUFBQTs7QUFuQnpCO0VBdUJJLG9DQUFtRDtFQUNuRCx5QkFBd0MsRUFBQTs7QUF4QjVDO0VBMkJJLG9DQUEyQztFQUMzQyxzQkFBd0IsRUFBQTs7QUFJNUI7OzRCdEI0Nk40QjtBdUJya081Qjs7NEJ2QndrTzRCO0F1QnJrTzVCO0VBR00sZUFBZTtFQUNmLGNyQldjLEVBQUE7O0FxQmZwQjtFQU9NLGVBQWU7RUFDZixjckJMb0I7RXFCTXBCLGdCQUFnQixFQUFBOztBQVR0QjtFQWFJLCtCckJDbUIsRUFBQTs7QXFCZHZCO0VBZ0JJLGNBQWMsRUFBQTs7QUFoQmxCO0VBb0JNLHlDQUF5QztFQUN6QyxzQkFBc0I7RUFDdEIsd0JBQXdCO0VBQ3hCLGFBQWEsRUFBQTs7QUF2Qm5CO0VBMEJNLGtCQUFrQixFQUFBO0VBMUJ4QjtJQTRCTSxpQkFBaUIsRUFBQTtJQTVCdkI7TUE4QlEsWUFBWTtNQUNaLGFBQWE7TUFDYixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQix1QnJCREcsRUFBQTtFcUJsQ1g7SUF1Q1Esa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxTQUFTO0lBQ1Qsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osV0FBVztJQUNYLGtCQUFrQjtJQUNsQixzQnJCZEc7SXFCZUgsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsZUFBZSxFQUFBO0lBcER2QjtNQXVEVSxjckIvQ1k7TXFCZ0RaLGVBQWUsRUFBQTs7QUF4RHpCO0VBNkRNLGFBQWEsRUFBQTtFQTdEbkI7SUErRFEsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixjQUFjO0lBQ2QsY3JCL0NlO0lxQmdEZixzQkFBc0IsRUFBQTtJQW5FOUI7TUFxRVUsY3JCbEVnQjtNcUJtRWhCLGVBQWU7TUFDZix5QkFBeUI7TUFDekIsZ0JBQWdCLEVBQUE7RUF4RTFCO0lBNEVRLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNyQmhFWTtJcUJpRVosdUJBQXVCO0lBQ3ZCLHlCQUF5QixFQUFBOztBQWpGakM7RUFzRkksZ0JBQWdCLEVBQUE7RUF0RnBCO0lBd0ZNLGVBQWU7SUFDZixjckJ0Rm9CO0lxQnVGcEIsc0JyQnpDb0IsRUFBQTtFcUJqRDFCO0lBNkZNLGNyQjlFYyxFQUFBOztBcUJmcEI7RUFpR0ksYUFBYSxFQUFBO0VBakdqQjtJQW1HTSxnQkFBZ0IsRUFBQTtFQW5HdEI7SUFzR00sZUFBZTtJQUNmLGNyQnBHb0I7SXFCcUdwQixTQUFTO0lBQ1QsZ0JBQWdCLEVBQUE7RUF6R3RCO0lBNEdNLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsY3JCNUZjO0lxQjZGZCxnQkFBZ0IsRUFBQTtFQS9HdEI7SUFtSFEsV0FBVyxFQUFBOztBQW5IbkI7RUF5SE0sY3JCdkdjLEVBQUE7RXFCbEJwQjtJQTJIUSxjckI5R2MsRUFBQTs7QXFCYnRCO0VBK0hNLHNCckI5RW9CLEVBQUE7O0FxQmpEMUI7RUFvSU0sZUFBYztFQUNkLGNyQnRIYztFcUJ1SGQsZUFBZTtFQUNmLGVBQWUsRUFBQTtFQXZJckI7SUF5SVEsY3JCakljLEVBQUE7O0FxQnNJdEI7OzRCdkI0aU80QjtBd0I3ck81Qjs7NEJ4QmdzTzRCO0F3QjdyTzVCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFJRyxnQkFBZ0IsRUFBQTs7QUFJbkI7RUFDQyxXQUFVLEVBQUE7O0FBRVg7RUFDQyxZQUFXLEVBQUE7O0FBR1o7OzRCeEI0ck80QjtBeUI5c081Qjs7NEJ6Qml0TzRCO0F5QjlzTzVCO0VBRVEscUJBQXFCLEVBQUE7O0FBRzdCO0VBRVEsZ0JBQWdCLEVBQUE7RUFGeEI7SUFJWSxnQkFBZ0IsRUFBQTtFQUo1QjtJQU9ZLGdCQUFnQjtJQUNoQixjdkJUbUIsRUFBQTtFdUJDL0I7SUFZZ0IscUJBQXFCLEVBQUE7RUFackM7SUFnQlksd0JBQXdCLEVBQUE7SUFoQnBDO01Ba0JnQixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGVBQWU7TUFDZixTQUFTLEVBQUE7SUFyQnpCO01Bd0JnQixlQUFlLEVBQUE7O0FBSy9CO0VBRVEsV0FBVztFQUNYLGdCQUFnQixFQUFBO0VBSHhCO0lBTWdCLGdCQUFnQjtJQUNoQixvQnZCY0U7SXVCYkYsV0FBVztJQUNYLGtCQUFrQjtJQUNsQix3QkFBZ0I7SUFBaEIsZ0JBQWdCLEVBQUE7RUFWaEM7SUFlZ0IsZ0JBQWdCO0lBQ2hCLG9CdkJLRTtJdUJKRixXQUFXO0lBQ1gsa0JBQWtCLEVBQUE7O0FBS2xDOzs0QnpCNnJPNEI7QTBCenZPNUI7OzRCMUI0dk80QjtBMEJodk81QjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUVyQjtFQUVJLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDRSxtQnhCRG9CLEVBQUE7RXdCQXRCO0lBSU0sZ0JBQWdCLEVBQUE7RUFKdEI7SUFVSSwrQ3hCRU87SXdCRFAseUN4Qm5CbUI7WXdCbUJuQixpQ3hCbkJtQjtJd0JvQm5CLDRCQUE0QjtJQUM1QixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLFlBQVksRUFBQTtJQWZoQjtNQWlCTSxZQUFZO01BQ1osaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFBO0lBbkJ4QjtNQXNCTSxVQUFVLEVBQUE7SUF0QmhCO01BeUJNLGN4QjdCYztNd0I4QmQsZUFBZSxFQUFBO01BMUJyQjtRQTRCUSxjeEJ6Q2dCO1F3QjBDaEIsZUFBZSxFQUFBO0VBN0J2QjtJQW1DSSxtQnhCbkNrQjtJd0JvQ2xCLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCLEVBQUE7O0FBSXpCO0VBQ0UsWUFBWTtFQUNaLFVBQVUsRUFBQTtFQUZaO0lBSUksY3hCL0NtQjtJd0JnRG5CLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQU52QjtJQVNJLGN4Qm5FMkI7SXdCb0UzQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUFYdkI7SUFjSSxjeEJ2RWdDO0l3QndFaEMsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTs7QUFHbkI7RUFDRSx3Q0FoRmtDO0VBaUZsQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTs7QUFFckI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQiwyQ0FBMkM7RUFDM0MsZUFBZSxFQUFBO0VBTmpCO0lBUUksZUFBZTtJQUNmLFFBQVE7SUFDUixTQUFTO0lBQ1QsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYixvREFBNEM7WUFBNUMsNENBQTRDO0lBQzVDLDhCQUFzQjtJQUF0QixzQkFBc0IsRUFBQTs7QUFHMUI7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVcsRUFBQTtFQUhiO0lBS0ksWUFBWTtJQUNaLGFBQWE7SUFDYixrREFBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCLG9EQUE0QztZQUE1Qyw0Q0FBNEM7SUFDNUMsa0JBQWtCO0lBQ2xCLGFBQWEsRUFBQTtFQVhqQjtJQWNJLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0RBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QixvREFBNEM7WUFBNUMsNENBQTRDO0lBQzVDLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osU0FBUyxFQUFBO0VBckJiO0lBd0JJLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0RBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QixvREFBNEM7WUFBNUMsNENBQTRDO0lBQzVDLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osU0FBUyxFQUFBO0VBL0JiO0lBa0NJLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0RBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QixvREFBNEM7WUFBNUMsNENBQTRDO0lBQzVDLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsUUFBUSxFQUFBOztBQUdaO0VBQ0UsWUFBWTtFQUNaLFVBQVUsRUFBQTtFQUZaO0lBSUksYUFBYSxFQUFBO0VBSmpCO0lBUU0sZUFBZTtJQUNmLGN4QjdKOEIsRUFBQTtFd0JvSnBDO0lBWU0sZUFBZSxFQUFBO0VBWnJCO0lBZU0sZUFBZTtJQUNmLGlCQUFpQixFQUFBO0VBaEJ2QjtJQW1CTSxtQnhCOUhzQixFQUFBO0l3QjJHNUI7TUFxQlEsZUFBZTtNQUNmLFVBQVUsRUFBQTtFQXRCbEI7SUEyQkksY3hCL0tnQyxFQUFBO0V3Qm9KcEM7SUE4QkksbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTs7QUFHbkI7RUFDRTtJQUNFLDRCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTtFQUV0QjtJQUNFLGlDQUF5QjtZQUF6Qix5QkFBeUIsRUFBQSxFQUFBOztBQUw3QjtFQUNFO0lBQ0UsNEJBQW9CO1lBQXBCLG9CQUFvQixFQUFBO0VBRXRCO0lBQ0UsaUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBLEVBQUE7O0FBSTdCOzs0QjFCK3NPNEI7QTJCdDVPNUI7OzRCM0J5NU80QjtBMkJ0NU81QjtFQUNFLHVCQUF1QixFQUFBOztBQUV6QjtFQUVJLHNCekI2Qk8sRUFBQTs7QXlCMUJYO0VBR00sMERBQWtEO1VBQWxELGtEQUFrRCxFQUFBOztBQUh4RDtFQVFNLG1CQUFtQixFQUFBOztBQVJ6QjtFQVlJLG9CQUFvQixFQUFBOztBQVp4QjtFQWdCTSxrQnpCUmtCLEVBQUE7RXlCUnhCO0lBbUJRLGN6QlpZO0l5QmFaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBQUE7O0FBdEJ4Qjs7O0VBNkJNLGtCekJyQmtCO0V5QnNCbEIsc0J6QkpLO0V5QktMLGVBQWU7RUFDZixjekJ0QmM7RXlCdUJkLHNCekJRb0IsRUFBQTtFeUJ6QzFCOzs7SUFvQ1EsY3pCMUJZO0l5QjJCWixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBOztBQXZDeEI7RUEyQ00sa0J6Qm5Da0I7RXlCb0NsQixlQUFlLEVBQUE7O0FBNUNyQjtFQWdETSxrQkFBa0IsRUFBQTs7QUFoRHhCO0VBb0RJLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULGNBQWM7RUFDZCwwQnpCaERvQixFQUFBO0V5QlJ4QjtJQTBETSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixjekJyRW9CO0l5QnNFcEIsZ0J6QnZDSyxFQUFBOztBeUIxQlg7RUFxRUkseUJ6QnJDUTtFeUJzQ1IsV3pCNUNPO0V5QjZDUCxXQUFXLEVBQUE7O0FBdkVmO0VBMEVJLHlCekJ6Q2E7RXlCMENiLFd6QmpETztFeUJrRFAsV0FBVyxFQUFBOztBQTVFZjtFQStFSSx5QnpCN0NpQjtFeUI4Q2pCLFd6QnRETztFeUJ1RFAsV0FBVyxFQUFBOztBQUdmO0VBQ0UsZUFBZTtFQUNmLDhCQUE4QixFQUFBOztBQUVoQztFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLDZCQUE2QjtFQUM3Qix1QkFBbUI7TUFBbkIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsbUJBQW1CLEVBQUE7O0FBRXJCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBRXRCO0VBQ0Usb0JBQW9CLEVBQUE7RUFEdEI7SUFHSSxtQkFBbUIsRUFBQTs7QUFHdkI7RUFFSSxzQnpCcEdvQjtFeUJxR3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsdURBQXVEO0VBQ3ZELDRCQUE0QjtFQUM1Qix3QkFBd0IsRUFBQTs7QUFHNUI7RUFFSSxpQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUdwQjtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBR0ksZ0JBQWdCLEVBQUE7O0FBR3BCOzs0QjNCbzRPNEI7QTRCaGhQNUI7OzRCNUJtaFA0QjtBNEJoaFA1QjtFQUNFLDZDQUE2QztFQUM3QywyQkFBMkI7RUFDM0Isc0JBQXFCLEVBQUE7O0FBRXZCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsZUFBZSxFQUFBO0VBTGpCO0lBUU0sZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixjMUJWOEI7STBCVzlCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZ0JBQWUsRUFBQTtFQWJyQjtJQWdCTSxlQUFlO0lBQ2YsNkIxQlJpQjtJMEJTakIsZ0MxQlRpQixFQUFBO0kwQlR2QjtNQW9CUSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLHlCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixXMUJLRztNMEJKSCxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLGFBQWE7TUFDYixlQUFlO01BQ2YsbUIxQnZCYyxFQUFBO0kwQk50QjtNQWdDUSxpQkFBaUI7TUFDakIsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixjMUJuQzRCO00wQm9DNUIseUJBQXlCO01BQ3pCLG1CQUFtQixFQUFBO0lBckMzQjtNQXdDUSxxQkFBcUI7TUFDckIseUJBQXlCO01BQ3pCLGNBQWMsRUFBQTtNQTFDdEI7UUE0Q1UsY0FBYyxFQUFBO0VBNUN4QjtJQWlETSxnQkFBZSxFQUFBO0lBakRyQjtNQW1EUSxlQUFlO01BQ2YsVzFCeEJLO00wQnlCTCxxQkFBb0I7TUFDcEIsZ0JBQWdCLEVBQUE7RUF0RHhCO0lBMkRJLGVBQWU7SUFDZixRQUFRO0lBQ1IsU0FBUztJQUNULGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0RBQTRDO1lBQTVDLDRDQUE0QztJQUM1Qyw4QkFBc0I7SUFBdEIsc0JBQXNCLEVBQUE7O0FBRzFCOzs0QjVCd2dQNEI7QTZCdmxQNUI7OzRCN0IwbFA0QjtBNkJ2bFA1QjtFQUVRLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixlQUFlO0VBQ2Ysa0JBQWtCLEVBQUE7RUFQMUI7SUFTWSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLE9BQU87SUFDUCxrQkFBa0I7SUFDbEIseUIzQkNVO0kyQkFWLGtCQUFrQjtJQUNsQixzQjNCZ0JEO0kyQmZDLHFFQUFxRTtJQUVyRSw2REFBNkQsRUFBQTtFQXJCekU7SUF3QlkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLE9BQU87SUFDUCxNQUFNO0lBQ04sa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGMzQi9CYyxFQUFBOztBMkJIMUI7RUFzQ1EsVUFBVSxFQUFBO0VBdENsQjtJQXdDWSxvQkFBb0IsRUFBQTtJQXhDaEM7TUEyQ29CLG9CQUFvQixFQUFBOztBQTNDeEM7RUFvRG9CLG9CM0JDRTtFMkJBRixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBOztBQXZEcEM7RUE2RGdCLGFBQWEsRUFBQTtFQTdEN0I7SUErRG9CLHlCM0JqREc7STJCa0RILG1CQUFtQixFQUFBOztBQWhFdkM7RUF3RWdCLGtCQUFrQixFQUFBOztBQXhFbEM7RUE2RVEsYUFBYSxFQUFBOztBQUdyQjtFQUdZLGdCQUFnQixFQUFBOztBQUg1QjtFQVNnQixrQkFBa0IsRUFBQTs7QUFUbEM7RUFjUSxhQUFhLEVBQUE7O0FBWWpCO0VBT29CLHFCM0J6R0Y7RTJCMEdFLGMzQjFHRixFQUFBOztBMkJrR2xCO0VBV29CLFczQm5GYixFQUFBOztBMkJ3RVA7RUFPb0IscUIzQnhHQTtFMkJ5R0EsYzNCekdBLEVBQUE7O0EyQmlHcEI7RUFXb0IsVzNCbkZiLEVBQUE7O0EyQndFUDtFQU9vQixxQjNCdkdEO0UyQndHQyxjM0J4R0QsRUFBQTs7QTJCZ0duQjtFQVdvQixXM0JuRmIsRUFBQTs7QTJCd0VQO0VBT29CLHFCM0JwR0Y7RTJCcUdFLGMzQnJHRixFQUFBOztBMkI2RmxCO0VBV29CLFczQm5GYixFQUFBOztBMkJ3RVA7RUFPb0IscUIzQnRHRjtFMkJ1R0UsYzNCdkdGLEVBQUE7O0EyQitGbEI7RUFXb0IsVzNCbkZiLEVBQUE7O0EyQndFUDtFQU9vQixxQjNCbkdEO0UyQm9HQyxjM0JwR0QsRUFBQTs7QTJCNEZuQjtFQVdvQixXM0JuRmIsRUFBQTs7QTJCd0VQO0VBT29CLHFCM0I5RkQ7RTJCK0ZDLGMzQi9GRCxFQUFBOztBMkJ1Rm5CO0VBV29CLFczQm5GYixFQUFBOztBMkJ3RVA7RUFPb0IscUIzQnJHRDtFMkJzR0MsYzNCdEdELEVBQUE7O0EyQjhGbkI7RUFXb0IsVzNCbkZiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0IvSE07RTJCZ0lOLHFCM0JoSU07RTJCaUlOLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQnpJRjtFMkIwSUUscUIzQjFJRjtFMkIySUUsVzNCakhiLEVBQUE7O0EyQmtHUDtFQWtCb0IsVzNCcEhiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0I5SFE7RTJCK0hSLHFCM0IvSFE7RTJCZ0lSLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQnhJQTtFMkJ5SUEscUIzQnpJQTtFMkIwSUEsVzNCakhiLEVBQUE7O0EyQmtHUDtFQWtCb0IsVzNCcEhiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0I3SE87RTJCOEhQLHFCM0I5SE87RTJCK0hQLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQnZJRDtFMkJ3SUMscUIzQnhJRDtFMkJ5SUMsVzNCakhiLEVBQUE7O0EyQmtHUDtFQWtCb0IsVzNCcEhiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0IxSE07RTJCMkhOLHFCM0IzSE07RTJCNEhOLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQnBJRjtFMkJxSUUscUIzQnJJRjtFMkJzSUUsVzNCakhiLEVBQUE7O0EyQmtHUDtFQWtCb0IsVzNCcEhiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0I1SE07RTJCNkhOLHFCM0I3SE07RTJCOEhOLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQnRJRjtFMkJ1SUUscUIzQnZJRjtFMkJ3SUUsVzNCakhiLEVBQUE7O0EyQmtHUDtFQWtCb0IsVzNCcEhiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0J6SE87RTJCMEhQLHFCM0IxSE87RTJCMkhQLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQm5JRDtFMkJvSUMscUIzQnBJRDtFMkJxSUMsVzNCakhiLEVBQUE7O0EyQmtHUDtFQWtCb0IsVzNCcEhiLEVBQUE7O0EyQmtHUDtFQUdZLHlCM0JwSE87RTJCcUhQLHFCM0JySE87RTJCc0hQLFczQnZHTCxFQUFBOztBMkJrR1A7RUFhb0IseUIzQjlIRDtFMkIrSEMscUIzQi9IRDtFMkJnSUMsVzNC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aUYzQjtRQWtyQlEseUJ0RDN6QmMsRUFBQTtNc0R5SXRCO1FBdXJCUSxjdEQ5d0JzQixFQUFBO01zRHVGOUI7UUEwckJRLCtCdEQ5d0JtQyxFQUFBO1FzRG9GM0M7VUE0ckJTLCtCdERoeEJrQyxFQUFBO01zRG9GM0M7UUFnc0JRLGN0RHJ4QnVCLEVBQUE7TXNEcUYvQjtRQXNzQlMsOEJ0RHZ4QmtCLEVBQUE7TXNEaUYzQjtRQXlzQlMsY3REOXhCc0IsRUFBQTtNc0RxRi9CO1FBOHNCTyx5QnREcHlCdUI7UXNEcXlCdkIsNkJ0RGh5Qm9CLEVBQUE7TXNEaUYzQjtRQW90QlMsK0J0RHh5QmtDLEVBQUE7TXNEb0YzQztRQXV0QlMsY3RENXlCc0IsRUFBQTtNc0RxRi9CO1FBOHRCVyx5QnREcHpCbUIsRUFBQTtRc0RzRjlCO1VBZ3VCWSxzQnREaDFCQztVc0RpMUJELFd0RGgxQkQsRUFBQTtNc0QrR1g7UUE4dUJZLGN0RG4wQm1CLEVBQUE7TXNEcUYvQjtRQXF2QlEsY3REMTBCdUIsRUFBQTtNc0RxRi9CO1FBeXZCTyxnQ3REMTBCb0IsRUFBQTtRc0RpRjNCO1VBK3ZCUywrQnREbjFCa0MsRUFBQTtRc0RvRjNDO1VBc3dCUyxjdEQvNEJhLEVBQUE7TXNEeUl0QjtRQTZ3QlMseUJ0RDkxQmtCLEVBQUE7UXNEaUYzQjtVQWd4QlUseUJ0RHo1QlksRUFBQTtNc0R5SXRCO1FBd3hCUyx5QnREejJCa0I7UXNEMDJCbEIseUJ0RC8yQnFCO1FzRGczQnJCLCtCdEQ5MkJrQyxFQUFBO1FzRG9GM0M7VUE2eEJVLHlCdER0NkJZO1VzRHU2QlosY3REdjZCWSxFQUFBO01zRHlJdEI7UUF1eUJVLGN0RHgzQmlCLEVBQUE7TXNEaUYzQjtRQTR5QlcsY3REcjdCVyxFQUFBO01zRHlJdEI7UUFtekJPLHlCdERwNEJvQixFQUFBO01zRGlGM0I7UUF1ekJRLHlCdER4NEJtQjtRc0R5NEJuQiwrQnRENTRCbUM7UXNENjRCbkMsMENBQWtDO2dCQUFsQyxrQ0FBa0MsRUFBQTtNQXp6QjFDO1FBNnpCTyx5QnREOTRCb0IsRUFBQTtRc0RpRjNCO1VBK3pCUSw4QnREaDVCbUIsRUFBQTtNc0RpRjNCO1FBczBCVSwyQnREdjVCaUI7UXNEdzVCakIsd0JBQXdCLEVBQUE7TUF2MEJsQztRQSswQlMsMkJBQTJCLEVBQUE7TUEvMEJwQztRQXExQlEsWUFBWSxFQUFBO0lBcjFCcEI7TUEyMUJPLCtCdEQvNkJvQyxFQUFBO0lzRG9GM0M7TUE4MUJPLGN0RG43QndCLEVBQUE7SXNEcUYvQjtNQWsyQk0seUJ0RHo3QndCLEVBQUE7SXNEdUY5QjtNQXcyQlMsV3REdjlCRSxFQUFBO0lzRCtHWDtNQTQyQlEsK0J0RGg4Qm1DLEVBQUE7TXNEb0YzQztRQTgyQlMsV3RENzlCRSxFQUFBO0lzRCtHWDtNQW8zQlUsV3REbitCQyxFQUFBO0lzRCtHWDtNQXczQlMsK0J0RDU4QmtDLEVBQUE7TXNEb0YzQztRQTAzQlUsV3REeitCQyxFQUFBO0lzRCtHWDtNQWs0QlEseUJ0RG45Qm1CLEVBQUE7SXNEaUYzQjtNQXM0Qk8sY3REMzlCd0IsRUFBQTtJc0RxRi9CO01BMjRCTyx5QnREaitCdUI7TXNEaytCdkIsK0J0RGgrQm9DO01zRGkrQnBDLHFCdEQ5OUJvQixFQUFBO0lzRGlGM0I7TUFrNUJPLDBCdERuK0JvQixFQUFBO0lzRGlGM0I7TUF5NUJTLGN0RGgvQnFCLEVBQUE7SXNEdUY5QjtNQWc2Qk8sK0J0RHAvQm9DLEVBQUE7SXNEb0YzQztNQW82QlEseUJ0RHIvQm1CLEVBQUE7SXNEaUYzQjtNQXc2Qk8sY3RENy9Cd0IsRUFBQTtJc0RxRi9CO01BNDZCTSx5QnREbGdDd0I7TXNEbWdDeEIseUJ0RDkvQnFCLEVBQUE7SXNEaUYzQjs7O01BazdCTyxtQnREeGdDdUI7TXNEeWdDdkIseUJ0RHBnQ29CLEVBQUE7TXNEaUYzQjs7O1FBcTdCUSx5QnRENWdDc0I7UXNENmdDdEIscUJ0RHZnQ21CO1FzRHdnQ25CLCtCdEQzZ0NtQyxFQUFBO0lzRG9GM0M7TUEyN0JPLHlCdERsaEN1QjtNc0RtaEN2QixxQnREN2dDb0I7TXNEOGdDcEIsK0J0RGpoQ29DLEVBQUE7SXNE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QnRENTFDa0MsRUFBQTtJc0RvRjNDO01BNHdDUSxjdERqMkN1QixFQUFBO0lzRHFGL0I7TUFteENRLDZCdERwMkNtQixFQUFBO0lzRGlGM0I7TUFzeENRLCtCdEQxMkNtQyxFQUFBO0lzRG9GM0M7TUEyeENRLGN0RGgzQ3VCLEVBQUE7SXNEcUYvQjtNQWl5Q08sK0J0RHIzQ29DLEVBQUE7SXNEb0YzQztNQW95Q08sY3REejNDd0IsRUFBQTtJc0RxRi9CO01BdXlDTyxjQUFjLEVBQUE7SUF2eUNyQjtNQTJ5Q1EsY3REbDRDc0I7TXNEbTRDdEIsZ0N0RGw0Q3NCLEVBQUE7SXNEc0Y5QjtNQW16Q1EsOEJ0RHY0Q21DLEVBQUE7SXNEb0YzQztNQTB6Q1EsMENBQXNDLEVBQUE7SUExekM5QztNQWkwQ1EseUJ0RHY1Q3NCLEVBQUE7SXNEc0Y5QjtNQXMwQ1EsY3REMzVDdUIsRUFBQTtJc0RxRi9CO01BNDBDUyxjdERqNkNzQixFQUFBO0lzRHFGL0I7TUFtMUNTLGN0RHg2Q3NCLEVBQUE7SXNEcUYvQjtNQXMxQ1MsOEJ0RHY2Q2tCLEVBQUE7SXNEaUYzQjtNQTYxQ00seUJ0RHA3Q3dCO01zRHE3Q3hCLCtCdERsN0NxQztNc0RtN0NyQyx5QnREaDdDcUIsRUFBQTtJc0RpRjNCO01BbzJDUSx5QnREMzdDc0I7TXNENDdDdEIseUJ0RHQ3Q21CO01zRHU3Q25CLCtCdEQxN0NtQyxFQUFBO0lzRG9GM0M7TUE2MkNRLHlCdERwOENzQixFQUFBO01zRHVGOUI7UUErMkNTLCtCdERuOENrQyxFQUFBO1FzRG9GM0M7VUFpM0NVLHlCdER2OENvQixFQUFBO01zRHNGOUI7UUFxM0NTLHlCdER0OENrQixFQUFBO0lzRGlGM0I7TUE2M0NRLHlCdERwOUNzQixFQUFBO01zRHVGOUI7UUErM0NTLCtCdERuOUNrQyxFQUFBO1FzRG9GM0M7VUFrNENVLHlCdER4OUNvQixFQUFBO0lzRHNGOUI7TUEyNENRLCtCdEQvOUNtQyxFQUFBO0lzRG9GM0M7TUE4NENRLGN0RG4rQ3VCLEVBQUE7SXNEcUYvQjtNQW81Q08seUJ0RDMrQ3VCLEVBQUE7TXNEdUY5QjtRQXM1Q1EseUJ0RDUrQ3NCLEVBQUE7SXNEc0Y5QjtNQTQ1Q08sc0N0RDcrQ29CO1NzRDYrQ3BCLG1DdEQ3K0NvQjtjc0Q2K0NwQiw4QnRENytDb0IsRUFBQTtNc0RpRjNCO1FBODVDUSwrQnREbC9DbUMsRUFBQTtRc0RvRjNDO1VBZzZDUywrQnREcC9Da0MsRUFBQTtNc0RvRjNDO1FBbzZDUSxjdER6L0N1QixFQUFBO0lzRHFGL0I7TUE0NkNTLHlCdERuZ0RxQixFQUFBO0lzRHVGOUI7TUFrN0NVLCtCdER0Z0RpQyxFQUFBO01zRG9GM0M7UUFvN0NXLHlCdEQzZ0RtQixFQUFBO0lzRHVGOUI7TUE4N0NVLHlCdERyaERvQixFQUFBO0lzRHVGOUI7TUFxOENRLCtCdER6aERtQyxFQUFBO01zRG9GM0M7UUF1OENTLGN0RDVoRHNCLEVBQUE7UXNEcUYvQjtVQXk4Q1UsY3REOWhEcUIsRUFBQTtJc0RxRi9CO01BODhDUSxjdERuaUR1QixFQUFBO0lzRHFGL0I7TUFrOUNPLGdDdERuaURvQixFQUFBO0lzRGlGM0I7TUFxOUNPLGN0RDFpRHdCLEVBQUE7SXNEcUYvQjtNQTA5Q1MseUJ0RDNpRGtCLEVBQUE7SXNEaUYzQjtNQWcrQ00seUJ0RHZqRHdCO01zRHdqRHhCLHlCdERsakRxQixFQUFBO01zRGlGM0I7UUFtK0NPLCtCdER2akRvQyxFQUFBO1FzRG9GM0M7VUFxK0NRLHlCdEQzakRzQixFQUFBO0lzRHNGOUI7TUE0K0NRLGN0RGprRHVCLEVBQUE7SXNEcUYvQjtNQSsrQ1EseUJ0RHRrRHNCLEVBQUE7SXNEdUY5QjtNQXUvQ1MsY3RENWtEc0IsRUFBQTtJc0RxRi9CO01BMi9DUSw4QnRENWtEbUIsRUFBQTtJc0RpRjNCO01BZ2dETyx5QnREamxEb0IsRUFBQTtJc0RpRjNCO01BcWdETyx5QnREM2xEdUIsRUFBQTtJc0RzRjlCO01BMGdETywrQnREOWxEb0MsRUFBQTtJc0RvRjNDO01BNmdETyxjdERsbUR3QixFQUFBO0lzRHFGL0I7TUFpaERNLDJDQUFzRCxFQUFBO0lBamhENUQ7TUFvaERNLHVDQUF5QyxFQUFBO0lBcGhEL0M7TUF3aERPLGN0RHptRG9CLEVBQUE7SXNEaUYzQjtNQTJoRE8sK0J0RC9tRG9DLEVBQUE7SXNEb0YzQztNQThoRE8sK0J0RGxuRG9DLEVBQUE7SXNEb0YzQztNQWlpRE8sY3REdG5Ed0IsRUFBQTtJc0RxRi9CO01Bc2lETyx5QnRENW5EdUI7TXNENm5EdkIseUJ0RHhuRG9CLEVBQUE7SXNEaUYzQjtNQTRpRE8seUJ0RDduRG9CO01zRDhuRHBCLHlCdEQ5bkRvQixFQUFBO0lzRGlGM0I7TUFrakRPLHlCdERub0RvQixFQUFBO0lzRGlGM0I7TUF1akRPLDBCdER4b0RvQixFQUFBO0lzRGlGM0I7TUE0akRPLHlCdERscER1QjtNc0RtcER2Qix5QkFBd0M7TUFDeEMsK0J0RC9vRG9CLEVBQUE7SXNEaUYzQjtNQW9rRFUsOEJ0RDFwRG9CLEVBQUE7SXNEc0Y5QjtNQTBrRE8sY3REL3BEd0I7TXNEZ3FEeEIsK0J0RDVwRG9CLEVBQUE7SXNEaUYzQjtNQStrRFEseUJ0RHRxRHNCLEVBQUE7SXNEdUY5QjtNQWtsRFEseUJ0RG5xRG1CO01zRG9xRG5CLHlCdER6cURzQixFQUFBO0lzRHNGOUI7TUF3bERVLHlCdEQvcURvQjtNc0RnckRwQixxQnREMXFEaUI7TXNEMnFEakIsY3REL3FEcUIsRUFBQTtJc0RxRi9CO01BOGxEVyxjdERuckRvQixFQUFBO0lzRHFGL0I7TUFxbURPLCtCdER6ckRvQyxFQUFBO0lzRG9GM0M7TUEwbURPLHlCdERoc0R1QixFQUFBO0lzRHNGOUI7TUE4bURRLCtCQUErQixFQUFBO0lBOW1EdkM7TUFpbkRRLCtCdERyc0RtQyxFQUFBO0lzRG9GM0M7TUF1bkRTLGN0RDVzRHNCLEVBQUE7SXNEcUYvQjtNQTZuRFEsK0J0RGp0RG1DLEVBQUE7TXNEb0YzQztRQStuRFMsZ0NBQTZCLEVBQUE7SUEvbkR0QztNQXVvRFEsNkJ0RHh0RG1CLEVBQUE7SXNEaUYzQjtNQThvRFEsV3REN3ZERyxFQUFBO0VzRCtHWDtJQXFwREssNkJ0RDV1RHlCO0lzRDZ1RHpCLHlCdEQ1dUR5QixFQUFBO0VzRHNGOUI7SUF5cERLLG1CdERodkR5QjtJc0RpdkR6QiwrQnREOXVEc0MsRUFBQTtFc0RvRjNDO0lBNnBESyx5QnREbnZEeUI7SXNEb3ZEekIsNkJ0RC91RHNCLEVBQUE7O0FzRGlGM0I7RUFrcURJLHlCdER4dkQwQjtFc0R5dkQxQix5QnREeHZEMkIsRUFBQTtFc0RxRi9CO0lBcXFESyx5QnREM3ZEeUIsRUFBQTs7QXNEc0Y5QjtFQTJxRE0sK0J0RC92RHFDLEVBQUE7O0FzRG9GM0M7RUErcURLLDhCdERod0RzQixFQUFBO0VzRGlGM0I7SUFpckRNLGdDdERsd0RxQixFQUFBO0lzRGlGM0I7TUFxckRTLDBDQUFzQyxFQUFBO0VBcnJEL0M7SUE4ckRRLHlCdERweERzQjtJc0RxeER0QiwyQ3REdHhEc0I7WXNEc3hEdEIsbUN0RHR4RHNCLEVBQUE7RXNEdUY5QjtJQW1zRFMseUJ0RHB4RGtCLEVBQUE7RXNEaUYzQjtJQXlzRFEsY3REOXhEdUIsRUFBQTtFc0RxRi9CO0lBOHNEUSxjdERueUR1QixFQUFBO0VzRHFGL0I7SUFpdERRLCtCdERyeURtQyxFQUFBOztBc0RvRjNDO0VBdXRESyxjdEQ1eUQwQixFQUFBO0VzRHFGL0I7SUF5dERNLDBDQUFzQyxFQUFBOztBQXp0RDVDO0VBK3RETyxnQ3REaHpEb0IsRUFBQTtFc0RpRjNCO0lBb3VEVyxjdER6ekRvQixFQUFBOztBc0RxRi9CO0VBNHVEUSx5QnREN3pEbUIsRUFBQTs7QXNEaUYzQjtFQSt1RFEsK0J0RG4wRG1DLEVBQUE7O0FzRG9GM0M7RUFrdkRRLHlCdER6MERzQixFQUFBOztBc0R1RjlCO0VBc3ZETyx5QnRENTBEdUI7RXNENjBEdkIsNkJ0RHgwRG9CLEVBQUE7RXNEaUYzQjtJQTB2RFMseUJ0RGgxRHFCLEVBQUE7O0FzRHNGOUI7RUFvd0RRLHlCdERyMURtQixFQUFBO0VzRGlGM0I7SUFzd0RTLGN0RDMxRHNCLEVBQUE7O0FzRHFGL0I7RUE4d0RJLHlCdEQvMUR1QjtFc0RnMkR2QiwrQnREbjJEdUMsRUFBQTs7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O0VzRGlGM0I7SUFtK0RPLHlCdER6akV1QixFQUFBO0VzRHNGOUI7SUFzK0RPLGN0RDNqRXdCLEVBQUE7RXNEcUYvQjtJQTIrRFMsY3REaGtFc0IsRUFBQTtFc0RxRi9CO0lBOCtEUyx5QnREcmtFcUI7SXNEc2tFckIsK0J0RG5rRWtDO0lzRG9rRWxDLHFCdERqa0VrQixFQUFBO0VzRGlGM0I7SUFvL0RRLHlCdERya0VtQixFQUFBO0VzRGlGM0I7SUEyL0RPLCtCdEQva0VvQyxFQUFBO0VzRG9GM0M7SUE4L0RPLGN0RG5sRXdCLEVBQUE7RXNEcUYvQjtJQWlnRU8sK0J0RHJsRW9DLEVBQUE7RXNEb0YzQztJQW9nRU8seUJ0RDFsRXVCLEVBQUE7SXNEc0Y5Qjs7TUF3Z0VVLHlCdEQvbEVvQjtNc0RnbUVwQix5QnREMWxFaUI7TXNEMmxFakIsK0J0RDlsRWlDLEVBQUE7SXNEb0YzQztNQStnRVcseUJ0RHRtRW1CO01zRHVtRW5CLHlCdERqbUVnQixFQUFBOztBc0RpRjNCO0VBMmhFSyx5QnREam5FeUIsRUFBQTtFc0RzRjlCO0lBNmhFTSx5QnREbm5Fd0I7SXNEb25FeEIseUJ0RHBuRXdCO0lzRHFuRXhCLFd0RDlvRUssRUFBQTtFc0QrR1g7SUFraUVNLHlCQUF3QyxFQUFBOztBQWxpRTlDO0VBdWlFTSx5QnREaHJFZ0I7RXNEaXJFaEIseUJ0RGpyRWdCLEVBQUE7O0FzRHlJdEI7RUE2aUVNLHlCdERyckVrQjtFc0RzckVsQix5QnREdHJFa0IsRUFBQTs7QXNEd0l4QjtFQW9qRUsseUJ0RDFvRXlCLEVBQUE7O0FzRDZvRTNCO0VBdmpFSDtJQTZqRVMseUJ0RDlvRWtCLEVBQUE7RXNEaUYzQjtJQW1rRVEsK0J0RHZwRW1DLEVBQUE7RXNEb0YzQztJQTBrRU0sWUFBWSxFQUFBO0VBMWtFbEI7SUFpbEVRLHFDQUFxQztJQUNyQyw4QkFBOEIsRUFBQSxFQUM5Qjs7QUFLTDtFQXhsRUg7SUE0bEVNLGdDdEQ3cUVxQixFQUFBO0lzRGlGM0I7TUE4bEVPLDhCdEQvcUVvQixFQUFBO01zRGlGM0I7UUFnbUVRLDhCdERqckVtQixFQUFBO1FzRGlGM0I7VUFrbUVTLDhCdERuckVrQixFQUFBLEVzRG9yRWxCOztBQU1OO0VBem1FSDtJQTJtRUssNkJ0RDVyRXNCO0lzRDZyRXRCLHlCdERsc0V5QixFQUFBO0VzRHNGOUI7SUFrbkVRLGN0RGh2RWUsRUFBQTtFc0Q4SHZCO0lBMG5FTyxnQ3REM3NFb0IsRUFBQTtFc0RpRjNCO0lBNm5FTyxnQ3REOXNFb0IsRUFBQTtFc0RpRjNCO0lBb29FTyw4QnREcnRFb0IsRUFBQTtJc0RpRjNCO01Bc29FUSw4QnREdnRFbUIsRUFBQSxFc0R3dEVuQjs7QUFLTDtFQTVvRUg7SUFncEVPLDhCdERqdUVvQixFQUFBLEVzRGt1RXBCOztBQUlKO0VBcnBFSDtJQTJwRVEsOEJ0RDV1RW1CLEVBQUEsRXNENnVFbkI7O0FBS0w7RUFqcUVIO0lBc3FFUSw2QnREdnZFbUI7SXNEd3ZFbkIsZ0N0RHh2RW1CLEVBQUE7RXNEaUYzQjtJQWdyRVEsOEJ0RGp3RW1CLEVBQUE7RXNEaUYzQjtJQXlyRU8seUJ0RDF3RW9CLEVBQUEsRXNEMndFcEI7O0FBSUo7RUE5ckVIO0lBaXNFTSx5Q0FBbUQsRUFBQSxFQUNuRDs7QUFHSDtFQXJzRUg7SUEyc0VTLGdDdEQ1eEVrQixFQUFBLEVzRDZ4RWxCOztBQTVzRVQ7RUFvdEVHLHlCdEQzeUUyQixFQUFBOztBc0R1RjlCO0VBd3RFSSx5QnREOXlFMEIsRUFBQTs7QXNEc0Y5QjtFQTR0RUcseUJ0RGx6RTJCLEVBQUE7RXNEc0Y5QjtJQTh0RUksbUJ0RHB6RTBCO0lzRHF6RTFCLG9DdERoekV1QjtZc0RnekV2Qiw0QnREaHpFdUI7SXNEaXpFdkIsMEJ0RGp6RXVCLEVBQUE7SXNEaUYzQjtNQWt1RUsseUJ0RHp6RXlCO01zRDB6RXpCLHlCdERwekVzQjtNc0RxekV0QiwrQnREeHpFc0MsRUFBQTtJc0RvRjNDO01BdXVFSywwQkFBMEI7TUFDMUIsY3REN3pFMEIsRUFBQTs7QXNEcUYvQjtFQTh1RUkseUJ0RHIwRTBCO0VzRHMwRTFCLCtCdERuMEV1QztFc0RvMEV2Qyx5QnREajBFdUIsRUFBQTs7QXNEaUYzQjtFQW12RUksY3REeDBFMkIsRUFBQTs7QXNEcUYvQjtFQXN2RUkseUJ0RDcwRTBCO0VzRDgwRTFCLCtCdEQzMEV1QztFc0Q0MEV2Qyx5QnREejBFdUIsRUFBQTs7QXNEaUYzQjtFQTZ2RU0seUJ0RHAxRXdCO0VzRHExRXhCLHlCdEQvMEVxQixFQUFBOztBc0RpRjNCO0VBcXdFSSx5QnRENTFFMEI7RXNENjFFMUIsb0NBQStDLEVBQUE7O0FBdHdFbkQ7RUEwd0VLLCtCdEQ5MUVzQyxFQUFBOztBc0RvRjNDO0VBK3dFSywrQnREbjJFc0MsRUFBQTs7QXNEb0YzQztFQW94RUsseUJ0RDMyRXlCO0VzRDQyRXpCLHlCdER0MkVzQjtFc0R1MkV0QiwrQnREMTJFc0MsRUFBQTs7QXNEb0YzQztFQTJ4RUcseUJ0RGwzRTJCO0VzRG0zRTNCLHlCdEQ3MkV3QixFQUFBOztBc0RpRjNCO0VBZ3lFSSxnQ0FBdUM7RUFDdkMseUJBQWdDLEVBQUE7O0FBanlFcEM7RUFveUVJLGdDQUF5QztFQUN6Qyx5QkFBa0MsRUFBQTs7QUFyeUV0QztFQXd5RUksZ0NBQXVDO0VBQ3ZDLHlCQUFnQyxFQUFBOztBQXp5RXBDO0VBNHlFSSxnQ0FBb0M7RUFDcEMseUJBQTZCLEVBQUE7O0FBN3lFakM7RUFnekVJLGdDQUF1QztFQUN2Qyx5QkFBZ0MsRUFBQTs7QUFqekVwQztFQW96RUksZ0NBQXNDO0VBQ3RDLHlCQUErQixFQUFBOztBQXJ6RW5DO0VBd3pFSSw2QkFBK0I7RUFDL0Isc0JBQXdCLEVBQUE7O0FBenpFNUI7RUE0ekVJLG9DQUEyQztFQUMzQyxzQkFBd0IsRUFBQTs7QUE3ekU1QjtFQWcwRUksb0NBQTZDO0VBQzdDLHNCQUF3QixFQUFBOztBQWowRTVCO0VBbzBFSSxvQ0FBMkM7RUFDM0Msc0JBQXdCLEVBQUE7O0FBcjBFNUI7RUF3MEVJLG9DQUF3QztFQUN4QyxzQkFBd0IsRUFBQTs7QUF6MEU1QjtFQTQwRUksb0NBQTJDO0VBQzNDLHNCQUF3QixFQUFBOztBQTcwRTVCO0VBZzFFSSxvQ0FBMEM7RUFDMUMsc0JBQXdCLEVBQUE7O0FBajFFNUI7RUFvMUVJLGlDQUFtQztFQUNuQyxzQkFBd0IsRUFBQTs7QUFyMUU1QjtFQTAxRUkseUJ0RDM2RXVCLEVBQUE7O0FzRGlGM0I7RUErMUVJLHlCdER0N0UwQjtFc0R1N0UxQiwrQnREcDdFdUM7RXNEcTdFdkMscUJ0RGw3RXVCLEVBQUE7O0FzRGlGM0I7OztFQXMyRUkscUJ0RHY3RXVCO0VzRHc3RXZCLHlCdEQ5N0UwQjtFc0QrN0UxQiwrQnRENTdFdUMsRUFBQTtFc0RvRjNDOzs7SUEwMkVLLGN0RC83RTBCLEVBQUE7O0FzRHFGL0I7RUE4MkVJLHlCdERyOEUwQjtFc0RzOEUxQiwrQnREbjhFdUMsRUFBQTs7QXNEb0YzQztFQWszRUkscUJ0RG44RXVCLEVBQUE7O0FzRGlGM0I7RUFxM0VJLDZCdER0OEV1QixFQUFBO0VzRGlGM0I7SUF1M0VLLG1CdEQ3OEV5QjtJc0Q4OEV6QiwrQnRENThFc0MsRUFBQTs7QXNEb0YzQztFQTYzRUcsbUJ0RG45RTJCO0VzRG85RTNCLHlCdERuOUU0QjtFc0RvOUU1QiwrQnREbjlFd0MsRUFBQTtFc0RvRjNDO0lBazRFSyxtQnREeDlFeUIsRUFBQTs7QXNEc0Y5QjtFQXU0RUcsNkJ0RDU5RTRCO0VzRDY5RTVCLDhCdEQ3OUU0QjtFc0Q4OUU1QiwrQnREOTlFNEIsRUFBQTtFc0RxRi9CO0lBMjRFSSwwQ0FBc0MsRUFBQTtJQTM0RTFDO01BODRFSyxtQnRELzlFc0IsRUFBQTtFc0RpRjNCO0lBazVFSSw4QnREditFMkI7SXNEdytFM0IsK0J0RHgrRTJCLEVBQUE7O0FzRHFGL0I7RUF5NUVLLG1CdEQxK0VzQixFQUFBOztBc0RpRjNCO0VBODVFRyx5QnREcC9FMkIsRUFBQTs7QXNEc0Y5QjtFQWk2RUcsbUJ0RHYvRTJCO0VzRHcvRTNCLHlCdER2L0U0QixFQUFBOztBc0RxRi9CO0VBcTZFRyxtQnREdC9Fd0IsRUFBQTtFc0RpRjNCO0lBdzZFSSxtQnREampGa0I7SXNEa2pGbEIsV3REeGhGTyxFQUFBOztBc0QrR1g7RUE2NkVHLCtCdERqZ0Z3QyxFQUFBOztBc0RvRjNDO0VBZzdFRyx5QnREdGdGMkIsRUFBQTs7QXNEc0Y5QjtFQW83RUkseUJ0RHJnRnVCLEVBQUE7O0FzRGlGM0I7RUF3N0VHLG1CdEQvZ0YyQjtFc0RnaEYzQix5QnREaGhGMkIsRUFBQTs7QXNEdUY5QjtFQTY3RUksbUJ0RDlnRnVCO0VzRCtnRnZCLHlCdEQvZ0Z1QixFQUFBOztBc0RpRjNCO0VBaThFSSx5QkFBeUIsRUFBQTs7QUFqOEU3QjtFQXM4RUkseUJ0RDdoRjBCLEVBQUE7O0FzRHVGOUI7RUEwOEVHLHFCdEQzaEZ3QixFQUFBO0VzRGlGM0I7SUE2OEVLLHlCdERuaUZ5QjtJc0RvaUZ6QiwrQnREbGlGc0MsRUFBQTs7QXNEb0YzQztFQW05RUcseUJ0RHppRjJCLEVBQUE7RXNEc0Y5QjtJQXE5RUksK0J0RHppRnVDLEVBQUE7RXNEb0YzQztJQXc5RUksY3REN2lGMkIsRUFBQTtFc0RxRi9CO0lBMjlFSSx5QnREbGpGMEI7SXNEbWpGMUIsK0J0RGhqRnVDLEVBQUE7O0FzRG9GM0M7RUFpK0VJLG1CdER2akYwQixFQUFBOztBc0RzRjlCO0VBcStFRyx5QnREM2pGMkIsRUFBQTs7QXNEc0Y5QjtFQXcrRUcsZ0N0RHpqRndCLEVBQUE7RXNEaUYzQjtJQTIrRUsseUJ0RGprRnlCO0lzRGtrRnpCLCtCdERoa0ZzQztJc0Rpa0Z0QyxxQ3REbmtGeUIsRUFBQTtFc0RzRjlCO0lBaS9FSyxxQ3REbGtGc0IsRUFBQTtFc0RpRjNCO0lBcy9FSyx5QnRENWtGeUI7SXNENmtGekIsK0J0RDNrRnNDO0lzRDRrRnRDLHFDdEQ5a0Z5QixFQUFBOztBc0RzRjlCO0VBa2dGTSxxQ3REbmxGcUIsRUFBQTs7QXNEaUYzQjtFQXlnRkksK0J0RDdsRnVDLEVBQUE7RXNEb0YzQztJQTJnRkssY3REcHBGaUIsRUFBQTs7QXNEeUl0QjtFQWdoRkssY3REenBGaUIsRUFBQTs7QXNEeUl0QjtFQXloRkssMEJ0RGpxRm1CO0VzRGtxRm5CLHlCQUFrQyxFQUFBOztBQTFoRnZDO0VB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MEI7RXNEMjNGMUIsK0J0RHgzRnVDLEVBQUE7O0FzRG9GM0M7RUF1eUZJLCtCdEQzM0Z1QyxFQUFBO0VzRG9GM0M7SUEweUZLLHlCdERoNEZ5QixFQUFBOztBc0RzRjlCO0VBZ3pGSSwrQnREcDRGdUMsRUFBQTs7QXNEb0YzQztFQW96RkcsY3REejRGNEIsRUFBQTs7QXNEcUYvQjtFQXV6RkcseUJ0RDc0RjJCO0VzRDg0RjNCLG1DdER6NEZ3QjtVc0R5NEZ4QiwyQnREejRGd0I7RXNEMDRGeEIsOEJ0RDE0RndCLEVBQUE7RXNEaUYzQjtJQTR6RksseUJ0RGw1RnlCO0lzRG01RnpCLG1DdEQ5NEZzQjtZc0Q4NEZ0QiwyQnREOTRGc0I7SXNEKzRGdEIsOEJ0RC80RnNCLEVBQUE7RXNEaUYzQjtJQWkwRksseUJ0RHY1RnlCLEVBQUE7RXNEc0Y5QjtJQXUwRk0sK0J0RDM1RnFDLEVBQUE7RXNEb0YzQztJQTgwRk0sY3REdjlGZ0I7SXNEdzlGaEIsNkJBQTZCLEVBQUE7RUEvMEZuQztJQW0xRkssY3RENTlGaUI7SXNENjlGakIsNkJBQTZCLEVBQUE7RUFwMUZsQztJQXcxRkksZ0N0RHo2RnVCLEVBQUE7SXNEaUYzQjtNQTAxRkssK0J0RDk2RnNDLEVBQUE7SXNEb0YzQztNQTYxRkssY3REbDdGMEIsRUFBQTtFc0RxRi9CO0lBaTJGSSx5QkFBeUIsRUFBQTtJQWoyRjdCO01BbTJGSyx5QnREMTdGeUI7TXNEMjdGekIsK0J0RHg3RnNDO01zRHk3RnRDLHlCdER0N0ZzQixFQUFBO0VzRGlGM0I7SUEyMkZNLCtCdEQvN0ZxQyxFQUFBO0VzRG9GM0M7SUE4MkZNLDZCdEQvN0ZxQixFQUFBO0VzRGlGM0I7SUFtM0ZNLDBCdERwOEZxQixFQUFBO0VzRGlGM0I7SUEwM0ZNLCtCdEQ5OEZxQyxFQUFBOztBc0RvRjNDO0VBaTRGSSx5QnREeDlGMEIsRUFBQTtFc0R1RjlCO0lBbTRGSyx5QnREMTlGeUIsRUFBQTs7QXNEdUY5QjtFQXU0RkkseUJ0RHg5RnVCLEVBQUE7O0FzRGlGM0I7RUEwNEZJLHlCdERqK0YwQjtFc0RrK0YxQix5QnRENTlGdUI7RXNENjlGdkIsV3REMy9GTyxFQUFBOztBc0QrR1g7RUErNEZJLHlCdEQvL0ZTLEVBQUE7RXNEZ0hiO0lBaTVGSyxpQkFBaUI7SUFDakIsbUJ0RHgrRnlCLEVBQUE7RXNEc0Y5QjtJQWk1RkssaUJBQWlCO0lBQ2pCLG1CdER4K0Z5QixFQUFBOztBc0RzRjlCO0VBdTVGRyx5QnREOStGMkIsRUFBQTs7QXNEdUY5QjtFQTA1RkcseUJ0RGgvRjJCO0VzRGkvRjNCLHlCdEQ1K0Z3QixFQUFBO0VzRGlGM0I7SUE2NUZJLHlCdERuL0YwQjtJc0RvL0YxQixnQ3RELytGdUIsRUFBQTs7QXNEaUYzQjtFQW02RkksWUFBWSxFQUFBOztBQW42RmhCO0VBMDZGTSx5QnREMy9GcUIsRUFBQTs7QXNEaUYzQjtFQWc3RkcsdUNBQXVDLEVBQUE7RUFoN0YxQztJQWs3RkksK0J0RHRnR3VDLEVBQUE7O0FzRG9GM0M7RUFzN0ZHLG9DQUE4QyxFQUFBOztBQXQ3RmpEO0VBeTdGRyx5QnREL2dHMkIsRUFBQTtFc0RzRjlCO0lBMjdGSSxnQ3RENWdHdUIsRUFBQTtFc0RpRjNCO0lBKzdGSyx5QnREcmhHeUI7SXNEc2hHekIsK0J0RHBoR3NDO0lzRHFoR3RDLHlCdERsaEdzQixFQUFBOztBc0RpRjNCO0VBdzhGSyx5QnREN2hHMEIsRUFBQTs7QXNEcUYvQjtFQTg4Rkksb0NBQWtELEVBQUE7O0FBOThGdEQ7RUFrOUZHLGN0RHhsR21CLEVBQUE7O0FzRHNJdEI7RUFzOUZJLGN0RDFsR2tCLEVBQUE7O0FzRG9JdEI7RUEyOUZJLHlCdERqakcwQixFQUFBOztBc0RzRjlCO0VBaStGSyxvQ0FBK0M7RUFDL0MsOEJBQTZCLEVBQUE7O0FBbCtGbEM7RUF5K0ZJLCtCdEQ3akd1QyxFQUFBO0VzRG9GM0M7SUEyK0ZLLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTs7QUEzK0ZwQztFQWcvRkssdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBQWgvRnBDO0VBeStGSSwrQnREN2pHdUMsRUFBQTtFc0RvRjNDO0lBMitGSyx1Q0FBK0I7WUFBL0IsK0JBQStCLEVBQUE7O0FBMytGcEM7RUFnL0ZLLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QUFoL0ZwQztFQXkrRkksK0J0RDdqR3VDLEVBQUE7RXNEb0YzQztJQTIrRkssdUNBQStCO1lBQS9CLCtCQUErQixFQUFBOztBQTMrRnBDO0VBZy9GSyx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0FBaC9GcEM7RUF5K0ZJLCtCdEQ3akd1QyxFQUFBO0VzRG9GM0M7SUEyK0ZLLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTs7QUEzK0ZwQztFQWcvRkssdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBQWgvRnBDO0VBeStGSSwrQnREN2pHdUMsRUFBQTtFc0RvRjNDO0lBMitGSyx1Q0FBK0I7WUFBL0IsK0JBQStCLEVBQUE7O0FBMytGcEM7RUFnL0ZLLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QUFoL0ZwQztFQXkrRkksK0J0RDdqR3VDLEVBQUE7RXNEb0YzQztJQTIrRkssdUNBQStCO1lBQS9CLCtCQUErQixFQUFBOztBQTMrRnBDO0VBZy9GSyx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0FBaC9GcEM7RUF5K0ZJLCtCdEQ3akd1QyxFQUFBO0VzRG9GM0M7SUEyK0ZLLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBQTs7QUEzK0ZwQztFQWcvRkssdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBQWgvRnBDO0VBeStGSSwrQnREN2pHdUMsRUFBQTtFc0RvRjNDO0lBMitGSyx1Q0FBK0I7WUFBL0IsK0JBQStCLEVBQUE7O0FBMytGcEM7RUFnL0ZLLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QUFoL0ZwQztFQXUvRksseUJBQXdDLEVBQUE7O0FBdi9GN0M7RUE4L0ZLLHFCQUFhO1VBQWIsYUFBYSxFQUFBO0VBOS9GbEI7SUFnZ0dNLHlCQUF3QyxFQUFBOztBQVc5QztFQUVFLCtCdERqbUd5QztFc0RrbUd6Qyx5QnREcm1HNEIsRUFBQTtFc0RrbUc5QjtJQUtHLHlDQUFpQztZQUFqQyxpQ0FBaUMsRUFBQTtFQUxwQztJQVFHLG9DQUFrRDtJQUNsRCw4QkFBOEI7SUFDOUIseUJ0RHRtR3dCO0lzRHVtR3hCLCtCdEQxbUd3QyxFQUFBO0VzRCtsRzNDO0lBZUkscUJBQWE7WUFBYixhQUFhLEVBQUE7RUFmakI7SUFzQk0seUJ0RHZuR3dCO0lzRHduR3hCLFd0RGpwR0ssRUFBQTtJc0QwbkdYO01BeUJPLGlCQUFpQixFQUFBO0VBekJ4QjtJQWlDSSxXdEQzcEdPLEVBQUE7RXNEMG5HWDtJQXNDSSxXdERqcUdTLEVBQUE7SXNEMm5HYjtNQTBDTyxzQnREcHFHSTtNc0RxcUdKLHlCdER6ckdnQjtNc0QwckdoQixXdER2cUdNLEVBQUE7SXNEMm5HYjtNQWtETSxzQnRENXFHSyxFQUFBO0lzRDBuR1g7OztNQXlETyxxQnREdnNHZ0I7TXNEd3NHaEIsc0J0RHByR0k7TXNEcXJHSixXdER0ckdNLEVBQUE7SXNEMm5HYjtNQThETyxXdER6ckdNLEVBQUE7SXNEMm5HYjs7TUFvRU0sc0J0RDlyR0ssRUFBQTtJc0Rpc0dQO01BdkVKO1FBNEVTLDBDQUFrQztnQkFBbEMsa0NBQWtDLEVBQUE7TUE1RTNDO1FBK0VTLHlCdERqckdxQjtRc0RrckdyQixtREFBMkM7Z0JBQTNDLDJDQUEyQztRQUMzQyx5QnREN3FHa0I7UXNEOHFHbEIsK0J0RGpyR2tDLEVBQUEsRXNEa3JHbEM7RUFuRlQ7SUEwRkksa0JBQUE7SUF5R0EsZ0JBQUE7SUFZQSxjQUFBLEVBQWU7SUEvTW5CO01BZ0dTLCtCdEQvckdrQyxFQUFBO0lzRCtsRzNDO01Bb0dRLHlCdERyc0dzQixFQUFBO01zRGltRzlCOztRQXdHVSx5QnREenNHb0IsRUFBQTtNc0RpbUc5QjtRQTRHUyx5QnREN3NHcUIsRUFBQTtJc0RpbUc5QjtNQW1ISyxtQnREcHRHeUIsRUFBQTtNc0RpbUc5QjtRQXFITSw4QkFBOEI7UUFDOUIseUJBQXlCLEVBQUE7TUF0SC9CO1FBMEhPLGtEQUFrRCxFQUFBO01BMUh6RDtRQThITSx5QnREL3RHd0I7UXNEZ3VHeEIsOERBQXNEO2dCQUF0RCxzREFBc0QsRUFBQTtRQS9INUQ7VUFpSU8sY3REL3dHZ0IsRUFBQTtRc0Q4b0d2QjtVQW9JTyxXdEQ5dkdJLEVBQUE7TXNEMG5HWDtRQXlJTyxjdEQ3eEdlO1FzRDh4R2Ysa0RBQWtELEVBQUE7TUExSXpEO1FBK0lRLCtCdEQ5dUdtQyxFQUFBO1FzRCtsRzNDO1VBaUpTLGN0RHJ5R2EsRUFBQTtRc0RvcEd0QjtVQW9KUyxjdER4eUdhLEVBQUE7TXNEb3BHdEI7UUF3SlEsZUFBZTtRQUNmLGlCQUFpQixFQUFBO01Bekp6QjtRQTZKUSwrQnRENXZHbUMsRUFBQTtNc0QrbEczQztRQWtLUSxjdERsekdlLEVBQUE7TXNEZ3BHdkI7UUF1S08sY3REcnpHZ0IsRUFBQTtNc0Q4b0d2QjtRQTRLUyxjdEQxd0cwQixFQUFBO1FzRDhsR25DO1VBOEtVLGN0RGwwR1ksRUFBQTtRc0RvcEd0QjtVQWlMVSxjdERyMEdZLEVBQUE7TXNEb3BHdEI7UUF3TE0sNkJ0RHB4R3FCLEVBQUE7UXNENGxHM0I7VUEyTFEseUJ0RDV4R3NCLEVBQUE7UXNEaW1HOUI7VUErTE8seUJ0RGp5R3VCLEVBQUE7SXNEa21HOUI7TUF1TU8sOEJBQStCLEVBQUE7SUF2TXRDO01BNE1LLHNCdER2MEdRO01zRHcwR1IsWUFBWSxFQUFBO0lBN01qQjtNQW9OUSxjdERwekd1QixFQUFBO0lzRGdtRy9CO01BME5PLGN0RDF6R3dCLEVBQUE7SXNEZ21HL0I7TUErTksseUJ0RGowR3lCO01zRDgxSnpCLFlBQUEsRUFBYTtNQTV2RGxCO1FBaU9NLHlCdERsMEd3QjtRc0RtMEd4Qiw2REFBcUQ7Z0JBQXJELHFEQUFxRCxFQUFBO1FBbE8zRDtVQW9PTyx5QnREcjBHdUI7VXNEczBHdkIsZ0N0RGowR29CLEVBQUE7VXNENGxHM0I7WUF1T1EsY3REdjBHdUIsRUFBQTtVc0RnbUcvQjtZQTBPUSwrQnREejBHbUMsRUFBQTtVc0QrbEczQztZQTZPUSx5QnREOTBHc0IsRUFBQTtZc0RpbUc5QjtjQStPUywrQnREOTBHa0MsRUFBQTtRc0QrbEczQztVQW9QTyxjdERwMUd3QixFQUFBO1VzRGdtRy9CO1lBc1BRLGN0RHQxR3VCLEVBQUE7UXNEZ21HL0I7VUEwUE8sK0J0RHoxR29DLEVBQUE7UXNEK2xHM0M7VUErUFMseUJBQXdDLEVBQUE7UUEvUGpEO1VBcVFRLHlCdER0MkdzQjtVc0R1Mkd0Qix5QnREbDJHbUIsRUFBQTtRc0Q0bEczQjtVQTBRTywrQnREejJHb0MsRUFBQTtRc0QrbEczQztVQTZRTyxxQnREejJHb0IsRUFBQTtRc0Q0bEczQjtVQWlSUSwrQnREaDNHbUMsRUFBQTtRc0QrbEczQztVQXFSUyxnQ3REajNHa0IsRUFBQTtRc0Q0bEczQjtVQXlSVSxnQ3RENzZHWSxFQUFBO1FzRG9wR3RCO1VBK1JTLGN0RDczRzBCLEVBQUE7UXNEOGxHbkM7VUFtU1EsV3RENzVHRyxFQUFBO1FzRDBuR1g7VUFzU1EsV3REajZHSyxFQUFBO1FzRDJuR2I7VUEwU1MsV3REcjZHSSxFQUFBO1FzRDJuR2I7VUE4U1EscUJ0RDE0R21CLEVBQUE7UXNENGxHM0I7VUFtVFUsZ0N0RHY4R1ksRUFBQTtRc0RvcEd0QjtVQTBUUSxXdERwN0dHLEVBQUE7UXNEMG5HWDtVQWlVVSx5Q0FBcUIsRUFBQTtVQWpVL0I7WUFvVVksV3REOTdHRCxFQUFBO1FzRDBuR1g7VUE2VVEscUJ0RHo2R21CLEVBQUE7UXNENGxHM0I7VUFzVlksK0J0RHI3RytCLEVBQUE7UXNEK2xHM0M7VUErVlEsYUFBYTtVQUNiLCtCdEQ1N0dtQixFQUFBO1FzRDRsRzNCO1VBb1dTLGdCQUFnQixFQUFBO1VBcFd6QjtZQXNXVSxrQkFBa0IsRUFBQTtRQXRXNUI7VUE2V1UsZ0JBQWdCLEVBQUE7UUE3VzFCO1VBcVhTLFd0RC8rR0UsRUFBQTtRc0QwbkdYO1VBMFhPLCtCdER0OUdvQjtVc0R1OUdwQixnQ3REdjlHb0IsRUFBQTtRc0Q0bEczQjtVQThYTywrQnREMTlHb0I7VXNEMjlHcEIsZ0N0RDM5R29CLEVBQUE7UXNENGxHM0I7VUFrWU8sK0J0RDk5R29CO1VzRCs5R3BCLGdDdEQvOUdvQixFQUFBO1FzRDRsRzNCO1VBc1lPLHlCdER2K0d1QjtVc0R3K0d2Qiw2QnREbitHb0IsRUFBQTtRc0Q0bEczQjtVQTJZUSx5QnRENytHc0IsRUFBQTtRc0RrbUc5QjtVQWdaVSx5QnREcGlIWSxFQUFBO1FzRG9wR3RCO1VBc1pPLG9DQUFrRCxFQUFBO1FBdFp6RDtVQTJaUyxjdEQzL0dzQixFQUFBO1FzRGdtRy9CO1VBZ2FPLHlDQUFvRCxFQUFBO1FBaGEzRDtVQXFhUyxjdERyZ0hzQixFQUFBO1FzRGdtRy9CO1VBd2FTLCtCdER2Z0hrQyxFQUFBO1FzRCtsRzNDO1VBNGFRLDBDQUFrQztrQkFBbEMsa0NBQWtDLEVBQUE7UUE1YTFDO1VBa2JTLGN0RGxoSHNCLEVBQUE7UXNEZ21HL0I7VUFzYlEsK0J0RHJoSG1DLEVBQUE7UXNEK2xHM0M7VUF5YlEseUJ0RDFoSHNCLEVBQUE7UXNEaW1HOUI7VUE2Yk8sZXREN2hId0IsRUFBQTtRc0RnbUcvQjtVQWdjTyxjdERoaUh3QixFQUFBO1FzRGdtRy9CO1VBbWNPLDZCdEQvaEhvQixFQUFBO1FzRDRsRzNCO1VBc2NPLHlCQUE2QyxFQUFBO1FBdGNwRDtVQTJjUyx5QnREdmlIa0IsRUFBQTtVc0Q0bEczQjtZQTZjVSxpQ3REemlIaUIsRUFBQTtVc0Q0bEczQjtZQWdkVSxnQ3REampIb0IsRUFBQTtRc0RpbUc5QjtVQXVkUSx5QnREeGpIc0I7VXNEeWpIdEIseUJ0RHBqSG1CLEVBQUE7UXNENGxHM0I7VUE2ZFEseUJ0RHpqSG1CLEVBQUE7VXNENGxHM0I7WUErZFMseUJ0RGhrSHFCO1lzRGlrSHJCLHlCdEQ1akhrQjtZc0Q2akhsQiwrQnREaGtIa0MsRUFBQTtRc0QrbEczQztVQXNlTyxzQkFBd0IsRUFBQTtRQXRlL0I7VUEwZVEsc0JBQXdCLEVBQUE7UUExZWhDO1VBOGVPLHlCQUF1QyxFQUFBO1VBOWU5QztZQWdmUSxzQkFBd0IsRUFBQTtRQWhmaEM7VUFvZk8sMENBQXFELEVBQUE7UUFwZjVEO1VBd2ZRLDBDQUFzQyxFQUFBO1FBeGY5QztVQTRmUyw4QnREM2xIa0MsRUFBQTtRc0QrbEczQztVQW1nQlMsYXREcG1IcUIsRUFBQTtRc0RpbUc5QjtVQXdnQlMsYXREem1IcUIsRUFBQTtRc0RpbUc5QjtVQThnQlksYUFBd0IsRUFBQTtRQTlnQnBDO1VBbWhCVSw4QnREbG5IaUMsRUFBQTtRc0QrbEczQztVQTBoQlEseUJ0RDNuSHNCO1VzRDRuSHRCLCtCdEQxbkhtQyxFQUFBO1FzRCtsRzNDO1VBaWlCUywrQnREaG9Ia0MsRUFBQTtVc0QrbEczQztZQW1pQlUsK0J0RGxvSGlDLEVBQUE7UXNEK2xHM0M7VUF5aUJPLDBDQUFxRCxFQUFBO1FBemlCNUQ7VUEraUJVLFd0RHpxSEMsRUFBQTtRc0QwbkdYO1VBbWpCUyxZdEQ3cUhFLEVBQUE7UXNEMG5HWDtVQXlqQlUsOEJ0RHhwSGlDLEVBQUE7UXNEK2xHM0M7VUFna0JRLCtCdEQvcEhtQyxFQUFBO1VzRCtsRzNDO1lBa2tCUywrQnREanFIa0MsRUFBQTtRc0QrbEczQztVQXNrQlEsY3REdHFIdUIsRUFBQTtRc0RnbUcvQjtVQTJrQlEseUJ0RDdxSHNCO1VzRDhxSHRCLGN0RDVxSHVCO1VzRDZxSHZCLHlCdER6cUhtQixFQUFBO1FzRDRsRzNCO1VBaWxCTyx5QnREbnJIdUI7VXNEb3JIdkIseUJ0RDlxSG9CLEVBQUE7UXNENGxHM0I7VUF3bEJVLCtCdER2ckhpQyxFQUFBO1FzRCtsRzNDO1VBMmxCVSxjdEQzckhxQixFQUFBO1FzRGdtRy9CO1VBbW1CUyx5Q0FBaUM7a0JBQWpDLGlDQUFpQyxFQUFBO1FBbm1CMUM7VUF1bUJRLCtCdER0c0htQyxFQUFBO1FzRCtsRzNDO1VBOG1CVSw2QnREMXNIaUIsRUFBQTtRc0Q0bEczQjtVQWtuQlcsY3REbHRIb0IsRUFBQTtRc0RnbUcvQjtVQXFuQlcsK0J0RHB0SGdDLEVBQUE7UXNEK2xHM0M7VUE4bkJTLHlCdERodUhxQjtVc0RpdUhyQiwrQnREOXRIa0M7VXNEK3RIbEMseUJ0RDV0SGtCLEVBQUE7UXNENGxHM0I7Ozs7O1VBd29CUSwrQnREdnVIbUMsRUFBQTtRc0QrbEczQztVQTJvQlEseUJ0RHZ1SG1CLEVBQUE7UXNENGxHM0I7VUErb0JTLHlCdERqdkhxQjtVc0RrdkhyQix5QnRENXVIa0I7VXNENnVIbEIsK0J0RGh2SGtDLEVBQUE7UXNEK2xHM0M7VUF1cEJVLHlCdER4dkhvQixFQUFBO1VzRGltRzlCO1lBMHBCWSx5QkFBeUIsRUFBQTtRQTFwQnJDO1VBK3BCVSx5QnREandIb0IsRUFBQTtVc0RrbUc5QjtZQWlxQlcseUJBQXlCLEVBQUE7UUFqcUJwQztVQXNxQlcsdUNBQXdDLEVBQUE7UUF0cUJuRDtVQTRxQlEseUJ0RHh3SG1CLEVBQUE7VXNENGxHM0I7WUErcUJVLGdDdEQzd0hpQixFQUFBO1VzRDRsRzNCO1lBbXJCUyx5QnREcnhIcUI7WXNEc3hIckIsK0J0RG54SGtDO1lzRG94SGxDLHlCdERqeEhrQixFQUFBO1VzRDRsRzNCO1lBeXJCVSx5QnREMXhIb0IsRUFBQTtVc0RpbUc5QjtZQTZyQlcseUJ0RDd4SG9CLEVBQUE7UXNEZ21HL0I7VUFzc0JXLDJDQUFxQixFQUFBO1FBdHNCaEM7VUE2c0JTLDBDQUFzQyxFQUFBO1FBN3NCL0M7VUFndEJTLHlCQUF3QyxFQUFBO1VBaHRCakQ7WUFrdEJVLHlCQUF3QyxFQUFBO1FBbHRCbEQ7VUF5dEJVLDZCdERyekhpQixFQUFBO1FzRDRsRzNCO1VBbXVCWSx5QkFBeUIsRUFBQTtRQW51QnJDO1VBNnVCVyx5QkFBeUIsRUFBQTtRQTd1QnBDO1VBb3ZCUyw2QnREaDFIa0I7VXNEaTFIbEIsK0J0RGoxSGtCLEVBQUE7VXNENGxHM0I7WUF1dkJVLDhCdERuMUhpQixFQUFBO1FzRDRsRzNCOzs7OztVQWl3QlcseUJ0RG4ySG1CLEVBQUE7UXNEa21HOUI7VUEwd0JTLDZCdER0MkhrQixFQUFBO1FzRDRsRzNCO1VBZ3hCUSx5QnREajNIc0I7VXNEazNIdEIscUJ0RDcySG1CLEVBQUE7UXNENGxHM0I7VUFxeEJPLHlCdER0M0h1QjtVc0R1M0h2Qix5QnREbDNIb0IsRUFBQTtVc0Q0bEczQjtZQXd4QlEseUJ0RHAzSG1CLEVBQUE7UXNENGxHM0I7VUE2eEJRLHlCdERqN0hjLEVBQUE7UXNEb3BHdEI7VUFreUJRLGN0RHA0SHNCLEVBQUE7UXNEa21HOUI7VUFxeUJRLCtCdERwNEhtQyxFQUFBO1VzRCtsRzNDO1lBdXlCUywrQnREdDRIa0MsRUFBQTtRc0QrbEczQztVQTJ5QlEsY3REMzRIdUIsRUFBQTtRc0RnbUcvQjtVQWl6QlMsOEJ0RDc0SGtCLEVBQUE7UXNENGxHM0I7VUFvekJTLGN0RHA1SHNCLEVBQUE7UXNEZ21HL0I7VUF5ekJPLHlCdEQxNUh1QjtVc0QyNUh2Qiw2QnREdDVIb0IsRUFBQTtRc0Q0bEczQjtVQSt6QlMsK0J0RDk1SGtDLEVBQUE7UXNEK2xHM0M7VUFrMEJTLGN0RGw2SHNCLEVBQUE7UXNEZ21HL0I7VUF5MEJXLHlCdEQxNkhtQixFQUFBO1VzRGltRzlCO1lBMjBCWSxzQnREdDhIQztZc0R1OEhELFd0RHQ4SEQsRUFBQTtRc0QwbkdYO1VBeTFCWSxjdER6N0htQixFQUFBO1FzRGdtRy9CO1VBZzJCUSxjdERoOEh1QixFQUFBO1FzRGdtRy9CO1VBbzJCTyxnQ3REaDhIb0IsRUFBQTtVc0Q0bEczQjtZQTAyQlMsK0J0RHo4SGtDLEVBQUE7VXNEK2xHM0M7WUFpM0JTLGN0RHJnSWEsRUFBQTtRc0RvcEd0QjtVQXczQlMseUJ0RHA5SGtCLEVBQUE7VXNENGxHM0I7WUEyM0JVLHlCdEQvZ0lZLEVBQUE7UXNEb3BHdEI7VUFtNEJTLHlCdEQvOUhrQjtVc0RnK0hsQix5QnREcitIcUI7VXNEcytIckIsK0J0RHArSGtDLEVBQUE7VXNEK2xHM0M7WUF3NEJVLHlCdEQ1aElZO1lzRDZoSVosY3REN2hJWSxFQUFBO1FzRG9wR3RCO1VBazVCVSxjdEQ5K0hpQixFQUFBO1FzRDRsRzNCO1VBdTVCVyxjdEQzaUlXLEVBQUE7UXNEb3BHdEI7VUE4NUJPLHlCdEQxL0hvQixFQUFBO1FzRDRsRzNCO1VBazZCUSx5QnREOS9IbUI7VXNEKy9IbkIsK0J0RGxnSW1DO1VzRG1nSW5DLDBDQUFrQztrQkFBbEMsa0NBQWtDLEVBQUE7UUFwNkIxQztVQXc2Qk8seUJ0RHBnSW9CLEVBQUE7VXNENGxHM0I7WUEwNkJRLDhCdER0Z0ltQixFQUFBO1FzRDRsRzNCO1VBaTdCVSwyQnREN2dJaUI7VXNEOGdJakIsd0JBQXdCLEVBQUE7UUFsN0JsQztVQTA3QlMsMkJBQTJCLEVBQUE7UUExN0JwQztVQWc4QlEsWUFBWSxFQUFBO01BaDhCcEI7UUFzOEJPLCtCdERyaUlvQyxFQUFBO01zRCtsRzNDO1FBeThCTyxjdER6aUl3QixFQUFBO01zRGdtRy9CO1FBNjhCTSx5QnREL2lJd0IsRUFBQTtNc0RrbUc5QjtRQW05QlMsV3REN2tJRSxFQUFBO01zRDBuR1g7UUF1OUJRLCtCdER0akltQyxFQUFBO1FzRCtsRzNDO1VBeTlCUyxXdERubElFLEVBQUE7TXNEMG5HWDtRQSs5QlUsV3REemxJQyxFQUFBO01zRDBuR1g7UUFtK0JTLCtCdERsa0lrQyxFQUFBO1FzRCtsRzNDO1VBcStCVSxXdEQvbElDLEVBQUE7TXNEMG5HWDtRQTYrQlEseUJ0RHprSW1CLEVBQUE7TXNENGxHM0I7UUFpL0JPLGN0RGpsSXdCLEVBQUE7TXNEZ21HL0I7UUFzL0JPLHlCdER2bEl1QjtRc0R3bEl2QiwrQnREdGxJb0M7UXNEdWxJcEMscUJ0RHBsSW9CLEVBQUE7TXNENGxHM0I7UUE2L0JPLDBCdER6bElvQixFQUFBO01zRDRsRzNCO1FBb2dDUyxjdER0bUlxQixFQUFBO01zRGttRzlCO1FBMmdDTywrQnREMW1Jb0MsRUFBQTtNc0QrbEczQztRQStnQ1EseUJ0RDNtSW1CLEVBQUE7TXNENGxHM0I7UUFtaENPLGN0RG5uSXdCLEVBQUE7TXNEZ21HL0I7UUF1aENNLHlCdER4bkl3QjtRc0R5bkl4Qix5QnREcG5JcUIsRUFBQTtNc0Q0bEczQjs7O1FBNmhDTyxtQnREOW5JdUI7UXNEK25JdkIseUJ0RDFuSW9CLEVBQUE7UXNENGxHM0I7OztVQWdpQ1EseUJ0RGxvSXNCO1VzRG1vSXRCLHFCdEQ3bkltQjtVc0Q4bkluQiwrQnREam9JbUMsRUFBQTtNc0QrbEczQztRQXNpQ08seUJ0RHhvSXVCO1Fz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QixFQUFBO01zRDRsRzNCO1FBdzJDTyx5QnRENS9JZSxFQUFBO1FzRG9wR3RCO1VBMjJDUyxXdERyK0lFLEVBQUE7TXNEMG5HWDtRQWszQ1MsK0J0RGo5SWtDLEVBQUE7TXNEK2xHM0M7UUFzM0NRLGN0RHQ5SXVCLEVBQUE7TXNEZ21HL0I7UUE2M0NRLDZCdER6OUltQixFQUFBO01zRDRsRzNCO1FBZzRDUSwrQnRELzlJbUMsRUFBQTtNc0QrbEczQztRQXE0Q1EsY3REcitJdUIsRUFBQTtNc0RnbUcvQjtRQTI0Q08sK0J0RDErSW9DLEVBQUE7TXNEK2xHM0M7UUE4NENPLGN0RDkrSXdCLEVBQUE7TXNEZ21HL0I7UUFpNUNPLGNBQWMsRUFBQTtNQWo1Q3JCO1FBcTVDUSxjdER2L0lzQjtRc0R3L0l0QixnQ3REdi9Jc0IsRUFBQTtNc0RpbUc5QjtRQTY1Q1EsOEJ0RDUvSW1DLEVBQUE7TXNEK2xHM0M7UUFvNkNRLDBDQUFzQyxFQUFBO01BcDZDOUM7UUEyNkNRLHlCdEQ1Z0pzQixFQUFBO01zRGltRzlCO1FBZzdDUSxjdERoaEp1QixFQUFBO01zRGdtRy9CO1FBczdDUyxjdER0aEpzQixFQUFBO01zRGdtRy9CO1FBNjdDUyxjdEQ3aEpzQixFQUFBO01zRGdtRy9CO1FBZzhDUyw4QnRENWhKa0IsRUFBQTtNc0Q0bEczQjtRQXU4Q00seUJ0RHppSndCO1FzRDBpSnhCLCtCdER2aUpxQztRc0R3aUpyQyx5QnREcmlKcUIsRUFBQTtNc0Q0bEczQjtRQTg4Q1EseUJ0RGhqSnNCO1FzRGlqSnRCLHlCdEQzaUptQjtRc0Q0aUpuQiwrQnREL2lKbUMsRUFBQTtNc0QrbEczQztRQXU5Q1EseUJ0RHpqSnNCLEVBQUE7UXNEa21HOUI7VUF5OUNTLCtCdER4akprQyxFQUFBO1VzRCtsRzNDO1lBMjlDVSx5QnRENWpKb0IsRUFBQTtRc0RpbUc5QjtVQSs5Q1MseUJ0RDNqSmtCLEVBQUE7TXNENGxHM0I7UUF1K0NRLHlCdER6a0pzQixFQUFBO1FzRGttRzlCO1VBeStDUywrQnREeGtKa0MsRUFBQTtVc0QrbEczQztZQTQrQ1UseUJ0RDdrSm9CLEVBQUE7TXNEaW1HOUI7UUFxL0NRLCtCdERwbEptQyxFQUFBO01zRCtsRzNDO1FBdy9DUSxjdER4bEp1QixFQUFBO01zRGdtRy9CO1FBOC9DTyx5QnREaG1KdUIsRUFBQTtRc0RrbUc5QjtVQWdnRFEseUJ0RGptSnNCLEVBQUE7TXNEaW1HOUI7UUFzZ0RPLHNDdERsbUpvQjtXc0RrbUpwQixtQ3REbG1Kb0I7Z0JzRGttSnBCLDhCdERsbUpvQixFQUFBO1FzRDRsRzNCO1VBd2dEUSwrQnREdm1KbUMsRUFBQTtVc0QrbEczQztZQTBnRFMsK0J0RHptSmtDLEVBQUE7UXNEK2xHM0M7VUE4Z0RRLGN0RDltSnVCLEVBQUE7TXNEZ21HL0I7UUFzaERTLHlCdER4bkpxQixFQUFBO01zRGttRzlCO1FBNGhEVSwrQnREM25KaUMsRUFBQTtRc0QrbEczQztVQThoRFcseUJ0RGhvSm1CLEVBQUE7TXNEa21HOUI7UUF3aURVLHlCdEQxb0pvQixFQUFBO01zRGttRzlCO1FBK2lEUSwrQnREOW9KbUMsRUFBQTtRc0QrbEczQztVQWlqRFMsY3REanBKc0IsRUFBQTtVc0RnbUcvQjtZQW1qRFUsY3REbnBKcUIsRUFBQTtNc0RnbUcvQjtRQXdqRFEsY3REeHBKdUIsRUFBQTtNc0RnbUcvQjtRQTRqRE8sZ0N0RHhwSm9CLEVBQUE7TXNENGxHM0I7UUErakRPLGN0RC9wSndCLEVBQUE7TXNEZ21HL0I7UUFva0RTLHlCdERocUprQixFQUFBO01zRDRsRzNCO1FBMGtETSx5QnRENXFKd0I7UXNENnFKeEIseUJ0RHZxSnFCLEVBQUE7UXNENGxHM0I7VUE2a0RPLCtCdEQ1cUpvQyxFQUFBO1VzRCtsRzNDO1lBK2tEUSx5QnREaHJKc0IsRUFBQTtNc0RpbUc5QjtRQXNsRFEsY3REdHJKdUIsRUFBQTtNc0RnbUcvQjtRQXlsRFEseUJ0RDNySnNCLEVBQUE7TXNEa21HOUI7UUFpbURTLGN0RGpzSnNCLEVBQUE7TXNEZ21HL0I7UUFxbURRLDhCdERqc0ptQixFQUFBO01zRDRsRzNCO1FBMG1ETyx5QnREdHNKb0IsRUFBQTtNc0Q0bEczQjtRQSttRE8seUJ0RGh0SnVCLEVBQUE7TXNEaW1HOUI7UUFvbkRPLCtCdERudEpvQyxFQUFBO01zRCtsRzNDO1FBdW5ETyxjdER2dEp3QixFQUFBO01zRGdtRy9CO1FBMm5ETSwyQ0FBc0QsRUFBQTtNQTNuRDVEO1FBOG5ETSx1Q0FBeUMsRUFBQTtNQTluRC9DO1FBa29ETyxjdEQ5dEpvQixFQUFBO01zRDRsRzNCO1FBcW9ETywrQnREcHVKb0MsRUFBQTtNc0QrbEczQztRQXdvRE8sK0J0RHZ1Sm9DLEVBQUE7TXNEK2xHM0M7UUEyb0RPLGN0RDN1SndCLEVBQUE7TXNEZ21HL0I7UUFncERPLHlCdERqdkp1QjtRc0Rrdkp2Qix5QnREN3VKb0IsRUFBQTtNc0Q0bEczQjtRQXNwRE8seUJ0RGx2Sm9CO1FzRG12SnBCLHlCdERudkpvQixFQUFBO01zRDRsRzNCO1FBNHBETyx5QnREeHZKb0IsRUFBQTtNc0Q0bEczQjtRQWlxRE8sMEJ0RDd2Sm9CLEVBQUE7TXNENGxHM0I7UUFzcURPLHlCdER2d0p1QjtRc0R3d0p2Qix5QkFBd0M7UUFDeEMsK0J0RHB3Sm9CLEVBQUE7TXNENGxHM0I7UUE4cURVLDhCdEQvd0pvQixFQUFBO01zRGltRzlCO1FBb3JETyxjdERweEp3QjtRc0RxeEp4QiwrQnREanhKb0IsRUFBQTtNc0Q0bEczQjtRQXlyRFEseUJ0RDN4SnNCLEVBQUE7TXNEa21HOUI7UUE0ckRRLHlCdER4eEptQjtRc0R5eEpuQix5QnREOXhKc0IsRUFBQTtNc0RpbUc5QjtRQWtzRFUseUJ0RHB5Sm9CO1FzRHF5SnBCLHFCdEQveEppQjtRc0RneUpqQixjdERweUpxQixFQUFBO01zRGdtRy9CO1FBd3NEVyxjdER4eUpvQixFQUFBO01zRGdtRy9CO1FBK3NETywrQnREOXlKb0MsRUFBQTtNc0QrbEczQztRQW90RE8seUJ0RHJ6SnVCLEVBQUE7TXNEaW1HOUI7UUF3dERRLCtCQUErQixFQUFBO01BeHREdkM7UUEydERRLCtCdEQxekptQyxFQUFBO01zRCtsRzNDO1FBaXVEUyxjdERqMEpzQixFQUFBO01zRGdtRy9CO1FBdXVEUSwrQnREdDBKbUMsRUFBQTtRc0QrbEczQztVQXl1RFMsZ0NBQWdDLEVBQUE7TUF6dUR6QztRQWl2RFEsNkJ0RDcwSm1CLEVBQUE7TXNENGxHM0I7UUF3dkRRLFd0RGwzSkcsRUFBQTtJc0QwbkdYO01BK3ZESyw2QnREajJKeUI7TXNEazJKekIseUJ0RGoySnlCLEVBQUE7SXNEaW1HOUI7TUFtd0RLLG1CdERyMkp5QjtNc0RzMkp6QiwrQnREbjJKc0MsRUFBQTtJc0QrbEczQztNQXV3REsseUJ0RHgySnlCO01zRHkySnpCLDZCdERwMkpzQixFQUFBO0VzRDRsRzNCO0lBNHdESSx5QnRENzJKMEI7SXNEODJKMUIseUJ0RDcySjJCLEVBQUE7SXNEZ21HL0I7TUErd0RLLHlCdERoM0p5QixFQUFBO0VzRGltRzlCO0lBcXhETSwrQnREcDNKcUMsRUFBQTtFc0QrbEczQztJQXl4REssOEJ0RHIzSnNCLEVBQUE7SXNENGxHM0I7TUEyeERNLGdDdER2M0pxQixFQUFBO01zRDRsRzNCO1FBK3hEUywwQ0FBc0MsRUFBQTtJQS94RC9DO01Bd3lEUSx5QnREejRKc0I7TXNEMDRKdEIsMkN0RDM0SnNCO2NzRDI0SnRCLG1DdEQzNEpzQixFQUFBO0lzRGttRzlCO01BNnlEUyx5QnREejRKa0IsRUFBQTtJc0Q0bEczQjtNQW16RFEsY3REbjVKdUIsRUFBQTtJc0RnbUcvQjtNQXd6RFEsY3REeDVKdUIsRUFBQTtJc0RnbUcvQjtNQTJ6RFEsK0J0RDE1Sm1DLEVBQUE7RXNEK2xHM0M7SUFpMERLLGN0RGo2SjBCLEVBQUE7SXNEZ21HL0I7TUFtMERNLDBDQUFzQyxFQUFBO0VBbjBENUM7SUF5MERPLGdDdERyNkpvQixFQUFBO0lzRDRsRzNCO01BODBEVyxjdEQ5NkpvQixFQUFBO0VzRGdtRy9CO0lBczFEUSx5QnREbDdKbUIsRUFBQTtFc0Q0bEczQjtJQXkxRFEsK0J0RHg3Sm1DLEVBQUE7RXNEK2xHM0M7SUE0MURRLHlCdEQ5N0pzQixFQUFBO0VzRGttRzlCO0lBZzJETyx5QnREajhK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LG1CdERsbUxzQixFQUFBO0VzRDRsRzNCO0lBMmdGRyx5QnRENW1MMkIsRUFBQTtFc0RpbUc5QjtJQThnRkcsbUJ0RC9tTDJCO0lzRGduTDNCLHlCdEQvbUw0QixFQUFBO0VzRGdtRy9CO0lBa2hGRyxtQnREOW1Md0IsRUFBQTtJc0Q0bEczQjtNQXFoRkksbUJ0RHpxTGtCO01zRDBxTGxCLFd0RGhwTE8sRUFBQTtFc0QwbkdYO0lBMGhGRywrQnREem5Md0MsRUFBQTtFc0QrbEczQztJQTZoRkcseUJ0RDluTDJCLEVBQUE7RXNEaW1HOUI7SUFpaUZJLHlCdEQ3bkx1QixFQUFBO0VzRDRsRzNCO0lBcWlGRyxtQnREdm9MMkI7SXNEd29MM0IseUJ0RHhvTDJCLEVBQUE7RXNEa21HOUI7SUEwaUZJLG1CdER0b0x1QjtJc0R1b0x2Qix5QnREdm9MdUIsRUFBQTtFc0Q0bEczQjtJQThpRkkseUJBQXlCLEVBQUE7RUE5aUY3QjtJQW1qRkkseUJ0RHJwTDBCLEVBQUE7RXNEa21HOUI7SUF1akZHLHFCdERucEx3QixFQUFBO0lzRDRsRzNCO01BMGpGSyx5QnREM3BMeUI7TXNENHBMekIsK0J0RDFwTHNDLEVBQUE7RXNEK2xHM0M7SUFna0ZHLHlCdERqcUwyQixFQUFBO0lzRGltRzlCO01Ba2tGSSwrQnREanFMdUMsRUFBQTtJc0QrbEczQztNQXFrRkksY3REcnFMMkIsRUFBQTtJc0RnbUcvQjtNQXdrRkkseUJ0RDFxTDBCO01zRDJxTDFCLCtCdER4cUx1QyxFQUFBO0VzRCtsRzNDO0lBOGtGSSxtQnREL3FMMEIsRUFBQTtFc0RpbUc5QjtJQWtsRkcseUJ0RG5yTDJCLEVBQUE7RXNEaW1HOUI7SUFxbEZHLGdDdERqckx3QixFQUFBO0lzRDRsRzNCO01Bd2xGSyx5QnREenJMeUI7TXNEMHJMekIsK0J0RHhyTHNDO01zRHlyTHRDLHFDdEQzckx5QixFQUFBO0lzRGltRzlCO01BOGxGSyxxQ3REMXJMc0IsRUFBQTtJc0Q0bEczQjtNQW1tRksseUJ0RHBzTHlCO01zRHFzTHpCLCtCdERuc0xzQztNc0Rvc0x0QyxxQ3REdHNMeUIsRUFBQTtFc0RpbUc5QjtJQSttRk0scUN0RDNzTHFCLEVBQUE7RXNENGxHM0I7SUFzbkZJLCtCdERydEx1QyxFQUFBO0lzRCtsRzNDO01Bd25GSyxjdEQ1d0xpQixFQUFBO0VzRG9wR3RCO0lBNm5GSyxjdERqeExpQixFQUFBO0VzRG9wR3RCO0lBc29GSywwQnREenhMbUI7SXNEMHhMbkIseUJBQWtDLEVBQUE7RUF2b0Z2QztJQTJvRkksMEJ0RDl4TG9CO0lzRCt4THBCLHlCQUFrQyxFQUFBO0VBNW9GdEM7SUErb0ZJLHlCQUFrQztJQUNsQywwQnREbnlMb0IsRUFBQTtFc0RtcEd4QjtJQXdwRksseUJBQWdDLEVBQUE7RUF4cEZyQztJQTRwRkksMEJ0RDl5TG1CO0lzRCt5TG5CLHlCQUFnQyxFQUFBO0VBN3BGcEM7SUFncUZJLHlCQUFnQztJQUNoQywwQnREbnpMbUIsRUFBQTtFc0RrcEd2QjtJQXlxRksseUJBQTZCLEVBQUE7RUF6cUZsQztJQTZxRkksMEJ0RDl6TGtCO0lzRCt6TGxCLHlCQUE2QixFQUFBO0VBOXFGakM7SUFpckZJLHlCQUE2QjtJQUM3QiwwQnREbjBMa0IsRUFBQTtFc0RpcEd0QjtJQTByRksseUJBQWtDLEVBQUE7RUExckZ2QztJQStyRksseUJBQWtDLEVBQUE7RUEvckZ2QztJQXdzRksseUJBQWdDLEVBQUE7RUF4c0ZyQztJQTZzRksseUJBQWdDLEVBQUE7RUE3c0ZyQztJQWt0RkcsNkJ0RDl5THdCLEVBQUE7RXNENGxHM0I7SUFxdEZHLHlCdER0ekwyQjtJc0R1ekwzQiwyQ3REbHpMd0I7WXNEa3pMeEIsbUN0RGx6THdCLEVBQUE7SXNENGxHM0I7TUF3dEZJLCtCdER2ekx1QyxFQUFBO0lzRCtsRzNDO01BMnRGSSxjdEQzekwyQixFQUFBO0lzRGdtRy9CO01BK3RGSyx5QnREajBMeUI7TXNEazBMekIsK0J0RC96THNDO01zRGcwTHRDLHlCdEQ3ekxzQixFQUFBO0lzRDRsRzNCO01Bc3VGSyxjdER0MEwwQixFQUFBO0VzRGdtRy9CO0lBMnVGRyx5QkFBeUIsRUFBQTtFQTN1RjVCO0lBK3VGSSxtQnREMzBMdUIsRUFBQTtFc0Q0bEczQjtJQW12RkcsNkJ0RC8wTHdCO0lzRGcxTHhCLGdDdERoMUx3QixFQUFBO0lzRDRsRzNCO01Bc3ZGSSxzQnREaDNMTyxFQUFBO0lzRDBuR1g7TUF5dkZJLHlCdEQxMUwwQjtNc0QyMUwxQixzQnREcDNMTyxFQUFBO01zRDBuR1g7UUE0dkZLLCtCdEQzMUxzQyxFQUFBO0lzRCtsRzNDO01Bb3dGUSwrQnREbjJMbUMsRUFBQTtJc0QrbEczQztNQTJ3RlEsc0J0RHI0TEcsRUFBQTtNc0QwbkdYO1FBNndGUywrQnRENTJMa0MsRUFBQTtJc0QrbEczQztNQXF4RlEseUJ0RHQzTHNCO01zRHUzTHRCLHlCdERsM0xtQjtNc0RtM0xuQiwrQnREdDNMbUMsRUFBQTtFc0QrbEczQztJQW15Rk8sbUJ0RHA0THVCO0lzRHE0THZCLGdDdERoNExvQixFQUFBO0lzRDRsRzNCO01Bc3lGUSwrQnREcjRMbUMsRUFBQTtJc0QrbEczQztNQTB5RlMsV3REcDZMRSxFQUFBO0lzRDBuR1g7TUFnekZVLG1CdERqNUxvQjtNc0RrNUxwQix5QnRENzRMaUIsRUFBQTtFc0Q0bEczQjtJQXl6RlMsY3RENzhMYSxFQUFBO0VzRG9wR3RCO0lBNnpGVSxvQ0FBMkMsRUFBQTtFQTd6RnJEO0lBdTBGTyx5QnREeDZMdUI7SXNEeTZMdkIseUJ0RHA2TG9CO0lzRHE2THBCLCtCdER4NkxvQyxFQUFBO0VzRCtsRzNDO0lBbTFGSyxjdERuN0wwQixFQUFBO0VzRGdtRy9CO0lBczFGSywrQnREcjdMc0MsRUFBQTtFc0QrbEczQztJQTYxRk8sK0J0RDU3TG9DLEVBQUE7RXNEK2xHM0M7SUFvMkZPLDBCdERyOEx1QixFQUFBO0VzRGltRzlCO0lBdzJGTSx5QnREejhMd0IsRUFBQTtFc0RpbUc5QjtJQTgyRkssK0J0RDc4THNDLEVBQUE7RXNEK2xHM0M7SUFtM0ZLLCtCdERsOUxzQyxFQUFBO0VzRCtsRzNDO0lBczNGSyxjdER0OUwwQixFQUFBO0VzRGdtRy9CO0lBMjNGRyx1Q0FBdUM7SUFDdkMsZ0NBQWdDLEVBQUE7RUE1M0ZuQztJQWc0RkkseUJBQXlCLEVBQUE7RUFoNEY3QjtJQW00RkksY3REbitMMkIsRUFBQTtFc0RnbUcvQjtJQXM0RkksV3REaGdNTztJc0RpZ01QLDZCQUE2QixFQUFBO0VBdjRGakM7SUEwNEZJLHlCdEQ1K0wwQjtJc0Q2K0wxQix5QnREditMdUIsRUFBQTtFc0Q0bEczQjtJQWc1RkkseUJ0RGwvTDBCO0lzRG0vTDFCLCtCdERoL0x1QyxFQUFBO0VzRCtsRzNDO0lBbzVGSSwrQnREbi9MdUMsRUFBQTtJc0QrbEczQztNQXU1RksseUJ0RHgvTHlCLEVBQUE7RXNEaW1HOUI7SUE2NUZJLCtCdEQ1L0x1QyxFQUFBO0VzRCtsRzNDO0lBaTZGRyxjdERqZ000QixFQUFBO0VzRGdtRy9CO0lBbzZGRyx5QnREcmdNMkI7SXNEc2dNM0IsbUN0RGpnTXdCO1lzRGlnTXhCLDJCdERqZ013QjtJc0RrZ014Qiw4QnREbGdNd0IsRUFBQTtJc0Q0bEczQjtNQXk2RksseUJ0RDFnTXlCO01zRDJnTXpCLG1DdER0Z01zQjtjc0RzZ010QiwyQnREdGdNc0I7TXNEdWdNdEIsOEJ0RHZnTXNCLEVBQUE7SXNENGxHM0I7TUE4NkZLLHlCdEQvZ015QixFQUFBO0lzRGltRzlCO01BbzdGTSwrQnREbmhNcUMsRUFBQTtJc0QrbEczQztNQTI3Rk0sY3REL2tNZ0I7TXNEZ2xNaEIsNkJBQTZCLEVBQUE7SUE1N0ZuQztNQWc4RkssY3REcGxNaUI7TXNEcWxNakIsNkJBQTZCLEVBQUE7SUFqOEZsQztNQXE4RkksZ0N0RGppTXVCLEVBQUE7TXNENGxHM0I7UUF1OEZLLCtCdER0aU1zQyxFQUFBO01zRCtsRzNDO1FBMDhGSyxjdEQxaU0wQixFQUFBO0lzRGdtRy9CO01BODhGSSx5QkFBeUIsRUFBQTtNQTk4RjdCO1FBZzlGSyx5QnREbGpNeUI7UXNEbWpNekIsK0J0RGhqTXNDO1FzRGlqTXRDLHlCdEQ5aU1zQixFQUFBO0lzRDRsRzNCO01BdzlGTSwrQnREdmpNcUMsRUFBQTtJc0QrbEczQztNQTI5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VSw2QnREN2pPaUIsRUFBQTtVc0RtdE0zQjtZQW8zQlkseUJBQXlCLEVBQUE7VUFwM0JyQztZQTgzQlcseUJBQXlCLEVBQUE7VUE5M0JwQztZQXE0QlMsNkJ0RHhsT2tCO1lzRHlsT2xCLCtCdER6bE9rQixFQUFBO1lzRG10TTNCO2NBdzRCVSw4QnREM2xPaUIsRUFBQTtVc0RtdE0zQjs7Ozs7WUFrNUJXLHlCdEQzbU9tQixFQUFBO1VzRHl0TTlCO1lBMjVCUyw2QnREOW1Pa0IsRUFBQTtVc0RtdE0zQjtZQWk2QlEseUJ0RHpuT3NCO1lzRDBuT3RCLHFCdERybk9tQixFQUFBO1VzRG10TTNCO1lBczZCTyx5QnREOW5PdUI7WXNEK25PdkIseUJ0RDFuT29CLEVBQUE7WXNEbXRNM0I7Y0F5NkJRLHlCdEQ1bk9tQixFQUFBO1VzRG10TTNCO1lBODZCUSx5QnREenJPYyxFQUFBO1VzRDJ3TXRCO1lBbTdCUSxjdEQ1b09zQixFQUFBO1VzRHl0TTlCO1lBczdCUSwrQnRENW9PbUMsRUFBQTtZc0RzdE0zQztjQXc3QlMsK0J0RDlvT2tDLEVBQUE7VXNEc3RNM0M7WUE0N0JRLGN0RG5wT3VCLEVBQUE7VXNEdXRNL0I7WUFrOEJTLDhCdERycE9rQixFQUFBO1VzRG10TTNCO1lBcThCUyxjdEQ1cE9zQixFQUFBO1VzRHV0TS9CO1lBMDhCTyx5QnREbHFPdUI7WXNEbXFPdkIsNkJ0RDlwT29CLEVBQUE7VXNEbXRNM0I7WUFnOUJTLCtCdER0cU9rQyxFQUFBO1VzRHN0TTNDO1lBbTlCUyxjdEQxcU9zQixFQUFBO1VzRHV0TS9CO1lBMDlCVyx5QnREbHJPbUIsRUFBQTtZc0R3dE05QjtjQTQ5Qlksc0J0RDlzT0M7Y3NEK3NPRCxXdEQ5c09ELEVBQUE7VXNEaXZNWDtZQTArQlksY3REanNPbUIsRUFBQTtVc0R1dE0vQjtZQWkvQlEsY3REeHNPdUIsRUFBQTtVc0R1dE0vQjtZQXEvQk8sZ0N0RHhzT29CLEVBQUE7WXNEbXRNM0I7Y0EyL0JTLCtCdERqdE9rQyxFQUFBO1lzRHN0TTNDO2NBa2dDUyxjdEQ3d09hLEVBQUE7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RFMsOEJ0RHJ5UGtCLEVBQUE7UXNEbXRNM0I7VUF5bERNLHlCdERselB3QjtVc0RtelB4QiwrQnREaHpQcUM7VXNEaXpQckMseUJ0RDl5UHFCLEVBQUE7UXNEbXRNM0I7VUFnbURRLHlCdER6elBzQjtVc0QwelB0Qix5QnREcHpQbUI7VXNEcXpQbkIsK0J0RHh6UG1DLEVBQUE7UXNEc3RNM0M7VUF5bURRLHlCdERsMFBzQixFQUFBO1VzRHl0TTlCO1lBMm1EUywrQnREajBQa0MsRUFBQTtZc0RzdE0zQztjQTZtRFUseUJ0RHIwUG9CLEVBQUE7VXNEd3RNOUI7WUFpbkRTLHlCdERwMFBrQixFQUFBO1FzRG10TTNCO1VBeW5EUSx5QnREbDFQc0IsRUFBQTtVc0R5dE05QjtZQTJuRFMsK0J0RGoxUGtDLEVBQUE7WXNEc3RNM0M7Y0E4bkRVLHlCdER0MVBvQixFQUFBO1FzRHd0TTlCO1VBdW9EUSwrQnRENzFQbUMsRUFBQTtRc0RzdE0zQztVQTBvRFEsY3REajJQdUIsRUFBQTtRc0R1dE0vQjtVQWdwRE8seUJ0RHoyUHVCLEVBQUE7VXNEeXRNOUI7WUFrcERRLHlCdEQxMlBzQixFQUFBO1FzRHd0TTlCO1VBd3BETyxzQ3REMzJQb0I7YXNEMjJQcEIsbUN0RDMyUG9CO2tCc0QyMlBwQiw4QnREMzJQb0IsRUFBQTtVc0RtdE0zQjtZQTBwRFEsK0J0RGgzUG1DLEVBQUE7WXNEc3RNM0M7Y0E0cERTLCtCdERsM1BrQyxFQUFBO1VzRHN0TTNDO1lBZ3FEUSxjdER2M1B1QixFQUFBO1FzRHV0TS9CO1VBd3FEUyx5QnREajRQcUIsRUFBQTtRc0R5dE05QjtVQThxRFUsK0J0RHA0UGlDLEVBQUE7VXNEc3RNM0M7WUFnckRXLHlCdER6NFBtQixFQUFBO1FzRHl0TTlCO1VBMHJEVSx5QnREbjVQb0IsRUFBQTtRc0R5dE05QjtVQWlzRFEsK0J0RHY1UG1DLEVBQUE7VXNEc3RNM0M7WUFtc0RTLGN0RDE1UHNCLEVBQUE7WXNEdXRNL0I7Y0Fxc0RVLGN0RDU1UHFCLEVBQUE7UXNEdXRNL0I7VUEwc0RRLGN0RGo2UHVCLEVBQUE7UXNEdXRNL0I7VUE4c0RPLGdDdERqNlBvQixFQUFBO1FzRG10TTNCO1VBaXRETyxjdER4NlB3QixFQUFBO1FzRHV0TS9CO1VBc3REUyx5QnREejZQa0IsRUFBQTtRc0RtdE0zQjtVQTR0RE0seUJ0RHI3UHdCO1VzRHM3UHhCLHlCdERoN1BxQixFQUFBO1VzRG10TTNCO1lBK3RETywrQnREcjdQb0MsRUFBQTtZc0RzdE0zQztjQWl1RFEseUJ0RHo3UHNCLEVBQUE7UXNEd3RNOUI7VUF3dURRLGN0RC83UHVCLEVBQUE7UXNEdXRNL0I7VUEydURRLHlCdERwOFBzQixFQUFBO1FzRHl0TTlCO1VBbXZEUyxjdEQxOFBzQixFQUFBO1FzRHV0TS9CO1VBdXZEUSw4QnREMThQbUIsRUFBQTtRc0RtdE0zQjtVQTR2RE8seUJ0RC84UG9CLEVBQUE7UXNEbXRNM0I7VUFpd0RPLHlCdER6OVB1QixFQUFBO1FzRHd0TTlCO1VBc3dETywrQnRENTlQb0MsRUFBQTtRc0RzdE0zQztVQXl3RE8sY3REaCtQd0IsRUFBQTtRc0R1dE0vQjtVQTZ3RE0sMkNBQXNELEVBQUE7UUE3d0Q1RDtVQWd4RE0sdUNBQXlDLEVBQUE7UUFoeEQvQztVQW94RE8sY3REditQb0IsRUFBQTtRc0RtdE0zQjtVQXV4RE8sK0J0RDcrUG9DLEVBQUE7UXNEc3RNM0M7VUEweERPLCtCdERoL1BvQyxFQUFBO1FzRHN0TTNDO1VBNnhETyxjdERwL1B3QixFQUFBO1FzRHV0TS9CO1VBa3lETyx5QnREMS9QdUI7VXNEMi9QdkIseUJ0RHQvUG9CLEVBQUE7UXNEbXRNM0I7VUF3eURPLHlCdEQzL1BvQjtVc0Q0L1BwQix5QnRENS9Qb0IsRUFBQTtRc0RtdE0zQjtVQTh5RE8seUJ0RGpnUW9CLEVBQUE7UXNEbXRNM0I7VUFtekRPLDBCdER0Z1FvQixFQUFBO1FzRG10TTNCO1VBd3pETyx5QnREaGhRdUI7VXNEaWhRdkIseUJBQXdDO1VBQ3hDLCtCdEQ3Z1FvQixFQUFBO1FzRG10TTNCO1VBZzBEVSw4QnREeGhRb0IsRUFBQTtRc0R3dE05QjtVQXMwRE8sY3REN2hRd0I7VXNEOGhReEIsK0J0RDFoUW9CLEVBQUE7UXNEbXRNM0I7VUEyMERRLHlCdERwaVFzQixFQUFBO1FzRHl0TTlCO1VBODBEUSx5QnREamlRbUI7VXNEa2lRbkIseUJ0RHZpUXNCLEVBQUE7UXNEd3RNOUI7VUFvMURVLHlCdEQ3aVFvQjtVc0Q4aVFwQixxQnREeGlRaUI7VXNEeWlRakIsY3REN2lRcUIsRUFBQTtRc0R1dE0vQjtVQTAxRFcsY3REampRb0IsRUFBQTtRc0R1dE0vQjtVQWkyRE8sK0J0RHZqUW9DLEVBQUE7UXNEc3RNM0M7VUFzMkRPLHlCdEQ5alF1QixFQUFBO1FzRHd0TTlCO1VBMDJEUSwrQkFBK0IsRUFBQTtRQTEyRHZDO1VBNjJEUSwrQnREbmtRbUMsRUFBQTtRc0RzdE0zQztVQW0zRFMsY3REMWtRc0IsRUFBQTtRc0R1dE0vQjtVQXkzRFEsK0J0RC9rUW1DLEVBQUE7VXNEc3RNM0M7WUEyM0RTLGdDQUE2QixFQUFBO1FBMzNEdEM7VUFtNERRLDZCdER0bFFtQixFQUFBO1FzRG10TTNCO1VBMDREUSxXdEQzblFHLEVBQUE7TXNEaXZNWDtRQWk1REssNkJ0RDFtUXlCO1FzRDJtUXpCLHlCdEQxbVF5QixFQUFBO01zRHd0TTlCO1FBcTVESyxtQnREOW1ReUI7UXNEK21RekIsK0J0RDVtUXNDLEVBQUE7TXNEc3RNM0M7UUF5NURLLHlCdERqblF5QjtRc0RrblF6Qiw2QnREN21Rc0IsRUFBQTtJc0RtdE0zQjtNQTg1REkseUJ0RHRuUTBCO01zRHVuUTFCLHlCdER0blEyQixFQUFBO01zRHV0TS9CO1FBaTZESyx5QnREem5ReUIsRUFBQTtJc0R3dE05QjtNQXU2RE0sK0J0RDduUXFDLEVBQUE7SXNEc3RNM0M7TUEyNkRLLDhCdEQ5blFzQixFQUFBO01zRG10TTNCO1FBNjZETSxnQ3REaG9RcUIsRUFBQTtRc0RtdE0zQjtVQWk3RFMsMENBQXNDLEVBQUE7TUFqN0QvQztRQTA3RFEseUJ0RGxwUXNCO1FzRG1wUXRCLDJDdERwcFFzQjtnQnNEb3BRdEIsbUN0RHBwUXNCLEVBQUE7TXNEeXRNOUI7UUErN0RTLHlCdERscFFrQixFQUFBO01zRG10TTNCO1FBcThEUSxjdEQ1cFF1QixFQUFBO01zRHV0TS9CO1FBMDhEUSxjdERqcVF1QixFQUFBO01zRHV0TS9CO1FBNjhEUSwrQnREbnFRbUMsRUFBQTtJc0RzdE0zQztNQW05REssY3REMXFRMEIsRUFBQTtNc0R1dE0vQjtRQXE5RE0sMENBQXNDLEVBQUE7SUFyOUQ1QztNQTI5RE8sZ0N0RDlxUW9CLEVBQUE7TXNEbXRNM0I7UUFnK0RXLGN0RHZyUW9CLEVBQUE7SXNEdXRNL0I7TUF3K0RRLHlCdEQzclFtQixFQUFBO0lzRG10TTNCO01BMitEUSwrQnREanNRbUMsRUFBQTtJc0RzdE0zQztNQTgrRFEseUJ0RHZzUXNCLEVBQUE7SXNEeXRNOUI7TUFrL0RPLHlCdEQxc1F1QjtNc0Qyc1F2Qiw2QnREdHNRb0IsRUFBQTtNc0RtdE0zQjtRQXMvRFMseUJ0RDlzUXFCLEVBQUE7SXNEd3RNOUI7TUFnZ0VRLHlCdERudFFtQixFQUFBO01zRG10TTNCO1FBa2dFUyxjdER6dFFzQixFQUFBO0lzRHV0TS9CO01BMGdFSSx5QnREN3RRdUI7TXNEOHRRdkIsK0J0RGp1UXVDLEVBQUE7SXNEc3RNM0M7TUE4Z0VJLHlCdER2dVEwQixFQUFBO0lzRHl0TTlCO01BaWhFSSx3Q3REcHVRdUI7Y3NEb3VRdkIsZ0N0RHB1UXVCLEVBQUE7SXNEbXRNM0I7TUFxaEVLLG1CdEQ5dVF5QjtNc0QrdVF6Qix5QnREenVRc0I7TXNEMHVRdEIsK0J0RDd1UXNDLEVBQUE7SXNEc3RNM0M7TUEyaEVJLHNCdEQ1d1FPLEVBQUE7SXNEaXZNWDtNQThoRUkseUJ0RHR2UTBCO01zRHV2UTFCLDBDQUEwQztNQUMxQywrQnREdHZRdUMsRUFBQTtNc0RzdE0zQztRQWtpRUssbUJBQW1CLEVBQUE7TUFsaUV4QjtRQXFpRUsseUJ0RGh6UWlCO1FzRGl6UWpCLHFCdERqelFpQjtRc0RrelFqQixXdER4eFFNLEVBQUE7TXNEaXZNWDtRQTJpRUssVUFBVTtRQUNWLHFCQUFxQixFQUFBO0lB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akIsK0J0RDU5UWlDLEVBQUE7UXNEc3RNM0M7VUEyd0VXLHlCdERwK1FtQjtVc0RxK1FuQix5QnRELzlRZ0IsRUFBQTtJc0RtdE0zQjtNQXN4RUkseUJ0RDkrUTBCLEVBQUE7SXNEd3RNOUI7TUEweEVLLCtCdERoL1FzQyxFQUFBO01zRHN0TTNDO1FBOHhFTSwrQnREcC9RcUMsRUFBQTtJc0RzdE0zQztNQXN5RVEseUJ0RDkvUXNCLEVBQUE7SXNEd3RNOUI7TUEweUVRLHlCdEQ3L1FtQixFQUFBO0lzRG1nUnhCO01BaHpFSDtRQW16RU0sbUJ0RDVnUndCO1FzRDZnUnhCLHlCdER2Z1JxQixFQUFBO1FzRG10TTNCO1VBMHpFUSxjdERya1JjLEVBQUE7UXNEMndNdEI7VUE2ekVRLHlCdER0aFJzQjtVc0R1aFJ0QixjdER6a1JjLEVBQUEsRXNEMGtSZDtJQS96RVI7TUFzMEVLLCtCdEQ1aFJzQztNc0Q2aFJ0QyxnQ3REMWhSc0IsRUFBQTtJc0RtdE0zQjtNQTYwRVEsK0J0RG5pUm1DLEVBQUE7TXNEc3RNM0M7UUErMEVTLGN0RHRpUnNCLEVBQUE7SXNEdXRNL0I7TUF5MUVRLGN0RHBtUmMsRUFBQTtJc0Qyd010QjtNQWkyRUsseUJ0RHpqUnlCLEVBQUE7TXNEd3RNOUI7UUFtMkVNLHlCdEQzalJ3QjtRc0Q0alJ4Qix5QnRENWpSd0I7UXNENmpSeEIsV3REdGxSSyxFQUFBO01zRGl2TVg7UUF3MkVNLHlCQUF3QyxFQUFBO0lBeDJFOUM7TUE2MkVNLHlCdER4blJnQjtNc0R5blJoQix5QnREem5SZ0IsRUFBQTtJc0Qyd010QjtNQW0zRU0seUJ0RDduUmtCO01zRDhuUmxCLHlCdEQ5blJrQixFQUFBO0lzRDB3TXhCO01BMDNFSyx5QnREbGxSeUIsRUFBQTtJc0RxbFIzQjtNQTczRUg7UUFtNEVTLHlCdER0bFJrQixFQUFBO01zRG10TTNCO1FBeTRFUSwrQnREL2xSbUMsRUFBQTtNc0RzdE0zQztRQWc1RU0sWUFBWSxFQUFBO01BaDVFbEI7UUF1NUVRLHFDQUFxQztRQUNyQyw4QkFBOEIsRUFBQSxFQUM5QjtJ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RUFBQTtNQTV1RjFDO1FBK3VGSyxtQnREbDhSc0IsRUFBQTtJc0RtdE0zQjtNQW12RkksOEJ0RDE4UjJCO01zRDI4UjNCLCtCdEQzOFIyQixFQUFBO0VzRHV0TS9CO0lBMHZGSyxtQnRENzhSc0IsRUFBQTtFc0RtdE0zQjtJQSt2RkcseUJ0RHY5UjJCLEVBQUE7RXNEd3RNOUI7SUFrd0ZHLG1CdEQxOVIyQjtJc0QyOVIzQix5QnREMTlSNEIsRUFBQTtFc0R1dE0vQjtJQXN3RkcsbUJ0RHo5UndCLEVBQUE7SXNEbXRNM0I7TUF5d0ZJLG1CdERwaFNrQjtNc0RxaFNsQixXdEQzL1JPLEVBQUE7RXNEaXZNWDtJQTh3RkcsK0J0RHArUndDLEVBQUE7RXNEc3RNM0M7SUFpeEZHLHlCdER6K1IyQixFQUFBO0VzRHd0TTlCO0lBcXhGSSx5QnREeCtSdUIsRUFBQTtFc0RtdE0zQjtJQXl4RkcsbUJ0RGwvUjJCO0lzRG0vUjNCLHlCdERuL1IyQixFQUFBO0VzRHl0TTlCO0lBOHhGSSxtQnREai9SdUI7SXNEay9SdkIseUJ0RGwvUnVCLEVBQUE7RXNEbXRNM0I7SUFreUZJLHlCQUF5QixFQUFBO0VBbHlGN0I7SUF1eUZJLHlCdERoZ1MwQixFQUFBO0VzRHl0TTlCO0lBMnlGRyxxQnREOS9Sd0IsRUFBQTtJc0RtdE0zQjtNQTh5RksseUJ0RHRnU3lCO01zRHVnU3pCLCtCdERyZ1NzQyxFQUFBO0VzRHN0TTNDO0lBb3pGRyx5QnRENWdTMkIsRUFBQTtJc0R3dE05QjtNQXN6RkksK0J0RDVnU3VDLEVBQUE7SXNEc3RNM0M7TUF5ekZJLGN0RGhoUzJCLEVBQUE7SXNEdXRNL0I7TUE0ekZJLHlCdERyaFMwQjtNc0RzaFMxQiwrQnREbmhTdUMsRUFBQTtFc0RzdE0zQztJQWswRkksbUJ0RDFoUzBCLEVBQUE7RXNEd3RNOUI7SUFzMEZHLHlCdEQ5aFMyQixFQUFBO0VzRHd0TTlCO0lBeTBGRyxnQ3RENWhTd0IsRUFBQTtJc0RtdE0zQjtNQTQwRksseUJ0RHBpU3lCO01zRHFpU3pCLCtCdERuaVNzQztNc0RvaVN0QyxxQ3REdGlTeUIsRUFBQTtJc0R3dE05QjtNQWsxRksscUN0RHJpU3NCLEVBQUE7SXNEbXRNM0I7TUF1MUZLLHlCdEQvaVN5QjtNc0RnalN6QiwrQnREOWlTc0M7TXNEK2lTdEMscUN0RGpqU3lCLEVBQUE7RXNEd3RNOUI7SUFtMkZNLHFDdER0alNxQixFQUFBO0VzRG10TTNCO0lBMDJGSSwrQnREaGtTdUMsRUFBQTtJc0RzdE0zQztNQTQyRkssY3REdm5TaUIsRUFBQTtFc0Qyd010QjtJQWkzRkssY3RENW5TaUIsRUFBQTtFc0Qyd010QjtJQTAzRkssMEJ0RHBvU21CO0lzRHFvU25CLHlCQUFrQyxFQUFBO0VBMzNGdkM7SUErM0ZJLDBCdER6b1NvQjtJc0Qwb1NwQix5QkFBa0MsRUFBQTtFQWg0RnRDO0lBbTRGSSx5QkFBa0M7SUFDbEMsMEJ0RDlvU29CLEVBQUE7RXNEMHdNeEI7SUE0NEZLLHlCQUFnQyxFQUFBO0VBNTRGckM7SUFnNUZJLDBCdER6cFNtQjtJc0QwcFNuQix5QkFBZ0MsRUFBQTtFQWo1RnBDO0lBbzVGSSx5QkFBZ0M7SUFDaEMsMEJ0RDlwU21CLEVBQUE7RXNEeXdNdkI7SUE2NUZLLHlCQUE2QixFQUFBO0VBNzVGbEM7SUFpNkZJLDBCdER6cVNrQjtJc0QwcVNsQix5QkFBNkIsRUFBQTtFQWw2RmpDO0lBcTZGSSx5QkFBNkI7SUFDN0IsMEJ0RDlxU2tCLEVBQUE7RXNEd3dNdEI7SUE4NkZLLHlCQUFrQyxFQUFBO0VBOTZGdkM7SUFtN0ZLLHlCQUFrQyxFQUFBO0VBbjdGdkM7SUE0N0ZLLHlCQUFnQyxFQUFBO0VBNTdGckM7SUFpOEZLLHlCQUFnQyxFQUFBO0VBajhGckM7SUFzOEZHLDZCdER6cFN3QixFQUFBO0VzRG10TTNCO0lBeThGRyx5QnREanFTMkI7SXNEa3FTM0IsMkN0RDdwU3dCO1lzRDZwU3hCLG1DdEQ3cFN3QixFQUFBO0lzRG10TTNCO01BNDhGSSwrQnREbHFTdUMsRUFBQTtJc0RzdE0zQztNQSs4RkksY3REdHFTMkIsRUFBQTtJc0R1dE0vQjtNQW05RksseUJ0RDVxU3lCO01zRDZxU3pCLCtCdEQxcVNzQztNc0QycVN0Qyx5QnREeHFTc0IsRUFBQTtJc0RtdE0zQjtNQTA5RkssY3REanJTMEIsRUFBQTtFc0R1dE0vQjtJQSs5RkcseUJBQXlCLEVBQUE7RUEvOUY1QjtJQW0rRkksbUJ0RHRyU3VCLEVBQUE7RXNEbXRNM0I7SUF1K0ZHLDZCdEQxclN3QjtJc0QyclN4QixnQ3REM3JTd0IsRUFBQTtJc0RtdE0zQjtNQTArRkksc0J0RDN0U08sRUFBQTtJc0Rpdk1YO01BNitGSSx5QnREcnNTMEI7TXNEc3NTMUIsc0J0RC90U08sRUFBQTtNc0Rpdk1YO1FBZy9GSywrQnREdHNTc0MsRUFBQTtJc0RzdE0zQztNQXcvRlEsK0J0RDlzU21DLEVBQUE7SXNEc3RNM0M7TUErL0ZRLHNCdERodlNHLEVBQUE7TXNEaXZNWDtRQWlnR1MsK0J0RHZ0U2tDLEVBQUE7SXNEc3RNM0M7TUF5Z0dRLHlCdERqdVNzQjtNc0RrdVN0Qix5QnREN3RTbUI7TXNEOHRTbkIsK0J0RGp1U21DLEVBQUE7RXNEc3RNM0M7SUF1aEdPLG1CdEQvdVN1QjtJc0RndlN2QixnQ3REM3VTb0IsRUFBQTtJc0RtdE0zQjtNQTBoR1EsK0J0RGh2U21DLEVBQUE7SXNEc3RNM0M7TUE4aEdTLFd0RC93U0UsRUFBQTtJc0Rpdk1YO01Bb2lHVSxtQnRENXZTb0I7TXNENnZTcEIseUJ0RHh2U2lCLEVBQUE7RXNEbXRNM0I7SUE2aUdTLGN0RHh6U2EsRUFBQTtFc0Qyd010QjtJQWlqR1Usb0NBQTJDLEVBQUE7RUFqakdyRDtJQTJqR08seUJ0RG54U3VCO0lzRG94U3ZCLHlCdEQvd1NvQjtJc0RneFNwQiwrQnREbnhTb0MsRUFBQTtFc0RzdE0zQztJQXVrR0ssY3REOXhTMEIsRUFBQTtFc0R1dE0vQjtJQTBrR0ssK0J0RGh5U3NDLEVBQUE7RXNEc3RNM0M7SUFpbEdPLCtCdER2eVNvQyxFQUFBO0VzRHN0TTNDO0lBd2xHTywwQnREaHpTdUIsRUFBQTtFc0R3dE05QjtJQTRsR00seUJ0RHB6U3dCLEVBQUE7RXNEd3RNOUI7SUFrbUdLLCtCdER4elNzQyxFQUFBO0VzRHN0TTNDO0lBdW1HSywrQnREN3pTc0MsRUFBQTtFc0RzdE0zQztJQTBtR0ssY3REajBTMEIsRUFBQTtFc0R1dE0vQjtJQSttR0csdUNBQW9DO0lBQ3BDLGdDQUE2QixFQUFBO0VBaG5HaEM7SUFvbkdJLHlCQUF5QixFQUFBO0VBcG5HN0I7SUF1bkdJLGN0RDkwUzJCLEVBQUE7RXNEdXRNL0I7SUEwbkdJLFd0RDMyU087SXNENDJTUCw2QkFBNkIsRUFBQTtFQTNuR2pDO0lBOG5HSSx5QnREdjFTMEI7SXNEdzFTMUIseUJ0RGwxU3VCLEVBQUE7RXNEbXRNM0I7SUFvb0dJLHlCdEQ3MVMwQjtJc0Q4MVMxQiwrQnREMzFTdUMsRUFBQTtFc0RzdE0zQztJQXdvR0ksK0J0RDkxU3VDLEVBQUE7SXNEc3RNM0M7TUEyb0dLLHlCdERuMlN5QixFQUFBO0VzRHd0TTlCO0lBaXBHSSwrQnREdjJTdUMsRUFBQTtFc0RzdE0zQztJQXFwR0csY3RENTJTNEIsRUFBQTtFc0R1dE0vQjtJQXdwR0cseUJ0RGgzUzJCO0lzRGkzUzNCLG1DdEQ1MlN3QjtZc0Q0MlN4QiwyQnRENTJTd0I7SXNENjJTeEIsOEJ0RDcyU3dCLEVBQUE7SXNEbXRNM0I7TUE2cEdLLHlCdERyM1N5QjtNc0RzM1N6QixtQ3REajNTc0I7Y3NEaTNTdEIsMkJ0RGozU3NCO01zRGszU3RCLDhCdERsM1NzQixFQUFBO0lzRG10TTNCO01Ba3FHSyx5QnREMTNTeUIsRUFBQTtJc0R3dE05QjtNQXdxR00sK0J0RDkzU3FDLEVBQUE7SXNEc3RNM0M7TUErcUdNLGN0RDE3U2dCO01zRDI3U2hCLDZCQUE2QixFQUFBO0lBaHJHbkM7TUFvckdLLGN0RC83U2lCO01zRGc4U2pCLDZCQUE2QixFQUFBO0lBcnJHbEM7TUF5ckdJLGdDdEQ1NFN1QixFQUFBO01zRG10TTNCO1FBMnJHSywrQnREajVTc0MsRUFBQTtNc0RzdE0zQztRQThyR0ssY3REcjVTMEIsRUFBQTtJc0R1dE0vQjtNQWtzR0kseUJBQXlCLEVBQUE7TUFsc0c3QjtRQW9zR0sseUJ0RDc1U3lCO1FzRDg1U3pCLCtCdEQzNVNzQztRc0Q0NVN0Qyx5QnREejVTc0IsRUFBQTtJc0RtdE0zQjtNQTRzR00sK0J0RGw2U3FDLEVBQUE7SXNEc3RNM0M7TUErc0dNLDZCdERsNlNxQixFQUFBO0lzRG10TTNCO01Bb3RHTSwwQnREdjZTcUIsRUFBQTtJc0RtdE0zQjtNQTJ0R00sK0J0RGo3U3FDLEVBQUE7RXNEc3RNM0M7SUFrdUdJLHlCdEQzN1MwQixFQUFBO0lzRHl0TTlCO01Bb3VHSyx5QnRENzdTeUIsRUFBQTtFc0R5dE05QjtJQXd1R0kseUJ0RDM3U3VCLEVBQUE7RXNEbXRNM0I7SUEydUdJLHlCdERwOFMwQjtJc0RxOFMxQix5QnRELzdTdUI7SXNEZzhTdkIsV3REOTlTTyxFQUFBO0VzRGl2TVg7SUFndkdJLHlCdERsK1NTLEVBQUE7SXNEa3ZNYjtNQWt2R0ssaUJBQWlCO01BQ2pCLG1CdEQzOFN5QixFQUFBO0lzRHd0TTlCO01Ba3ZHSyxpQkFBaUI7TUFDakIsbUJ0RDM4U3lCLEVBQUE7RXNEd3RNOUI7SUF3dkdHLHlCdERqOVMyQixFQUFBO0VzRHl0TTlCO0lBMnZHRyx5QnREbjlTMkI7SXNEbzlTM0IseUJ0RC84U3dCLEVBQUE7SXNEbXRNM0I7TUE4dkdJLHlCdER0OVMwQjtNc0R1OVMxQixnQ3REbDlTdUIsRUFBQTtFc0RtdE0zQjtJQW93R0ksWUFBWSxFQUFBO0VBcHdHaEI7SUEyd0dNLHlCdEQ5OVNxQixFQUFBO0VzRG10TTNCO0lBaXhHRyx1Q0FBdUMsRUFBQTtJQWp4RzFDO01BbXhHSSwrQnREeitTdUMsRUFBQTtFc0RzdE0zQztJQXV4R0csb0NBQThDLEVBQUE7RUF2eEdqRDtJQTB4R0cseUJ0RGwvUzJCLEVBQUE7SXNEd3RNOUI7TUE0eEdJLGdDdEQvK1N1QixFQUFBO0lzRG10TTNCO01BZ3lHSyx5QnREeC9TeUI7TXNEeS9TekIsK0J0RHYvU3NDO01zRHcvU3RDLHlCdERyL1NzQixFQUFBO0VzRG10TTNCO0lBeXlHSyx5QnREaGdUMEIsRUFBQTtFc0R1dE0vQjtJ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MEQwVEwsMkJBQTJCO0VBQzNCLG9DQUFtRCxFQUFBOztBNUR1bGxCekQ7RTREbmxsQkksb0NBQXdELEVBQUE7O0E1RHNsbEI1RDtFNERsbGxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RHFsbEJyQztFNERsbGxCTSxzQkFBd0IsRUFBQTs7QTVEcWxsQjlCO0U0RGxsbEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVEcWxsQnJDO0U0RGxsbEJNLHlCMUQ3VmdCLEVBQUE7O0FGazdsQnRCO0U0RGxsbEJNLHNCMUQvVUs7RTBEZ1ZMLDJCQUEyQjtFQUMzQixvQ0FBbUQsRUFBQTs7QTVEcWxsQnpEO0U0RDdubEJJLG9DQUFtRCxFQUFBOztBNURnb2xCdkQ7RTRENW5sQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNUQrbmxCckM7RTRENW5sQk0sc0JBQXdCLEVBQUE7O0E1RCtubEI5QjtFNEQ1bmxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RCtubEJyQztFNEQ1bmxCTSx5QjFEdlVnQixFQUFBOztBRnM4bEJ0QjtFNEQ1bmxCTSxzQjFEelRLO0UwRDBUTCwyQkFBMkI7RUFDM0Isb0NBQW1ELEVBQUE7O0E1RCtubEJ6RDtFNEQzbmxCSSxvQ0FBd0QsRUFBQTs7QTVEOG5sQjVEO0U0RDFubEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVENm5sQnJDO0U0RDFubEJNLHNCQUF3QixFQUFBOztBNUQ2bmxCOUI7RTREMW5sQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNUQ2bmxCckM7RTREMW5sQk0seUIxRDdWZ0IsRUFBQTs7QUYwOWxCdEI7RTREMW5sQk0sc0IxRC9VSztFMERnVkwsMkJBQTJCO0VBQzNCLG9DQUFtRCxFQUFBOztBNUQ2bmxCekQ7RTREcnFsQkksb0NBQW1ELEVBQUE7O0E1RHdxbEJ2RDtFNERwcWxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RHVxbEJyQztFNERwcWxCTSxzQkFBd0IsRUFBQTs7QTVEdXFsQjlCO0U0RHBxbEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVEdXFsQnJDO0U0RHBxbEJNLHlCMUR2VWdCLEVBQUE7O0FGOCtsQnRCO0U0RHBxbEJNLHNCMUR6VEs7RTBEMFRMLDJCQUEyQjtFQUMzQixvQ0FBbUQsRUFBQTs7QTVEdXFsQnpEO0U0RG5xbEJJLG9DQUF3RCxFQUFBOztBNURzcWxCNUQ7RTREbHFsQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNURxcWxCckM7RTREbHFsQk0sc0JBQXdCLEVBQUE7O0E1RHFxbEI5QjtFNERscWxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RHFxbEJyQztFNERscWxCTSx5QjFEN1ZnQixFQUFBOztBRmtnbUJ0QjtFNERscWxCTSxzQjFEL1VLO0UwRGdWTCwyQkFBMkI7RUFDM0Isb0NBQW1ELEVBQUE7O0E1RHFxbEJ6RDtFNEQ3c2xCSSxvQ0FBbUQsRUFBQTs7QTVEZ3RsQnZEO0U0RDVzbEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVEK3NsQnJDO0U0RDVzbEJNLHNCQUF3QixFQUFBOztBNUQrc2xCOUI7RTRENXNsQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNUQrc2xCckM7RTRENXNsQk0seUIxRHZVZ0IsRUFBQTs7QUZzaG1CdEI7RTRENXNsQk0sc0IxRHpUSztFMEQwVEwsMkJBQTJCO0VBQzNCLG9DQUFtRCxFQUFBOztBNUQrc2xCekQ7RTREM3NsQkksb0NBQXdELEVBQUE7O0E1RDhzbEI1RDtFNEQxc2xCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RDZzbEJyQztFNEQxc2xCTSxzQkFBd0IsRUFBQTs7QTVENnNsQjlCO0U0RDFzbEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVENnNsQnJDO0U0RDFzbEJNLHlCMUQ3VmdCLEVBQUE7O0FGMGltQnRCO0U0RDFzbEJNLHNCMUQvVUs7RTBEZ1ZMLDJCQUEyQjtFQUMzQixvQ0FBbUQsRUFBQTs7QTVENnNsQnpEO0U0RHJ2bEJJLG9DQUFtRCxFQUFBOztBNUR3dmxCdkQ7RTREcHZsQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNUR1dmxCckM7RTREcHZsQk0sc0JBQXdCLEVBQUE7O0E1RHV2bEI5QjtFNERwdmxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RHV2bEJyQztFNERwdmxCTSx5QjFEdlVnQixFQUFBOztBRjhqbUJ0QjtFNERwdmxCTSxzQjFEelRLO0UwRDBUTCwyQkFBMkI7RUFDM0Isb0NBQW1ELEVBQUE7O0E1RHV2bEJ6RDtFNERudmxCSSxvQ0FBd0QsRUFBQTs7QTVEc3ZsQjVEO0U0RGx2bEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVEcXZsQnJDO0U0RGx2bEJNLHNCQUF3QixFQUFBOztBNURxdmxCOUI7RTREbHZsQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNURxdmxCckM7RTREbHZsQk0seUIxRDdWZ0IsRUFBQTs7QUZrbG1CdEI7RTREbHZsQk0sc0IxRC9VSztFMERnVkwsMkJBQTJCO0VBQzNCLG9DQUFtRCxFQUFBOztBNURxdmxCekQ7RTREN3hsQkksb0NBQW1ELEVBQUE7O0E1RGd5bEJ2RDtFNEQ1eGxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RCt4bEJyQztFNEQ1eGxCTSxzQkFBd0IsRUFBQTs7QTVEK3hsQjlCO0U0RDV4bEJNLHVDQUErQjtVQUEvQiwrQkFBK0IsRUFBQTs7QTVEK3hsQnJDO0U0RDV4bEJNLHlCMUR2VWdCLEVBQUE7O0FGc21tQnRCO0U0RDV4bEJNLHNCMUR6VEs7RTBEMFRMLDJCQUEyQjtFQUMzQixvQ0FBbUQsRUFBQTs7QTVEK3hsQnpEO0U0RDN4bEJJLG9DQUF3RCxFQUFBOztBNUQ4eGxCNUQ7RTREMXhsQk0sdUNBQStCO1VBQS9CLCtCQUErQixFQUFBOztBNUQ2eGxCckM7RTREMXhsQk0sc0JBQXdCLEVBQUE7O0E1RDZ4bEI5QjtFNEQxeGxCTSx1Q0FBK0I7VUFBL0IsK0JBQStCLEVBQUE7O0E1RDZ4bEJyQztFNEQxeGxCTSx5QjFEN1ZnQixFQUFBOztBRjBubUJ0QjtF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OztBQUdMO0VBemZGO0lBNGZRLGFBQWEsRUFBQTtFQTVmckI7SUFtZ0JZLFlBQVksRUFBQTtFQW5nQnhCO0lBdWdCYyxnQkFBZ0IsRUFBQTtFQXZnQjlCO0lBK2dCUSxjQUFjLEVBQUEsRUFDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gICAgVGVtcGxhdGUgTmFtZTogVW5pdmVyc2FsIEFkbWluXHJcbiAgICBUZW1wbGF0ZSBVUkk6IHRoZW1lcy5waXhlbHN0cmFwLmNvbS91bml2ZXJzYWxcclxuICAgIERlc2NyaXB0aW9uOiBUaGlzIGlzIEFkbWluIHRoZW1lXHJcbiAgICBBdXRob3I6IFBpeGVsc3RyYXBcclxuICAgIEF1dGhvciBVUkk6IGh0dHBzOi8vdGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4ZWxzdHJhcFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjAxLiBHZW5lcmFsIENTU1xyXG4gIDAyLiBHZW5lcmljIENTU1xyXG4gIDAzLiBDYXJkIENTU1xyXG4gIDA0LiBMb2FkZXIgQ1NTXHJcbiAgMDUuIEhlYWRlciBDU1NcclxuICAwNi4gQnV0dG9uIENTU1xyXG4gIDA3LiBDb2xvciBDU1NcclxuICAwOC4gR1JJRCBDU1NcclxuICAwOS4gRXJyb3ItcGFnZSAgQ1NTXHJcbiAgMTAuIEljb24gY3NzXHJcbiAgMTEuIEZvcm0gQnVpbGRlciAxIENTU1xyXG4gIDEyLiBGb3JtIEJ1aWxkZXIgMiBDU1NcclxuICAgMTMuICBFbWFpbCBBcHBsaWNhdGlvbiAgQ1NTXHJcbiAgIDE0LiBDaGF0IENTU1xyXG4gICAxNS4gQWxlcnQgQ1NTXHJcbiAgIDE2LiBQb3BvdmVyIENTU1xyXG4gICAxNy4gTGlzdCBDU1NcclxuICAgMTguIFN3aXRjaCAgQ1NTXHJcbiAgIDE5LiBNZWdhIG9wdGlvbiBDU1NcclxuICAgMjAuIFRvdWNoc3BpbiAgQ1NTXHJcbiAgICAyMS4gU2VsZWN0IDIgQ1NTXHJcblx0MjIuIFVzZXIgcHJvZmlsZSBjc3NcclxuXHQyMy4gUHJvZ3Jlc3MgQ1NTXHJcblx0MjQuIEFjY29yZGluZyBDU1NcclxuXHQyNS4gQXV0aGVudGljYXRpb24gQ1NTXHJcblx0MjYuIEZvcm0gQ1NTXHJcblx0MjcuIENvbWluZyBTb29uIENTU1xyXG5cdDI4LiBSYWRpbyBDU1NcclxuXHQyOS4gRm9ybSBJbnB1dCBDU1NcclxuXHQzMC4gRGF0YS10YWJsZSBDU1NcclxuXHQgMzEuIEpTIGRhdGFncmlkIENTU1xyXG5cdCAzMi4gUGFnZSBDU1NcclxuXHQgMzMuIEVjb21tZXJjZSAgQ1NTXHJcblx0IDM0LiBQcmljaW5nIENTU1xyXG5cdCAzNS4gRm9ybSBidWlsZGVyIGNzc1xyXG5cdCAzNi4gTkFWIENTU1xyXG5cdCAzNy4gRHJvcGRvd24gQ1NTXHJcblx0IDM4LiBMYW5kaW5nIENTU1xyXG5cdCAzOS5UYWJsZSAgQ1NTXHJcblx0IDQwLiBBbGVydGJveC1jYWxsLW91dCBDU1NcclxuXHQgNDEuIENoYXJ0IENTU1xyXG5cdCA0Mi4gVGltZWxpbmUgQ1NTXHJcblx0IDQzLiBUaW1lbGluZSAyIENTU1xyXG5cdCA0NC4gVGFicyBDU1NcclxuXHQgNDUuIEdhbGxlcnkgQ1NTXHJcblx0IDQ2LiBCbG9nIENTU1xyXG5cdCA0Ny4gRm9vdGVyIENTU1xyXG5cdCA0OC4gRm9ybSBXaXphcmRcclxuXHQgNDkuIEJhZGdlIENTU1xyXG5cdCA1MC4gVHJlZSBDU1NcclxuXHQgNTEuIFNlYXJjaCBDU1NcclxuXHQgNTIuIERhdGVwaWNrZXIgQ1NTXHJcblx0IDUzLiBEYXNoYm9hcmQgQ1NTICBEYXNoYm9hcmQgQ1NTXHJcblx0IDU0LiBUb3VyICBDU1NcclxuXHQgNTUuIHRoZW1lIGxheW91dCBDU1NcclxuXHQgNTYuIFJpYmJvbiBDU1NcclxuXHQgNTcuIGJyZWFkY3J1bWIgQ1NTXHJcblx0IDU4LiBTdGVwcyAgQ1NTXHJcblx0IDU5LkN1c3RvbWl6ZXIgQ1NTXHJcblx0IDYwLiBSVEwgQ1NTXHJcblx0IDYyLiBiYXNlX2lucHV0cyBDU1NcclxuXHQgNjMuIFJlc3BvbnNpdmUgY3NzXHJcbiAqL1xyXG5cclxuXHJcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcInRoZW1lL2dlbmVyYWxcIjtcclxuQGltcG9ydCBcInRoZW1lL2dlbmVyaWNcIjtcclxuQGltcG9ydCBcInRoZW1lL2NhcmRcIjtcclxuQGltcG9ydCBcInRoZW1lL2xvYWRlclwiO1xyXG5AaW1wb3J0IFwidGhlbWUvaGVhZGVyLW1lbnVcIjtcclxuQGltcG9ydCBcInRoZW1lL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcInRoZW1lL2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9ncmlkXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9lcnJvcnBhZ2VcIjtcclxuQGltcG9ydCBcInRoZW1lL2ljb25zXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9mb3JtLWJ1aWxkZXJcIjtcclxuQGltcG9ydCBcInRoZW1lL2Zvcm1fYnVpbGRlci0yXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9lbWFpbC1hcHBsaWNhdGlvblwiO1xyXG5AaW1wb3J0IFwidGhlbWUvY2hhdFwiO1xyXG5AaW1wb3J0IFwidGhlbWUvYWxlcnRcIjtcclxuQGltcG9ydCBcInRoZW1lL3BvcG92ZXJcIjtcclxuQGltcG9ydCBcInRoZW1lL2xpc3RcIjtcclxuQGltcG9ydCBcInRoZW1lL3N3aXRjaFwiO1xyXG5AaW1wb3J0IFwidGhlbWUvbWVnYW9wdGlvblwiO1xyXG5AaW1wb3J0IFwidGhlbWUvdG91Y2hzcGluXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9zZWxlY3QyXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS91c2VyLXByb2ZpbGVcIjtcclxuQGltcG9ydCBcInRoZW1lL3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9hY2NvcmRpbmdcIjtcclxuQGltcG9ydCBcInRoZW1lL2xvZ2luXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwidGhlbWUvY29taW5nc29vblwiO1xyXG5AaW1wb3J0IFwidGhlbWUvcmFkaW9cIjtcclxuQGltcG9ydCBcInRoZW1lL2Zvcm0taW5wdXRcIjtcclxuQGltcG9ydCBcInRoZW1lL2RhdGF0YWJsZVwiO1xyXG5AaW1wb3J0IFwidGhlbWUvanNncmlkXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9wYWdlXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9lY29tbWVyY2VcIjtcclxuQGltcG9ydCBcInRoZW1lL3ByaWNpbmdcIjtcclxuQGltcG9ydCBcInRoZW1lL2J1aWxkZXJzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9uYXZzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwidGhlbWUvbGFuZGluZ1wiO1xyXG5AaW1wb3J0IFwidGhlbWUvdGFibGVcIjtcclxuQGltcG9ydCBcInRoZW1lL2FsZXJ0Ym94LWNhbGxvdXRcIjtcclxuQGltcG9ydCBcInRoZW1lL2NoYXJ0XCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS90aW1lbGluZS12XCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS90aW1lbGlueVwiO1xyXG5AaW1wb3J0IFwidGhlbWUvdGFiXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9nYWxsZXJ5XCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9ibG9nXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9mb290ZXJcIjtcclxuQGltcG9ydCBcInRoZW1lL2Zvcm0td2l6YXJkXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9iYWRnZVwiO1xyXG5AaW1wb3J0IFwidGhlbWUvdHJlZVwiO1xyXG5AaW1wb3J0IFwidGhlbWUvc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9kYXRlcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9kYXNoYm9hcmRcIjtcclxuQGltcG9ydCBcInRoZW1lL3RvdXJcIjtcclxuQGltcG9ydCBcInRoZW1lL2N1c3RvbS10aGVtZS1vcHRpb25zXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9yaWJib25cIjtcclxuQGltcG9ydCBcInRoZW1lL2JyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcInRoZW1lL3N0ZXBzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS90aGVtZS1jdXN0b21pemVyXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9ydGxcIjtcclxuQGltcG9ydCBcInRoZW1lL21vZGVybi1sYXlvdXRcIjtcclxuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMtbGF5b3V0XCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9maXhlZC1uYXYtbGF5b3V0XCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9zb2xpdGFyeS1sYXlvdXRcIjtcclxuQGltcG9ydCBcInRoZW1lL3ZlcnRpY2FsLWxheW91dFwiOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiAgICBUZW1wbGF0ZSBOYW1lOiBVbml2ZXJzYWwgQWRtaW5cclxuICAgIFRlbXBsYXRlIFVSSTogdGhlbWVzLnBpeGVsc3RyYXAuY29tL3VuaXZlcnNhbFxyXG4gICAgRGVzY3JpcHRpb246IFRoaXMgaXMgQWRtaW4gdGhlbWVcclxuICAgIEF1dGhvcjogUGl4ZWxzdHJhcFxyXG4gICAgQXV0aG9yIFVSSTogaHR0cHM6Ly90aGVtZWZvcmVzdC5uZXQvdXNlci9waXhlbHN0cmFwXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuMDEuIEdlbmVyYWwgQ1NTXHJcbiAgMDIuIEdlbmVyaWMgQ1NTXHJcbiAgMDMuIENhcmQgQ1NTXHJcbiAgMDQuIExvYWRlciBDU1NcclxuICAwNS4gSGVhZGVyIENTU1xyXG4gIDA2LiBCdXR0b24gQ1NTXHJcbiAgMDcuIENvbG9yIENTU1xyXG4gIDA4LiBHUklEIENTU1xyXG4gIDA5LiBFcnJvci1wYWdlICBDU1NcclxuICAxMC4gSWNvbiBjc3NcclxuICAxMS4gRm9ybSBCdWlsZGVyIDEgQ1NTXHJcbiAgMTIuIEZvcm0gQnVpbGRlciAyIENTU1xyXG4gICAxMy4gIEVtYWlsIEFwcGxpY2F0aW9uICBDU1NcclxuICAgMTQuIENoYXQgQ1NTXHJcbiAgIDE1LiBBbGVydCBDU1NcclxuICAgMTYuIFBvcG92ZXIgQ1NTXHJcbiAgIDE3LiBMaXN0IENTU1xyXG4gICAxOC4gU3dpdGNoICBDU1NcclxuICAgMTkuIE1lZ2Egb3B0aW9uIENTU1xyXG4gICAyMC4gVG91Y2hzcGluICBDU1NcclxuICAgIDIxLiBTZWxlY3QgMiBDU1NcclxuXHQyMi4gVXNlciBwcm9maWxlIGNzc1xyXG5cdDIzLiBQcm9ncmVzcyBDU1NcclxuXHQyNC4gQWNjb3JkaW5nIENTU1xyXG5cdDI1LiBBdXRoZW50aWNhdGlvbiBDU1NcclxuXHQyNi4gRm9ybSBDU1NcclxuXHQyNy4gQ29taW5nIFNvb24gQ1NTXHJcblx0MjguIFJhZGlvIENTU1xyXG5cdDI5LiBGb3JtIElucHV0IENTU1xyXG5cdDMwLiBEYXRhLXRhYmxlIENTU1xyXG5cdCAzMS4gSlMgZGF0YWdyaWQgQ1NTXHJcblx0IDMyLiBQYWdlIENTU1xyXG5cdCAzMy4gRWNvbW1lcmNlICBDU1NcclxuXHQgMzQuIFByaWNpbmcgQ1NTXHJcblx0IDM1LiBGb3JtIGJ1aWxkZXIgY3NzXHJcblx0IDM2LiBOQVYgQ1NTXHJcblx0IDM3LiBEcm9wZG93biBDU1NcclxuXHQgMzguIExhbmRpbmcgQ1NTXHJcblx0IDM5LlRhYmxlICBDU1NcclxuXHQgNDAuIEFsZXJ0Ym94LWNhbGwtb3V0IENTU1xyXG5cdCA0MS4gQ2hhcnQgQ1NTXHJcblx0IDQyLiBUaW1lbGluZSBDU1NcclxuXHQgNDMuIFRpbWVsaW5lIDIgQ1NTXHJcblx0IDQ0LiBUYWJzIENTU1xyXG5cdCA0NS4gR2FsbGVyeSBDU1NcclxuXHQgNDYuIEJsb2cgQ1NTXHJcblx0IDQ3LiBGb290ZXIgQ1NTXHJcblx0IDQ4LiBGb3JtIFdpemFyZFxyXG5cdCA0OS4gQmFkZ2UgQ1NTXHJcblx0IDUwLiBUcmVlIENTU1xyXG5cdCA1MS4gU2VhcmNoIENTU1xyXG5cdCA1Mi4gRGF0ZXBpY2tlciBDU1NcclxuXHQgNTMuIERhc2hib2FyZCBDU1MgIERhc2hib2FyZCBDU1NcclxuXHQgNTQuIFRvdXIgIENTU1xyXG5cdCA1NS4gdGhlbWUgbGF5b3V0IENTU1xyXG5cdCA1Ni4gUmliYm9uIENTU1xyXG5cdCA1Ny4gYnJlYWRjcnVtYiBDU1NcclxuXHQgNTguIFN0ZXBzICBDU1NcclxuXHQgNTkuQ3VzdG9taXplciBDU1NcclxuXHQgNjAuIFJUTCBDU1NcclxuXHQgNjIuIGJhc2VfaW5wdXRzIENTU1xyXG5cdCA2My4gUmVzcG9uc2l2ZSBjc3NcclxuICovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAwMS4gR2VuZXJhbCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogUmFsZXdheTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4qIGEge1xuICBjb2xvcjogI2FiOGNlNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuKi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4OyB9XG5cbmNvZGUge1xuICBjb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbmZpZ3VyZS50ZXh0LWNlbnRlciBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbmZpZ3VyZS50ZXh0LWVuZCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgIGZsZXg6IDE7IH1cblxuOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2FiOGNlNDsgfVxuXG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnJvdyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWNlLWVkaXRvciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5lZGl0b3ItdG9vbGJhciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmVkaXRvci10b29sYmFyLmZ1bGxzY3JlZW4ge1xuICAgIHotaW5kZXg6IDEwMDsgfVxuXG4uQ29kZU1pcnJvciB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5Db2RlTWlycm9yLkNvZGVNaXJyb3ItZnVsbHNjcmVlbiB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi50eXBvZ3JhcGh5IGgxLFxuLnR5cG9ncmFwaHkgLmgxLFxuLnR5cG9ncmFwaHkgaDIsXG4udHlwb2dyYXBoeSAuaDIsXG4udHlwb2dyYXBoeSBoMyxcbi50eXBvZ3JhcGh5IC5oMyxcbi50eXBvZ3JhcGh5IGg0LFxuLnR5cG9ncmFwaHkgLmg0LFxuLnR5cG9ncmFwaHkgaDUsXG4udHlwb2dyYXBoeSAuaDUsXG4udHlwb2dyYXBoeSBoNixcbi50eXBvZ3JhcGh5IC5oNiB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50eXBvZ3JhcGh5IGgxOmxhc3QtY2hpbGQsXG4gIC50eXBvZ3JhcGh5IC5oMTpsYXN0LWNoaWxkLFxuICAudHlwb2dyYXBoeSBoMjpsYXN0LWNoaWxkLFxuICAudHlwb2dyYXBoeSAuaDI6bGFzdC1jaGlsZCxcbiAgLnR5cG9ncmFwaHkgaDM6bGFzdC1jaGlsZCxcbiAgLnR5cG9ncmFwaHkgLmgzOmxhc3QtY2hpbGQsXG4gIC50eXBvZ3JhcGh5IGg0Omxhc3QtY2hpbGQsXG4gIC50eXBvZ3JhcGh5IC5oNDpsYXN0LWNoaWxkLFxuICAudHlwb2dyYXBoeSBoNTpsYXN0LWNoaWxkLFxuICAudHlwb2dyYXBoeSAuaDU6bGFzdC1jaGlsZCxcbiAgLnR5cG9ncmFwaHkgaDY6bGFzdC1jaGlsZCxcbiAgLnR5cG9ncmFwaHkgLmg2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnR5cG9ncmFwaHkgc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY3ZmY7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTdkZmY3OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2FiOGNlNDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm93bC1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5jbGljazJlZGl0IH4gLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50b29sdGlwLXRlc3Qge1xuICBjb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50OyB9XG5cbi5hbmltYXRlZC1tb2RhbCAuZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tYXAtanMtaGVpZ2h0IHtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgMDEuIEdlbmVyYWwgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDAyLiBHZW5lcmljIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyo9PT09PT0gUGFkZGluZyBjc3Mgc3RhcnRzID09PT09PSovXG4ucC0wIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnAtMjUge1xuICBwYWRkaW5nOiAyNXB4OyB9XG5cbi5wLTMwIHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4ucC0zNSB7XG4gIHBhZGRpbmc6IDM1cHg7IH1cblxuLnAtNDAge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5wLTQ1IHtcbiAgcGFkZGluZzogNDVweDsgfVxuXG4ucC01MCB7XG4gIHBhZGRpbmc6IDUwcHg7IH1cblxuLyo9PT09PT0gUGFkZGluZyBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gUGFkZGluZy1sZWZ0IGNzcyBzdGFydHMgPT09PT09Ki9cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5wLWwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5wLWwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnAtbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucC1sLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wLWwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnAtbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ucC1sLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi5wLWwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnAtbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4ucC1sLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi8qPT09PT09IFBhZGRpbmctbGVmdCBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gUGFkZGluZy10b3AgY3NzIHN0YXJ0cyA9PT09PT0qL1xuLnAtdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wLXQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucC10LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucC10LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucC10LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucC10LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucC10LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucC10LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucC10LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucC10LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucC10LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT09PSBQYWRkaW5nLXRvcCBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gUGFkZGluZy1ib3R0b20gY3NzIHN0YXJ0cyA9PT09PT0qL1xuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucC1iLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT09PSBQYWRkaW5nLWJvdHRvbSBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gUGFkZGluZy1yaWdodCBjc3Mgc3RhcnRzID09PT09PSovXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnAtci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wLXItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5wLXItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wLXItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wLXItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5wLXItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wLXItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5wLXItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5wLXItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi5wLXItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi8qPT09PT09IFBhZGRpbmctcmlnaHQgY3NzIGVuZHMgPT09PT09Ki9cbi8qPT09PT09IE1hcmdpbiBjc3Mgc3RhcnRzID09PT09PSovXG4ubS0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTE1IHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubS0yNSB7XG4gIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLTMwIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubS00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTQ1IHtcbiAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tNTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT09PSBNYXJnaW4gY3NzIGVuZHMgPT09PT09Ki9cbi8qPT09PT09IE1hcmdpbi10b3AgY3NzIHN0YXJ0cyA9PT09PT0qL1xuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubS10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubS10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubS10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyo9PT09PT0gTWFyZ2luLXRvcCBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gTWFyZ2luLUJvdHRvbSBjc3Mgc3RhcnRzID09PT09PSovXG4ubS1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubS1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubS1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubS1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubS1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT09PSBNYXJnaW4tQm90dG9tIGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PSBNYXJnaW4tbGVmdCBjc3Mgc3RhcnRzID09PT09PSovXG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qPT09PT09IE1hcmdpbi1sZWZ0IGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PSBNYXJnaW4tcmlnaHQgY3NzIHN0YXJ0cyA9PT09PT0qL1xuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLm0tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm0tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubS1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5tLXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm0tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ubS1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tLXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm0tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4ubS1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG5cbi5tLXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLyo9PT09PT0gTWFyZ2luLXJpZ2h0IGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PSBCb3JkZXItcmFkaXVzIGNzcyBzdGFydHMgPT09PT09Ki9cbi5iLXItMCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItOCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItOSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweCAhaW1wb3J0YW50OyB9XG5cbi5iLXItMTAge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyo9PT09PT0gQm9yZGVyLXJhZGl1cyBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gRm9udC1zaXplIGNzcyBzdGFydHMgPT09PT09Ki9cbi5mLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5mLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5mLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5mLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mLTMyIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5mLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi5mLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5mLTM4IHtcbiAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5mLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5mLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4OyB9XG5cbi5mLTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbi5mLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4OyB9XG5cbi5mLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5mLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi5mLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4OyB9XG5cbi5mLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbi5mLTU2IHtcbiAgZm9udC1zaXplOiA1NnB4OyB9XG5cbi5mLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4OyB9XG5cbi5mLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4OyB9XG5cbi5mLTYyIHtcbiAgZm9udC1zaXplOiA2MnB4OyB9XG5cbi5mLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG5cbi5mLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4OyB9XG5cbi5mLTY4IHtcbiAgZm9udC1zaXplOiA2OHB4OyB9XG5cbi5mLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4OyB9XG5cbi5mLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4OyB9XG5cbi5mLTc0IHtcbiAgZm9udC1zaXplOiA3NHB4OyB9XG5cbi5mLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4OyB9XG5cbi5mLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4OyB9XG5cbi5mLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4OyB9XG5cbi5mLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4OyB9XG5cbi5mLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4OyB9XG5cbi5mLTg2IHtcbiAgZm9udC1zaXplOiA4NnB4OyB9XG5cbi5mLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4OyB9XG5cbi5mLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4OyB9XG5cbi5mLTkyIHtcbiAgZm9udC1zaXplOiA5MnB4OyB9XG5cbi5mLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4OyB9XG5cbi5mLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4OyB9XG5cbi5mLTk4IHtcbiAgZm9udC1zaXplOiA5OHB4OyB9XG5cbi5mLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7IH1cblxuLyo9PT09PT0gRm9udC1zaXplIGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PSBGb250LXdlaWdodCBjc3Mgc3RhcnRzID09PT09PSovXG4uZi13LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmYtdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mLXctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZi13LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmYtdy03MDAge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mLXctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4vKj09PT09PSBGb250LXdlaWdodCBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gRm9udC1zdHlsZSBjc3Mgc3RhcnRzID09PT09PSovXG4uZi1zLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZi1zLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZi1zLW9ibGlxdWUge1xuICBmb250LXN0eWxlOiBvYmxpcXVlOyB9XG5cbi5mLXMtaW5pdGlhbCB7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7IH1cblxuLmYtcy1pbmhlcml0IHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDsgfVxuXG4vKj09PT09PSBGb250LXN0eWxlIGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PSBUZXh0LURlY29yYXRpb24gY3NzIHN0YXJ0cyA9PT09PT0qL1xuLnRleHQtb3ZlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lOyB9XG5cbi50ZXh0LWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZXh0LWRhc2hlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogZGFzaGVkOyB9XG5cbi50ZXh0LWJsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBibGluazsgfVxuXG4udGV4dC1kb3R0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGRvdHRlZDsgfVxuXG4udGV4dC1pbml0aWFsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbml0aWFsOyB9XG5cbi50ZXh0LW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRleHQtc29saWQge1xuICB0ZXh0LWRlY29yYXRpb246IHNvbGlkOyB9XG5cbi50ZXh0LXdhdnkge1xuICB0ZXh0LWRlY29yYXRpb246IHdhdnk7IH1cblxuLnRleHQtaW5oZXJpdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4udGV4dC1kb3VibGUge1xuICB0ZXh0LWRlY29yYXRpb246IGRvdWJsZTsgfVxuXG4vKj09PT09PSBUZXh0LURlY29yYXRpb24gY3NzIGVuZHMgPT09PT09Ki9cbi8qPT09PT09IFZlcnRpY2FsLUFsaWduIGNzcyBzdGFydHMgPT09PT09Ki9cbi5iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4uc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuXG4uc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cblxuLnRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG5cbi5taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi50ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuXG4uaW5pdGlhbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsOyB9XG5cbi5pbmhlcml0IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IH1cblxuLyo9PT09PT0gVmVydGljYWwtQWxpZ24gY3NzIGVuZHMgPT09PT09Ki9cbi8qPT09PT09IFBvc2l0aW9uIGNzcyBzdGFydHMgPT09PT09Ki9cbi5wLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnAtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnAtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnAtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnAtaW5pdGlhbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsOyB9XG5cbi5wLWluaGVyaXQge1xuICBwb3NpdGlvbjogaW5oZXJpdDsgfVxuXG4vKj09PT09PSBQb3NpdGlvbiBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gRmxvYXQgY3NzIHN0YXJ0cyA9PT09PT0qL1xuLmYtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mLW5vbmUge1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKj09PT09PSBGbG9hdCBjc3MgZW5kcyA9PT09PT0qL1xuLyo9PT09PT0gT3ZlcmZsb3cgY3NzIHN0YXJ0cyA9PT09PT0qL1xuLm8taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uby12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm8tYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qPT09PT09IE92ZXJmbG93IGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PSBJbWFnZS1zaXplcyBjc3Mgc3RhcnRzID09PT09PSovXG4uaW1nLTEwIHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTIwIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTMwIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTQwIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTUwIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTYwIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTcwIHtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTgwIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTkwIHtcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDsgfVxuXG4uaW1nLTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qPT09PT09IEltYWdlLXNpemVzIGNzcyBlbmRzID09PT09PSovXG4vKj09PT09PT0gVGV4dCBjc3Mgc3RhcnRzID09PT09PT09PT09Ki9cbi5mb250LXByaW1hcnkge1xuICBjb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pbmZvIHtcbiAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG4uZm9udC1saWdodCB7XG4gIGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtZGFyayB7XG4gIGNvbG9yOiAjMmEzMTQyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjNkODAwICFpbXBvcnRhbnQ7IH1cblxuLyo9PT09PT09IFRleHQgY3NzIGVuZHMgPT09PT09PT09PT0qL1xuLyo9PT09PT09IExhYmVsLWNvbG9yIGNzcyBzdGFydHMgID09PT09PT0gKi9cbi5sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5sYWJlbC10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5sYWJlbC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MjsgfVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDsgfVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmY7IH1cblxuLmxhYmVsLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4ubGFiZWwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDI7IH1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwOyB9XG5cbi8qPT09PT09PSBMYWJlbC1jb2xvciBjc3MgZW5kcyAgPT09PT09PSAqL1xuLyo9PT09PT09IEJhZGdlLWNvbG9yIGNzcyBzdGFydHMgID09PT09PT0gKi9cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJhZGdlLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iYWRnZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJhZGdlLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmFkZ2UtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJhZGdlLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iYWRnZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iYWRnZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5hW2NsYXNzKj1cImJhZGdlLVwiXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qPT09PT09PSBCYWRnZS1jb2xvciBjc3MgZW5kICA9PT09PT09ICovXG4vKj09PT09PT0gQmFja2dyb3VuZC1jb2xvciBjc3Mgc3RhcnRzICA9PT09PT09ICovXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyo9PT09PT09IEJhY2tncm91bmQtY29sb3IgY3NzIGVuZCAgPT09PT09PSAqL1xuLyo9PT09PT09IEZvbnQtY29sb3IgY3NzIHN0YXJ0cyAgPT09PT09PSAqL1xuLnR4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDsgfVxuXG4udHh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG4udHh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1pbmZvIHtcbiAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG4udHh0LWxpZ2h0IHtcbiAgY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4udHh0LWRhcmsge1xuICBjb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50OyB9XG5cbi50eHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjNkODAwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1nb29nbGUtcGx1cyB7XG4gIGNvbG9yOiAjYzY0ZTQwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC10d2l0dGVyIHtcbiAgY29sb3I6ICM2ZmEyZDggIWltcG9ydGFudDsgfVxuXG4udHh0LWxpbmtlZGluIHtcbiAgY29sb3I6ICMwMDc3QjUgIWltcG9ydGFudDsgfVxuXG4udHh0LWZiIHtcbiAgY29sb3I6ICM1MDU5OGUgIWltcG9ydGFudDsgfVxuXG4udHh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT0gRm9udC1jb2xvciBjc3MgZW5kICA9PT09PT09ICovXG4vKj09PT09PT0gQnV0dG9uLWNvbG9yIGNzcyBzdGFydHMgID09PT09PT0gKi9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50OyB9XG4gIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50OyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2M2RhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGQ2M2RhICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gd2hpdGU7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG4gIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZhZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFlOWZhZiAhaW1wb3J0YW50OyB9XG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E5ZThmMDsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuICAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGY2YyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwOGY2YyAhaW1wb3J0YW50OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICM1Y2ZmZDc7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG4gIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjA0NiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMjA0NiAhaW1wb3J0YW50OyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2ZmZWNlZjsgfVxuXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkN2VmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzBkN2VmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4taW5mbzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNkOWViZmY7IH1cblxuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50OyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuICAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1saWdodDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHdoaXRlOyB9XG5cbi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmEzMTQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50OyB9XG4gIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50OyB9XG4gIC5idG4tZGFyazpob3ZlciwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gIzY3Nzc5ZTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDsgfVxuICAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYWIwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2MwYWIwMCAhaW1wb3J0YW50OyB9XG4gIC5idG4td2FybmluZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNmZmYyOGQ7IH1cblxuLyo9PT09PT09IEJ1dHRvbi1jb2xvciBjc3MgZW5kcyAgPT09PT09PSAqL1xuLmJ0bi1vdXRsaW5lLXByaW1hcnktMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2FiOGNlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnktMng6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5LTJ4OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS0yeDphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LTJ4LmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDYzZGEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM4ZDYzZGEgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnktMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhO1xuICBjb2xvcjogIzI2YzZkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS0yeDpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS0yeDpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS0yeDphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnktMnguYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZhZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFlOWZhZiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MtMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMjkyO1xuICBjb2xvcjogIzAwYzI5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MtMng6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzLTJ4OmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy0yeDphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLTJ4LmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmNmMgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDhmNmMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXItMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwO1xuICBjb2xvcjogI0ZGNTM3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci0yeDpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlci0yeDpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci0yeDphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXItMnguYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjA0NiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMjA0NiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8tMngge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDA5OWZmO1xuICBjb2xvcjogIzQwOTlmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8tMng6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvLTJ4OmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby0yeDphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLTJ4LmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDdlZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwZDdlZmYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1saWdodC0yeCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQtMng6aG92ZXIsIC5idG4tb3V0bGluZS1saWdodC0yeDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LTJ4OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LTJ4LmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLTJ4IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzJhMzE0MjtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLTJ4OmhvdmVyLCAuYnRuLW91dGxpbmUtZGFyay0yeDpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmstMng6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay0yeC5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy0yeCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7XG4gIGNvbG9yOiAjZjNkODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy0yeDpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmctMng6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLTJ4OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmctMnguYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYWIwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2MwYWIwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjYWI4Y2U0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDYzZGEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM4ZDYzZGEgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhO1xuICBjb2xvcjogIzI2YzZkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyNmM2ZGE7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZhZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFlOWZhZiAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMjkyO1xuICBjb2xvcjogIzAwYzI5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDBjMjkyOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZjZjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ZjZjICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNGRjUzNzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkY1MzcwOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjIwNDYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZjIwNDYgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjtcbiAgY29sb3I6ICM0MDk5ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzQwOTlmZjsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciwgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkN2VmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzBkN2VmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJhMzE0MjsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZWVlZWVlOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmEzMTQyO1xuICBjb2xvcjogIzJhMzE0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7XG4gIGNvbG9yOiAjZjNkODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmM2Q4MDA7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGFiMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjMGFiMDAgIWltcG9ydGFudDsgfVxuXG4uYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDYzZGE7XG4gIGJvcmRlci1jb2xvcjogIzhkNjNkYTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2M2RhO1xuICAgIGJvcmRlci1jb2xvcjogIzhkNjNkYTsgfVxuXG4uYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZhZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWU5ZmFmO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZhZjtcbiAgICBib3JkZXItY29sb3I6ICMxZTlmYWY7IH1cblxuLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZjZjO1xuICBib3JkZXItY29sb3I6ICMwMDhmNmM7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGY2YztcbiAgICBib3JkZXItY29sb3I6ICMwMDhmNmM7IH1cblxuLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjIwNDY7XG4gIGJvcmRlci1jb2xvcjogI2ZmMjA0NjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjIwNDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYyMDQ2OyB9XG5cbi5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkN2VmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ3ZWZmO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTphY3RpdmUsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDdlZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ3ZWZmOyB9XG5cbi5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7IH1cblxuLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYTIzO1xuICBib3JkZXItY29sb3I6ICMxNjFhMjM7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWEyMztcbiAgICBib3JkZXItY29sb3I6ICMxNjFhMjM7IH1cblxuLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBhYjAwO1xuICBib3JkZXItY29sb3I6ICNjMGFiMDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwYWIwMDtcbiAgICBib3JkZXItY29sb3I6ICNjMGFiMDA7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnktMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnktMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnktMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDYzZGEgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM4ZDYzZGEgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnktMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTlmYWYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxZTlmYWYgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMjkyO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MtMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGY2YyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwOGY2YyAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXItMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXItMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXItMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjA0NiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMjA0NiAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmO1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmY7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ3ZWZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ3ZWZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLW91dGxpbmUtbGlnaHQtMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQtMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZS5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyO1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6aG92ZXIsIC5idG4tb3V0bGluZS1kYXJrLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay0yeDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxYTIzICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmctMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDA7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmctMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmctMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmctMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLTJ4Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGFiMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjMGFiMDAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT0gVGFibGUtQm9yZGVyLUJvdHRvbS1jb2xvciBjc3Mgc3RhcnRzICA9PT09PT09ICovXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHRoLFxudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0aCxcbnRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLXByaW1hcnkgdGQge1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkgdGgsXG50YWJsZSB0Ym9keSAuYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkgdGgsXG50YWJsZSB0Ym9keSAuYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkgdGQge1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1zdWNjZXNzIHRoLFxudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tc3VjY2VzcyB0aCxcbnRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLXN1Y2Nlc3MgdGQge1xuICBib3JkZXItY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1kYW5nZXIgdGgsXG50YWJsZSB0Ym9keSAuYm9yZGVyLWJvdHRvbS1kYW5nZXIgdGgsXG50YWJsZSB0Ym9keSAuYm9yZGVyLWJvdHRvbS1kYW5nZXIgdGQge1xuICBib3JkZXItY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1pbmZvIHRoLFxudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20taW5mbyB0aCxcbnRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLWluZm8gdGQge1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1saWdodCB0aCxcbnRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLWxpZ2h0IHRoLFxudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tbGlnaHQgdGQge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1kYXJrIHRoLFxudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tZGFyayB0aCxcbnRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLWRhcmsgdGQge1xuICBib3JkZXItY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDsgfVxuXG50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS13YXJuaW5nIHRoLFxudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20td2FybmluZyB0aCxcbnRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLXdhcm5pbmcgdGQge1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT0gVGFibGUtQm9yZGVyLUJvdHRvbS1jb2xvciBjc3MgZW5kcyAgPT09PT09PSAqL1xuLyo9PT09PT09IFRhYmxlIHN0eWxpbmcgY3NzIHN0YXJ0cyAgPT09PT09PSAqL1xuLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXByaW1hcnksXG4udGFibGUtc3R5bGluZy50YWJsZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhYjhjZTQ7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXByaW1hcnkgPiA6bm90KGNhcHRpb24pIHRoZWFkLFxuICAudGFibGUtc3R5bGluZy50YWJsZS1wcmltYXJ5ID4gOm5vdChjYXB0aW9uKSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkNjNkYTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOGQ2M2RhOyB9XG4gIC50YWJsZS1zdHlsaW5nIC50YWJsZS1wcmltYXJ5ID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAudGFibGUtc3R5bGluZy50YWJsZS1wcmltYXJ5ID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gIC50YWJsZS1zdHlsaW5nIC50YWJsZS1wcmltYXJ5IHRoZWFkLFxuICAudGFibGUtc3R5bGluZy50YWJsZS1wcmltYXJ5IHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2M2RhO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM4ZDYzZGEgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZS1zdHlsaW5nIC50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuICAgIC50YWJsZS1zdHlsaW5nLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zdHlsaW5nLnRhYmxlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjZjNmRhOyB9XG4gIC50YWJsZS1zdHlsaW5nIC50YWJsZS1zZWNvbmRhcnkgPiA6bm90KGNhcHRpb24pIHRoZWFkLFxuICAudGFibGUtc3R5bGluZy50YWJsZS1zZWNvbmRhcnkgPiA6bm90KGNhcHRpb24pIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5ZmFmO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMxZTlmYWY7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXNlY29uZGFyeSA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtc2Vjb25kYXJ5ID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhOyB9XG4gIC50YWJsZS1zdHlsaW5nIC50YWJsZS1zZWNvbmRhcnkgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZhZjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMWU5ZmFmICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUtc3R5bGluZyAudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuICAgIC50YWJsZS1zdHlsaW5nLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtc3R5bGluZyAudGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdHlsaW5nLnRhYmxlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwYzI5MjsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtc3VjY2VzcyA+IDpub3QoY2FwdGlvbikgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXN1Y2Nlc3MgPiA6bm90KGNhcHRpb24pIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZjZjO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDhmNmM7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXN1Y2Nlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXN1Y2Nlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTI7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXN1Y2Nlc3MgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmNmM7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwOGY2YyAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4gICAgLnRhYmxlLXN0eWxpbmcudGFibGUtc3VjY2VzcyB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtc3R5bGluZyAudGFibGUtZGFuZ2VyLFxuLnRhYmxlLXN0eWxpbmcudGFibGUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRjUzNzA7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWRhbmdlciA+IDpub3QoY2FwdGlvbikgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLWRhbmdlciA+IDpub3QoY2FwdGlvbikgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjIwNDY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmMjA0NjsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtZGFuZ2VyID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAudGFibGUtc3R5bGluZy50YWJsZS1kYW5nZXIgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWRhbmdlciB0aGVhZCxcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtZGFuZ2VyIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyMDQ2O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZjIwNDYgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZS1zdHlsaW5nIC50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4gICAgLnRhYmxlLXN0eWxpbmcudGFibGUtZGFuZ2VyIHRoZWFkIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJsZS1zdHlsaW5nIC50YWJsZS1pbmZvLFxuLnRhYmxlLXN0eWxpbmcudGFibGUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDA5OWZmOyB9XG4gIC50YWJsZS1zdHlsaW5nIC50YWJsZS1pbmZvID4gOm5vdChjYXB0aW9uKSB0aGVhZCxcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtaW5mbyA+IDpub3QoY2FwdGlvbikgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDdlZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBkN2VmZjsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtaW5mbyA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtaW5mbyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtaW5mbyB0aGVhZCxcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtaW5mbyB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkN2VmZjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGQ3ZWZmICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUtc3R5bGluZyAudGFibGUtaW5mbyB0aGVhZCB0aCxcbiAgICAudGFibGUtc3R5bGluZy50YWJsZS1pbmZvIHRoZWFkIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJsZS1zdHlsaW5nIC50YWJsZS1saWdodCxcbi50YWJsZS1zdHlsaW5nLnRhYmxlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlZWVlZWU7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWxpZ2h0ID4gOm5vdChjYXB0aW9uKSB0aGVhZCxcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtbGlnaHQgPiA6bm90KGNhcHRpb24pIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDU7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWxpZ2h0ID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAudGFibGUtc3R5bGluZy50YWJsZS1saWdodCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtbGlnaHQgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLWxpZ2h0IHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZS1zdHlsaW5nIC50YWJsZS1saWdodCB0aGVhZCB0aCxcbiAgICAudGFibGUtc3R5bGluZy50YWJsZS1saWdodCB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtc3R5bGluZyAudGFibGUtZGFyayxcbi50YWJsZS1zdHlsaW5nLnRhYmxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJhMzE0MjsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtZGFyayA+IDpub3QoY2FwdGlvbikgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLWRhcmsgPiA6bm90KGNhcHRpb24pIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYTIzO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMxNjFhMjM7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWRhcmsgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLWRhcmsgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDI7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWRhcmsgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLWRhcmsgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFhMjM7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzE2MWEyMyAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLXN0eWxpbmcudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtc3R5bGluZyAudGFibGUtd2FybmluZyxcbi50YWJsZS1zdHlsaW5nLnRhYmxlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YzZDgwMDsgfVxuICAudGFibGUtc3R5bGluZyAudGFibGUtd2FybmluZyA+IDpub3QoY2FwdGlvbikgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXdhcm5pbmcgPiA6bm90KGNhcHRpb24pIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBhYjAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNjMGFiMDA7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXdhcm5pbmcgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXdhcm5pbmcgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDA7IH1cbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXdhcm5pbmcgdGhlYWQsXG4gIC50YWJsZS1zdHlsaW5nLnRhYmxlLXdhcm5pbmcgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGFiMDA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2MwYWIwMCAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4gICAgLnRhYmxlLXN0eWxpbmcudGFibGUtd2FybmluZyB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKj09PT09PT0gVGFibGUgc3R5bGluZyBjc3MgZW5kcyAgPT09PT09PSAqL1xuLyo9PT09PT09IEFsbC1Cb3JkZXJzLWNvbG9yIGNzcyBzdGFydHMgID09PT09PT0gKi9cbi5iLXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cblxuLmItdC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYjhjZTQgIWltcG9ydGFudDsgfVxuXG4uYi1iLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiOGNlNCAhaW1wb3J0YW50OyB9XG5cbi5iLWwtcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FiOGNlNCAhaW1wb3J0YW50OyB9XG5cbi5iLXItcHJpbWFyeSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYjhjZTQgIWltcG9ydGFudDsgfVxuXG4uYi1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmItdC1zZWNvbmRhcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5iLWItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG4uYi1sLXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5iLXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5iLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cblxuLmItdC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG4uYi1iLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYzI5MiAhaW1wb3J0YW50OyB9XG5cbi5iLWwtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYzI5MiAhaW1wb3J0YW50OyB9XG5cbi5iLXItc3VjY2VzcyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG4uYi1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1MzcwICFpbXBvcnRhbnQ7IH1cblxuLmItdC1kYW5nZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG5cbi5iLWItZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjUzNzAgIWltcG9ydGFudDsgfVxuXG4uYi1sLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG5cbi5iLXItZGFuZ2VyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG5cbi5iLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDA5OWZmICFpbXBvcnRhbnQ7IH1cblxuLmItdC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG4uYi1iLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwOTlmZiAhaW1wb3J0YW50OyB9XG5cbi5iLWwtaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQwOTlmZiAhaW1wb3J0YW50OyB9XG5cbi5iLXItaW5mbyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG4uYi1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uYi10LWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uYi1iLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uYi1sLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmItci1saWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uYi1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJhMzE0MiAhaW1wb3J0YW50OyB9XG5cbi5iLXQtZGFyayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmEzMTQyICFpbXBvcnRhbnQ7IH1cblxuLmItYi1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYTMxNDIgIWltcG9ydGFudDsgfVxuXG4uYi1sLWRhcmsge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyYTMxNDIgIWltcG9ydGFudDsgfVxuXG4uYi1yLWRhcmsge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmEzMTQyICFpbXBvcnRhbnQ7IH1cblxuLmItd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2Q4MDAgIWltcG9ydGFudDsgfVxuXG4uYi10LXdhcm5pbmcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZDgwMCAhaW1wb3J0YW50OyB9XG5cbi5iLWItd2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNkODAwICFpbXBvcnRhbnQ7IH1cblxuLmItbC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjNkODAwICFpbXBvcnRhbnQ7IH1cblxuLmItci13YXJuaW5nIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YzZDgwMCAhaW1wb3J0YW50OyB9XG5cbi8qPT09PT09PSBBbGwtQm9yZGVycy1jb2xvciBjc3MgZW5kcyAgPT09PT09PSAqL1xuLyo9PT09PT0gQm9yZGVyIHdpZHRoIGNzcyBzdGFydHMgPT09PT09Ki9cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTYge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItNyB7XG4gIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTkge1xuICBib3JkZXItd2lkdGg6IDlweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMTAge1xuICBib3JkZXItd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT09PSBCb3JkZXIgd2lkdGggY3NzIGVuZHMgPT09PT09Ki9cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5jYXJkOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5jYXJkIC5jYXJkLWhlYWRlciA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5jYXJkIC5jYXJkLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcmQgLnN1Yi10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNoYWRvdy0wIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubWFwLWJsb2NrIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqPT09PT09IGN1c3RvbSBzY3JvbGxiYXIgY3NzIHN0YXJ0ID09PT09PSoqL1xuLmRpZ2l0cyB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7IH1cblxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICNjY2NjY2M7IH1cblxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDsgfVxuXG4uY3VzdG9tLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi8qKj09PT09PSBDdXN0b20gc2Nyb2xsYmFyIGNzcyBlbmQgPT09PT09KiovXG4vKio9PT09PT0gQW5pbWF0aW9uIGNzcyBTdGFydCA9PT09PT0qKi9cbi5jb21tZW50IHtcbiAgY29sb3I6ICM5ZjliYTU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ubGluZSB7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5saW5lIHByZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4vKio9PT09PT0gQW5pbWF0aW9uIGNzcyBlbmQgPT09PT09KiovXG4vKio9PT09PT0gbGlzdCBzdHlsZSBjc3MgU3RhcnQgPT09PT09KiovXG4ubGlzdC1jaXJjbGUge1xuICBsaXN0LXN0eWxlOiBjaXJjbGU7IH1cblxuLyoqPT09PT09IGxpc3Qgc3R5bGUgY3NzIGVuZCA9PT09PT0qKi9cbi8qKj09PT09PSBNb2RhbCBzdHlsZSBjc3MgU3RhcnQgPT09PT09KiovXG4udGhlbWUtY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4vKio9PT09PT0gTW9kYWwgc3R5bGUgY3NzIGVuZCA9PT09PT0qKi9cbi8qKj09PT09PSBBbmltYXRpb24gY3NzIHN0YXJ0ID09PT09PSoqL1xuLm9wdGlvbnMgPiBkaXYge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLm9wdGlvbnMgPiBkaXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4vKio9PT09PT0gQW5pbWF0aW9uIGNzcyBFbmRzID09PT09PSoqL1xuLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaW1nLWNyb3BwZXIgI3B1dERhdGEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbWctY3JvcHBlciAuaW1nLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmltZy1jcm9wcGVyIC5kb2NzLWRhdGEgPiAuaW5wdXQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmltZy1jcm9wcGVyIC5kb2NzLXByZXZpZXcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYjhjZTQ7IH1cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2FiOGNlNCAhaW1wb3J0YW50OyB9XG5cbi5lZGl0b3Itc3RhdHVzYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5wYWdlLWJ1aWxkZXIgLmdlLWNhbnZhcy5nZS1lZGl0aW5nIC5yb3cge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWJ1aWxkZXIgLmJ0bi1zY3JlZW4ge1xuICBwYWRkaW5nOiAwIDE4cHggMCAwOyB9XG5cbi5kYXRlcGlja2VyIHtcbiAgei1pbmRleDogOTk7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMDIuIEdlbmVyaWMgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMDMuICBDYXJkIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDdweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCAuY2FyZC1vcHRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCAuY2FyZC1vcHRpb24gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1oZWFkZXItcmlnaHQgaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyYTMxNDI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtaGVhZGVyLXJpZ2h0IGkuaWNvZm9udC1yZWZyZXNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY2FyZC5jYXJkLWxvYWQgLmNhcmQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB6LWluZGV4OiA5OTk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jYXJkLmNhcmQtbG9hZCAuY2FyZC1sb2FkZXIgaSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5jYXJkLmZ1bGwtY2FyZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4MHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNzBweCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOyB9XG5cbi5jYXJkLWFic29sdXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY2FyZC1hYnNvbHV0ZSAuY2FyZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgIC5jYXJkLWFic29sdXRlIC5jYXJkLWhlYWRlciBoNSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLmNhcmQtYWJzb2x1dGUgLmNhcmQtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uY2FyZC1oZWFkZXIgLmJvcmRlci10YWIge1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDsgfVxuXG4uY3VzdG9tLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY3VzdG9tLWNhcmQgLmNhcmQtaGVhZGVyIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY3VzdG9tLWNhcmQgLmNhcmQtcHJvZmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmN1c3RvbS1jYXJkIC5jYXJkLXByb2ZpbGUgaW1nIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3VzdG9tLWNhcmQgLmNhcmQtc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY3VzdG9tLWNhcmQgLmNhcmQtc29jaWFsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgLmN1c3RvbS1jYXJkIC5jYXJkLXNvY2lhbCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuY3VzdG9tLWNhcmQgLmNhcmQtc29jaWFsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmN1c3RvbS1jYXJkIC5wcm9maWxlLWRldGFpbHMgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmN1c3RvbS1jYXJkIC5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jdXN0b20tY2FyZCAuY2FyZC1mb290ZXIgPiBkaXYge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmN1c3RvbS1jYXJkIC5jYXJkLWZvb3RlciA+IGRpdiArIGRpdiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLmN1c3RvbS1jYXJkIC5jYXJkLWZvb3RlciA+IGRpdiBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmN1c3RvbS1jYXJkIC5jYXJkLWZvb3RlciA+IGRpdiBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIC5jdXN0b20tY2FyZCAuY2FyZC1mb290ZXIgPiBkaXYgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY3VzdG9tLWNhcmQgLmNhcmQtZm9vdGVyID4gZGl2IC5tLWItY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAwMy4gQ2FyZCBDU1MgRW5kXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAwNC4gTG9hZGVyIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmxvYWRlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDA7IH1cbiAgLmxvYWRlci13cmFwcGVyIC5sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5sb2FkZXItd3JhcHBlciAubG9hZGVyIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubG9hZGVyLXdyYXBwZXIgLmxvYWRlciBoNCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBjb2xvcjogI0ZGQzEwNzsgfVxuXG4ubG9hZGVyIC5saW5lIHtcbiAgYW5pbWF0aW9uOiBleHBhbmQgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luOiAwIDNweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5sb2FkZXIgLmxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMjkyOyB9XG4gIC5sb2FkZXIgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDE4MG1zO1xuICAgIGJhY2tncm91bmQ6ICNhYjhjZTQ7IH1cbiAgLmxvYWRlciAubGluZTpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMzYwbXM7XG4gICAgYmFja2dyb3VuZDogI0ZGNTM3MDsgfVxuICAubG9hZGVyIC5saW5lOm50aC1jaGlsZCg0KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1NDBtcztcbiAgICBiYWNrZ3JvdW5kOiAjNDA5OWZmOyB9XG5cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpOyB9IH1cblxuLmxvYWRlci1ib3gge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnJvdGF0ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XG4gIGJvcmRlcjogM3B4IGRvdHRlZCAjYWI4Y2U0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW07XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc29saWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMGMyOTIgIzAwOGY2YzsgfVxuXG4uZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cblxuLmRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG5cbi5kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTsgfVxuXG4uZ3Jvb3ZlIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmU7IH1cblxuLnJpZGdlIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZTsgfVxuXG4uaW5zZXQge1xuICBib3JkZXItc3R5bGU6IGluc2V0OyB9XG5cbi5vdXRzZXQge1xuICBib3JkZXItc3R5bGU6IG91dHNldDsgfVxuXG4uY29sb3JlZCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MCAjYWI4Y2U0ICMwMGMyOTIgIzQwOTlmZjsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAwNC4gTG9hZGVyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDA1LiBIZWFkZXIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciA+IGEsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpLmFjdGl2ZSA+IGEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpOmhvdmVyID4gYSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGk6aG92ZXIgPiBhLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYTMxNDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLm9uaG92ZXItc2hvdy1kaXYge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjZWVlZWVlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogMDsgfVxuXG4ub25ob3Zlci1kcm9wZG93bjpob3ZlciAub25ob3Zlci1zaG93LWRpdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5vbmhvdmVyLWRyb3Bkb3duOmhvdmVyIC5vbmhvdmVyLXNob3ctZGl2OmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZmY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAub25ob3Zlci1kcm9wZG93bjpob3ZlciAub25ob3Zlci1zaG93LWRpdjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM3MTcxNzE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogMTsgfVxuXG4vKio9PT09PT1NYWluIEhlYWRlciBjc3MgU3RhcnQgPT09PT09KiovXG4ucGFnZS1tYWluLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTAwdnc7IH1cbiAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5sb2dvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5sb2dvLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubG9nby13cmFwcGVyIGEgLmltYWdlLWRhcmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQgLmxvZ28td3JhcHBlciBhIC5pbWFnZS1saWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubW9iaWxlLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubW9iaWxlLXNpZGViYXIgaSB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubW9iaWxlLXNpZGViYXIgLnN3aXRjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5tb2JpbGUtc2lkZWJhciAuc3dpdGNoIC5zd2l0Y2gtc3RhdGU6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQgLm1vYmlsZS1zaWRlYmFyIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLnN3aXRjaC1zdGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYjhjZTQ7IH1cbiAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLnN3aXRjaC1zbSAuc3dpdGNoIC5zd2l0Y2gtc3RhdGU6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtbGVmdCBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LWxlZnQgaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBhbmltYXRpb246IGJsaW5rIDEuNXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAuaWNvbi11c2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBrZXlmcmFtZXMgaGVhcnRiaXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IC4xOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IC4zOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkgaDYge1xuICAgICAgICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSBoNiB1bCB7XG4gICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgICAgICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSBoNiB1bDpiZWZvcmUsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSBoNiB1bDphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkgaDYgdWwgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCA+IGxpIGg2IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTMxNDI7IH1cbiAgICAgICAgICAgICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSBoNiB1bCBsaSBhIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJhMzE0MjsgfVxuICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsIC5mbGFnLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLmxhbmd1YWdlLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5sYW5ndWFnZS1kcm9wZG93biBsaSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubGFuZ3VhZ2UtZHJvcGRvd24gbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzJhMzE0MjsgfVxuICAgICAgICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLmxhbmd1YWdlLWRyb3Bkb3duIGxpIGEgaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5sYW5ndWFnZS1kcm9wZG93biBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLnByb2ZpbGUtZHJvcGRvd24ge1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAucHJvZmlsZS1kcm9wZG93bjpiZWZvcmUsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5wcm9maWxlLWRyb3Bkb3duOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5wcm9maWxlLWRyb3Bkb3duIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLnByb2ZpbGUtZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAucHJvZmlsZS1kcm9wZG93biBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5wcm9maWxlLWRyb3Bkb3duIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyYTMxNDI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLnByb2ZpbGUtZHJvcGRvd24gbGkgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5vbmhvdmVyLWRyb3Bkb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxudWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYge1xuICB3aWR0aDogMzMwcHg7XG4gIHJpZ2h0OiAtMzBweDtcbiAgbGVmdDogaW5pdGlhbDsgfVxuICB1bC5ub3RpZmljYXRpb24tZHJvcGRvd24ub25ob3Zlci1zaG93LWRpdjpiZWZvcmUsIHVsLm5vdGlmaWNhdGlvbi1kcm9wZG93bi5vbmhvdmVyLXNob3ctZGl2OmFmdGVyIHtcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICB1bC5ub3RpZmljYXRpb24tZHJvcGRvd24ub25ob3Zlci1zaG93LWRpdiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB1bC5ub3RpZmljYXRpb24tZHJvcGRvd24ub25ob3Zlci1zaG93LWRpdiBsaSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAgICAgdWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkgc3BhbiBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gICAgdWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5vbmhvdmVyLXNob3ctZGl2IHtcbiAgdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zczsgfVxuXG4vKio9PT09PT1NYWluIEhlYWRlciBjc3MgRW5kcyA9PT09PT0qKi9cbi8qPT09PT09PSBQYWdlIEhlYWRlciBjc3MgU3RhcnQgPT09PT09PSAqL1xuLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2VlZWVlZTsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24uc2lkZWJhci1jbG9zZSAucGFnZS1zaWRlYmFyLW9wZW4ge1xuICBsZWZ0OiAtMTUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgfiAucGFnZS1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRvcDogODBweDtcbiAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmYjtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDJweCA4cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIGltZyB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgaDYge1xuICAgICAgY29sb3I6ICMyYTMxNDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgaDYgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIC5wcm9maWxlLWRyb3Bkb3duIHtcbiAgICAgIHRvcDogNDRweDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgLnByb2ZpbGUtZHJvcGRvd246YmVmb3JlLCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgLnByb2ZpbGUtZHJvcGRvd246YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIC5wcm9maWxlLWRyb3Bkb3duIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIC5wcm9maWxlLWRyb3Bkb3duIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciAucHJvZmlsZS1kcm9wZG93biBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgfiAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzJhMzE0MjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGkgPiBhIGkgfiBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSAubGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSAuYmFkZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaS5zaWRlYmFyLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuYWN0aXZlID4gYSA+IC5mYS1hbmdsZS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdmVydGljYWwtYWxpZ246IC03cHg7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuYWN0aXZlID4gLnNpZGViYXItc3VibWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkgPiBhID4gLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBhIHtcbiAgICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLXN1Ym1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSAuc2lkZWJhci1zdWJtZW51IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYSA+IC5mYSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLXN1Ym1lbnUgPiBsaSA+IGEgPiBpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYSA+IC5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogIzJhMzE0MjsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmYjsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtaGVhZGVyIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1oZWFkZXIgLnJvdyBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWhlYWRlciAucm93IGgzIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhZ2Utd3JhcHBlciAuc2lkZWJhci1jbG9zZSAucGFnZS1zaWRlYmFyIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1NXB4KTsgfVxuXG4ucGFnZS13cmFwcGVyIC5zaWRlYmFyLWNsb3NlIC5wYWdlLWJvZHkge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qPT09PT09PSBQYWdlIEhlYWRlciBjc3MgZW5kcyAgPT09PT09PSAqL1xudWwgLnN1Ym1lbnUge1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC0xMnB4OyB9XG4gIHVsIC5zdWJtZW51IGlucHV0IHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB3aWR0aDogMjAwcHg7IH1cblxuLnNjb3JsbGVkIC5wYWdlLXNpZGViYXIge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qKiA9PT09PSBWZXJ0aWNhbCBNZW51IGNzcyBTdGFydD09PT09KiovXG4ucGFnZS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51LW1haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnZlcnRpY2FsLW1lbnUtbXQge1xuICBtYXJnaW4tdG9wOiAxMzNweCAhaW1wb3J0YW50OyB9XG4gIC52ZXJ0aWNhbC1tZW51LW10IC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQ2cHggIWltcG9ydGFudDsgfVxuXG4udmVydGljYWwtbWVudS1tYWluICNtYWluLW5hdiAjbWFpbi1tZW51IGxpIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnZlcnRpY2FsLW1lbnUtbWFpbiAubWVnYS1tZW51IHtcbiAgd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAtMTgycHggIWltcG9ydGFudDsgfVxuXG4vKiogPT09PT0gVmVydGljYWwgTWVudSBjc3MgRW5kcz09PT09KiovXG4vKiA9PT09PT09PXNpZGViYXIgaWNvbiB2ZXJ0aWNhbCBtZW51IHN0YXJ0PT09PT09PSovXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIC5zaW5nbGUtaGVhZGVyLCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIC5zaWRlYmFyLXN1Ym1lbnUsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkgYTpob3ZlciArIHVsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcxNzE3MTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4OyB9XG5cbi5jb21wYWN0LXN3aXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnNpZGViYXItaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5zaWRlYmFyLWhlYWRlciA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGkuYWN0aXZlIGEgaSxcbiAgICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpLmFjdGl2ZSBhIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYTpob3ZlciBpLFxuICAgICAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyID4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzcxNzE3MTsgfVxuICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaSB1bCBsaSAuc2lkZWJhci1zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaSAuaWNvbi1zaWRlYmFyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNzE3MTcxOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIC5zdWItaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGk6aG92ZXIgPiAuc2lkZWJhci1zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuYWN0aXZlOmhvdmVyID4gLnNpZGViYXItc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpLmFjdGl2ZSA+IC5zaWRlYmFyLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIHVsIGxpOmhvdmVyIC5zaWRlYmFyLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIyNXB4OyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAubWFpbi1zaWRlYmFyLW1lbnUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5zaWRlYmFyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAuc2lkZWJhci1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbi5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAuc2lkZWJhci1oZWFkZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnNpZGViYXItbWVudSA+IGxpID4gYSAuZmEtYW5nbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpZGViYXItdG9nZ2xlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiA9PT09PT09PXNpZGViYXIgaWNvbiB2ZXJ0aWNhbCBtZW51IGVuZD09PT09PT0qL1xuLyogPT09PT09PT1zaWRlYmFyIGhvdmVyIHZlcnRpY2FsIG1lbnUgc3RhcnQ9PT09PT09Ki9cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XG4gIHdpZHRoOiA3NXB4OyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyLFxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcbiAgICB3aWR0aDogMjU1cHg7IH1cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5wYWdlLXNpZGViYXI6aG92ZXIgLnNpZGViYXItdXNlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciAuc2lkZWJhci1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLW1lbnUgbGkgLmljb24tc2lkZWJhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaSAuaWNvbi1zaWRlYmFyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuYWN0aXZlID4gLnNpZGViYXItc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaTpob3ZlciB1bCBsaSAuc2lkZWJhci1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2UtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1ib2R5ICNjdXN0b21lci1yZXZpZXcgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5zaWRlYmFyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5zaWRlYmFyLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3Zlci5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXI6aG92ZXIgLnNpZGViYXItbWVudSBsaS5hY3RpdmUgPiAuc2lkZWJhci1zdWJtZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciAuc2lkZWJhci1tZW51ID4gbGkgPiBhIC5mYS1hbmdsZS1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXI6aG92ZXIgLnNpZGViYXItdXNlciB7XG4gIHBhZGRpbmc6IDI1cHggMTBweDsgfVxuICAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXI6aG92ZXIgLnNpZGViYXItdXNlciBoNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciAuc2lkZWJhci10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3Zlci5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyOmhvdmVyIC5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciAuc2lkZWJhci1oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3Zlci5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgaDYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnNpZGViYXItaGVhZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnNpZGViYXItbWVudSA+IGxpID4gYSAuZmEtYW5nbGUtcmlnaHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLyogPT09PT09PT1zaWRlYmFyIGhvdmVyIHZlcnRpY2FsIG1lbnUgZW5kcz09PT09PT0qL1xuLyo9PT09PT09TWVnYSBtZW51IGNzcyBzdGFydD09PT09PT0qL1xuLm1lZ2EtbWVudSB7XG4gIHBlcnNwZWN0aXZlOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAubWVnYS1tZW51IC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuYnRuLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IGdyYXk7IH1cbiAgLm1lZ2EtbWVudSAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tZWdhLW1lbnUgLm9uaG92ZXItc2hvdy1kaXYge1xuICAgIHdpZHRoOiAxNTAwcHg7IH1cbiAgLm1lZ2EtbWVudSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tZWdhLW1lbnUgLnRpdGxlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVnYS1tZW51IGRpdiA+IGRpdiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5tZWdhLW1lbnUgLmN1c3RvbS1uYXYtaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm1lZ2EtbWVudSAuY3VzdG9tLW5hdi1pbWcgLmRlc2sge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAubWVnYS1tZW51IC5saXN0LXVuc3R5bGVkIGRpdiBhIHtcbiAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLm1lZ2EtbWVudSAubGlzdC11bnN0eWxlZCBkaXYgYTpob3ZlciB7XG4gICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLm1lZ2EtbWVudSAuZ2FsbGVyaWEgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubWVnYS1tZW51IC5nYWxsZXJpYSBkaXY6aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHNjYWxlKDEuMDQpOyB9XG4gIC5tZWdhLW1lbnUgLmdhbGxlcmlhLWxpc3QgLmdhbGxlcmlhID4gZGl2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjNzOyB9XG4gICAgLm1lZ2EtbWVudSAuZ2FsbGVyaWEtbGlzdCAuZ2FsbGVyaWEgPiBkaXYgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAubWVnYS1tZW51IC5nYWxsZXJpYS1saXN0IC5nYWxsZXJpYSA+IGRpdiBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm1lZ2EtbWVudSAuZ2FsbGVyaWEtbGlzdCAuZ2FsbGVyaWEgPiBkaXYgLnVzZXJuYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAubWVnYS1tZW51IC5nYWxsZXJpYS1saXN0IC5nYWxsZXJpYSA+IGRpdiAudXNlcm5hbWUgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5tZWdhLW1lbnUgLmRyaWxsZG93biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgLm1lZ2EtbWVudSAuZHJpbGxkb3duIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tZWdhLW1lbnUgLmRyaWxsZG93biBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gIC5tZWdhLW1lbnUgLmRyaWxsZG93bi1zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lZ2EtbWVudSAuZHJpbGxkb3duLWJhY2sge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qPT09PT09PU1lZ2EgbWVudSBjc3MgZW5kPT09PT09PSovXG4vKnBhZ2UgY2hhdCBxdWlja3ZpZXcgbW9kZWwgc3RhcnQqL1xuLnF1aWNrdmlldy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTI4NXB4O1xuICB0b3A6IDgwcHg7XG4gIHdpZHRoOiAyODVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMzYpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjIyLCAyMjcsIDIzMSwgMC41Nik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yNywgMC45OSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgLnF1aWNrdmlldy13cmFwcGVyLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC5xdWlja3ZpZXctd3JhcHBlciAuZnJpZW5kLWxpc3Qtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2ggaW5wdXQge1xuICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5xdWlja3ZpZXctd3JhcHBlciAuZnJpZW5kLWxpc3Qtc2VhcmNoIC5mYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLnVzZXItZmlyc3QtbGV0dGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2VlZWVlZTsgfVxuICAgIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IC51c2VyLWZpcnN0LWxldHRlciBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICAgLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLmFjdGl2aXR5LWNvbnRlbnQgaDYge1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7IH1cbiAgICAucXVpY2t2aWV3LXdyYXBwZXIgLnJlY2VudC1hY3Rpdml0eSAuYWN0aXZpdHktY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5xdWlja3ZpZXctd3JhcHBlciAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucXVpY2t2aWV3LXdyYXBwZXIgLm1vZGFsLWhlYWRlciBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3MTcxNzE7IH1cbiAgLnF1aWNrdmlldy13cmFwcGVyIC5xdWlja3ZpZXctYm94IC5xdWlja3ZpZXctYm94LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3g6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogLTQ3cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMzYpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjIsIDIyNywgMjMxLCAwLjU2KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LWJveDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQ1JTsgfVxuICAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1yZWNlbnQtYWN0aXZpdHkgLnF1aWNrdmlldy1ib3gtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogNTIlO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0b3A6IDUyJTtcbiAgICBsZWZ0OiAtNDdweDtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4zNik7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyMiwgMjI3LCAyMzEsIDAuNTYpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLnF1aWNrdmlldy13cmFwcGVyIC5xdWlja3ZpZXctcmVjZW50LWFjdGl2aXR5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTIlOyB9XG4gIC5xdWlja3ZpZXctd3JhcHBlciAuY2hhdC1ib3ggLmZyaWVuZC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jaGF0LXF1aWNrdmlldyB7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIHdpZHRoOiA0MDBweDsgfVxuICAuY2hhdC1xdWlja3ZpZXcgLmNoYXQtYm94IC5jaGF0LWxlZnQtYXNpZGUgLmNoYXQgLmNoYXQtbXNnLWJveCB7XG4gICAgaGVpZ2h0OiA2NTBweDsgfVxuICAgIC5jaGF0LXF1aWNrdmlldyAuY2hhdC1ib3ggLmNoYXQtbGVmdC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGF0LXF1aWNrdmlldyAuY2hhdC1ib3ggLmNoYXQtbGVmdC1hc2lkZSAuY2hhdCAuY2hhdC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLypwYWdlIGNoYXQgcXVpY2t2aWV3IG1vZGVsIGVuZCovXG4vKmJveCBsYXlvdXQgc3RhcnQqL1xuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5wYWdlLXNpZGViYXIge1xuICB3aWR0aDogNzVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciB7XG4gICAgd2lkdGg6IDI1NXB4OyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuc2lkZWJhci1jbG9zZSAucGFnZS1zaWRlYmFyLnBhZ2Utc2lkZWJhci1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItY2xvc2UgLnBhZ2Utc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uLnNpZGViYXItY2xvc2UgLnBhZ2Utc2lkZWJhci1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcbiAgICBsZWZ0OiB1bnNldDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQge1xuICBtYXJnaW46IDA7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC52ZXJ0aWNhbC1tZW51LW1haW4gLm1lZ2EtbWVudSB7XG4gIHdpZHRoOiAxMDUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDUwcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIHtcbiAgd2lkdGg6IDEyODBweDtcbiAgYm94LXNoYWRvdzogMXB4IDNweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmZvb3Rlci1maXgge1xuICAgIHdpZHRoOiAxMDI3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMjU2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItY2xvc2UgLmZvb3Rlci1maXgge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gICAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtaGlzdG9yeSAuY2FsbC1jb250ZW50ID4gZGl2IHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWNvbnRlbnQgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHVsIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5yZWNlaXZlci1pbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLnJlY2VpdmVyLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDM4JTsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC50b3RhbC10aW1lIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICM3MTcxNzE7IH1cbiAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciBjYW52YXMjbXlMaW5lQ2hhcnRzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jaGF0LXJpZ2h0LWFzaWRlIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuY2FsbGVyLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gICAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuY2FsbGVyLWltZyBpbWcge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmJyb3dzZXItd2lkZ2V0IGltZyB7XG4gICAgaGVpZ2h0OiA2NXB4OyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLndlYXRoZXItd2lkZ2V0LXR3byAuYm90dG9tLXdoZXRoZXJpbmZvIC53aGV0aGVyLWNvbnRlbnQge1xuICAgIHRvcDogMzlweDsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNzNweDsgfVxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jdXN0b20tY2FyZCAuY2FyZC1wcm9maWxlIGltZyB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB0b3A6IC0xN3B4OyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmhlaWdodC1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDQ0NHB4OyB9XG4gIC5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnNlbGVjdDIge1xuICAgIHdpZHRoOiA5MDEuNzgxcHg7IH1cbiAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIC5wYWdlLWJvZHkgI2N1c3RvbWVyLXJldmlldyAub3dsLXN0YWdlLW91dGVyIHtcbiAgICB3aWR0aDogODUlOyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJ1aWxkZXIgLmdlLWNhbnZhcy5nZS1sYXlvdXQtZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJ1aWxkZXIgLmdlLWFkZFJvd0dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnByaWNpbmctd3JhcHBlci1jYXJkIHtcbiAgcGFkZGluZzogNTBweCAyMHB4OyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuY2FyZCAuYmxvZy1ib3guYmxvZy1ncmlkLnNldC1taW4taGVpZ2h0IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5jYXJkIC5jYXJkLWJvZHkgLnRvcC1zYWxlLWNoYXJ0IGNhbnZhcyNteUxpbmVDaGFydHMge1xuICBtaW4taGVpZ2h0OiA0MTBweDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5IHtcbiAgbWluLWhlaWdodDogNDMwcHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcyB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4OyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuc2V0LWNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5zZXQtY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLnNldC1jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuc2V0LWNvbC03IHtcbiAgZmxleDogMCAwIDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5zZXQtY29sLTUge1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXgtd2lkdGg6IDQwJTsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1oZWFkZXIgLmNoYXQtbWVudS1pY29ucyBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC50b29nbGUtYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLmNoYXQtbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDgxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzOyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuY2hhdC1tZW51LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uYm94LWxheW91dC5wYWdlLXdyYXBwZXIgLmN0LTEwLnRvdGFsLWNoYXJ0IC5jdC1jaGFydC1iYXIgLmN0LXNlcmllcyAuY3QtYmFyIHtcbiAgc3Ryb2tlLXdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5lbWFpbC13cmFwIC5lbWFpbC1ib2R5IC5lbWFpbC1jb21wb3NlIC5ja2VfY29udGVudHMuY2tlX3Jlc2V0IHtcbiAgbWF4LWhlaWdodDogMTk3cHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5lbWFpbC13cmFwIC5lbWFpbC1yaWdodC1hc2lkZSAuZW1haWwtYm9keSAuaW5ib3gge1xuICBoZWlnaHQ6IDczNHB4OyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuZW1haWwtd3JhcCAuZW1haWwtY29udGVudCAuZW1haWwtdG9wIC51c2VyLWVtYWlsaWQ6YWZ0ZXIge1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogLTIxcHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC50b2RvIC5ub3RpZmljYXRpb24tcG9wdXAge1xuICByaWdodDogMzIwcHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC50b3VjaHNwaW4ge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51LW1haW4ge1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51LW1haW4gLm1lZ2EtbWVudSB7XG4gICAgd2lkdGg6IDEwNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIHZpZGVvIHtcbiAgbWluLXdpZHRoOiA2NyU7XG4gIHdpZHRoOiA2NyU7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCB7XG4gIHdpZHRoOiAyMi4zMzMzMzMlOyB9XG5cbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciAuYXV0aC1iZy1lZmZlY3QgLnNlY29uZC1lZmZlY3Qge1xuICBsZWZ0OiA1NSU7IH1cblxuLmJveC1sYXlvdXQucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIHZpZGVvIHtcbiAgbWluLXdpZHRoOiA2NyU7XG4gIHdpZHRoOiA2NyU7IH1cblxuLypib3ggbGF5b3V0IEVuZHMqL1xuLnNpZGViYXItd2lkZ2V0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRvcCBpIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMi4zOyB9XG4gIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtYm90dG9tIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDA1LiBIZWFkZXIgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMDYuIEJ1dHRvbiBDU1Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tYWlyLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDJweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xOSkgIWltcG9ydGFudDsgfVxuICAuYnRuLWFpci1wcmltYXJ5OmhvdmVyLCAuYnRuLWFpci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1haXItcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2M2RhO1xuICAgIGJvcmRlci1jb2xvcjogIzhkNjNkYTsgfVxuXG4uYnRuLWFpci1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDJweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xOSkgIWltcG9ydGFudDsgfVxuICAuYnRuLWFpci1zZWNvbmRhcnk6aG92ZXIsIC5idG4tYWlyLXNlY29uZGFyeTphY3RpdmUsIC5idG4tYWlyLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU5ZmFmO1xuICAgIGJvcmRlci1jb2xvcjogIzFlOWZhZjsgfVxuXG4uYnRuLWFpci1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAycHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTkpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1haXItc3VjY2Vzczpob3ZlciwgLmJ0bi1haXItc3VjY2VzczphY3RpdmUsIC5idG4tYWlyLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGY2YztcbiAgICBib3JkZXItY29sb3I6ICMwMDhmNmM7IH1cblxuLmJ0bi1haXItZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAycHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTkpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1haXItZGFuZ2VyOmhvdmVyLCAuYnRuLWFpci1kYW5nZXI6YWN0aXZlLCAuYnRuLWFpci1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjA0NjtcbiAgICBib3JkZXItY29sb3I6ICNmZjIwNDY7IH1cblxuLmJ0bi1haXItaW5mbyB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMnB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjE5KSAhaW1wb3J0YW50OyB9XG4gIC5idG4tYWlyLWluZm86aG92ZXIsIC5idG4tYWlyLWluZm86YWN0aXZlLCAuYnRuLWFpci1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDdlZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ3ZWZmOyB9XG5cbi5idG4tYWlyLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAycHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTkpICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1haXItbGlnaHQ6aG92ZXIsIC5idG4tYWlyLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1haXItbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7IH1cblxuLmJ0bi1haXItZGFyayB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMnB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjE5KSAhaW1wb3J0YW50OyB9XG4gIC5idG4tYWlyLWRhcms6aG92ZXIsIC5idG4tYWlyLWRhcms6YWN0aXZlLCAuYnRuLWFpci1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFhMjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxYTIzOyB9XG5cbi5idG4tYWlyLXdhcm5pbmcge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDJweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xOSkgIWltcG9ydGFudDsgfVxuICAuYnRuLWFpci13YXJuaW5nOmhvdmVyLCAuYnRuLWFpci13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1haXItd2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBhYjAwO1xuICAgIGJvcmRlci1jb2xvcjogI2MwYWIwMDsgfVxuXG4uaW5wdXQtYWlyLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMXB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1haXItcHJpbWFyeTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5pbnB1dC1haXItc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDFweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYWlyLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5pbnB1dC1haXItc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAxcHggcmdiYSg4OCwgMTAzLCAyMjEsIDAuMTUpICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWFpci1zdWNjZXNzOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGMyOTI7IH1cblxuLmlucHV0LWFpci1kYW5nZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMXB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1haXItZGFuZ2VyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGRjUzNzA7IH1cblxuLmlucHV0LWFpci1pbmZvIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDFweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYWlyLWluZm86Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQwOTlmZjsgfVxuXG4uaW5wdXQtYWlyLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDFweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYWlyLWxpZ2h0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7IH1cblxuLmlucHV0LWFpci1kYXJrIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDFweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSkgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtYWlyLWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJhMzE0MjsgfVxuXG4uaW5wdXQtYWlyLXdhcm5pbmcge1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMXB4IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KSAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1haXItd2FybmluZzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjNkODAwOyB9XG5cbi5mb3JtLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjYWI4Y2U0O1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWJnLXByaW1hcnk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FiOGNlNDtcbiAgICBiYWNrZ3JvdW5kOiAjYWI4Y2U0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvcm0tYmctcHJpbWFyeTpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgYmFja2dyb3VuZDogI2FiOGNlNDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNmM2ZGE7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmZvcm0tYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyNmM2ZGE7XG4gICAgYmFja2dyb3VuZDogIzI2YzZkYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb3JtLWJnLXNlY29uZGFyeTpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhO1xuICAgICAgYmFja2dyb3VuZDogIzI2YzZkYTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBjMjkyO1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWJnLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzI5MjtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMjkyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvcm0tYmctc3VjY2Vzczpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBjMjkyO1xuICAgICAgYmFja2dyb3VuZDogIzAwYzI5MjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNGRjUzNzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmZvcm0tYmctZGFuZ2VyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGRjUzNzA7XG4gICAgYmFja2dyb3VuZDogI0ZGNTM3MDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb3JtLWJnLWRhbmdlcjpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTM3MDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNDA5OWZmO1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWJnLWluZm86Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQwOTlmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNDA5OWZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvcm0tYmctaW5mbzpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDA5OWZmO1xuICAgICAgYmFja2dyb3VuZDogIzQwOTlmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzJhMzE0MjsgfVxuICAuZm9ybS1iZy1saWdodDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgY29sb3I6ICMyYTMxNDI7IH1cbiAgICAuZm9ybS1iZy1saWdodDpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAgIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5mb3JtLWJnLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMmEzMTQyO1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWJnLWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJhMzE0MjtcbiAgICBiYWNrZ3JvdW5kOiAjMmEzMTQyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvcm0tYmctZGFyazpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmEzMTQyO1xuICAgICAgYmFja2dyb3VuZDogIzJhMzE0MjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjNkODAwO1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWJnLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2YzZDgwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNkODAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvcm0tYmctd2FybmluZzpmb2N1czphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjNkODAwO1xuICAgICAgYmFja2dyb3VuZDogI2YzZDgwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tcHJpbWFyeS1ncmFkaWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzNhZGVjIDAlLCAjOTM2YmRjIDUxJSwgI2MzYWRlYyAxMDAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi1wcmltYXJ5LWdyYWRpZW46Zm9jdXMsIC5idG4tcHJpbWFyeS1ncmFkaWVuOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LWdyYWRpZW4uYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjM2FkZWMsIDAlLCAjOTM2YmRjLCAxMDAlLCAjZmZmKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tc2Vjb25kYXJ5LWdyYWRpZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0OWNmZTAgMCUsICMxZmE3YjggNTElLCAjNDljZmUwIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLXNlY29uZGFyeS1ncmFkaWVuOmhvdmVyLCAuYnRuLXNlY29uZGFyeS1ncmFkaWVuOmZvY3VzLCAuYnRuLXNlY29uZGFyeS1ncmFkaWVuOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnktZ3JhZGllbi5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IDEuNXM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ5Y2ZlMCwgMCUsICMxZmE3YjgsIDEwMCUsICNmZmYpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1zdWNjZXNzLWdyYWRpZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGViYjEgMCUsICMwMDk5NzMgNTElLCAjMDBlYmIxIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLXN1Y2Nlc3MtZ3JhZGllbjpob3ZlciwgLmJ0bi1zdWNjZXNzLWdyYWRpZW46Zm9jdXMsIC5idG4tc3VjY2Vzcy1ncmFkaWVuOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLWdyYWRpZW4uYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGViYjEsIDAlLCAjMDA5OTczLCAxMDAlLCAjZmZmKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tZGFuZ2VyLWdyYWRpZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjdjOTIgMCUsICNmZjJhNGUgNTElLCAjZmY3YzkyIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLWRhbmdlci1ncmFkaWVuOmhvdmVyLCAuYnRuLWRhbmdlci1ncmFkaWVuOmZvY3VzLCAuYnRuLWRhbmdlci1ncmFkaWVuOmFjdGl2ZSwgLmJ0bi1kYW5nZXItZ3JhZGllbi5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IDEuNXM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmN2M5MiwgMCUsICNmZjJhNGUsIDEwMCUsICNmZmYpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi13YXJuaW5nLWdyYWRpZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmU2MWQgMCUsICNjYWI0MDAgNTElLCAjZmZlNjFkIDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYnRuLXdhcm5pbmctZ3JhZGllbjpob3ZlciwgLmJ0bi13YXJuaW5nLWdyYWRpZW46Zm9jdXMsIC5idG4td2FybmluZy1ncmFkaWVuOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLWdyYWRpZW4uYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmU2MWQsIDAlLCAjY2FiNDAwLCAxMDAlLCAjZmZmKSAhaW1wb3J0YW50OyB9XG5cbi5idG4taW5mby1ncmFkaWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjlhZmZmIDAlLCAjMTc4M2ZmIDUxJSwgIzY5YWZmZiAxMDAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmJ0bi1pbmZvLWdyYWRpZW46aG92ZXIsIC5idG4taW5mby1ncmFkaWVuOmZvY3VzLCAuYnRuLWluZm8tZ3JhZGllbjphY3RpdmUsIC5idG4taW5mby1ncmFkaWVuLmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogMS41cztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjlhZmZmLCAwJSwgIzE3ODNmZiwgMTAwJSwgI2ZmZikgIWltcG9ydGFudDsgfVxuXG4uYnRuLWxpZ2h0LWdyYWRpZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjZGFkYWRhIDUxJSwgd2hpdGUgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICAuYnRuLWxpZ2h0LWdyYWRpZW46aG92ZXIsIC5idG4tbGlnaHQtZ3JhZGllbjpmb2N1cywgLmJ0bi1saWdodC1ncmFkaWVuOmFjdGl2ZSwgLmJ0bi1saWdodC1ncmFkaWVuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCAwJSwgI2RhZGFkYSwgMTAwJSwgI2ZmZikgIWltcG9ydGFudDsgfVxuXG4uYnRuLWRhcmstZ3JhZGllbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNhNDQ1YiAwJSwgIzFhMWUyOSA1MSUsICMzYTQ0NWIgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5idG4tZGFyay1ncmFkaWVuOmhvdmVyLCAuYnRuLWRhcmstZ3JhZGllbjpmb2N1cywgLmJ0bi1kYXJrLWdyYWRpZW46YWN0aXZlLCAuYnRuLWRhcmstZ3JhZGllbi5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IDEuNXM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNhNDQ1YiwgMCUsICMxYTFlMjksIDEwMCUsICNmZmYpICFpbXBvcnRhbnQ7IH1cblxuW2NsYXNzKj0nLWdyYWRpZW4nXTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sYXJnZS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAubGFyZ2UtYnRuIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLmJ0bi1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuXG4uYnRuLWdyb3VwLXBpbGwgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHggMCAwIDYwcHg7IH1cblxuLmJ0bi1ncm91cC1waWxsIC5idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDA7IH1cblxuLmJ0bi1ncm91cC1zcXVhcmUgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwIDAgMHB4OyB9XG5cbi5idG4tZ3JvdXAtc3F1YXJlIC5idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMHB4IDBweCAwOyB9XG5cbi5idG4tc2hvd2Nhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAuYnRuLXNob3djYXNlIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG5cbi5idG4tZHJvcGRvd24tc2hvd2Nhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAuYnRuLWRyb3Bkb3duLXNob3djYXNlIC5kcm9wZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgLmJ0bi1kcm9wZG93bi1zaG93Y2FzZSAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuXG4uYnRuLWdyb3VwIC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAycHg7IH1cblxuLmJ0bi1ncm91cCAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiA3cHg7IH1cblxuLmJ0bi1ncm91cCAuY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmJ0bi1ncm91cC1zaG93Y2FzZSA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gIC5idG4tZ3JvdXAtc2hvd2Nhc2UgPiBkaXYgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJ0bi1ncm91cC1zaG93Y2FzZSAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW07IH1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5idG4teHMge1xuICBwYWRkaW5nOiAwLjA1cmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi50b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzU1NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAwNi4gQnV0dG9uIENTUyBlbmRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxuICAgICAwNy4gQ29sb3IgQ1NTIFN0YXJ0XG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNvbG9yLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gIC5jb2xvci1ib3ggYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbG9yLWJveCBidXR0b24gKyBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwOTJlNTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2IwOTJlNVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0OThlNztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2I0OThlN1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5OWZlODtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2I5OWZlOFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYTVlYTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2JkYTVlYVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJhYmViO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByaW1hcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDkpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNjMmFiZWJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByaW1hcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YjFlZDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg4KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjYzZiMWVkXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmI3ZWU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2NiYjdlZVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZiZWYwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByaW1hcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDYpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNjZmJlZjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByaW1hcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzRmMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg1KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZDRjNGYxXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGNhZjM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2Q4Y2FmM1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkMGY0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByaW1hcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNkZGQwZjRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByaW1hcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZDZmNTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgyKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZTFkNmY1XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmltYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmRkZjc7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJpbWFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2U2ZGRmN1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjOWRjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiMzM2M5ZGNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjZGRlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiM0MGNkZGVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiM0ZGQwZTFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFkNGUzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiM1YWQ0ZTNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2Q3ZTU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg5KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjNjdkN2U1XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWNvbmRhcnktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoOCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRkYmU3O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoOCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzc0ZGJlN1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWNvbmRhcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZGVlYTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zZWNvbmRhcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDcpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiM4MWRlZWFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZmUxZWM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg2KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjOGZlMWVjXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWNvbmRhcnktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNlNWVlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzljZTVlZVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWNvbmRhcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZThmMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zZWNvbmRhcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDQpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNhOWU4ZjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmVjZjM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgzKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjYjZlY2YzXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWNvbmRhcnktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlZmY1O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY29uZGFyeS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2MzZWZmNVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2Vjb25kYXJ5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWNvbmRhcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZjNmNztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zZWNvbmRhcnktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDEpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNkMGYzZjdcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY29uZGFyeS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzc5NTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwYzc5NVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2I5OTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwY2I5OVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDA5YztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwZDA5Y1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDRhMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwZDRhMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkOWEzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDkpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiMwMGQ5YTNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGVhNztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg4KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjMDBkZWE3XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdWNjZXNzLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGUyYWE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoNykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwZTJhYVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlN2FlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDYpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiMwMGU3YWVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWJiMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg1KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjMDBlYmIxXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdWNjZXNzLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGYwYjU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoNCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwZjBiNVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmNGI4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiMwMGY0YjhcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1Y2Nlc3MtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZjliYjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgyKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjMDBmOWJiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdWNjZXNzLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdWNjZXNzLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZlYmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3VjY2Vzcy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzAwZmViZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VjY2Vzcy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYTBmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzRkYTBmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhYTdmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzVhYTdmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YWRmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzY2YWRmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczYjRmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzczYjRmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBiYmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmluZm8tY29sb3IgdWwgbGk6bnRoLWNoaWxkKDkpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiM4MGJiZmZcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZm8tY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmluZm8tY29sb3IgdWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzJmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg4KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjOGRjMmZmXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmZvLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWM5ZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoNykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzk5YzlmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmluZm8tY29sb3IgdWwgbGk6bnRoLWNoaWxkKDYpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNhNmNmZmZcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZm8tY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmluZm8tY29sb3IgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg1KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjYjNkNmZmXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmZvLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRkZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoNCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2MwZGRmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNGZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmluZm8tY29sb3IgdWwgbGk6bnRoLWNoaWxkKDMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNjY2U0ZmZcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmluZm8tY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmluZm8tY29sb3IgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWJmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgyKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZDllYmZmXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbmZvLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbmZvLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYyZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaW5mby1jb2xvciB1bCBsaTpudGgtY2hpbGQoMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2U2ZjJmZlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5mby1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzAzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmUzMDNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTEzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmU1MTNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjIyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmU2MjJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlODMxO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmU4MzFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhNDE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg5KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZmZlYTQxXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi55ZWxsb3ctY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoOCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYzUwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoOCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZmZWM1MFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi55ZWxsb3ctY29sb3IgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQ1ZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC55ZWxsb3ctY29sb3IgdWwgbGk6bnRoLWNoaWxkKDcpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmVkNWZcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmNmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg2KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZmZlZjZlXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi55ZWxsb3ctY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTdlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoNSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZmZjE3ZVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi55ZWxsb3ctY29sb3IgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjI4ZDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC55ZWxsb3ctY29sb3IgdWwgbGk6bnRoLWNoaWxkKDQpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmYyOGRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0OWM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAueWVsbG93LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgzKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZmZmNDljXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi55ZWxsb3ctY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmFjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnllbGxvdy1jb2xvciB1bCBsaTpudGgtY2hpbGQoMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZmZjZhY1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ueWVsbG93LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi55ZWxsb3ctY29sb3IgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdiYjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC55ZWxsb3ctY29sb3IgdWwgbGk6bnRoLWNoaWxkKDEpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmY3YmJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnllbGxvdy1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDc4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZjVkNzhcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NzgxO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZjY3ODFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3Mjg5O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZjcyODlcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YzkyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZjdjOTJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg2OWE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg5KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZmY4NjlhXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWQtY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoOCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MGEzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoOCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZmOTBhM1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZWQtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWFhYjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWQtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDcpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZjlhYWJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1YjQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg2KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZmZhNWI0XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWQtY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZmJjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoNSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZmYWZiY1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZWQtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjljNTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWQtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDQpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmI5YzVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMzY2Q7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmVkLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgzKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZmZjM2NkXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWQtY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQ2O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlZC1jb2xvciB1bCBsaTpudGgtY2hpbGQoMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZmY2RkNlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVkLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZWQtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDhkZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWQtY29sb3IgdWwgbGk6bnRoLWNoaWxkKDEpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmZmQ4ZGVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZC1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMjA2NztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ViMjA2N1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMmU3MDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2VjMmU3MFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkM2M3YTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2VkM2M3YVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNGE4MztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2VlNGE4M1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ODhkO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBpbmstY29sb3IgdWwgbGk6bnRoLWNoaWxkKDkpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmMDU4OGRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBpbmstY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBpbmstY29sb3IgdWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjY5NjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg4KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZjE2Njk2XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5waW5rLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0YTA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoNykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2YyNzRhMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4MmFhO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBpbmstY29sb3IgdWwgbGk6bnRoLWNoaWxkKDYpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmNDgyYWFcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBpbmstY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBpbmstY29sb3IgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OTBiMztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg1KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZjU5MGIzXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5waW5rLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjllYmQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoNCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2Y2OWViZFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdhY2M2O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBpbmstY29sb3IgdWwgbGk6bnRoLWNoaWxkKDMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNmN2FjYzZcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBpbmstY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBpbmstY29sb3IgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFkMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgyKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjZjliYWQwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5waW5rLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5waW5rLWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4ZDk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGluay1jb2xvciB1bCBsaTpudGgtY2hpbGQoMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2ZhYzhkOVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGluay1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzc5Nzk3OVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMikgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiZ3JheVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzg4ODg4OFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxMCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIzkwOTA5MFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmdyYXktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDkpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiM5Nzk3OTdcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdyYXktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdyYXktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmOWY5ZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg4KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjOWY5ZjlmXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmF5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2E3YTc7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNykgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2E3YTdhN1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmdyYXktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDYpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNhZWFlYWVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdyYXktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdyYXktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg1KSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjYjZiNmI2XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmF5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoNCkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2JlYmViZVwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmdyYXktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDMpIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiNjNWM1YzVcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdyYXktY29sb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdyYXktY29sb3IgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgyKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIjY2RjZGNkXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmF5LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ncmF5LWNvbG9yIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZ3JheS1jb2xvciB1bCBsaTpudGgtY2hpbGQoMSkgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI2Q0ZDRkNFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JheS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgMDcuIENvbG9yIENTUyBFbmRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgIDA4LiBHUklEIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmdyaWQtc2hvd2Nhc2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAuZ3JpZC1zaG93Y2FzZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZ3JpZC1hbGlnbiB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5ncmlkLWFsaWduIC5yb3cge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgMDguIEdSSUQgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDA5LiBFcnJvci1wYWdlICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5lcnJvci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVycm9yLXdyYXBwZXIgLm1haW50ZW5hbmNlLWljb25zIGxpIGkge1xuICAgIGNvbG9yOiAjZWVlZWVlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBhbmltYXRpb246IHJvdGF0ZS1lZmZlY3QgNDBzIGluZmluaXRlIGxpbmVhciByZXZlcnNlOyB9XG4gIC5lcnJvci13cmFwcGVyIC5tYWludGVuYW5jZS1pY29ucyBsaTpudGgtY2hpbGQoMikgaSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUtZWZmZWN0IDQwcyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTsgfVxuICAuZXJyb3Itd3JhcHBlciAubWFpbnRlbmFuY2UtaWNvbnMgbGk6bnRoLWNoaWxkKDMpIGkge1xuICAgIGFuaW1hdGlvbjogcm90YXRlLWVmZmVjdCAzMHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDsgfVxuICAuZXJyb3Itd3JhcHBlciAubWFpbnRlbmFuY2UtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAgIC5lcnJvci13cmFwcGVyIC5tYWludGVuYW5jZS1oZWFkaW5nIC5jbG91ZC1maXJzdCB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgLmVycm9yLXdyYXBwZXIgLm1haW50ZW5hbmNlLWhlYWRpbmcgLmNsb3VkLXNlY29uZCB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXJyb3Itd3JhcHBlciAubWFpbnRlbmFuY2UtaGVhZGluZyAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiA5OXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICM0MDk5ZmY7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4OyB9XG4gIC5lcnJvci13cmFwcGVyIC5lcnJvci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDsgfVxuICAgIC5lcnJvci13cmFwcGVyIC5lcnJvci1oZWFkaW5nIC5jbG91ZC1maXJzdCB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDc1NXB4OyB9XG4gICAgLmVycm9yLXdyYXBwZXIgLmVycm9yLWhlYWRpbmcgLmNsb3VkLXNlY29uZCB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXJyb3Itd3JhcHBlciAuZXJyb3ItaGVhZGluZyAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyODVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTM3MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAuZXJyb3Itd3JhcHBlciAuc3ViLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5lcnJvci13cmFwcGVyIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmVycm9yIHtcbiAgbWFyZ2luOiA3MHB4IDAgMTAwcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5lcnJvciAuZXJyb3ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOS41cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiA2cHggNnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMzIpOyB9XG4gIC5lcnJvciAubGluZS1ib3R0b20ge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmVycm9yIC5jLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXJyb3IgLmVycm9yLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lcnJvciAucGFkZCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzBweDsgfVxuICAuZXJyb3IgLmJ0bi1iYWNrLWhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuZXJyb3IgLmJ0bi1iYWNrLWhvbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpOyB9XG4gIC5lcnJvciAuYnRuLWFkbmMtc2VyYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5lcnJvciAuYnRuLWFkbmMtc2VyYzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMDkuIEVycm9yLXBhZ2UgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMTAuICBJQ09OIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmljb25zLXBhZ2UgLm5vdGlmeS1hbGVydCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIHBhZGRpbmc6IDdweCA0MHB4IDdweCAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgLmljb25zLXBhZ2UgLm5vdGlmeS1hbGVydCBidXR0b24ge1xuICAgIHRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAuaWNvbnMtcGFnZSAubm90aWZ5LWFsZXJ0IGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5pY29uLWxpc3RzIGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmljb24tbGlzdHMgZGl2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIC5pY29uLWxpc3RzIGRpdiBpIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjNzE3MTcxOyB9XG5cbi5pY29uLWxpc3RzLndoZXRoZXItaWNvbiBzdmcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5mbGFnLWljb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gIC5mbGFnLWljb25zIGRpdiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5OyB9XG4gICAgLmZsYWctaWNvbnMgZGl2IC5mbGFnLWljb24ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuZmxhZy1pY29ucyBkaXYgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuZmxhZy1pY29ucyBkaXYgLm1lZGlhLWJvZHkgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmxhZy1pY29ucyBkaXYgLm1lZGlhLWJvZHkgaDUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWhvdmVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCAjZWVlZWVlO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLmljb24taG92ZXItYm90dG9tIC5pY29uLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5pY29uLWhvdmVyLWJvdHRvbSAuaWNvbi1wb3B1cCAuY2xvc2UtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmljb24taG92ZXItYm90dG9tIC5pY29uLXBvcHVwID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5OyB9XG4gICAgICAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tcG9wdXAgPiBkaXYgLmZsYWctaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tcG9wdXAgLmljb24tY2xhc3Mge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogUmFsZXdheTsgfVxuICAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTsgfVxuICAuaWNvbi1ob3Zlci1ib3R0b20gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmEtZmEtaWNvbi1zaG93LWRpdiwgLmljb25zLXNob3ctZGl2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaWNvbi1maXJzdCBpIHtcbiAgY29sb3I6ICM3MTcxNzE7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAxMC4gIElDT04gQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDExLiBGb3JtIEJ1aWxkZXIgMSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5mb3JtLWJ1aWxkZXIgLmRyYWctYm94IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZvcm0tYnVpbGRlciAuZHJhZy1ib3ggZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjY2NjO1xuICAgIG1pbi1oZWlnaHQ6IDY1NXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZm9ybS1idWlsZGVyIC5jb21wb25lbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZvcm0tYnVpbGRlciAuY29tcG9uZW50IGxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZm9ybS1idWlsZGVyIC5jb21wb25lbnQgaW5wdXQsIC5mb3JtLWJ1aWxkZXIgLmNvbXBvbmVudCB0ZXh0YXJlYSwgLmZvcm0tYnVpbGRlciAuY29tcG9uZW50IHNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5mb3JtLWJ1aWxkZXIgLmNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgI3ByZXBlbmRlZGNoZWNrYm94LCAuZm9ybS1idWlsZGVyIC5jb21wb25lbnQgLmlucHV0LWdyb3VwICNwcmVwZW5kZWR0ZXh0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmZvcm0tYnVpbGRlciAuY29tcG9uZW50IC5pbnB1dC1ncm91cCAjYXBwZW5kZWRjaGVja2JveCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1idWlsZGVyIC5jb21wb25lbnQgLmlucHV0LWdyb3VwICNhcHBlbmRlZHRleHQsIC5mb3JtLWJ1aWxkZXIgLmNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgI2J1dHRvbmRyb3Bkb3duIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuZm9ybS1idWlsZGVyIC5jb21wb25lbnQgLmlucHV0LWdyb3VwICNidXR0b25kcm9wZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC5mb3JtLWJ1aWxkZXIgLmNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmZvcm0tYnVpbGRlciAuY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXJpZ2h0LCAuZm9ybS1idWlsZGVyIC5jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5jaGVja2JveC1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmZvcm0tYnVpbGRlciAuY29tcG9uZW50IC5wbC1tZC1yYWRpb3Mge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDsgfVxuXG4uZm9ybS1idWlsZGVyIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWJ1aWxkZXIgdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi5mb3JtLWJ1aWxkZXIgLnBvcG92ZXIge1xuICB6LWluZGV4OiA4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAtMjkwcHggIWltcG9ydGFudDtcbiAgdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tYnVpbGRlciAucG9wb3ZlciAuY29udHJvbC1ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5mb3JtLWJ1aWxkZXIgLnBvcG92ZXIgaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS1idWlsZGVyIC5yZW5kZXIge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZm9ybS1idWlsZGVyIC5wb3BvdmVyIC5jb250cm9scyB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5mb3JtLWJ1aWxkZXIgLnBvcG92ZXIgLmNvbnRyb2wtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mb3JtLWJ1aWxkZXIgLnBvcG92ZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWJ1aWxkZXIgLnBvcG92ZXIgLmZhZGUubGVmdC5pbiB7XG4gIGxlZnQ6IC0yMTVweDsgfVxuXG4uZm9ybS1idWlsZGVyIC50YXJnZXQ6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogNzdweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2NjY2M7IH1cblxuLmRyYWcgZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAjY2NjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kcmFnIGZvcm0gaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uZm9ybS1idWlsZGVyLWhlYWRlci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4taGVpZ2h0OiA2N3B4OyB9XG4gIC5mb3JtLWJ1aWxkZXItaGVhZGVyLTEgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZm9ybS1idWlsZGVyIC5oZWxwLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb3JtLWJ1aWxkZXIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuXG4uZm9ybS1idWlsZGVyIC5mb3JtLWdyb3VwIC5jb2wtbWQtMTIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mb3JtLWJ1aWxkZXIgLnBvcG92ZXIge1xuICB3aWR0aDogMzAwcHg7IH1cblxuLmZvcm0tYnVpbGRlciAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5mb3JtLWJ1aWxkZXIgLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAxMS4gRm9ybSBCdWlsZGVyIDEgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDEyLiBGb3JtIEJ1aWxkZXIgMiBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5mb3JtLWJ1aWxkZXItY29sdW1uICNwaWxscy10YWJDb250ZW50IC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwLCAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAudWktZHJhZ2dhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtLWJ1aWxkZXItY29sdW1uICNwaWxscy10YWJDb250ZW50IC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCwgLmZvcm0tYnVpbGRlci1jb2x1bW4gI3BpbGxzLXRhYkNvbnRlbnQgLnRoZW1lLWZvcm0gLnVpLWRyYWdnYWJsZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZvcm0tYnVpbGRlci1jb2x1bW4gI3BpbGxzLXRhYkNvbnRlbnQgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5mb3JtLWJ1aWxkZXItY29sdW1uICNwaWxscy10YWJDb250ZW50IC50aGVtZS1mb3JtIC51aS1kcmFnZ2FibGUgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgI3ByZXBlbmRlZGNoZWNrYm94LCAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAudWktZHJhZ2dhYmxlIC5pbnB1dC1ncm91cCAjcHJlcGVuZGVkY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmZvcm0tYnVpbGRlci1jb2x1bW4gI3BpbGxzLXRhYkNvbnRlbnQgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0LCAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAudWktZHJhZ2dhYmxlIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mb3JtLWJ1aWxkZXItY29sdW1uICNwaWxscy10YWJDb250ZW50IC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiwgLmZvcm0tYnVpbGRlci1jb2x1bW4gI3BpbGxzLXRhYkNvbnRlbnQgLnRoZW1lLWZvcm0gLnVpLWRyYWdnYWJsZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsIC5mb3JtLWJ1aWxkZXItY29sdW1uICNwaWxscy10YWJDb250ZW50IC50aGVtZS1mb3JtIC51aS1kcmFnZ2FibGUgc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmZvcm0tYnVpbGRlci1jb2x1bW4gI3BpbGxzLXRhYkNvbnRlbnQgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLm0tdC1oZWxwLWJsb2NrLCAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAudWktZHJhZ2dhYmxlIC5tLXQtaGVscC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuXG4uZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAjcGlsbHMtYnV0dG9uIC50aGVtZS1mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4uZm9ybS1idWlsZGVyLWNvbHVtbiAuZHJvcHBhYmxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4xOyB9XG5cbi5mb3JtLWJ1aWxkZXItY29sdW1uIC5mb3JtLWJvZHkge1xuICBtaW4taGVpZ2h0OiA1NDBweDsgfVxuXG4uZm9ybS1idWlsZGVyLWNvbHVtbiAuZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5mb3JtLWJ1aWxkZXItY29sdW1uIC5kcmFnLWJ4IHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZm9ybS1idWlsZGVyLWNvbHVtbiAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5mb3JtLWJ1aWxkZXItY29sdW1uIC50b29scyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4uZm9ybS1idWlsZGVyLTIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tYnVpbGRlci0yIC5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZm9ybS1idWlsZGVyLTIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZm9ybS1idWlsZGVyLTIgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwICNwcmVwZW5kZWRjaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuZm9ybS1idWlsZGVyLTIgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmZvcm0tYnVpbGRlci0yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mb3JtLWJ1aWxkZXItMiAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZm9ybS1idWlsZGVyLTIgLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmZvcm0tYnVpbGRlci0yIC5mb3JtLWdyb3VwIC5tLXQtaGVscC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuXG4uZm9ybS1idWlsZGVyLTItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mb3JtLWJ1aWxkZXItMi1oZWFkZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklOyB9XG4gICAgLmZvcm0tYnVpbGRlci0yLWhlYWRlciA+IGRpdiBuYXYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5mb3JtLWJ1aWxkZXItMi1oZWFkZXIgPiBkaXYgbmF2IHNlbGVjdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi5kcmFnZ2FibGUgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmRyYWdnYWJsZSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTIuIEZvcm0gQnVpbGRlciAyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDEzLiAgRW1haWwgQXBwbGljYXRpb24gIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmVtYWlsLXdyYXAgLnJvdyAuY29sLXhsLTMgKyAuY29sLXhsLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5lbWFpbC13cmFwIC5yb3cgLmNvbC14bC02IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWVkaWEgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYzsgfVxuXG4uZW1haWwtd3JhcCAuZW1haWwtYXBwLXNpZGViYXIgLm1haW4tbWVudSA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVtYWlsLXdyYXAgLmVtYWlsLWFwcC1zaWRlYmFyIC5tYWluLW1lbnUgPiBsaSBhIHtcbiAgICBjb2xvcjogIzcxNzE3MTtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYSAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICM3MTcxNzE7IH1cbiAgICAuZW1haWwtd3JhcCAuZW1haWwtYXBwLXNpZGViYXIgLm1haW4tbWVudSA+IGxpIGEuYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciB1bCBsaSBhID4gLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW1haWwtd3JhcCAuZW1haWwtYXBwLXNpZGViYXIgdWwgbGkgYSA+IC5iYWRnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5lbWFpbC13cmFwIC5lbWFpbC1sZWZ0LWFzaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lbWFpbC13cmFwIC5lbWFpbC1sZWZ0LWFzaWRlIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cblxuLmVtYWlsLXdyYXAgLmVtYWlsLXJpZ2h0LWFzaWRlIC5lbWFpbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5lbWFpbC13cmFwIC5lbWFpbC1yaWdodC1hc2lkZSAuZW1haWwtYm9keSAuaW5ib3gge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmVtYWlsLXdyYXAgLmVtYWlsLXJpZ2h0LWFzaWRlIC5lbWFpbC1ib2R5IC5pbmJveCAubWVkaWEge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmVtYWlsLXdyYXAgLmVtYWlsLXJpZ2h0LWFzaWRlIC5lbWFpbC1ib2R5IC5pbmJveCAubWVkaWEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuXG4uZW1haWwtd3JhcCAuZW1haWwtcmlnaHQtYXNpZGUgLnJhZGl1cy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZW1haWwtd3JhcCAuYnRuLW1haWwge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uZW1haWwtd3JhcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM3MTcxNzE7IH1cblxuLmVtYWlsLXdyYXAgLm1lZGlhLWJvZHkge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmVtYWlsLXdyYXAgLm1lZGlhLWJvZHkgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAuZW1haWwtd3JhcCAubWVkaWEtYm9keSBoNiBzbWFsbCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IHAge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZW1haWwtd3JhcCAuZW1haWwtdG9wIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cbiAgLmVtYWlsLXdyYXAgLmVtYWlsLXRvcCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgLmVtYWlsLXdyYXAgLmVtYWlsLXRvcCAuZC1mbGV4IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgLmVtYWlsLXdyYXAgLmVtYWlsLXRvcCAubWVkaWEgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLmVtYWlsLXdyYXAgLmVtYWlsLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5lbWFpbC13cmFwIC5lbWFpbC13cmFwcGVyIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVtYWlsLXdyYXAgLmVtYWlsLXdyYXBwZXIgLmQtaW5saW5lLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW1haWwtd3JhcCAuZW1haWwtd3JhcHBlciBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZW1haWwtd3JhcCAuZW1haWwtd3JhcHBlciAucmlnaHQtZG93bmxvYWQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuZW1haWwtd3JhcCAuZW1haWwtd3JhcHBlciBwICsgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZW1haWwtd3JhcCAuZW1haWwtd3JhcHBlciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZW1haWwtd3JhcCAuZW1haWwtY29udGVudCAuZW1haWwtdG9wIC51c2VyLWVtYWlsaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDFweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5lbWFpbC13cmFwIC5lbWFpbC1ib2R5IC5hdHRhY2htZW50IHVsIGxpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMTdweDtcbiAgaGVpZ2h0OiAxMTdweDsgfVxuXG4uZW1haWwtd3JhcCAuZW1haWwtYm9keSAuYXR0YWNobWVudCAubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG5cbi5lbWFpbC13cmFwIC5lbWFpbC1ib2R5IC5lbWFpbC1jb21wb3NlIC5ja2VfY29udGVudHMuY2tlX3Jlc2V0IHtcbiAgbWF4LWhlaWdodDogMTg0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5lbWFpbC13cmFwIC5lbWFpbC1ib2R5IC5lbWFpbC1jb21wb3NlIC5lbWFpbC10b3AgaDQge1xuICBwYWRkaW5nOiAxMXB4IDA7IH1cblxuLmVtYWlsLXdyYXAgLmVtYWlsLWJvZHkgLmVtYWlsLWNvbXBvc2UgLmNvbXBvc2UtYm9yZGVyIHtcbiAgbWFyZ2luOiAtMXB4OyB9XG4gIC5lbWFpbC13cmFwIC5lbWFpbC1ib2R5IC5lbWFpbC1jb21wb3NlIC5jb21wb3NlLWJvcmRlciAuYnRuLW1pZGRsZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4uZW1haWwtd3JhcCAuYWN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMTMuICBFbWFpbCBBcHBsaWNhdGlvbiAgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDE0LiBDaGF0IENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNoYXQtYm94IC50b29nbGUtYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hhdC1ib3ggLmNoYXQtbWVudSB7XG4gIG1heC13aWR0aDogMzQwcHg7IH1cblxuLmNoYXQtYm94IC5wZW9wbGUtbGlzdCAuc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGF0LWJveCAucGVvcGxlLWxpc3QgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgICAuY2hhdC1ib3ggLnBlb3BsZS1saXN0IC5zZWFyY2ggLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhYWFhYWE7IH1cbiAgLmNoYXQtYm94IC5wZW9wbGUtbGlzdCAuc2VhcmNoIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5jaGF0LWJveCAucGVvcGxlLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jaGF0LWJveCAucGVvcGxlLWxpc3QgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLmNoYXQtYm94IC5wZW9wbGUtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jaGF0LWJveCAudXNlci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5jaGF0LWJveCAuYWJvdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmNoYXQtYm94IC5hYm91dCAubmFtZSB7XG4gICAgY29sb3I6ICMyYTMxNDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jaGF0LWJveCAuc3RhdHVzIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5jaGF0LWJveCAuc3RhdHVzIC5jaGF0LXN0YXR1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuY2hhdC1ib3ggLnN0YXR1cyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlOyB9XG4gIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1oZWFkZXIgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICNjY2NjY2M7IH1cbiAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LWhlYWRlciAuY2hhdC1tZW51LWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LWhlYWRlciAuY2hhdC1tZW51LWljb25zIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LWhlYWRlciAuY2hhdC1tZW51LWljb25zIGxpIGEgaSB7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbXNnLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogNTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLmNoYXQtdXNlci1pbWcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9XG4gIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5tZXNzYWdlLWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLm1lc3NhZ2UtZGF0YS10aW1lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2FhYWFhYTtcbiAgICBmb250LWZhbWlseTogUmFsZXdheTsgfVxuICAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbXNnLWJveCAubWVzc2FnZSB7XG4gICAgY29sb3I6ICMyYTMxNDI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLm15LW1lc3NhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5vdGhlci1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDsgfVxuICAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbWVzc2FnZSAuc21pbGV5LWJveCB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbWVzc2FnZSAudGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tZXNzYWdlIC50ZXh0LWJveCAuaW5wdXQtdHh0LWJ4IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhYjhjZTQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1lc3NhZ2UgLnRleHQtYm94IGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tZXNzYWdlIC50ZXh0LWJveCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNoYXQtYm94IC5jaGF0LW1lbnUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmNoYXQtYm94IC5jaGF0LW1lbnUgdWwgbGkgLmFib3V0IC5zdGF0dXMgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC51c2VyLWNvbnRlbnQgaDUge1xuICAgICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC51c2VyLWNvbnRlbnQgaHIge1xuICAgICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC51c2VyLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmltYWdlIC5pY29uLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCAjZWVlZWVlOyB9XG4gICAgICAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC5pbWFnZSAuYXZhdGFyIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2VlZWVlZTsgfVxuICAgIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG4gICAgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuZm9sbG93IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmZvbGxvdyAuZm9sbG93LW51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmZvbGxvdyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLnNvY2lhbC1tZWRpYSBhIHtcbiAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogMCA3cHg7IH1cbiAgICAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC5jaGF0LXByb2ZpbGUtY29udGFjdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYWFhYWFhOyB9XG4gIC5jaGF0LWJveCAuY2hhdC1tZW51IC5uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNoYXQtYm94IC5jaGF0LW1lbnUgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgIC5jaGF0LWJveCAuY2hhdC1tZW51IC5uYXYtdGFicyAubmF2LWl0ZW0gYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNoYXQtYm94IC5jaGF0LW1lbnUgLm5hdi10YWJzIC5uYXYtaXRlbSAubWF0ZXJpYWwtYm9yZGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgLmNoYXQtYm94IC5jaGF0LW1lbnUgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwMHB4OyB9XG5cbi5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC50b3RhbC10aW1lIGgyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogI2RkZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY2hhdC1ib3ggLmNoYXQtaGlzdG9yeSAucmVjZWl2ZXItaW1nIHtcbiAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAuY2hhdC1ib3ggLmNoYXQtaGlzdG9yeSAucmVjZWl2ZXItaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuY2hhdC1ib3ggLmNoYXQtaGlzdG9yeSAuY2FsbC1pY29ucyB1bCBsaSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAuY2hhdC1ib3ggLmNoYXQtaGlzdG9yeSAuY2FsbC1pY29ucyB1bCBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtaWNvbnMgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuXG4uY2hhdC1sZWZ0LWFzaWRlID4gLm1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY2hhdC1sZWZ0LWFzaWRlIC5wZW9wbGUtbGlzdCB7XG4gIGhlaWdodDogNjI1cHg7IH1cblxuLmNoYXQtbGVmdC1hc2lkZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2hhdC1sZWZ0LWFzaWRlIC5zdGF0dXMtY2lyY2xlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uY2hhdC1sZWZ0LWFzaWRlIC5hd2F5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDsgfVxuXG4uY2hhdC1sZWZ0LWFzaWRlIC5vbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyOyB9XG5cbi5jaGF0LWxlZnQtYXNpZGUgLm9mZmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwOyB9XG5cbi5jaGF0LWNvbnRhaW5lciAuYXNpZGUtY2hhdC1sZWZ0IHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbi5jaGF0LWNvbnRhaW5lciAuY2hhdC1yaWdodC1hc2lkZSB7XG4gIHdpZHRoOiAzMjBweDsgfVxuXG4uY2FsbC1jaGF0LXNpZGViYXIge1xuICBtYXgtd2lkdGg6IDMyMHB4OyB9XG5cbi5jYWxsLWNoYXQtc2lkZWJhciAuY2FyZCAuY2FyZC1ib2R5LCAuY2hhdC1ib2R5IC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMTQuICBDaGF0IENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxNS4gQWxlcnQgQ1NTIHN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcGFkZGluZzogMTBweCAxLjI1cmVtO1xuICB0b3A6IDJweDsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzJhMzE0MjsgfVxuXG4uY2FyZC1ib2R5IC5hbGVydDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAxNDAsIDIyOCwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3MSwgMTQwLCAyMjgsIDAuOSk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hbGVydC1wcmltYXJ5IC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4ODhlMztcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hbGVydC1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hbGVydC1wcmltYXJ5IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5hbGVydC1wcmltYXJ5LmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZhZmFmYTsgfVxuICAuYWxlcnQtcHJpbWFyeS5kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYWxlcnQtcHJpbWFyeS5vdXRsaW5lLCAuYWxlcnQtcHJpbWFyeS5vdXRsaW5lLTJ4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG4gIC5hbGVydC1wcmltYXJ5Lm91dGxpbmUgLmJ0bi1jbG9zZSwgLmFsZXJ0LXByaW1hcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0OyB9XG5cbi5hbGVydC1wcmltYXJ5LmludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggNjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICAuYWxlcnQtcHJpbWFyeS5pbnZlcnNlOmJlZm9yZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDU0cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2FiOGNlNDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5hbGVydC1wcmltYXJ5LmludmVyc2UgaSB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWxlcnQtcHJpbWFyeS5pbnZlcnNlIC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgdG9wOiAtM3B4OyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAxOTgsIDIxOCwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM4LCAxOTgsIDIxOCwgMC45KTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWMzZDY7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI2YzZkYTsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmFmYWZhOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkuZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmFsZXJ0LXNlY29uZGFyeS5vdXRsaW5lLCAuYWxlcnQtc2Vjb25kYXJ5Lm91dGxpbmUtMngge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNmM2ZGE7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeS5vdXRsaW5lIC5idG4tY2xvc2UsIC5hbGVydC1zZWNvbmRhcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0OyB9XG5cbi5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA2NXB4O1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZTpiZWZvcmUge1xuICAgIHRvcDogMTZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICMyNmM2ZGE7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5LmludmVyc2UgaSB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5LmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDtcbiAgICB0b3A6IC0zcHg7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5NCwgMTQ2LCAwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTk0LCAxNDYsIDAuOSk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmQ4ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmZmZjA7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMGMyOTI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMGMyOTI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmFmYWZhOyB9XG4gIC5hbGVydC1zdWNjZXNzLmRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5hbGVydC1zdWNjZXNzLm91dGxpbmUsIC5hbGVydC1zdWNjZXNzLm91dGxpbmUtMngge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMGMyOTI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3Mub3V0bGluZSAuYnRuLWNsb3NlLCAuYWxlcnQtc3VjY2Vzcy5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogdW5zZXQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MuaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA2NXB4O1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5hbGVydC1zdWNjZXNzLmludmVyc2U6YmVmb3JlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTRweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMDBjMjkyO1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MuaW52ZXJzZSBpIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hbGVydC1zdWNjZXNzLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDtcbiAgICB0b3A6IC0zcHg7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4MywgMTEyLCAwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA4MywgMTEyLCAwLjkpO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYWxlcnQtZGFuZ2VyIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGU2YztcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hbGVydC1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjRkY1MzcwOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRjUzNzA7IH1cblxuLmFsZXJ0LWRhbmdlci5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmYWZhZmE7IH1cbiAgLmFsZXJ0LWRhbmdlci5kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYWxlcnQtZGFuZ2VyLm91dGxpbmUsIC5hbGVydC1kYW5nZXIub3V0bGluZS0yeCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGNTM3MDsgfVxuICAuYWxlcnQtZGFuZ2VyLm91dGxpbmUgLmJ0bi1jbG9zZSwgLmFsZXJ0LWRhbmdlci5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogdW5zZXQ7IH1cblxuLmFsZXJ0LWRhbmdlci5pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDY1cHg7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmFsZXJ0LWRhbmdlci5pbnZlcnNlOmJlZm9yZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDU0cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI0ZGNTM3MDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5hbGVydC1kYW5nZXIuaW52ZXJzZSBpIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hbGVydC1kYW5nZXIuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICAgIHRvcDogLTNweDsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyMTYsIDAsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDIxNiwgMCwgMC45KTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVkMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmMzsgfVxuICAuYWxlcnQtd2FybmluZyAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2YzZDgwMDsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZDgwMDsgfVxuXG4uYWxlcnQtd2FybmluZy5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmYWZhZmE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcuZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmFsZXJ0LXdhcm5pbmcub3V0bGluZSwgLmFsZXJ0LXdhcm5pbmcub3V0bGluZS0yeCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YzZDgwMDsgfVxuICAuYWxlcnQtd2FybmluZy5vdXRsaW5lIC5idG4tY2xvc2UsIC5hbGVydC13YXJuaW5nLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDsgfVxuXG4uYWxlcnQtd2FybmluZy5pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDY1cHg7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZTpiZWZvcmUge1xuICAgIHRvcDogMTZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmM2Q4MDA7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYWxlcnQtd2FybmluZy5pbnZlcnNlIGkge1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICAgIHRvcDogLTNweDsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDE1MywgMjU1LCAwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDE1MywgMjU1LCAwLjkpO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYWxlcnQtaW5mbyAucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjk2ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWxlcnQtaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWxlcnQtaW5mbyAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQwOTlmZjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzQwOTlmZjsgfVxuXG4uYWxlcnQtaW5mby5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmYWZhZmE7IH1cbiAgLmFsZXJ0LWluZm8uZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmFsZXJ0LWluZm8ub3V0bGluZSwgLmFsZXJ0LWluZm8ub3V0bGluZS0yeCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQwOTlmZjsgfVxuICAuYWxlcnQtaW5mby5vdXRsaW5lIC5idG4tY2xvc2UsIC5hbGVydC1pbmZvLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDsgfVxuXG4uYWxlcnQtaW5mby5pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDY1cHg7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmFsZXJ0LWluZm8uaW52ZXJzZTpiZWZvcmUge1xuICAgIHRvcDogMTZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICM0MDk5ZmY7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYWxlcnQtaW5mby5pbnZlcnNlIGkge1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFsZXJ0LWluZm8uaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICAgIHRvcDogLTNweDsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjkpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hbGVydC1saWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWxlcnQtbGlnaHQgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjZWVlZWVlO1xuICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gIC5hbGVydC1saWdodCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0OyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZWVlZTsgfVxuXG4uYWxlcnQtbGlnaHQuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzJhMzE0MjsgfVxuICAuYWxlcnQtbGlnaHQuZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMyYTMxNDI7IH1cblxuLmFsZXJ0LWxpZ2h0Lm91dGxpbmUsIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzJhMzE0MjsgfVxuICAuYWxlcnQtbGlnaHQub3V0bGluZSAuYnRuLWNsb3NlLCAuYWxlcnQtbGlnaHQub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0OyB9XG5cbi5hbGVydC1saWdodC5pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDY1cHg7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmFsZXJ0LWxpZ2h0LmludmVyc2U6YmVmb3JlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTRweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZWVlZWVlO1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0LWxpZ2h0LmludmVyc2UgaSB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWxlcnQtbGlnaHQuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICAgIHRvcDogLTNweDsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQ5LCA2NiwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA0OSwgNjYsIDAuOSk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hbGVydC1kYXJrIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmYzZjtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hbGVydC1kYXJrIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWFmYzY7IH1cbiAgLmFsZXJ0LWRhcmsgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyYTMxNDI7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyYTMxNDI7IH1cblxuLmFsZXJ0LWRhcmsuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmEzMTQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmFmYWZhOyB9XG4gIC5hbGVydC1kYXJrLmRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5hbGVydC1kYXJrLm91dGxpbmUsIC5hbGVydC1kYXJrLm91dGxpbmUtMngge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYTMxNDI7IH1cbiAgLmFsZXJ0LWRhcmsub3V0bGluZSAuYnRuLWNsb3NlLCAuYWxlcnQtZGFyay5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogdW5zZXQ7IH1cblxuLmFsZXJ0LWRhcmsuaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA2NXB4O1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5hbGVydC1kYXJrLmludmVyc2U6YmVmb3JlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTRweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMmEzMTQyO1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0LWRhcmsuaW52ZXJzZSBpIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hbGVydC1kYXJrLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDtcbiAgICB0b3A6IC0zcHg7IH1cblxuLmRpc21pc3MtdGV4dCAuYWxlcnQgLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiA0MHB4OyB9XG4gIC5kaXNtaXNzLXRleHQgLmFsZXJ0IC5idG4tY2xvc2Ugc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ub3V0bGluZS0yeCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBwYWRkaW5nOiAxMXB4IDEuMjVyZW07IH1cblxuLmFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuYWxlcnQgLnByb2dyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5hbGVydCBbZGF0YS1ub3RpZnk9J2ljb24nXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5hbGVydCBbZGF0YS1ub3RpZnk9J21lc3NhZ2UnXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hbGVydCBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFsZXJ0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFsZXJ0IC5jbG9zZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hbGVydCAuY2xvc2Ugc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxNS4gQWxlcnQgQ1NTIGVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTYuIFBvcG92ZXIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1tYWluIC5idG4tc2hvd2Nhc2UgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLW1haW4gLmJ0bi1zaG93Y2FzZSBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxNi4gUG9wb3ZlciBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTcuIExpc3QgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDsgfVxuXG4ubGlzdC1ncm91cCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5saXN0LWdyb3VwIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxNy4gTGlzdCBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAxOC4gU3dpdGNoICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDsgfVxuICAuc3dpdGNoIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTsgfVxuICAgIC5zd2l0Y2ggaW5wdXQ6Zm9jdXMgKyAuc3dpdGNoLXN0YXRlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2FiOGNlNDsgfVxuXG4uc3dpdGNoLXN0YXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgdHJhbnNpdGlvbjogLjRzOyB9XG4gIC5zd2l0Y2gtc3RhdGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLmljb24tc3RhdGUgLnN3aXRjaC1zdGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlZmI4XCI7XG4gIGZvbnQtZmFtaWx5OiBJY29Gb250O1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIHRyYW5zaXRpb246IC40cztcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5pY29uLXN0YXRlIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVmYWRcIjtcbiAgbGVmdDogMzVweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogLjRzOyB9XG5cbi5zd2l0Y2gtbGcgLnN3aXRjaCB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnN3aXRjaC1sZyAuc3dpdGNoIC5zd2l0Y2gtc3RhdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGVmdDogN3B4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHRvcDogNHB4OyB9XG5cbi5zd2l0Y2gtc20gLnN3aXRjaCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuc3dpdGNoLXNtIC5zd2l0Y2ggLnN3aXRjaC1zdGF0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGJvdHRvbTogNHB4OyB9XG5cbi5zd2l0Y2gtc20gaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGU6YmVmb3JlIHtcbiAgbGVmdDogLTEzcHg7IH1cblxuLnN3aXRjaC1sZy5pY29uLXN0YXRlIC5zd2l0Y2ggLnN3aXRjaC1zdGF0ZTphZnRlciB7XG4gIGxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3dpdGNoLWxnLmljb24tc3RhdGUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZTphZnRlciB7XG4gIGxlZnQ6IDQ3cHg7IH1cblxuLnN3aXRjaC1sZy5pY29uLXN0YXRlIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMycHgpOyB9XG5cbi5zd2l0Y2gtc20uaWNvbi1zdGF0ZSAuc3dpdGNoIC5zd2l0Y2gtc3RhdGU6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBmb250LXNpemU6IDhweDsgfVxuXG4uc3dpdGNoLXNtLmljb24tc3RhdGUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZTphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogNHB4OyB9XG5cbi5zd2l0Y2gtb3V0bGluZSAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiOGNlNDtcbiAgdHJhbnNpdGlvbjogLjRzOyB9XG4gIC5zd2l0Y2gtb3V0bGluZSAuc3dpdGNoLXN0YXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3R0b206IDNweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN3aXRjaC1vdXRsaW5lIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYjhjZTQ7IH1cbiAgICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpOyB9XG4gICAgLnN3aXRjaC1vdXRsaW5lIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGU6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnN3aXRjaC1vdXRsaW5lLmljb24tc3RhdGUgLnN3aXRjaC1zdGF0ZTphZnRlciB7XG4gIHRvcDogOXB4OyB9XG5cbi5zd2l0Y2gtb3V0bGluZS5pY29uLXN0YXRlIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlOmFmdGVyIHtcbiAgbGVmdDogMzdweDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiOGNlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiOGNlNDsgfVxuICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJhMzE0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJhMzE0MjsgfVxuICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1kYXJrOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MjsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZDgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZDgwMDsgfVxuICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy13YXJuaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYzI5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYzI5MjsgfVxuICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1zdWNjZXNzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MjsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwOTlmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwOTlmZjsgfVxuICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1pbmZvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1MzcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5zd2l0Y2gtb3V0bGluZSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjUzNzA7IH1cbiAgLnN3aXRjaC1vdXRsaW5lIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUuYmctZGFuZ2VyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiOGNlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiOGNlNDsgfVxuICAuc3dpdGNoLW91dGxpbmUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4uc3dpdGNoLW91dGxpbmUgLnN3aXRjaC1zdGF0ZS5iZy1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjNmRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5zd2l0Y2gtb3V0bGluZSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNmM2ZGE7IH1cbiAgLnN3aXRjaC1vdXRsaW5lIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUuYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTsgfVxuXG4uc3dpdGNoLXNob3djYXNlIC5tZWRpYSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zd2l0Y2gtc2hvd2Nhc2UgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZvcm0tc3dpdGNoIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQ7IH1cbiAgLmZvcm0tc3dpdGNoIGlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAxNDAsIDIyOCwgMC45KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTcxLCAxNDAsIDIyOCwgMC45KTsgfVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBmaWx0ZXI6IGh1ZS1yb3RhdGUoNDVkZWcpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgZmlsdGVyOiB1bnNldDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxOC4gU3dpdGNoICBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDE5LiBNZWdhIG9wdGlvbiBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5tZWdhLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZWdhLWlubGluZSAubWVnYS10aXRsZS1iYWRnZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWVnYS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWVnYS12ZXJ0aWNhbCAubWVnYS10aXRsZS1iYWRnZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWVnYS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1lZ2EtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWVnYS1ob3Jpem9udGFsIC5tZWdhLXRpdGxlLWJhZGdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wbGFpbi1zdHlsZSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJvcmRlci1zdHlsZSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7IH1cblxuLm9mZmVyLXN0eWxlIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2NjY2M7IH1cblxuLnJhdGluZy1zdGFyLXdyYXBwZXIge1xuICBjb2xvcjogI2RkZDsgfVxuXG4ubWVnYS1pbmxpbmUgLnJhZGlvIGxhYmVsOjpiZWZvcmUsIC5tZWdhLXZlcnRpY2FsIC5yYWRpbyBsYWJlbDo6YmVmb3JlLCAubWVnYS1ob3Jpem9udGFsIC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDsgfVxuXG4ubWVnYS1pbmxpbmUgLnJhZGlvIGxhYmVsOjphZnRlciwgLm1lZ2EtdmVydGljYWwgLnJhZGlvIGxhYmVsOjphZnRlciwgLm1lZ2EtaG9yaXpvbnRhbCAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAtNXB4OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDE5LiBNZWdhIG9wdGlvbiBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAyMC4gIFRvdWNoc3BpbiAgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAudG91Y2hzcGluLXZlcnRpY2FsLXRhYiAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogOTglICFpbXBvcnRhbnQ7IH1cbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4gLnRvdWNoc3Bpbi12ZXJ0aWNhbC10YWIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAuYm9vdHN0cmFwLXRvdWNoc3BpbiAudG91Y2hzcGluLXZlcnRpY2FsLXRhYiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAuYm9vdHN0cmFwLXRvdWNoc3BpbiAudG91Y2hzcGluLXZlcnRpY2FsLXRhYiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluIC50b3VjaHNwaW4tdmVydGljYWwtdGFiIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuZHJvcGRvd24tYmFzaWMgLmRyb3Bkb3duIC5kcm9wYnRuIHtcbiAgcGFkZGluZzogMTJweCAzMHB4OyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5kcm9wZG93bi1iYXNpYyAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDIwLiBUb3VjaHNwaW4gIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAyMS4gU2VsZWN0IDIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uc2VsZWN0Mi1kcnBkd24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2FiOGNlNDsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjMjZjNmRhOyB9XG5cbi5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7XG4gIGNvbG9yOiAjMDBjMjkyOyB9XG5cbi5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjNDA5OWZmOyB9XG5cbi5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7XG4gIGNvbG9yOiAjZjNkODAwOyB9XG5cbi5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNGRjUzNzA7IH1cblxuLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogIzJhMzE0MjtcbiAgY29sb3I6ICMyYTMxNDI7IH1cblxuLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtcHJpbWFyeS1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5LWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1zdWNjZXNzLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1pbmZvLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC13YXJuaW5nLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1kYW5nZXItZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWludmVyc2UtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHBhZGRpbmc6IDJweCA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhkNjNkYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiA3cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHBhZGRpbmc6IDJweCA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhkNjNkYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDIxLiBTZWxlY3QgMiBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjIuIFVzZXIgcHJvZmlsZSBjc3Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi51c2VyLXByb2ZpbGUgLnR0bC1pbmZvIGg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2FhYWFhYTsgfVxuXG4udXNlci1wcm9maWxlIC50dGwtaW5mbyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udXNlci1wcm9maWxlIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbi51c2VyLXByb2ZpbGUgaHIge1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG4udXNlci1wcm9maWxlIC5ob3ZlcmNhcmQgLmNhcmRoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLXByb2ZpbGUucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlO1xuICBoZWlnaHQ6IDQ3MHB4OyB9XG5cbi51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAudXNlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudXNlci1wcm9maWxlIC5ob3ZlcmNhcmQgLnVzZXItaW1hZ2UgLmF2YXRhciB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7IH1cbiAgICAudXNlci1wcm9maWxlIC5ob3ZlcmNhcmQgLnVzZXItaW1hZ2UgLmF2YXRhciBpbWcge1xuICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmOyB9XG4gIC51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAudXNlci1pbWFnZSAuaWNvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIC51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAudXNlci1pbWFnZSAuaWNvbi13cmFwcGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAuaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzJhMzE0MjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC50aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC5kZXNjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2FhYWFhYTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi51c2VyLXByb2ZpbGUgLmZvbGxvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnVzZXItcHJvZmlsZSAuZm9sbG93IC5mb2xsb3ctbnVtIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAudXNlci1wcm9maWxlIC5mb2xsb3cgc3BhbiB7XG4gICAgY29sb3I6ICNhYWFhYWE7IH1cblxuLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbWctc3R5bGUge1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC51c2VyLXByb2ZpbGUgLnByb2ZpbGUtaW1nLXN0eWxlIC5pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC51c2VyLXByb2ZpbGUgLnByb2ZpbGUtaW1nLXN0eWxlIC51c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlLWltZy1zdHlsZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3MTcxNzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlLWltZy1zdHlsZSAubWVkaWEgaW1nIHtcbiAgICB3aWR0aDogNzVweDsgfVxuXG4udXNlci1wcm9maWxlIC5saWtlLWNvbW1lbnQgYSB7XG4gIGNvbG9yOiAjNzE3MTcxOyB9XG4gIC51c2VyLXByb2ZpbGUgLmxpa2UtY29tbWVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNTM3MDsgfVxuXG4udXNlci1wcm9maWxlIC5saWtlLWNvbW1lbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7IH1cblxuLnVzZXItcHJvZmlsZSAuc29jaWFsLW1lZGlhIGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudXNlci1wcm9maWxlIC5zb2NpYWwtbWVkaWEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNhYjhjZTQ7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjIuIFVzZXIgcHJvZmlsZSBjc3MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjMuIFByb2dyZXNzIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLnByb2dyZXNzLXNob3djYXNlIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2dyZXNzLXNob3djYXNlIC5wcm9ncmVzczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zbS1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ubGctcHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDIzLiBQcm9ncmVzcyBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAyNC4gQWNjb3JkaW5nIENTUyBzdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmFjY29yZGlvbiAuYnRuLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmJ0bi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuYnRuLWxpbms6Zm9jdXMsIC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuYnRuLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IH1cbiAgICAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmNhcmQtaGVhZGVyIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRvcDogMjBweDsgfVxuICAgIC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuY2FyZC1oZWFkZXIgaDUge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjczXCI7XG4gICAgZm9udC1mYW1pbHk6IEljb0ZvbnQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgLmRlZmF1bHQtYWNjb3JkaW5nLnN0eWxlLTEgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjdhXCI7XG4gICAgZm9udC1mYW1pbHk6IEljb0ZvbnQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI0LiBBY2NvcmRpbmcgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMjUuIEF1dGhlbnRpY2F0aW9uIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJsZWZ0LCAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiA1MHB4IDEwMHB4OyB9XG5cbi5hdXRoZW50aWNhdGlvbi1ib3ggLmNvbC1mb3JtLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYXV0aGVudGljYXRpb24tbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgLmF1dGhlbnRpY2F0aW9uLW1haW4gLnRoZW1lLWZvcm0gaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJsZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1dGgtbGF5ZXIucG5nKSwgI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAwICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCBociB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCAubG9nby1sb2dpbiB7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJsZWZ0IC5zb2NpYWwtbWVkaWEgbGkge1xuICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCAuc29jaWFsLW1lZGlhIGxpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyNmM2ZGE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuXG4uYXV0aGVudGljYXRpb24tYm94IHtcbiAgd2lkdGg6IDY0NXB4O1xuICB6LWluZGV4OiAyOyB9XG4gIC5hdXRoZW50aWNhdGlvbi1ib3ggaDMge1xuICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuYXV0aGVudGljYXRpb24tYm94IGg0IHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgLmF1dGhlbnRpY2F0aW9uLWJveCBoNiB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmF1dGgtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1dGgtYmctMS5qcGcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDUwcHggMTAwcHg7IH1cblxuLmF1dGgtYmctdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMSk7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuYXV0aC1iZy12aWRlbyB2aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTEwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5OyB9XG5cbi5hdXRoLWJnLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXV0aC1iZy1lZmZlY3QgLmZpcnN0LWVmZmVjdCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mbG93ZXIvMDEucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBhbmltYXRpb246IHJvdGF0ZS1lZmZlY3QgNDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMzBweDsgfVxuICAuYXV0aC1iZy1lZmZlY3QgLnNlY29uZC1lZmZlY3Qge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmxvd2VyLzAyLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUtZWZmZWN0IDQwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICBsZWZ0OiA2MSU7IH1cbiAgLmF1dGgtYmctZWZmZWN0IC50aGlyZC1lZmZlY3Qge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmxvd2VyLzAzLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUtZWZmZWN0IDQwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiAzOCU7IH1cbiAgLmF1dGgtYmctZWZmZWN0IC5mb3VydGgtZWZmZWN0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zsb3dlci8wNC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGFuaW1hdGlvbjogcm90YXRlLWVmZmVjdCA0MHMgaW5maW5pdGUgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwN3B4O1xuICAgIGxlZnQ6IDElOyB9XG5cbi5yZXNldC1wYXNzd29yZC1ib3gge1xuICB3aWR0aDogNjQ1cHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnJlc2V0LXBhc3N3b3JkLWJveCAuY2FyZCB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAucmVzZXQtcGFzc3dvcmQtYm94IC50aGVtZS1mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLnJlc2V0LXBhc3N3b3JkLWJveCAudGhlbWUtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnJlc2V0LXBhc3N3b3JkLWJveCAudGhlbWUtZm9ybSAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogNnB4IDI0cHg7IH1cbiAgLnJlc2V0LXBhc3N3b3JkLWJveCAudGhlbWUtZm9ybSAub3B0LWJveCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuICAgIC5yZXNldC1wYXNzd29yZC1ib3ggLnRoZW1lLWZvcm0gLm9wdC1ib3ggLm9wdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJlc2V0LXBhc3N3b3JkLWJveCAucmVzZXQtcGFzc3dvcmQtbGluayB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLnJlc2V0LXBhc3N3b3JkLWJveCAucmVzZXQtcGFzc3dvcmQtYm94IGg2IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1lZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMjUuIEF1dGhlbnRpY2F0aW9uIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDI2LiBGb3JtIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmhlaWdodC0zNSB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5idG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGhlbWUtZm9ybSAuZm9ybS1jb250cm9sIDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3MSwgMTQwLCAyMjgsIDAuMDUpOyB9XG5cbi50aGVtZS1mb3JtLnNtLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi50aGVtZS1mb3JtLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuXG4udGhlbWUtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAudGhlbWUtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWFhYWE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4udGhlbWUtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10aW1lXSwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT11cmxdLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLCAudGhlbWUtZm9ybSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7IH1cbiAgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50aGVtZS1mb3JtIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3MTcxNzE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4udGhlbWUtZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi50aGVtZS1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4udGhlbWUtZm9ybSAuZm9ybS1kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRoZW1lLWZvcm0gLmZvcm0tZGl2aWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxlZnQ6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgY29udGVudDogXCJPciBTaWdudXAgV2l0aFwiO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRoZW1lLWZvcm0gLmJ0bi1mYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDU5OGU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGhlbWUtZm9ybSAuYnRuLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmZhMmQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRoZW1lLWZvcm0gLmJ0bi1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY0ZTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9ybS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuXG4uZm9ybS1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gIC5mb3JtLXNwYWNlID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kYXNoYm9hcmQvc2VhcmNoLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlOyB9XG5cbi5mb3JtLWxhYmVsLWFsaWduLXJpZ2h0IGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDI2LiBGb3JtIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAyNy4gQ29taW5nIFNvb24gQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uY29taW5nc29vbi1iZ2ltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29taW5nLXNvb24tYmcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jb21pbmdzb29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmNvbWluZ3Nvb24gLmNvbWluZ3Nvb24taW5uZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIC5jb3VudGRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuICAgIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIC5jb3VudGRvd24gLnRpbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDA5OWZmOyB9XG4gICAgLmNvbWluZ3Nvb24gLmNvbWluZ3Nvb24taW5uZXIgLmNvdW50ZG93biAudGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIC5jb3VudGRvd24gdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICAgICAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY291bnRkb3duIHVsIGxpIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY29taW5nLXNvb24tYm90dG9tLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY29taW5nLXNvb24tYm90dG9tLWxpbmsgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNvbWluZ3Nvb24gdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eTsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDI3LiBDb21pbmcgU29vbiBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjguIFJhZGlvIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtaWZ5O1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5jaGVja2JveCAuY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNoZWNrYm94IC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tLXNxdWFyIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5tLXNxdWFyIC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ubS1zcXVhciAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjMjZjNmRhOyB9XG5cbi5jaGVja2JveC1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7XG4gIGNvbG9yOiAjMDBjMjkyOyB9XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjUzNzA7XG4gIGNvbG9yOiAjRkY1MzcwOyB9XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjNDA5OWZmOyB9XG5cbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LWxpZ2h0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICNlZWVlZWU7IH1cblxuLmNoZWNrYm94LWxpZ2h0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LWRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmEzMTQyO1xuICBjb2xvcjogIzJhMzE0MjsgfVxuXG4uY2hlY2tib3gtZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMDtcbiAgY29sb3I6ICNmM2Q4MDA7IH1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtcHJpbWFyeSBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtc2Vjb25kYXJ5IGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGE7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtc3VjY2VzcyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyO1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTI7XG4gIGJvcmRlci1jb2xvcjogIzAwYzI5MjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtZGFuZ2VyIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwO1xuICBib3JkZXItY29sb3I6ICNGRjUzNzA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtaW5mbyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmO1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtbGlnaHQgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtbGlnaHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtbGlnaHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtZGFyayBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyO1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC1kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDI7XG4gIGJvcmRlci1jb2xvcjogIzJhMzE0MjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLWRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtc29saWQtd2FybmluZyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwO1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2JveC1zb2xpZC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDA7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LXNvbGlkLXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hlY2tib3gtcHJpbWFyeSBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5jaGVja2JveC1zZWNvbmRhcnkgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYTsgfVxuXG4uY2hlY2tib3gtc3VjY2VzcyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjMjkyOyB9XG5cbi5jaGVja2JveC1kYW5nZXIgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDsgfVxuXG4uY2hlY2tib3gtaW5mbyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA5OWZmOyB9XG5cbi5jaGVja2JveC1saWdodCBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5jaGVja2JveC1kYXJrIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7IH1cblxuLmNoZWNrYm94LXdhcm5pbmcgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzZDgwMDsgfVxuXG4ubS1jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tLWNoZWNrYm94LWlubGluZSAucmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm0tY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzE3MTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpbyAucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4ucmFkaW8tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7IH1cblxuLnJhZGlvLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5yYWRpby1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5yYWRpby1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MjsgfVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDsgfVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7IH1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjUzNzA7IH1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7IH1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjsgfVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmOyB9XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjsgfVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmY7IH1cblxuLnJhZGlvLWxpZ2h0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7IH1cblxuLnJhZGlvLWxpZ2h0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLnJhZGlvLWxpZ2h0IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTsgfVxuXG4ucmFkaW8tbGlnaHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5yYWRpby1kYXJrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7IH1cblxuLnJhZGlvLWRhcmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MjsgfVxuXG4ucmFkaW8tZGFyayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7IH1cblxuLnJhZGlvLWRhcmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyOyB9XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7IH1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDsgfVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmM2Q4MDA7IH1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI4LiBSYWRpbyBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjkuIEZvcm0gSW5wdXQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uaWNvbi1hZGRvbiAuYWRkb24tbWQgLmdseXBoaWNvbiwgLmljb24tYWRkb24gLmFkZG9uLW1kIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRvcDogMXB4OyB9XG5cbi5pY29uLWFkZG9uIC5nbHlwaGljb24sIC5pY29uLWFkZG9uIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRvcDogMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1zcXVhcmUgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zcXVhcmUgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLXNvbGlkIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtc29saWQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cblxuLmlucHV0LWdyb3VwLWFpciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMCAjZGRkOyB9XG5cbi5pY29uLWFkZG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzRjNTY2NztcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmljb24tYWRkb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmljb24tYWRkb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5pY29uLWFkZG9uIC5hZGRvbi1tZCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaWNvbi1hZGRvbiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucGlsbC1pbnB1dC1ncm91cCBzcGFuOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4zcmVtOyB9XG5cbi5waWxsLWlucHV0LWdyb3VwIHNwYW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuM3JlbTsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAyOS4gRm9ybSBJbnB1dCBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAzMC4gRGF0YS10YWJsZSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbmRpdi5kdC1idXR0b24tYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbi1kYXRhdGFibGUgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnaW5hdGlvbiAucGFnZS1pdGVtICsgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuI2F1dG8tZ2VuZXJhdGUtY29udGVudCB0ciB0ZCBidXR0b24ge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlci5uby1mb290ZXIgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciBidXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyICsgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2FiOGNlNDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FiOGNlNDtcbiAgICAgICAgY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgICBjb2xvcjogIzJhMzE0MjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAyLjcxNDJlbTsgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxudGFibGUgLmZpeGVkSGVhZGVyLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxudGFibGUgLmJveCA+IGRpdiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG50YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItbG9ja2VkLCB0YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDI1MHB4KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNTBweCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTtcbiAgbGVmdDogMjYwcHggIWltcG9ydGFudDsgfVxuXG50YWJsZS5kYXRhVGFibGU6bm90KC5maXhlZEhlYWRlci1sb2NrZWQpOm5vdCguZml4ZWRIZWFkZXItZmxvYXRpbmcpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG50YWJsZS5kYXRhVGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gICAgYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUuZGF0YVRhYmxlIGlucHV0LCB0YWJsZS5kYXRhVGFibGUgc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDM3cHg7IH1cblxuLnRvb2xiYXIge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuY29kZS5vcHRpb24ge1xuICBjb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG5cbmNvZGUuYXBpIHtcbiAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG4uZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5ob3ZlciwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciBidXR0b24uZHQtYnV0dG9uLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LWJ1dHRvbiwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGEuZHQtYnV0dG9uLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgYnV0dG9uLmR0LWJ1dHRvbjpmb2N1czpub3QoLmRpc2FibGVkKSwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCksIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciBhLmR0LWJ1dHRvbjpmb2N1czpub3QoLmRpc2FibGVkKSwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGJ1dHRvbi5kdC1idXR0b246YWN0aXZlOm5vdCguZGlzYWJsZWQpLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgYnV0dG9uLmR0LWJ1dHRvbi5hY3RpdmU6bm90KC5kaXNhYmxlZCksIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZHQtYnV0dG9uOmFjdGl2ZTpub3QoLmRpc2FibGVkKSwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1idXR0b24uYWN0aXZlOm5vdCguZGlzYWJsZWQpLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgYS5kdC1idXR0b246YWN0aXZlOm5vdCguZGlzYWJsZWQpLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgYS5kdC1idXR0b24uYWN0aXZlOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGJ1dHRvbi5kdC1idXR0b24uYnRuLXN1Y2Nlc3MsIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZHQtYnV0dG9uLmJ0bi1zdWNjZXNzLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgYS5kdC1idXR0b24uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyO1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7IH1cblxuLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGJ1dHRvbi5kdC1idXR0b24uYnRuLXNlY29uZGFyeSwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1idXR0b24uYnRuLXNlY29uZGFyeSwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGEuZHQtYnV0dG9uLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICBib3JkZXItY29sb3I6ICMyNmM2ZGE7IH1cblxuLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGJ1dHRvbi5kdC1idXR0b24uYnRuLWRhbmdlciwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1idXR0b24uYnRuLWRhbmdlciwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIGEuZHQtYnV0dG9uLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwO1xuICBib3JkZXItY29sb3I6ICNGRjUzNzA7IH1cblxuLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aC5mb2N1cywgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZC5mb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjYWI4Y2U0OyB9XG5cbi5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIC5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkZmY3OyB9XG5cbi5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5ID4gdHIub2RkLnNlbGVjdGVkLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSA+IHRyLm9kZCA+IC5zZWxlY3RlZCwgLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ci5vZGQgPiAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkZmY3OyB9XG5cbi5kdC1leHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18xLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2RmZjc7IH1cblxuLmR0LWV4dCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyLnNlbGVjdGVkLCAuZHQtZXh0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5ID4gdHIgPiAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdkZmY3OyB9XG5cbnRkLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG50ZC5kZXRhaWxzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGV0YWlsc19vcGVuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRyLnNob3duIHRkLmRldGFpbHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZXRhaWxzX2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uZGF0YVRhYmxlc19zY3JvbGwgfiAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAxMjBweDsgfVxuXG4ucHJvZHVjdC10YWJsZSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDMwLiBEYXRhLXRhYmxlIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzMS4gSlMgZGF0YWdyaWQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uanNncmlkIC5qc2dyaWQtZ3JpZC1ib2R5IC5qc2dyaWQtY2VsbCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLmpzZ3JpZCAuanNncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5qc2dyaWQgLmpzZ3JpZC1wYWdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmpzZ3JpZCAuanNncmlkLXBhZ2VyIC5qc2dyaWQtcGFnZXItbmF2LWluYWN0aXZlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgLmpzZ3JpZCAuanNncmlkLXBhZ2VyIC5qc2dyaWQtcGFnZXItbmF2LWluYWN0aXZlLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDsgfVxuICAuanNncmlkIC5qc2dyaWQtcGFnZXIgLmpzZ3JpZC1wYWdlci1wYWdlIH4gLmpzZ3JpZC1wYWdlci1uYXYtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAgIC5qc2dyaWQgLmpzZ3JpZC1wYWdlciAuanNncmlkLXBhZ2VyLXBhZ2UgfiAuanNncmlkLXBhZ2VyLW5hdi1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuICAuanNncmlkIC5qc2dyaWQtcGFnZXIgW2NsYXNzKj1cImpzZ3JpZC1wYWdlclwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgLmpzZ3JpZCAuanNncmlkLXBhZ2VyIC5qc2dyaWQtcGFnZXItcGFnZSBhIHtcbiAgICBjb2xvcjogIzJhMzE0MjsgfVxuICAuanNncmlkIC5qc2dyaWQtcGFnZXIgLmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xuICAgIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5qc2dyaWQgLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7IH1cblxuLmpzZ3JpZCAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsIHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzMS4gSlMgZGF0YWdyaWQgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDMyLiBQYWdlIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyp0ZXN0IE5hdiBiYXIgY29sb3IgKi9cbi5wYWdpbmF0aW9uLXRoZW1lIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5wYWdpbmF0aW9uLXRoZW1lIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNhYjhjZTQ7IH1cblxuLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDsgfVxuXG4ucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyNmM2ZGE7IH1cblxuLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMGMyOTI7IH1cblxuLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTI7XG4gIGJvcmRlci1jb2xvcjogIzAwYzI5MjsgfVxuXG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNGRjUzNzA7IH1cblxuLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwOyB9XG5cbi5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM0MDk5ZmY7IH1cblxuLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwOTlmZjsgfVxuXG4ucGFnaW5hdGlvbi1kYXJrIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5wYWdpbmF0aW9uLWRhcmsgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyO1xuICBib3JkZXItY29sb3I6ICMyYTMxNDI7IH1cblxuLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2YzZDgwMDsgfVxuXG4ucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNkODAwOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDMyLiBQYWdlIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDMzLiAgRWNvbW1lcmNlICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PSBQcm9kdWN0IFN0YXJ0ID09PT09PSoqL1xuLmNyZWRpdC1jYXJkIC50ZXh0LWNlbnRlciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9kdWN0LWJveCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9kdWN0LWJveCAucHJvZHVjdC1kZXRhaWxzIGg2IHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWRldGFpbHMgc3BhbiB7XG4gICAgY29sb3I6ICM3MTcxNzE7IH1cblxuLnByb2R1Y3QtYm94IC5wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1ib3ggLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWhvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAucHJvZHVjdC1ib3ggLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWhvdmVyIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWltZyAucHJvZHVjdC1ob3ZlciB1bCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5wcm9kdWN0LWJveDpob3ZlciAucHJvZHVjdC1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5wcm9kdWN0LXBhZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnByb2R1Y3QtcGFnZS1tYWluIC5vd2wtaXRlbSAuaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnByb2R1Y3QtcGFnZS1tYWluIC5vd2wtaXRlbS5jdXJyZW50IC5pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gIC5wcm9kdWN0LXBhZ2UtbWFpbiAucHJvZHVjdC1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnByb2R1Y3QtcGFnZS1kZXRhaWxzIGg0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucHJvZHVjdC1wYWdlLWRldGFpbHMgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyLCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiAjZmZhODAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7IH1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7IH1cbiAgLnByb2R1Y3QtcHJpY2UgZGVsIHtcbiAgICBjb2xvcjogI2FhYWFhYTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wcm9kdWN0LWNvbG9yIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDAgMnB4OyB9XG5cbi5wcm9kdWN0LXBhZ2UtbWFpbiBwIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5wcm9kdWN0LXBhZ2UtbWFpbiAubmF2LWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qKj09PT09PSBQcm9kdWN0ICBFbmRzID09PT09PSoqL1xuLnBheW1lbnQtb3B0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYXltZW50LW9wdCBsaSBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwIDA7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAzMy4gRWNvbW1lcmNlICBDU1MgRW5kXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzNC4gUHJpY2luZyBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1yaWJib246OmJlZm9yZSwgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXJpYmJvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNhYjhjZTQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnByaWNpbmctd3JhcHBlci1jYXJkIHtcbiAgcGFkZGluZzogNTBweCAxMDBweDsgfVxuICAucHJpY2luZy13cmFwcGVyLWNhcmQgLnByaWNpbmctY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDhweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucHJpY2luZy13cmFwcGVyLWNhcmQgLnByaWNpbmctY2FyZC5wb3B1bGFyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgICAgIC5wcmljaW5nLXdyYXBwZXItY2FyZCAucHJpY2luZy1jYXJkLnBvcHVsYXIgLmNhcmQtcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDUwcHg7IH1cbiAgICAgICAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5wcmljaW5nLWNhcmQucG9wdWxhciAuY2FyZC1wcmljZSBoMSB7XG4gICAgICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDsgfVxuICAgICAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5wcmljaW5nLWNhcmQucG9wdWxhciAuY2FyZC10aXRsZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgIC5wcmljaW5nLXdyYXBwZXItY2FyZCAucHJpY2luZy1jYXJkLnBvcHVsYXIgLmNhcmQtYWN0aW9uIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5wcmljaW5nLWNhcmQucG9wdWxhciAuY2FyZC1hY3Rpb24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5wcmljaW5nLWNhcmQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogNnB4IDVweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1yaWJib24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGhlaWdodDogMTEycHg7IH1cbiAgICAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtcmliYm9uIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtcmliYm9uOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtcmliYm9uOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXRpdGxlIGgzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC10aXRsZSBoNSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXByaWNlIHtcbiAgICBtYXJnaW46IDYwcHggMDsgfVxuICAgIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1wcmljZSBoMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7IH1cbiAgICAgIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1wcmljZSBoMSBzdXAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMTBweDsgfVxuICAgICAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXByaWNlIGgxIHNtYWxsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtZGVzY3JpcHRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtZGVzY3JpcHRpb24gbGkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLWRlc2NyaXB0aW9uIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtYWN0aW9uIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2FiOGNlNDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1hY3Rpb24gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggI2FiOGNlNDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLWFjdGlvbiBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMzQuIFByaWNpbmcgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM1LiBGb3JtIGJ1aWxkZXIgY3NzIHN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uZm9ybS1idWlsZGVyIC5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5mb3JtLWJ1aWxkZXIgLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5mb3JtLWJ1aWxkZXIgLmNvcHktYnRuIHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUsIC5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluaywgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLCAuZm9ybS1idWlsZGVyIC5uYXYtcHJpbWFyeSAubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtbGluaywgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZm9ybS1idWlsZGVyICNjb21wb25lbnRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZm9ybS1idWlsZGVyICNjb21wb25lbnRzICN2aWV3aHRtbCB7XG4gICAgaGVpZ2h0OiA1MjZweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDM1LiBGb3JtIGJ1aWxkZXIgY3NzIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM2LiBOQVYgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ubmF2LWxpc3Qge1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzcxNzE3MTsgfVxuICAgIC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaSB7XG4gICAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgICAgLm5hdi1saXN0IC5uYXYtbGlzdC1kaXNjIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7IH1cbiAgICAgICAgLm5hdi1saXN0IC5uYXYtbGlzdC1kaXNjIGxpIGEgLmZhIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaTpob3ZlciBhIHtcbiAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuXG4ubmF2cy1pY29uIHtcbiAgcGFkZGluZzogMzBweDsgfVxuICAubmF2cy1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm5hdnMtaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubmF2cy1pY29uIGxpIHtcbiAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgIC5uYXZzLWljb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAubmF2cy1pY29uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAubmF2cy1pY29uIGxpIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmF2cy1pY29uIGxpIHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7IH1cbiAgICAgIC5uYXZzLWljb24gbGkgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAubmF2cy1pY29uIGxpIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICAgICAgIC5uYXZzLWljb24gbGkgdWwgbGk6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgLm5hdnMtaWNvbiBsaSB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgLm5hdnMtaWNvbiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNzE3MTcxOyB9XG4gICAgICAubmF2cy1pY29uIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgLm5hdnMtaWNvbiBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAubmF2cy1pY29uIGxpIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5OyB9XG4gICAgLm5hdnMtaWNvbiBsaSBidXR0b246aG92ZXIgYSB7XG4gICAgICBjb2xvcjogI0ZGZjsgfVxuICAubmF2cy1pY29uIC5tYWluLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5uYXZzLWljb24gLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubmF2cy1pY29uIC5idG4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAgIC5uYXZzLWljb24gLmJ0bi1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jYWNjb3JkaW9ub2MgI2NvbGxhcHNlaWNvbiwgI2FjY29yZGlvbm9jICNjb2xsYXBzZWljb24xIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4jYWNjb3JkaW9ub2MgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2cy1pY29uLmRlZmF1bHQtYWNjb3JkaW5nLnN0eWxlLTEgbGkgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZzLWljb24uZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBsaSBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cblxuLm5hdnMtaWNvbi5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGxpIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICByaWdodDogMnB4O1xuICB0b3A6IDZweDsgfVxuXG4ubmF2cy1pY29uLmRlZmF1bHQtYWNjb3JkaW5nLnN0eWxlLTEgbGkgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTpiZWZvcmUge1xuICByaWdodDogMnB4O1xuICB0b3A6IDZweDsgfVxuXG4ubmF2cy1kcm9wZG93biBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5uYXZzLWRyb3Bkb3duIC5vbmhvdmVyLXNob3ctZGl2IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICNlZWVlZWU7IH1cbiAgLm5hdnMtZHJvcGRvd24gLm9uaG92ZXItc2hvdy1kaXYgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm5hdnMtZHJvcGRvd24gLm9uaG92ZXItc2hvdy1kaXYgLm5hdnMtaWNvbiBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ub25ob3Zlci1kcm9wZG93bi5uYXZzLWRyb3Bkb3duOmhvdmVyIC5vbmhvdmVyLXNob3ctZGl2OmJlZm9yZSB7XG4gIHJpZ2h0OiA3N3B4O1xuICBsZWZ0OiB1bnNldDsgfVxuXG4ub25ob3Zlci1kcm9wZG93bi5uYXZzLWRyb3Bkb3duOmhvdmVyIC5vbmhvdmVyLXNob3ctZGl2OmFmdGVyIHtcbiAgcmlnaHQ6IDc3cHg7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5pY29uLWxpc3RzIHtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXk7IH1cblxuLnBsLW5hdnMtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmlubGluZS1uYXYgbGkge1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM2LiBOQVYgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMzcuIERyb3Bkb3duIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmRyb3Bkb3duLWJhc2ljIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgLmRyb3Bkb3duLWJhc2ljIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIC5kcm9wZG93bi1iYXNpYyAuYnRuLWdyb3VwIC5idG4tcm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAuZHJvcGRvd24tYmFzaWMgLnNlcGFyYXRlZC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4OyB9XG4gICAgLmRyb3Bkb3duLWJhc2ljIC5zZXBhcmF0ZWQtYnRuIC5idG4ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5kcm9wZG93bi1iYXNpYyBidXR0b24ge1xuICAgIG1heC1oZWlnaHQ6IDQzcHg7IH1cbiAgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGJ0biB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQ1cHg7IH1cbiAgICAgIC5kcm9wZG93bi1iYXNpYyAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZHJvcGRvd24tYmFzaWMgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3B1cC1iYXNpYyAuZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wYnRuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGJvdHRvbTogNDVweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMDsgfVxuICAgIC5kcm9wdXAtYmFzaWMgLmRyb3B1cCAuZHJvcHVwLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcHVwLWJhc2ljIC5kcm9wdXAgLmRyb3B1cC1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG5cbi5kcm9wdXAtYmFzaWMgLmRyb3B1cDpob3ZlciAuZHJvcHVwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZHJvcHVwLWJhc2ljIC5kcm9wdXA6aG92ZXIgLmRyb3B1cC1jb250ZW50IGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMzcuIERyb3Bkb3duIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzOC4gTGFuZGluZyBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi50YXAtdG9wIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhYjhjZTQsICM0MDk5ZmYpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cblxuLmxheW91dC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGFuZGluZy1tYWluIC5sYW5kaW5nLWhvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvaG9tZS9tYWluX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmxhbmRpbmctbWFpbiAubGFuZGluZy1ob21lIC5sYW5kaW5nLWxlZnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubGFuZGluZy1tYWluIC5sYW5kaW5nLWhvbWUgLmxhbmRpbmctbGVmdCBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5sYW5kaW5nLW1haW4gLmxhbmRpbmctaG9tZSAubGFuZGluZy1sZWZ0IGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmxhbmRpbmctbWFpbiAubGFuZGluZy1ob21lIC5sYW5kaW5nLWxlZnQgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmxhbmRpbmctbWFpbiAubGFuZGluZy1ob21lIC5sYW5kaW5nLWxlZnQgLmJ1dHRvbi1ib3R0b20gLmJ0bi1vdXRsaW5lLXByaW1hcnktMngge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGFuZGluZy1tYWluIC5sYW5kaW5nLWhvbWUgLmxhbmRpbmctYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubGFuZGluZy1tYWluIC5saXZlLWJveCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhbmRpbmctbWFpbiAubGl2ZS1ib3g6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAubGFuZGluZy1tYWluIC5saXZlLWJveDpob3ZlciAuYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmxhbmRpbmctbWFpbiAubGl2ZS1ib3g6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmxhbmRpbmctbWFpbiAubGl2ZS1ib3ggLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDMwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMzsgfVxuXG4ubGFuZGluZy1tYWluIC5ncmF5LXNlY3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi5sYW5kaW5nLW1haW4gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuXG4ubGFuZGluZy1tYWluIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmxhbmRpbmctbWFpbiAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5sYW5kaW5nLW1haW4gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4ubGFuZGluZy1tYWluIC5zZWN0aW9uLXNwYWNlIHtcbiAgcGFkZGluZzogODBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxhbmRpbmctbWFpbiAuc2VjdGlvbi1zcGFjZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLmxhbmRpbmctbWFpbiAubGFuZGluZy1oZWFkZXIgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM2NDA0YTsgfVxuXG4ubGFuZGluZy1tYWluIC5sYW5kaW5nLWhlYWRlciAubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubGFuZGluZy1tYWluIC5hZG1pbi1vcHRpb25zIC5saXZlLWRlbW8tYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAubGFuZGluZy1tYWluIC5hZG1pbi1vcHRpb25zIC5saXZlLWRlbW8tYnRuIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubGFuZGluZy1tYWluIC5hZG1pbi1vcHRpb25zIC5saXZlLWRlbW8tYnRuIGE6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGFuZGluZy1tYWluIC51cGRhdGVzLWZlYXR1cmVzIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubGFuZGluZy1tYWluIC51cGRhdGVzLWZlYXR1cmVzIC5sYW5kaW5nLWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxhbmRpbmctbWFpbiAudXBkYXRlcy1mZWF0dXJlcyAubGFuZGluZy1oZWFkZXIgcCB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmxhbmRpbmctbWFpbiAudXBkYXRlcy1mZWF0dXJlcyBoNiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmxhbmRpbmctbWFpbiAuYWR2YW5jZS1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZGluZy9iYWNrZ3JvdW5kLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmxhbmRpbmctbWFpbiAuYXBwbGljYXRpb24tc2VjdGlvbiAubmF2LXBpbGxzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmxhbmRpbmctbWFpbiAuYXBwbGljYXRpb24tc2VjdGlvbiAubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxhbmRpbmctbWFpbiAuYXBwbGljYXRpb24tc2VjdGlvbiAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubGFuZGluZy1tYWluIC5hcHBsaWNhdGlvbi1zZWN0aW9uIC5uYXYtcGlsbHMgLm5hdi1pdGVtIGEge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5sYW5kaW5nLW1haW4gLmFwcGxpY2F0aW9uLXNlY3Rpb24gLm5hdi1waWxscyAubmF2LWl0ZW0gYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjsgfVxuICAgICAgICAubGFuZGluZy1tYWluIC5hcHBsaWNhdGlvbi1zZWN0aW9uIC5uYXYtcGlsbHMgLm5hdi1pdGVtIGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM0MDk5ZmY7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAubGFuZGluZy1tYWluIC5hcHBsaWNhdGlvbi1zZWN0aW9uIC5uYXYtcGlsbHMgLm5hdi1pdGVtIGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgIzQwOTlmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gIC5sYW5kaW5nLW1haW4gLmFwcGxpY2F0aW9uLXNlY3Rpb24gLm5hdi1waWxscyAuYXBwbGljYXRpb24taWNvbnMgaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubGFuZGluZy1tYWluIC5hcHBsaWNhdGlvbi1zZWN0aW9uIC50YWItY29udGVudCBpbWcge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7IH1cblxuLmxhbmRpbmctbWFpbiAuYXBwbGljYXRpb24tc2VjdGlvbiAudGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkRvd24gMC4zcyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biAwLjNzIGxpbmVhcjsgfVxuXG4ubGFuZGluZy1tYWluIC5hcHBsaWNhdGlvbi1zZWN0aW9uIC5sYW5kaW5nLWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxhbmRpbmctbWFpbiAuYXBwbGljYXRpb24tc2VjdGlvbiAubGFuZGluZy1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5sYW5kaW5nLW1haW4gLmFkdmFuY2Utd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAubGFuZGluZy1tYWluIC5hZHZhbmNlLXdpZGdldCAud2lkZ2V0cy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvd2lkZ2V0cy1iY2sucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgYW5pbWF0aW9uOiB3aWRnZXQtYW5pbWF0aW9uIDExMHMgbGluZWFyIGluZmluaXRlIHJldmVyc2U7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHdpZGdldC1hbmltYXRpb24gMTEwcyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuQGtleWZyYW1lcyB3aWRnZXQtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE5MjBweDsgfSB9XG5cbi5sYW5kaW5nLW1haW4gLmtleS1mZWF0dXJlcy1zZWN0aW9uIC5mZWF0dXJlLW1haW4ge1xuICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4OyB9XG4gIC5sYW5kaW5nLW1haW4gLmtleS1mZWF0dXJlcy1zZWN0aW9uIC5mZWF0dXJlLW1haW4gLmZlYXR1cmUtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxhbmRpbmctbWFpbiAua2V5LWZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmUtbWFpbiAuZmVhdHVyZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgLmxhbmRpbmctbWFpbiAua2V5LWZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmUtbWFpbiAuZmVhdHVyZS1jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmxhbmRpbmctbWFpbiAua2V5LWZlYXR1cmVzLXNlY3Rpb24gLmZlYXR1cmUtbWFpbiAuZmVhdHVyZS1jb250ZW50IHAge1xuICAgICAgY29sb3I6ICM4MjgyODI7IH1cblxuLmxhbmRpbmctbWFpbiAubWFueS1mZWF0dXJlLXNlY3Rpb24gaDUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5sYW5kaW5nLW1haW4gLm1hbnktZmVhdHVyZS1zZWN0aW9uIGg1IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5sYW5kaW5nLW1haW4gLmV4Y2x1c2l2ZS1mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sYW5kaW5nL2hvbWUvcGF0dGVybi5qcGdcIik7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDsgfVxuICAubGFuZGluZy1tYWluIC5leGNsdXNpdmUtZmVhdHVyZXMgLmNvbnRhaW5lciAucm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhbmRpbmctbWFpbiAuZXhjbHVzaXZlLWZlYXR1cmVzIC5jb250YWluZXIgPiAucm93Om50aC1jaGlsZChvZGQpIC5pbm5lci1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMCksICNmM2YzZjMpOyB9XG4gIC5sYW5kaW5nLW1haW4gLmV4Y2x1c2l2ZS1mZWF0dXJlcyAuY29udGFpbmVyID4gLnJvdyAuaW5uZXItYmxvY2sge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAwLCAwLCAwKSwgI2YzZjNmMyk7XG4gICAgcGFkZGluZzogY2FsYygzMHB4ICsgKDUwIC0gMzApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmxhbmRpbmctbWFpbiAubGFuZGluZy1jb21wb25lbnRzIGkge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5sYW5kaW5nLW1haW4gLmxhbmRpbmctY29tcG9uZW50cyBwIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sYW5kaW5nLW1haW4gLmxhbmRpbmctY29tcG9uZW50cyBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5sYW5kaW5nLW1haW4gLmxhbmRpbmctY29tcG9uZW50cyAudG91ci1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubGFuZGluZy1tYWluIC5zdXBwb3J0LXNlY3Rpb24gaSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmxhbmRpbmctbWFpbiAuc3VwcG9ydC1zZWN0aW9uIGg2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubGFuZGluZy1tYWluIC5zdXBwb3J0LXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGFuZGluZy1tYWluIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGFuZGluZy1tYWluIC5jZC10aW1lbGluZS1pbWcgaSB7XG4gIGxlZnQ6IDEzJTsgfVxuXG4ubGFuZGluZy1tYWluIC5mb290ZXItYmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzlmNzVlYyAwJSwgIzcxODNlZiAxMDAlKTsgfVxuICAubGFuZGluZy1tYWluIC5mb290ZXItYmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAubGFuZGluZy1tYWluIC5mb290ZXItYmcgLnN0YXItcmF0ZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAubGFuZGluZy1tYWluIC5mb290ZXItYmcgLnN0YXItcmF0ZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmxhbmRpbmctbWFpbiAuZm9vdGVyLWJnIC5zdGFyLXJhdGUgaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5sYW5kaW5nLW1haW4gLmZvb3Rlci1iZyBidXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmN1c3RvbWl6ZXItaW1nIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICBkb2N1bWVudCBjc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5kb2N1bWVudC5wYWdlLXdyYXBwZXIgLnBhZ2Utc2lkZWJhciB7XG4gIHRvcDogODRweDtcbiAgcGFkZGluZzogMzBweCAyMHB4OyB9XG5cbi5kb2N1bWVudC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxMzBweDsgfVxuXG4uZG9jdW1lbnQgLnBhcnRpY2xlcy1oZWFkbGluZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzUzNmRmZSwgI2ZmZik7IH1cblxuLnBhZ2Utd3JhcHBlci5kb2N1bWVudCAucGFnZS1ib2R5IHtcbiAgbWluLWhlaWdodDogdW5zZXQ7IH1cblxuLmRvY3VtZW50LWNvbnRlbnQgdWwubmF2LXBpbGxzIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZG9jdW1lbnQtY29udGVudCB1bC5uYXYtcGlsbHMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmRvY3VtZW50LWNvbnRlbnQgdWwubmF2LXBpbGxzIGxpIC5uYXYtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICM0YzU2Njc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmRvY3VtZW50LWNvbnRlbnQgdWwubmF2LXBpbGxzIGxpIC5uYXYtbGluayBpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY29udGVudCB1bC5uYXYtcGlsbHMgbGkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgLmRvY3VtZW50LWNvbnRlbnQgdWwubmF2LXBpbGxzIGxpIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2FiOGNlNDsgfVxuXG4uZG9jdW1lbnQtY29udGVudCAudGFibGUgdGhlYWQgdGgge1xuICB3aWR0aDogNTAlOyB9XG5cbi5kb2N1bWVudC1jb250ZW50IC5zZXQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmRvY3VtZW50LWNvbnRlbnQgaS5mYS1zdGFyIHtcbiAgY29sb3I6ICNmZmQwNDI7IH1cblxuLmRvY3VtZW50LWNvbnRlbnQgLmNvbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5kb2N1bWVudC1jb250ZW50IC5jb2wtOSAuc2V0LWhlaWdodCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmRvY3VtZW50LWNvbnRlbnQgLmNvbC05IC50YWItY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDk3NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuNCk7XG4gICAgLW8tYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuNCk7IH1cbiAgICAuZG9jdW1lbnQtY29udGVudCAuY29sLTkgLnRhYi1jb250ZW50IC5zZWN0aW9uLWhlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbi5kb2N1bWVudC1jb250ZW50IC5jYXJkLWJvZHkudHJlZS1jb2xvciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmRvY3VtZW50LWNvbnRlbnQgLmpzdHJlZS1kZWZhdWx0IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgLmRvY3VtZW50LWNvbnRlbnQgLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yIHtcbiAgICBjb2xvcjogI2E2YWFhZjsgfVxuICAuZG9jdW1lbnQtY29udGVudCAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ob3ZlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgLmRvY3VtZW50LWNvbnRlbnQgLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xpY2tlZCB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuZG9jdW1lbnQtY29udGVudCAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgICBjb2xvcjogIzY1NmI3OCAhaW1wb3J0YW50OyB9XG5cbi5kb2N1bWVudC1jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5kb2N1bWVudC1jb250ZW50IC5odG1sLWVkaXRvciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7IH1cbiAgLmRvY3VtZW50LWNvbnRlbnQgLmh0bWwtZWRpdG9yIHByZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5kb2N1bWVudC1jb250ZW50IC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmRvY3VtZW50LWNvbnRlbnQgdWwubGlzdC10aWNrZWQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmRvY3VtZW50LWNvbnRlbnQuZmFxIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5kb2N1bWVudC1jb250ZW50LmZhcSAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgIC5kb2N1bWVudC1jb250ZW50LmZhcSAuYnRuLmJ0bi1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuZG9jdW1lbnQtY29udGVudC5mYXEgLmJ0bi5idG4tbGluay5jb2xsYXBzZWQge1xuICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAuZG9jdW1lbnQtY29udGVudC5mYXEgdWwge1xuICAgIGJvcmRlcjogdW5zZXQ7IH1cbiAgICAuZG9jdW1lbnQtY29udGVudC5mYXEgdWwubmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZG9jdW1lbnQtY29udGVudC5mYXEgdWwubmF2IGxpIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDMwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNGM1NjY3O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXI6IHVuc2V0OyB9XG4gICAgICAgIC5kb2N1bWVudC1jb250ZW50LmZhcSB1bC5uYXYgbGkgLm5hdi1saW5rIGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5kb2N1bWVudC1jb250ZW50LmZhcSB1bC5uYXYgbGkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDsgfVxuICAgICAgICAuZG9jdW1lbnQtY29udGVudC5mYXEgdWwubmF2IGxpIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDsgfVxuXG4uZG9jdW1lbnQtY29udGVudCAucmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLmRvY3VtZW50LWNvbnRlbnQgLnJldmlld3MgaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZG9jdW1lbnQtY29udGVudCAucmV2aWV3cyBoNSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgIGRvY3VtZW50IGNzcyBlbmRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM4LiBMYW5kaW5nIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzOS4gVGFibGUgIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xudGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4udGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50YWJsZSA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC50YWJsZSB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RlZTJlNjsgfVxuICAudGFibGUgW2NsYXNzKj0nYmctJ10ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YWJsZSAuYmctbGlnaHQge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC50YWJsZSB0Zm9vdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRhYmxlLWludmVyc2UgdGgsIC50YWJsZS1pbnZlcnNlIHRkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlW2NsYXNzKj0nYmctJ10gdGgsIC50YWJsZVtjbGFzcyo9J2JnLSddIHRkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiAjZjZmNmY2OyB9XG5cbi50YWJsZS1kb3VibGUge1xuICBib3JkZXItbGVmdDogNHB4IGRvdWJsZSAjZGVlMmU2O1xuICBib3JkZXItcmlnaHQ6IDRweCBkb3VibGUgI2RlZTJlNjsgfVxuICAudGFibGUtZG91YmxlIHRoZWFkLCAudGFibGUtZG91YmxlIHRib2R5LCAudGFibGUtZG91YmxlIHRmb290LCAudGFibGUtZG91YmxlIHRyLCAudGFibGUtZG91YmxlIHRkLCAudGFibGUtZG91YmxlIHRoIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLnRhYmxlLWRvdHRlZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICNkZWUyZTY7XG4gIGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1kb3R0ZWQgdGhlYWQsIC50YWJsZS1kb3R0ZWQgdGJvZHksIC50YWJsZS1kb3R0ZWQgdGZvb3QsIC50YWJsZS1kb3R0ZWQgdHIsIC50YWJsZS1kb3R0ZWQgdGQsIC50YWJsZS1kb3R0ZWQgdGgge1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi50YWJsZS1kYXNoZWQge1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAjZGVlMmU2O1xuICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgI2RlZTJlNjsgfVxuICAudGFibGUtZGFzaGVkIHRoZWFkLCAudGFibGUtZGFzaGVkIHRib2R5LCAudGFibGUtZGFzaGVkIHRmb290LCAudGFibGUtZGFzaGVkIHRyLCAudGFibGUtZGFzaGVkIHRkLCAudGFibGUtZGFzaGVkIHRoIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuXG4udGFibGUteGwgdGQsIC50YWJsZS14bCB0aCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxMjAlOyB9XG5cbi50YWJsZS1sZyB0ZCwgLnRhYmxlLWxnIHRoIHtcbiAgcGFkZGluZzogLjlyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxMTAlOyB9XG5cbi50YWJsZS1kZSB0ZCwgLnRhYmxlLWRlIHRoIHtcbiAgcGFkZGluZzogLjc1cmVtIDJyZW07IH1cblxuLnRhYmxlLXNtIHRoLCAudGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAuNXJlbSAycmVtO1xuICBmb250LXNpemU6IDkwJTsgfVxuXG4udGFibGUteHMgdGgsIC50YWJsZS14cyB0ZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAycmVtO1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4udGFibGUtYm9yZGVyLWhvcml6b250YWwgdHIsIC50YWJsZS1ib3JkZXItaG9yaXpvbnRhbCB0aCwgLnRhYmxlLWJvcmRlci1ob3Jpem9udGFsIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IC43NXJlbSAycmVtOyB9XG5cbi50YWJsZS1ib3JkZXItdmVydGljYWwgdHIsIC50YWJsZS1ib3JkZXItdmVydGljYWwgdGgsIC50YWJsZS1ib3JkZXItdmVydGljYWwgdGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi50YWJsZS1ib3JkZXItdmVydGljYWwgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC50YWJsZS1ib3JkZXItdmVydGljYWwgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi50YWJsZS1ib3JkZXItdmVydGljYWwgdGJvZHkgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50YWJsZS1ib3JkZXJub25lIHRkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1ib3JkZXJub25lIC5iZC10LW5vbmUge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi50YWJsZS1ib3JkZXJub25lIHRib2R5IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udGFibGUtYm9yZGVybm9uZSAudS1zLXRiIHtcbiAgcGFkZGluZzogMTFweDsgfVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyYjJjOyB9XG4gIC50YWJsZS1pbnZlcnNlIHRoLCAudGFibGUtaW52ZXJzZSB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiByZ2JhKDI0NSwgMjQ3LCAyNTAsIDAuNSk7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkLCAudGFibGUtYm9yZGVyZWQgdGJvZHksIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCwgLnRhYmxlLWJvcmRlcmVkIHRyLCAudGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdHIsIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWUyZTY7IH1cblxuLmVkaXQtcHJvZmlsZSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzOS5UYWJsZSBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA0MC4gQWxlcnRib3gtY2FsbC1vdXQgQ1NTIHN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uYnMtY2FsbG91dC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0MC4gQWxlcnRib3gtY2FsbC1vdXQgQ1NTIEVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA0MS4gQ2hhcnQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uY2hhcnQtYmxvY2sgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uY2hhcnQtYmxvY2sgLmNoYXJ0LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYW5kaWRjYWhydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3MHB4OyB9XG5cbi5hbWNoYXJ0cy1leHBvcnQtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmFtY2hhcnRzLWV4cG9ydC1jYW52YXMgLmNhbnZhcy1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0OyB9XG4gIC5hbWNoYXJ0cy1leHBvcnQtY2FudmFzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFtY2hhcnRzLWV4cG9ydC1jYW52YXMuZHJvcGJveCAuY2FudmFzLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyICN0b2dnbGluZy1zZXJpZXMtZmxvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3OSUgIWltcG9ydGFudDsgfVxuXG4uZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIgLmxlZ2VuZCB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDVweDsgfVxuXG4ubW9ycmlzLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA4OyB9XG4gIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSAubW9ycmlzLWhvdmVyLXJvdy1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMC4yNWVtIDA7IH1cbiAgICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcG9pbnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMC4xZW0gMDsgfVxuXG4uY2hhcnQtc3BhcmtsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzk5OTk5OSB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jOTkwMDAwMDAsIGVuZENvbG9yc3RyPSM5OTAwMDAwMCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxMHB4IGFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICAuY2hhcnQtc3BhcmtsaW5lIC5qcXNmaWVsZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogMTBweCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5yYWRpYWwtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7IH1cbiAgLnJhZGlhbC1iYXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDU1YTY0O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIC5yYWRpYWwtYmFyID4gaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzQ1NWE2NDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIC5yYWRpYWwtYmFyLnJhZGlhbC1iYXItMzUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RkZCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjE2ZGVnLCAjNDQ4YWZmIDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG4gIC5yYWRpYWwtYmFyLnJhZGlhbC1iYXItNTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0NDhhZmYgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQ0OGFmZiA1MCUsICNkZGQgNTAlLCAjZGRkKTsgfVxuICAucmFkaWFsLWJhci5yYWRpYWwtYmFyLTYwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzA2ZGVnLCAjNDQ4YWZmIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0NDhhZmYgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cbiAgLnJhZGlhbC1iYXIucmFkaWFsLWJhci02NSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMyNGRlZywgIzQ0OGFmZiA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDQ4YWZmIDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG4gIC5yYWRpYWwtYmFyLnJhZGlhbC1iYXItNzAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNDJkZWcsICM0NDhhZmYgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQ0OGFmZiA1MCUsICNkZGQgNTAlLCAjZGRkKTsgfVxuICAucmFkaWFsLWJhci5yYWRpYWwtYmFyLTc1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjNDQ4YWZmIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0NDhhZmYgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cbiAgLnJhZGlhbC1iYXIucmFkaWFsLWJhci04MCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM3OGRlZywgIzQ0OGFmZiA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDQ4YWZmIDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG4gIC5yYWRpYWwtYmFyLnJhZGlhbC1iYXItODUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzOTZkZWcsICM0NDhhZmYgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQ0OGFmZiA1MCUsICNkZGQgNTAlLCAjZGRkKTsgfVxuXG4ucmFkaWFsLWJhci1wcmltYXJ5LnJhZGlhbC1iYXItMzUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkZGQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDIxNmRlZywgI2FiOGNlNCA1MCUsICNkZGQgNTAlLCAjZGRkKTsgfVxuXG4ucmFkaWFsLWJhci1wcmltYXJ5LnJhZGlhbC1iYXItNTAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjYWI4Y2U0IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNhYjhjZTQgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cblxuLnJhZGlhbC1iYXItc2Vjb25kYXJ5LnJhZGlhbC1iYXItNjAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzA2ZGVnLCAjMjZjNmRhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMyNmM2ZGEgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cblxuLnJhZGlhbC1iYXItc3VjY2Vzcy5yYWRpYWwtYmFyLTY1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMyNGRlZywgIzAwYzI5MiA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMDBjMjkyIDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG5cbi5yYWRpYWwtYmFyLWluZm8ucmFkaWFsLWJhci03NSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICM0MDk5ZmYgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQwOTlmZiA1MCUsICNkZGQgNTAlLCAjZGRkKTsgfVxuXG4ucmFkaWFsLWJhci1pbmZvLnJhZGlhbC1iYXItODUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzk2ZGVnLCAjNDA5OWZmIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MDk5ZmYgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cblxuLnJhZGlhbC1iYXItZGFuZ2VyLnJhZGlhbC1iYXItNTAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY1MzcwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjUzNzAgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cblxuLnJhZGlhbC1iYXItZGFuZ2VyLnJhZGlhbC1iYXItODAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzc4ZGVnLCAjRkY1MzcwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjUzNzAgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cblxuLnBpZUxhYmVsIGRpdiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnBpZUxhYmVsIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgbWFyZ2luOiA3cHg7IH1cblxuLmtub2ItY2hhcnQge1xuICBtaW4taGVpZ2h0OiAyNTVweDsgfVxuICAua25vYi1jaGFydCAuY2hhcnQtY2xvY2stbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0bzsgfVxuICAgIC5rbm9iLWNoYXJ0IC5jaGFydC1jbG9jay1tYWluIC5jbG9jay1sYXJnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDhweDtcbiAgICAgIHRvcDogLTQ1cHg7IH1cbiAgICAua25vYi1jaGFydCAuY2hhcnQtY2xvY2stbWFpbiAuY2xvY2stbWVkaXVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRvcDogNXB4OyB9XG4gICAgLmtub2ItY2hhcnQgLmNoYXJ0LWNsb2NrLW1haW4gLmNsb2NrLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB0b3A6IDU1cHg7IH1cblxuLmtub2ItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gIC5rbm9iLWJsb2NrIGlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmtub2ItZGlzYWJsZSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0MS4gQ2hhcnQgQ1NTIEVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDIuIFRpbWVsaW5lIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY2QtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyYTMxNDI7IH1cbiAgaGVhZGVyIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMDBweDsgfVxuICAgIGhlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgI2NkLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIC5jZC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDsgfVxuICAgIC5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNkLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEyMiU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmNkLXRpbWVsaW5lLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgICAuY2QtdGltZWxpbmUtaW1nID4gaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDNweDsgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1pbWcuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42czsgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzOyB9XG4gIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgMC42czsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTIyJTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH0gfVxuXG4jY2QtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG5cbiNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBsZWZ0OiAtMTVweDsgfVxuXG4uY2QtdGltZWxpbmUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIC5jZC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2QtdGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNkLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNkLXRpbWVsaW5lLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmNkLXRpbWVsaW5lLWltZyBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDUlO1xuICAgIHRvcDogNDQlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uY2QtdGltZWxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudCBwIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50IGF1ZGlvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuOGVtIDAgMDtcbiAgICBvcGFjaXR5OiAuNzsgfVxuXG4uY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2VlZWVlZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyB9IH1cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAuY2QtdGltZWxpbmUtYmxvY2sgLmNkLXRpbWVsaW5lLWltZyB7XG4gICAgbGVmdDogLTJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHRvcDogMTRweDtcbiAgICB6LWluZGV4OiA4OyB9XG4gICAgLmNkLXRpbWVsaW5lLWJsb2NrIC5jZC10aW1lbGluZS1pbWcgPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICBwYWRkaW5nOiAzcHg7IH1cbiAgLmxhbmRpbmctbWFpbiAjY2QtdGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogLTM5cHg7IH1cbiAgLmxhbmRpbmctbWFpbiAuY2QtdGltZWxpbmUtYmxvY2sgLmNkLXRpbWVsaW5lLWltZyB7XG4gICAgbGVmdDogLTM0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRvcDogMXB4O1xuICAgIHotaW5kZXg6IDg7IH1cbiAgICAubGFuZGluZy1tYWluIC5jZC10aW1lbGluZS1ibG9jayAuY2QtdGltZWxpbmUtaW1nID4gaSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICBwYWRkaW5nOiAzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDIuIFRpbWVsaW5lICBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA0My4gVGltZWxpbmUgMiBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi50aW1lbGlueSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IG1vdmU7IH1cbiAgLnRpbWVsaW55LmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGltZWxpbnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTcxNzE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAudGltZWxpbnkgLnRpbWVsaW55LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuICAudGltZWxpbnkgLnRpbWVsaW55LWRvdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0wLjZyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnRpbWVsaW55IC50aW1lbGlueS1kb3Q6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXllYXIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cmVtO1xuICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC50aW1lbGlueSAudGltZWxpbnktZG90OjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjU2cHg7XG4gICAgICB0b3A6IDUuNnJlbTtcbiAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICBjb2xvcjogI2VlZWVlZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRpbWVsaW55IC50aW1lbGlueS1kb3Q6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzQxLjMzMzMzcHg7IH0gfVxuICAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50aW1lbGlueSAudGltZWxpbnktdGltZWxpbmUgLnRpbWVsaW55LXRpbWVibG9jay5hY3RpdmUgLnRpbWVsaW55LWRvdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FiOGNlNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMyk7IH1cbiAgICAgICAgLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrLmFjdGl2ZSAudGltZWxpbnktZG90OjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gICAgICAgIC50aW1lbGlueSAudGltZWxpbnktdGltZWxpbmUgLnRpbWVsaW55LXRpbWVibG9jay5hY3RpdmUgLnRpbWVsaW55LWRvdDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkY2VmNztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2suaW5hY3RpdmUgLnRpbWVsaW55LWRvdCB7XG4gICAgICAgIGN1cnNvcjogbW92ZTsgfVxuICAgICAgICAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2suaW5hY3RpdmUgLnRpbWVsaW55LWRvdDo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2VlZWVlZTsgfVxuICAgICAgLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrOm5vdCguaW5hY3RpdmUpOm5vdCguYWN0aXZlKSAudGltZWxpbnktZG90OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmEzMTQyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyOyB9XG4gICAgICAgIC50aW1lbGlueSAudGltZWxpbnktdGltZWxpbmUgLnRpbWVsaW55LXRpbWVibG9jazpub3QoLmluYWN0aXZlKTpub3QoLmFjdGl2ZSkgLnRpbWVsaW55LWRvdDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzJhMzE0MjsgfVxuICAgICAgLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrIC50aW1lbGlueS1kb3Q6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMyYTMxNDI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAudGltZWxpbnkgLnRpbWVsaW55LXZlcnRpY2FsLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDE2JTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpbWVsaW55IC50aW1lbGlueS12ZXJ0aWNhbC1saW5lIHtcbiAgICAgICAgbGVmdDogMzIlOyB9IH1cbiAgICAudGltZWxpbnkgLnRpbWVsaW55LXZlcnRpY2FsLWxpbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjYWI4Y2U0OyB9XG4gICAgLnRpbWVsaW55IC50aW1lbGlueS12ZXJ0aWNhbC1saW5lOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjYWI4Y2U0OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQzLiBUaW1lbGluZSAyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ0LiBUYWJzIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4ubmF2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm5hdi10aGVtZSAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LXRoZW1lIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5uYXYtdGhlbWUgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10aGVtZSAuc2hvdyA+IC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtdGhlbWUgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtdGhlbWUgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2LXByaW1hcnkgLm5hdi1saW5rLCAubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjZjNmRhOyB9XG5cbi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUsIC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rLCAubmF2LXBpbGxzLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdi1zdWNjZXNzIC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtc3VjY2VzcyAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwYzI5MjsgfVxuXG4ubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rLCAubmF2LXBpbGxzLm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2LWRhbmdlciAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LWRhbmdlciAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGNTM3MDsgfVxuXG4ubmF2LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXYtaW5mbyAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LWluZm8gLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0MDk5ZmY7IH1cblxuLm5hdi1pbmZvIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtaW5mbyAuc2hvdyA+IC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdi1saWdodCAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZWVlZWVlOyB9XG5cbi5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1saWdodCAuc2hvdyA+IC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtbGlnaHQgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2LWRhcmsgLm5hdi1saW5rLCAubmF2LXBpbGxzLm5hdi1kYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWRhcmsgLnNob3cgPiAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtZGFyayAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXYtd2FybmluZyAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LXdhcm5pbmcgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmM2Q4MDA7IH1cblxuLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluaywgLm5hdi1waWxscy5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi13YXJuaW5nIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLm5hdi10YWJzLm5hdi1ib3R0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuZm9jdXMsIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuaG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgI2VlZWVlZSAjZGRkOyB9XG5cbi50YWItY29udGVudCB+IC5uYXYtdGFicy5ib3JkZXItdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzJhMzE0MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWI4Y2U0OyB9XG4gIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNhYjhjZTQ7IH1cblxuLmJvcmRlci10YWIubmF2LWxlZnQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYTMxNDI7IH1cblxuLmJvcmRlci10YWIubmF2LWxlZnQgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWxlZnQgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1yaWdodCAubmF2LWxpbmsge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ib3JkZXItdGFiLm5hdi1yaWdodCAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtcmlnaHQgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtdGhlbWUgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXRoZW1lIC5uYXYtaXRlbS5zaG93LCAuYm9yZGVyLXRhYi5uYXYtdGhlbWUgLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtdGhlbWUgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhYjhjZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib3JkZXItdGFiLm5hdi10aGVtZSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuYm9yZGVyLXRhYi5uYXYtdGhlbWUgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi10aGVtZSAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi10aGVtZSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FiOGNlNDsgfVxuICAuYm9yZGVyLXRhYi5uYXYtdGhlbWUgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi10aGVtZSAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi10aGVtZSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtdGhlbWUgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNhYjhjZTQ7IH1cblxuLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXRoZW1lIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi10aGVtZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2FiOGNlNDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LXRoZW1lIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtdGhlbWUgLnNob3cgPiAubmF2LWxpbmsge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhYjhjZTQ7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5zaG93LCAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWI4Y2U0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FiOGNlNDsgfVxuICAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2FiOGNlNDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2FiOGNlNDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi1wcmltYXJ5IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYWI4Y2U0O1xuICBjb2xvcjogI2FiOGNlNDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1pdGVtLnNob3csIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjZjNmRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjZjNmRhOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyNmM2ZGE7IH1cblxuLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjMjZjNmRhOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjZjNmRhO1xuICBjb2xvcjogIzI2YzZkYTsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWl0ZW0uc2hvdywgLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwYzI5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1zdWNjZXNzIC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdywgLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGMyOTI7IH1cbiAgLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1zdWNjZXNzIC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdywgLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMGMyOTI7IH1cblxuLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXN1Y2Nlc3MgLnNob3cgPiAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYzI5MjtcbiAgY29sb3I6ICMwMGMyOTI7IH1cblxuLmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtc3VjY2VzcyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYzI5MjtcbiAgY29sb3I6ICMwMGMyOTI7IH1cblxuLmJvcmRlci10YWIubmF2LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtaXRlbS5zaG93LCAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtbGluazpmb2N1cywgLmJvcmRlci10YWIubmF2LWRhbmdlciAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGNTM3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvcmRlci10YWIubmF2LWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdywgLmJvcmRlci10YWIubmF2LWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGNTM3MDsgfVxuICAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdywgLmJvcmRlci10YWIubmF2LWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY1MzcwOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWxlZnQubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1MzcwO1xuICBjb2xvcjogI0ZGNTM3MDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWRhbmdlciAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTM3MDtcbiAgY29sb3I6ICNGRjUzNzA7IH1cblxuLmJvcmRlci10YWIubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWluZm8gLm5hdi1pdGVtLnNob3csIC5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtbGluazpmb2N1cywgLmJvcmRlci10YWIubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0MDk5ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtaW5mbyAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDA5OWZmOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtaW5mbyAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNDA5OWZmOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1pbmZvIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1pbmZvIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjNDA5OWZmOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLnNob3cgPiAubmF2LWxpbmsge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MDk5ZmY7XG4gIGNvbG9yOiAjNDA5OWZmOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtbGlnaHQgLm5hdi1pdGVtLnNob3csIC5ib3JkZXItdGFiLm5hdi1saWdodCAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi1saWdodCAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvcmRlci10YWIubmF2LWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1saWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdywgLmJvcmRlci10YWIubmF2LWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlZWVlOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1saWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdywgLmJvcmRlci10YWIubmF2LWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi1saWdodCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2VlZWVlZTsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWxlZnQubmF2LWxpZ2h0IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjZWVlZWVlOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi1saWdodCAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICNlZWVlZWU7IH1cblxuLmJvcmRlci10YWIubmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LWRhcmsgLm5hdi1pdGVtLnNob3csIC5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtbGluazpmb2N1cywgLmJvcmRlci10YWIubmF2LWRhcmsgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtZGFyayAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmEzMTQyOyB9XG4gIC5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtZGFyayAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3csIC5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi1kYXJrIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1kYXJrIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWRhcmsgLnNob3cgPiAubmF2LWxpbmsge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYTMxNDI7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi5ib3JkZXItdGFiLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUsIC5ib3JkZXItdGFiLm5hdi13YXJuaW5nIC5uYXYtaXRlbS5zaG93LCAuYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWxpbms6Zm9jdXMsIC5ib3JkZXItdGFiLm5hdi13YXJuaW5nIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjNkODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YzZDgwMDsgfVxuICAuYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93LCAuYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAuYm9yZGVyLXRhYi5uYXYtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2YzZDgwMDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlLCAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtd2FybmluZyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNkODAwO1xuICBjb2xvcjogI2YzZDgwMDsgfVxuXG4uYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSwgLmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi13YXJuaW5nIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjNkODAwO1xuICBjb2xvcjogI2YzZDgwMDsgfVxuXG4udGFiYmVkLWNhcmQgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDIycHg7IH1cbiAgLnRhYmJlZC1jYXJkIHVsLmJvcmRlci10YWIubmF2LXRhYnMge1xuICAgIHRvcDogMDsgfVxuICAgIC50YWJiZWQtY2FyZCB1bC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC50YWJiZWQtY2FyZCB1bC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE1cHg7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDQuIFRhYnMgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQ1LiBHYWxsZXJ5IENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAuZ2FsbGVyeSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZ2FsbGVyeSA+IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XG4gICAgICBmb250LWZhbWlseTogSWNvRm9udDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI3KTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuZ2FsbGVyeSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmdhbGxlcnkgPiBhIC5pbWctdGh1bWJuYWlsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gYSA+IGRpdiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNmVlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9uIGg0IHtcbiAgICBjb2xvcjogIzJhMzE0MjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9uIHAge1xuICAgIGNvbG9yOiAjYjFiMWIxOyB9XG5cbi5sZy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmxnLW91dGVyIC5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctb3V0ZXIgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubGctb3V0ZXIgLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsIC5sZy1vdXRlciAubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gICAgY29sb3I6ICMyYTMxNDI7IH1cblxuLmxnLW91dGVyIC5sZy10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYTMxNDI7IH1cbiAgLmxnLW91dGVyIC5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzJhMzE0MjsgfVxuXG4ubGctb3V0ZXIgI2xnLWNvdW50ZXIge1xuICBjb2xvcjogIzJhMzE0MjsgfVxuXG4ubGctb3V0ZXIgLmxnLXN1Yi1odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTsgfVxuICAubGctb3V0ZXIgLmxnLXN1Yi1odG1sIGg0IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6ICMyYTMxNDI7IH1cbiAgLmxnLW91dGVyIC5sZy1zdWItaHRtbCBwIHtcbiAgICBjb2xvcjogIzJhMzE0MjsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIC5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5nYWxsZXJ5IGE6YmVmb3JlLCAuZ2FsbGVyeSBhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uZ2FsbGVyeSAuaW1nLWhvdmVyID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ2FsbGVyeSAuaG92ZXItMSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmdhbGxlcnkgLmhvdmVyLTEgaW1nOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpIHNjYWxlKDEuMik7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTMgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuXG4uZ2FsbGVyeSAuaG92ZXItMzpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTQgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuXG4uZ2FsbGVyeSAuaG92ZXItNDpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTUgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTU6aG92ZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTYgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHNjYWxlKDEuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTY6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTcgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTc6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIGZpbHRlcjogYmx1cigwKTsgfVxuXG4uZ2FsbGVyeSAuaG92ZXItOCBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuXG4uZ2FsbGVyeSAuaG92ZXItODpob3ZlciBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuXG4uZ2FsbGVyeSAuaG92ZXItOSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogc2VwaWEoMTAwJSk7XG4gIGZpbHRlcjogc2VwaWEoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTk6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IHNlcGlhKDApO1xuICBmaWx0ZXI6IHNlcGlhKDApOyB9XG5cbi5nYWxsZXJ5IC5ob3Zlci0xMCBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApIGJsdXIoMCk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApIGJsdXIoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTEwOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYmx1cigzcHgpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBibHVyKDNweCk7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTExIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTExOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5nYWxsZXJ5IC5ob3Zlci0xMiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNhYjhjZTQ7IH1cbiAgLmdhbGxlcnkgLmhvdmVyLTEyID4gZGl2IGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmdhbGxlcnkgLmhvdmVyLTEyID4gZGl2OmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogLjc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC40OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC40OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZ2FsbGVyeSAuaG92ZXItMTM6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsYXNoIDEuNXM7XG4gIGFuaW1hdGlvbjogZmxhc2ggMS41czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xuICAxMDAlIHtcbiAgICBsZWZ0OiAxMjUlOyB9IH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEyNSU7IH0gfVxuXG4uZ2FsbGVyeSAuaG92ZXItMTQgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nYWxsZXJ5IC5ob3Zlci0xNCBkaXY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC03NSU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpOyB9XG4gIC5nYWxsZXJ5IC5ob3Zlci0xNCBkaXY6aG92ZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hpbmUgLjc1cztcbiAgICBhbmltYXRpb246IHNoaW5lIC43NXM7IH1cblxuLmdhbGxlcnkgLmhvdmVyLTE1IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2FsbGVyeSAuaG92ZXItMTUgZGl2OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmdhbGxlcnkgLmhvdmVyLTE1IGRpdjpob3ZlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjaXJjbGUgLjc1cztcbiAgICBhbmltYXRpb246IGNpcmNsZSAuNzVzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjaXJjbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGNsZWFyIGZpeCAqL1xuLmdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIC0tLS0gLmdyaWQtaXRlbSAtLS0tICovXG4uZ3JpZC1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4uZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9uIC5ncmlkLWl0ZW0gaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQ1LiBHYWxsZXJ5IENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ2LiBCbG9nIENTUyBzdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmJsb2ctYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmJsb2ctYm94IC50b3AtcmFkaXVzLWJsb2cge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYmxvZy1ib3ggaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDE1cHggMDsgfVxuXG4uYmxvZy1ib3ggLmJsb2ctZGV0YWlscyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmJsb2ctc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmJsb2ctc29jaWFsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgICAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyAuYmxvZy1zb2NpYWwgbGkgKyBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaSBpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyAuYmxvZy1zb2NpYWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzc3Nzc3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLmJsb2ctc29jaWFsIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiAuYmxvZy1zb2NpYWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkOyB9XG4gICAgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiAuYmxvZy1zb2NpYWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaSBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLWJvdHRvbS1kZXRhaWxzIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYmxvZy1ib3ggLmJsb2ctZGF0ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5ibG9nLWJveCAuYmxvZy1kYXRlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uYmxvZy1ib3guYmxvZy1zaGFkb3c6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMDBweCAxMDBweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDsgfVxuXG4uYmxvZy1ib3guYmxvZy1zaGFkb3c6aG92ZXI6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMDBweCAxMDBweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5ibG9nLWJveC5ibG9nLXNoYWRvdyAuYmxvZy1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5ibG9nLWJveC5ibG9nLXNoYWRvdyAuYmxvZy1kZXRhaWxzIGg0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ibG9nLWJveC5ibG9nLXNoYWRvdyAuYmxvZy1kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ibG9nLWJveC5ibG9nLXNoYWRvdyAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJsb2ctbGlzdCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJsb2ctbGlzdCAuYmxvZy1kZXRhaWxzIGg2IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYmxvZy1saXN0IC5ibG9nLWRldGFpbHMgaHIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ibG9nLWxpc3QgaW1nIHtcbiAgcGFkZGluZzogMTdweDsgfVxuXG4uYmxvZy1ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9nLWdyaWQgLmJsb2ctZGV0YWlscyB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmJsb2ctZ3JpZCAuYmxvZy1kZXRhaWxzIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5ibG9nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaSwgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmNvbW1lbnQtc29jaWFsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNvbW1lbnQtYm94IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5jb21tZW50LWJveCBociB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb21tZW50LWJveCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb21tZW50LWJveCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbW1lbnQtYm94IHVsIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7IH1cbiAgLmNvbW1lbnQtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbW1lbnQtYm94IGg0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cbiAgLmNvbW1lbnQtYm94IC5tZWRpYSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jb21tZW50LWJveCAubWVkaWEgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb21tZW50LWJveCAubWVkaWEgaDYgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmNvbW1lbnQtYm94IC5jb21tZW50LXNvY2lhbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb21tZW50LWJveCAuY29tbWVudC1zb2NpYWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuY29tbWVudC1ib3ggLmNvbW1lbnQtc29jaWFsIGxpIGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ2LiBCbG9nIENTUyBlbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0Ny4gRm9vdGVyIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmZvb3Rlci1saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb290ZXItbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmZvb3Rlci1saW5rcyBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG4gIGZvb3RlciBhIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIGZvb3Rlci5mb290ZXItc3RhcnRlci1raXQge1xuICAgIGJvdHRvbTogLTUycHg7IH1cblxuLmRhcmstZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAuZGFyay1mb290ZXIgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmRhcmstZm9vdGVyIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5mb290ZXItZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICBib3R0b206IDA7IH1cblxuLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1jbG9zZSAuZm9vdGVyLWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQ3LiBGb290ZXIgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQ4LiBGb3JtIFdpemFyZCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qRm9ybSBXaXphcmQgT25lIFN0YXJ0Ki9cbi5mb3JtLXdpemFyZCAudGFiIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS13aXphcmQgLmJ0bi1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZvcm0td2l6YXJkIC5zdGVwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5mb3JtLXdpemFyZCAuc3RlcC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0td2l6YXJkIC5zdGVwLmZpbmlzaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTsgfVxuXG4vKkZvcm0gV2l6YXJkIE9uZSBlbmRzKi9cbi8qRm9ybSBXaXphcmQgVHdvIFN0YXJ0Ki9cbi5zdGVwd2l6YXJkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0ZXB3aXphcmQgLnN0ZXB3aXphcmQtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAuc3RlcHdpemFyZCAuc3RlcHdpemFyZC1yb3c6YmVmb3JlIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuc3RlcHdpemFyZCAuc3RlcHdpemFyZC1yb3cgLnN0ZXB3aXphcmQtc3RlcCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc3RlcHdpemFyZCAuc3RlcHdpemFyZC1yb3cgLnN0ZXB3aXphcmQtc3RlcCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnN0ZXB3aXphcmQgLnN0ZXB3aXphcmQtcm93IC5zdGVwd2l6YXJkLXN0ZXAgYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDsgfVxuXG4vKkZvcm0gV2l6YXJkIFR3byBFbmRzKi9cbi8qRm9ybSBXaXphcmQgVGhyZWUgU3RhcnQqL1xuLmYxIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZjEgLmlucHV0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwOyB9XG5cbi5mMSAuZjEtc3RlcHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmYxIC5mMS1zdGVwcyAuZjEtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzcxNzE3MTsgfVxuICAgIC5mMSAuZjEtc3RlcHMgLmYxLXByb2dyZXNzIC5mMS1wcm9ncmVzcy1saW5lIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2FiOGNlNDtcbiAgICAgIHdpZHRoOiAxNiU7IH1cbiAgLmYxIC5mMS1zdGVwcyAuZjEtc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mMSAuZjEtc3RlcHMgLmYxLXN0ZXAuYWN0aXZhdGVkIC5mMS1zdGVwLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYjhjZTQ7XG4gICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgLmYxIC5mMS1zdGVwcyAuZjEtc3RlcC5hY3RpdmF0ZWQgcCB7XG4gICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgIC5mMSAuZjEtc3RlcHMgLmYxLXN0ZXAuYWN0aXZlIC5mMS1zdGVwLWljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWI4Y2U0O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuZjEgLmYxLXN0ZXBzIC5mMS1zdGVwLmFjdGl2ZSBwIHtcbiAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgLmYxIC5mMS1zdGVwcyAuZjEtc3RlcCBwIHtcbiAgICAgIGNvbG9yOiAjNzE3MTcxOyB9XG4gICAgLmYxIC5mMS1zdGVwcyAuZjEtc3RlcCAuZjEtc3RlcC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzcxNzE3MTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmYxIC5mMS1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLypGb3JtIFdpemFyZCBUaHJlZSBlbmRzKi9cbi8qRm9ybSBXaXphcmQgRm91ciBTdGFydCovXG4ud2l6YXJkLTQgLmJ1dHRvbkRpc2FibGVkIHtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4ud2l6YXJkLTQgLmFjdGlvbi1iYXIgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4ud2l6YXJkLTQgLnN0ZXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2NjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogcmlnaHQ7XG4gIHdpZHRoOiA3MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLndpemFyZC00IC5zdGVwLWNvbnRhaW5lciBkaXYuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjk1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLndpemFyZC00IC5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53aXphcmQtNCAubXNnLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogN3B4IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBsZWZ0OiAzMiU7XG4gIGJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC53aXphcmQtNCAubXNnLWJveCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud2l6YXJkLTQgLm1zZy1ib3ggLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ud2l6YXJkLTQgdWwuYW5jaG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC53aXphcmQtNCB1bC5hbmNob3IgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEgLnN0ZXBOdW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEuc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2FiOGNlNDtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC53aXphcmQtNCB1bC5hbmNob3IgbGkgYS5kb25lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzI2YzZkYTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLndpemFyZC00IHVsLmFuY2hvciBsaSBhLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEuZXJyb3Ige1xuICAgICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlOGE3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTM3MDsgfVxuICAgICAgICAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEuZXJyb3I6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi8qRm9ybSBXaXphcmQgRm91ciBFbmRzKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNDguIEZvcm0gV2l6YXJkIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ5LiBCYWRnZSBDU1Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5iYWRnZSB7XG4gIHBhZGRpbmc6IDAuNDRlbSAwLjdlbTsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ5LiBCYWRnZSBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XG4gICAgIDUwLiBUcmVlICBDU1MgU3RhcnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMmEzMTQyOyB9XG5cbi52YWthdGEtY29udGV4dCwgLnZha2F0YS1jb250ZXh0IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjZGRkOyB9XG4gIC52YWthdGEtY29udGV4dCBsaSBhIC52YWthdGEtY29udGV4dG1lbnUtc2VwLCAudmFrYXRhLWNvbnRleHQgdWwgbGkgYSAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmFrYXRhLWNvbnRleHQgbGkgYTpob3ZlciwgLnZha2F0YS1jb250ZXh0IHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IE5vbmU7IH1cbiAgLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IsIC52YWthdGEtY29udGV4dCB1bCAudmFrYXRhLWNvbnRleHQtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxuICAgICA1MC4gVHJlZSBDU1MgRW5kc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDUxLiBTZWFyY2ggQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSU7IH1cblxuLnNlYXJjaC1wYWdlIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC1wYWdlIC5pbmZvLWJsb2NrICsgLmluZm8tYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNlYXJjaC1wYWdlIC5ib3JkZXItdGFiLm5hdi10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogZW5kOyB9XG4gIC5zZWFyY2gtcGFnZSAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5zZWFyY2gtcGFnZSAuc2VhcmNoLWxpbmtzIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VhcmNoLXBhZ2UgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5zZWFyY2gtcGFnZSB1bC5zZWFyY2gtaW5mbyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgY29sb3I6ICNjY2NjY2M7IH1cbiAgLnNlYXJjaC1wYWdlIHVsLnNlYXJjaC1pbmZvIGxpICsgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E1YWZjNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5zZWFyY2gtcGFnZSB1bC5zZWFyY2gtaW5mbyBsaSBpIHtcbiAgICBjb2xvcjogI2YzZDgwMDsgfVxuXG4uc2VhcmNoLXBhZ2UgI3ZpZGVvLWxpbmtzIC5lbWJlZC1yZXNwb25zaXZlICsgLmVtYmVkLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTEuIFNlYXJjaCBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA1Mi4gRGF0ZXBpY2tlciBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAycHggc29saWQgI2FiOGNlNDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZDogI2FiOGNlNDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSB7XG4gIGJhY2tncm91bmQ6ICNhYjhjZTQ7IH1cblxuLmRhdGVyYW5nZXBpY2tlci5sdHIge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgei1pbmRleDogODsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciB0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmRhdGVyYW5nZXBpY2tlci5sdHIgdHIgdGQge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgd2lkdGg6IDM0cHg7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIubHRyIHRyIHRkLmluLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlci5sdHIgdHIgdGQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAucmFuZ2VzIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5yYW5nZXMgbGkge1xuICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5yYW5nZXMgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI4Y2U0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRhdGVyYW5nZXBpY2tlci5sdHIgLnJhbmdlcyBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI4Y2U0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuY2FsZW5kYXItdGltZSBzZWxlY3Qge1xuICAgIGNvbG9yOiAjNzE3MTcxOyB9XG5cbi5kYXRldGltZS1waWNrZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5kYXRlLXJhbmdlLXBpY2tlciAudGhlbWUtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRhdGUtcmFuZ2UtcGlja2VyID4gZGl2Omxhc3QtY2hpbGQgLnRoZW1lLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2RkZDsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhYWFhYWE7IH1cblxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYWFhYWFhOyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgdGQge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4OyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGg6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldiwgLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0LCAuZGF0ZXJhbmdlcGlja2VyIHRkLnByZXYsIC5kYXRlcmFuZ2VwaWNrZXIgdGQubmV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCwgLmRhdGVyYW5nZXBpY2tlciB0ZC5tb250aCB7XG4gICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICA1Mi4gRGF0ZXBpY2tlciBDU1MgRW5kXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDUzLiBEYXNoYm9hcmQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uY2hhcnQtc3BhcmtsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi50b3Atc2FsZS1jaGFydCBjYW52YXMge1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdiArIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uY3JtLXRvcC13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuY3JtLXRvcC13aWRnZXQgLmQtZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY3JtLXRvcC13aWRnZXQgLmQtZmxleCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5jcm0tdG9wLXdpZGdldCAuZC1mbGV4ID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jcm0tdG9wLXdpZGdldCAuZC1mbGV4ID4gZGl2ID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgICAuY3JtLXRvcC13aWRnZXQgLmQtZmxleCA+IGRpdiBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGFzaGJvYXJkL3doZXRoZXIucG5nKTtcbiAgYW5pbWF0aW9uOiBhbmltYXRlIDEwcyBsaW5lYXIgMHMgbm9ybWFsIG5vbmUgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3AgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3AgLmRldGFpbHMgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDBhYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3Agc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMGFiO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5ibG9ja193aGV0aGVyX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3AgaW1nIHtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDEwcyBsaW5lYXIgMHMgbm9ybWFsIG5vbmUgaW5maW5pdGU7IH1cblxuLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC1ib3R0b20gLnJvdyBkaXYgLmQtZmxleCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtYm90dG9tIGg1IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LWJvdHRvbSBoNSBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LWJvdHRvbSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmNybS1hY3Rpdml0eSA+IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmNybS1hY3Rpdml0eSA+IGxpICsgbGkgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY3JtLWFjdGl2aXR5ID4gbGkgaDYge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNybS1hY3Rpdml0eSBzcGFuIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5jcm0tYWN0aXZpdHkgdWwuZGF0ZXMgaDYge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uY3JtLWFjdGl2aXR5IHVsLmRhdGVzIGxpIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuY3JtLWFjdGl2aXR5IHVsLmRhdGVzIGxpICsgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29tYm8tY2hhcnQge1xuICBoZWlnaHQ6IDM2OHB4OyB9XG5cbi50b3RhbC1jaGFydCB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmNybS1vdmVyYWxsIHtcbiAgbWFyZ2luOiAwIC0zMHB4IC0zMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDsgfVxuICAuY3JtLW92ZXJhbGwgZGl2IHtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG5cbi5jcm0tbnVtYmVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5jcm0tbnVtYmVycyAuY29sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY3JtLW51bWJlcnMgLmNvbCA+IHNwYW4ge1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAuY3JtLW51bWJlcnMgLmNvbCBoNCB7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4uZGFzaGJvYXJkLWNhcmQge1xuICBwYWRkaW5nLXRvcDogMTdweDsgfVxuXG4uZWNvbW1lcmNlLXdpZGdldCAudG90YWwtbnVtIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuZWNvbW1lcmNlLXdpZGdldCAudG90YWwtbnVtIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5lY29tbWVyY2Utd2lkZ2V0IC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5lY29tbWVyY2Utd2lkZ2V0IC5wcm9ncmVzcy1zaG93Y2FzZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmVjb21tZXJjZS13aWRnZXQgc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBtYXJnaW46IDA7IH1cblxuLmVjb21tZXJjZS13aWRnZXQgLmljb24ge1xuICBjb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5lY29tbWVyY2Utd2lkZ2V0IC5wcm9kdWN0LXN0dHMge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zOyB9XG5cbi5lY29tbWVyY2Utd2lkZ2V0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuXG4uZWNvbW1lcmNlLXdpZGdldCAubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmVjb21tZXJjZS13aWRnZXQgc3ZnIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDEycHggMTJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMnB4IDEycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKSk7IH1cblxuLmZsb3QtY2hhcnQtY29udGFpbmVyLXNtYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuICAuZmxvdC1jaGFydC1jb250YWluZXItc21hbGwgc3ZnIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMTJweCAxMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTJweCAxMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jdXN0b21lci1yZXZpZXcgLmQtZmxleCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmN1c3RvbWVyLXJldmlldyAuZC1mbGV4IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5jdXN0b21lci1yZXZpZXcgLmN1c3QtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmN1c3RvbWVyLXJldmlldyAuY3VzdC1kZXMge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ueWVhcmx5LWNoYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC55ZWFybHktY2hhcnQgc3ZnIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMTJweCAxMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTJweCAxMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC55ZWFybHktY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN0YXRpYy10b3Atd2lkZ2V0OmhvdmVyIC5pY29uLWJnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpIHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLnN0YXRpYy10b3Atd2lkZ2V0IGRpdi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uc3RhdGljLXRvcC13aWRnZXQgPiBkaXYgKyBkaXYge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5zdGF0aWMtdG9wLXdpZGdldCA+IGRpdiArIGRpdiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAuc3RhdGljLXRvcC13aWRnZXQgPiBkaXYgKyBkaXYgLmljb24tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmJnLWluZm8gLmQtZmxleC5zdGF0aWMtdG9wLXdpZGdldCAuYWxpZ24tc2VsZi1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmOyB9XG5cbi5iZy1wcmltYXJ5IC5kLWZsZXguc3RhdGljLXRvcC13aWRnZXQgLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4uYmctc2Vjb25kYXJ5IC5kLWZsZXguc3RhdGljLXRvcC13aWRnZXQgLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTsgfVxuXG4uYmctZGFuZ2VyIC5kLWZsZXguc3RhdGljLXRvcC13aWRnZXQgLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDsgfVxuXG4ud2lkZ2V0LWpvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7IH1cblxuLndpZGdldC1qb2luczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTsgfVxuXG4ud2lkZ2V0LWpvaW5zIC5kLWZsZXgge1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndpZGdldC1qb2lucyAuZC1mbGV4IC5kZXRhaWxzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gICAgZmxleDogMTsgfVxuICAud2lkZ2V0LWpvaW5zIC5kLWZsZXggLmFsaWduLXNlbGYtY2VudGVyICsgLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC53aWRnZXQtam9pbnMgLmQtZmxleCA+IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC53aWRnZXQtam9pbnMgLmQtZmxleCA+IGRpdiBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7IH1cbiAgICAud2lkZ2V0LWpvaW5zIC5kLWZsZXggPiBkaXYgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgLndpZGdldC1qb2lucyAuZC1mbGV4ID4gZGl2IGkge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLndpZGdldC1qb2lucyAuZC1mbGV4ID4gZGl2IC5mYS1hbmdsZS11cCwgLndpZGdldC1qb2lucyAuZC1mbGV4ID4gZGl2IC5mYS1hbmdsZS1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC53aWRnZXQtam9pbnMgLmQtZmxleCA+IGRpdiBoNiB7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLndpZGdldC1qb2lucyAuZC1mbGV4ID4gZGl2IGg2IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuXG4ucmVkaWFsLXNvY2lhbC13aWRnZXQge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlZWVlZWUgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjY2NjY2NjIDUwJSwgI2VlZWVlZSA1MCUsICNlZWVlZWUpOyB9XG4gIC5yZWRpYWwtc29jaWFsLXdpZGdldCBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJlZGlhbC1zb2NpYWwtd2lkZ2V0LnJhZGlhbC1iYXItNzAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNDJkZWcsICNjY2NjY2MgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2NjY2NjYyA1MCUsICNlZWVlZWUgNTAlLCAjZWVlZWVlKTsgfVxuXG4uc29jaWFsLXdpZGdldCAucmFkaWFsLWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNvY2lhbC13aWRnZXQtY2FyZCBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNvY2lhbC13aWRnZXQtY2FyZCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5zb2NpYWwtd2lkZ2V0LWNhcmQgaDUge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmJyb3dzZXItd2lkZ2V0OmhvdmVyIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoNWRlZyk7IH1cblxuLmJyb3dzZXItd2lkZ2V0IGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5icm93c2VyLXdpZGdldCBkaXYuYWxpZ24tc2VsZi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG4gIC5icm93c2VyLXdpZGdldCBkaXYuYWxpZ24tc2VsZi1jZW50ZXIgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAuYnJvd3Nlci13aWRnZXQgZGl2LmFsaWduLXNlbGYtY2VudGVyIGg0IHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYnJvd3Nlci13aWRnZXQgZGl2LmFsaWduLXNlbGYtY2VudGVyIGg0IHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnRlc3RpbW9uaWFsIGkge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZWVlZWVlOyB9XG5cbi50ZXN0aW1vbmlhbCBwIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4udGVzdGltb25pYWwgaDUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnRlc3RpbW9uaWFsIHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4udGVzdGltb25pYWwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN0YXQtd2lkZ2V0LWRhc2hib2FyZCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnN0YXQtd2lkZ2V0LWRhc2hib2FyZCBzcGFuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5zdGF0LXdpZGdldC1kYXNoYm9hcmQgLmQtZmxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnN0YXQtd2lkZ2V0LWRhc2hib2FyZCAuZC1mbGV4IGkge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuc3RhdC13aWRnZXQtZGFzaGJvYXJkIC5kLWZsZXggaW1nIHtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cblxuLnNvY2lhbC1tZWRpYS1jb3VudGVyIC5mb250LXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgxODgsIDE2MCwgMjM4LCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLnNvY2lhbC1tZWRpYS1jb3VudGVyIC5mb250LXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2JhKDU2LCAyMTEsIDIzMSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5zb2NpYWwtbWVkaWEtY291bnRlciAuZm9udC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYmEoMCwgMTk0LCAxNDYsIDAuOCkgIWltcG9ydGFudDsgfVxuXG4uc29jaWFsLW1lZGlhLWNvdW50ZXIgLmNvdW50ZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmOyB9XG5cbi5zb2NpYWwtbWVkaWEtY291bnRlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNvY2lhbC1tZWRpYS1jb3VudGVyIGkge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udGVzdGltb25pYWwtZGVmYXVsdCAuc2xpZGUtLWl0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGVzdGltb25pYWwtZGVmYXVsdCAuc2xpZGUtLWl0ZW0gLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmRlZmF1bHQtd2lkZ2V0LWNvdW50IC5sZWZ0IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IC5sZWZ0IC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5kZWZhdWx0LXdpZGdldC1jb3VudCAubGVmdCBpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNhYWFhYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7IH1cblxuLmRlZmF1bHQtd2lkZ2V0LWNvdW50IC5pY29uLWJnIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI2VlZWVlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbi5kZWZhdWx0LXdpZGdldC1jb3VudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uZGVmYXVsdC13aWRnZXQtY291bnQgc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kZWZhdWx0LWRhc2hib2FyZC1tYWluLWNoYXJ0IHtcbiAgaGVpZ2h0OiAzMTNweDsgfVxuXG4ubW9iaWxlLWNsb2NrLXdpZGdldCAuc2VjLCAubWluLCAuaG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjM0cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAycHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cblxuLmNhbC1kYXRlLXdpZGdldCAuZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmNhbC1kYXRlLXdpZGdldCAuY2FsLWluZm8gaDIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICBjb2xvcjogI2NjY2NjYzsgfVxuXG4uY2FsLWRhdGUtd2lkZ2V0IC5jYWwtZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuXG4ud2VhdGhlci13aWRnZXQtdHdvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93aGV0aGVyLXdpZGdldGJnLmpwZyk7XG4gIGhlaWdodDogMzgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAud2VhdGhlci13aWRnZXQtdHdvIHN2ZyBwYXRoLmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2Uge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLndlYXRoZXItd2lkZ2V0LXR3byAubnVtIHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLndlYXRoZXItd2lkZ2V0LXR3byAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC53ZWF0aGVyLXdpZGdldC10d28gLmJvdHRvbS13aGV0aGVyaW5mbyBpIHtcbiAgICBmb250LXNpemU6IDE1MXB4O1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0zNXB4OyB9XG4gIC53ZWF0aGVyLXdpZGdldC10d28gLmJvdHRvbS13aGV0aGVyaW5mbyAud2hldGhlci1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1vYmlsZS1jbG9jay13aWRnZXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vYmlsZS1jbG9jay13YWxscGFwZXIuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9iaWxlLWNsb2NrLXdpZGdldCAuY2xvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9jay1mYWNlLnBuZykgNSUgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAubW9iaWxlLWNsb2NrLXdpZGdldCAuZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FuczsgfVxuICAubW9iaWxlLWNsb2NrLXdpZGdldCAuc2VjIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYy5zdmcpO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLm1vYmlsZS1jbG9jay13aWRnZXQgLm1pbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9taW4uc3ZnKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tb2JpbGUtY2xvY2std2lkZ2V0IC5ob3VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvdXIuc3ZnKTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5idXNpbmVzcy10b3Atd2lkZ2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idXNpbmVzcy10b3Atd2lkZ2V0IC5tZWRpYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5idXNpbmVzcy10b3Atd2lkZ2V0IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAuYnVzaW5lc3MtdG9wLXdpZGdldCAubWVkaWEgLnRvdGFsLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5idXNpbmVzcy10b3Atd2lkZ2V0IC5tZWRpYSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5idXNpbmVzcy10b3Atd2lkZ2V0IC5tZWRpYSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDsgfVxuXG4uYnVzaW5lc3MtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5idXNpbmVzcy1jYXJkIC5sb2dvIHtcbiAgICB3aWR0aDogMTE1cHg7IH1cbiAgLmJ1c2luZXNzLWNhcmQgdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gICAgLmJ1c2luZXNzLWNhcmQgdGFibGUgdHIge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjQ1OyB9XG4gICAgLmJ1c2luZXNzLWNhcmQgdGFibGUgdGgge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmJ1c2luZXNzLWNhcmQgdGFibGUgdGQge1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLnNvY2lhbC13aWRnZXQgLnNvY2lhbC1pY29ucyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLnNvY2lhbC13aWRnZXQgLmQtZmxleCAuc29jaWFsLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zb2NpYWwtd2lkZ2V0IC5kLWZsZXggLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgZmxleDogMTsgfVxuXG4uc29jaWFsLXdpZGdldCAudG90YWwtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uc29jaWFsLXdpZGdldCAucmFkaWFsLWJhcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1c2luZXNzLWNoYXJ0LXdpZGdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ1c2luZXNzLWNoYXJ0LXdpZGdldCAudG90YWwtbnVtIHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5idXNpbmVzcy1jaGFydC13aWRnZXQgc3BhbiB7XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5idXNpbmVzcy1jaGFydC13aWRnZXQgLmljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYnVzaW5lc3MtY2hhcnQtd2lkZ2V0IC5pY29uLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnVzaW5lc3MtY2hhcnQtd2lkZ2V0IC5pY29uLWJnOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmJ1c2luZXNzLWNoYXJ0LXdpZGdldCBjYW52YXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmJ1c2luZXNzLWNoYXJ0LXdpZGdldCAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDcycHg7IH1cblxuLnJldmlldy1ib3ggLmN1c3RvbWVyLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4ucmV2aWV3LWJveCAudGVzdGltb25pYWwge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5yZXZpZXctYm94IC50ZXN0aW1vbmlhbCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiA0MHB4OyB9XG4gICAgLnJldmlldy1ib3ggLnRlc3RpbW9uaWFsIC5jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIGxlZnQ6IDQwcHg7IH1cbiAgLnJldmlldy1ib3ggLnRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNhbGVuZGVyLXdpZGdldCAuY2FsLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FsZW5kZXItYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5jYWxlbmRlci13aWRnZXQgLmNhbC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gIC5jYWxlbmRlci13aWRnZXQgLmNhbC1kYXRlIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jYWxlbmRlci13aWRnZXQgLmNhbC1kZXNjIGg2IHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4uY2FsZW5kZXItd2lkZ2V0IC5jYWwtZGVzYyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uY29udGFjdC1mb3JtIC50aGVtZS1mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5jb250YWN0LWZvcm0gLnRoZW1lLWZvcm0gLmZvcm0taWNvbiB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNzE3MTcxO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3QtZm9ybSAudGhlbWUtZm9ybSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uY29udGFjdC1mb3JtIC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cblxuLnN1cHBvcnQtdGlja2V0IC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEsIDE0MCwgMjI4LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLnN1cHBvcnQtdGlja2V0IC5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAxOTgsIDIxOCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5zdXBwb3J0LXRpY2tldCAuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTk0LCAxNDYsIDAuNikgIWltcG9ydGFudDsgfVxuXG4uc3VwcG9ydC10aWNrZXQgLmxlZnQge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zdXBwb3J0LXRpY2tldCB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTUlOyB9XG5cbi5zdXBwb3J0LXRpY2tldCB0YWJsZSB0ciArIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnN1cHBvcnQtdGlja2V0IHRhYmxlIC53LTIzIHtcbiAgd2lkdGg6IDIzJTsgfVxuXG4uc3VwcG9ydC10aWNrZXQgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zdXBwb3J0LXRpY2tldCB0YWJsZSB0ZCBzcGFuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnN1cHBvcnQtdGlja2V0IHRhYmxlIHRkIGg2IHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiJGZvbnQtb3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3VwcG9ydC10aWNrZXQgdGFibGUgdGQgcCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2hhcnQtd2lkZ2V0LXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuY2hhcnQtd2lkZ2V0LXRvcCAubnVtIHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zOyB9XG4gIC5jaGFydC13aWRnZXQtdG9wIC50b3RhbC12YWx1ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5iYXItY2hhcnQtd2lkZ2V0IC50b3AtY29udGVudCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4uYmFyLWNoYXJ0LXdpZGdldCAuZWFybmluZy1kZXRhaWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5iYXItY2hhcnQtd2lkZ2V0IC5lYXJuaW5nLWRldGFpbHMgaSB7XG4gICAgZm9udC1zaXplOiAyMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDA7IH1cbiAgICAuYmFyLWNoYXJ0LXdpZGdldCAuZWFybmluZy1kZXRhaWxzIGk6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpIHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5iYXItY2hhcnQtd2lkZ2V0IC5udW0ge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5iYXItY2hhcnQtd2lkZ2V0IC5udW0gLmNvbG9yLWJvdHRvbSB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJvdHRvbS1jb250ZW50IHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uYm90dG9tLWNvbnRlbnQgLmJsb2NrLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51c2VyLXN0YXR1cyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnVzZXItc3RhdHVzIHRhYmxlIHRib2R5IHRyIHRkIC5kLWlubGluZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTFweDsgfVxuICAudXNlci1zdGF0dXMgdGFibGUgdGJvZHkgdHIgdGQgLmltYWdlLXNtLXNpemUgaW1nIHtcbiAgICB3aWR0aDogNDFweDsgfVxuXG4udXNlci1zdGF0dXMgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi51c2VyLXN0YXR1cyB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyYTMxNDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5oZWlnaHQtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogMjk2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFtLW1vdmluZy1kYXNoZXMge1xuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTMwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFtLW1vdmluZy1kYXNoZXMge1xuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTMwcHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW0tcHVsc2F0aW5nIHtcbiAgMCUge1xuICAgIHN0cm9rZS1vcGFjaXR5OiAxO1xuICAgIHN0cm9rZS13aWR0aDogMDsgfVxuICAxMDAlIHtcbiAgICBzdHJva2Utb3BhY2l0eTogMDtcbiAgICBzdHJva2Utd2lkdGg6IDUwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFtLXB1bHNhdGluZyB7XG4gIDAlIHtcbiAgICBzdHJva2Utb3BhY2l0eTogMTtcbiAgICBzdHJva2Utd2lkdGg6IDA7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gICAgc3Ryb2tlLXdpZHRoOiA1MHB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFtLWRyYXcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFtLWRyYXcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuXG4uc2VyaWFsLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAuc2VyaWFsLWNoYXJ0IC5jaGFydC1jb250YWluZXIgLmxhc3RCdWxsZXQge1xuICAgIGFuaW1hdGlvbjogYW0tcHVsc2F0aW5nIDFzIGVhc2Utb3V0IGluZmluaXRlOyB9XG4gIC5zZXJpYWwtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciAuYW1jaGFydHMtZ3JhcGgtY29sdW1uLWZyb250IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4zcyBlYXNlLW91dDsgfVxuICAgIC5zZXJpYWwtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciAuYW1jaGFydHMtZ3JhcGgtY29sdW1uLWZyb250OmhvdmVyIHtcbiAgICAgIGZpbGw6ICMyNmM2ZGE7XG4gICAgICBzdHJva2U6ICMyNmM2ZGE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gIC5zZXJpYWwtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciAuYW1jaGFydHMtZ3JhcGgtZzMge1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgYW5pbWF0aW9uOiBhbS1kcmF3IDQwczsgfVxuICAuc2VyaWFsLWNoYXJ0IC5jaGFydC1jb250YWluZXIgLmFtY2hhcnRzLWdyYXBoLWcyIC5hbWNoYXJ0cy1ncmFwaC1zdHJva2Uge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDNweCAzcHg7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgYW5pbWF0aW9uOiBhbS1tb3ZpbmctZGFzaGVzIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3BlZWQtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUzMHB4OyB9XG5cbi5zcGVlZC1jaGFydCAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3BlZWQtY2hhcnQgLmNvbnRlbnQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi5zdGF0dXMtd2lkZ2V0IC5zdGF0dXMtY2hhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLnNtYWxsLWNoYXJ0LXdpZGdldCAuY2hhcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmRvbnV0LWNoYXJ0LXdpZGdldCAuY2hhcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnN0YXR1cy1kZXRhaWxzIGg0IHtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc3RhdHVzLWRldGFpbHMgaDQgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnN0YXR1cy1kZXRhaWxzIHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uc3RhdHVzLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWFwLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4uc2VyaWFsLWNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAueWVhcmx5LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtbGluZSwgLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWJhciwgLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNDA5OWZmOyB9XG5cbi55ZWFybHktY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1wb2ludCwgLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsIC55ZWFybHktY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1iYXIsIC55ZWFybHktY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI0ZGNTM3MDsgfVxuXG4ueWVhcmx5LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsIC55ZWFybHktY2hhcnQgLmN0LXNlcmllcy1jIC5jdC1saW5lLCAueWVhcmx5LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtYmFyLCAueWVhcmx5LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNhYjhjZTQ7IH1cblxuLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWQgLmN0LXBvaW50LCAueWVhcmx5LWNoYXJ0IC5jdC1zZXJpZXMtZCAuY3QtbGluZSwgLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWQgLmN0LWJhciwgLnllYXJseS1jaGFydCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjMjZjNmRhOyB9XG5cbi5saXZlLXByb2R1Y3RzLCAudHVybm92ZXIsIC51c2VzLCAubW9udGhseSB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmxpdmUtcHJvZHVjdHMgLmN0LXNlcmllcy1hIC5jdC1hcmVhLCAubGl2ZS1wcm9kdWN0cyAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAubGl2ZS1wcm9kdWN0cyAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5saXZlLXByb2R1Y3RzIC5jdC1zZXJpZXMtYSAuY3QtYmFyLCAubGl2ZS1wcm9kdWN0cyAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzcpOyB9XG5cbi5saXZlLXByb2R1Y3RzIC5jdC1sYWJlbCB7XG4gIGZpbGw6ICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5saXZlLXByb2R1Y3RzIC5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLnR1cm5vdmVyIC5jdC1zZXJpZXMtYSAuY3QtYXJlYSwgLnR1cm5vdmVyIC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsIC50dXJub3ZlciAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC50dXJub3ZlciAuY3Qtc2VyaWVzLWEgLmN0LWJhciwgLnR1cm5vdmVyIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQsIC51c2VzIC5jdC1zZXJpZXMtYSAuY3QtYXJlYSwgLnVzZXMgLmN0LXNlcmllcy1hIC5jdC1wb2ludCwgLnVzZXMgLmN0LXNlcmllcy1hIC5jdC1saW5lLCAudXNlcyAuY3Qtc2VyaWVzLWEgLmN0LWJhciwgLnVzZXMgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCwgLm1vbnRobHkgLmN0LXNlcmllcy1hIC5jdC1hcmVhLCAubW9udGhseSAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAubW9udGhseSAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5tb250aGx5IC5jdC1zZXJpZXMtYSAuY3QtYmFyLCAubW9udGhseSAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLnR1cm5vdmVyIC5jdC1zZXJpZXMtYiAuY3QtYXJlYSwgLnR1cm5vdmVyIC5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsIC50dXJub3ZlciAuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsIC50dXJub3ZlciAuY3Qtc2VyaWVzLWIgLmN0LWJhciwgLnR1cm5vdmVyIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQsIC51c2VzIC5jdC1zZXJpZXMtYiAuY3QtYXJlYSwgLnVzZXMgLmN0LXNlcmllcy1iIC5jdC1wb2ludCwgLnVzZXMgLmN0LXNlcmllcy1iIC5jdC1saW5lLCAudXNlcyAuY3Qtc2VyaWVzLWIgLmN0LWJhciwgLnVzZXMgLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCwgLm1vbnRobHkgLmN0LXNlcmllcy1iIC5jdC1hcmVhLCAubW9udGhseSAuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LCAubW9udGhseSAuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsIC5tb250aGx5IC5jdC1zZXJpZXMtYiAuY3QtYmFyLCAubW9udGhseSAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZpbGw6IHRyYW5zcGFyZW50OyB9XG5cbi50dXJub3ZlciAuY3Qtc2VyaWVzLWMgLmN0LWFyZWEsIC50dXJub3ZlciAuY3Qtc2VyaWVzLWMgLmN0LXBvaW50LCAudHVybm92ZXIgLmN0LXNlcmllcy1jIC5jdC1saW5lLCAudHVybm92ZXIgLmN0LXNlcmllcy1jIC5jdC1iYXIsIC50dXJub3ZlciAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LCAudXNlcyAuY3Qtc2VyaWVzLWMgLmN0LWFyZWEsIC51c2VzIC5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsIC51c2VzIC5jdC1zZXJpZXMtYyAuY3QtbGluZSwgLnVzZXMgLmN0LXNlcmllcy1jIC5jdC1iYXIsIC51c2VzIC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQsIC5tb250aGx5IC5jdC1zZXJpZXMtYyAuY3QtYXJlYSwgLm1vbnRobHkgLmN0LXNlcmllcy1jIC5jdC1wb2ludCwgLm1vbnRobHkgLmN0LXNlcmllcy1jIC5jdC1saW5lLCAubW9udGhseSAuY3Qtc2VyaWVzLWMgLmN0LWJhciwgLm1vbnRobHkgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4udHVybm92ZXIgLmN0LWxhYmVsLCAudXNlcyAuY3QtbGFiZWwsIC5tb250aGx5IC5jdC1sYWJlbCB7XG4gIGZpbGw6ICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50dXJub3ZlciAuY3QtZ3JpZCwgLnVzZXMgLmN0LWdyaWQsIC5tb250aGx5IC5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuI2RyYWdnYWJsZU11bHRpcGxlIC51aS1zb3J0YWJsZS1oYW5kbGUgLmNhcmQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnRpbHQtc2hvd2Nhc2UgdWwgbGkgLmxpbmUge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4udGlsdC1zaG93Y2FzZSAucHJlLW10IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi53b3ctdGl0bGUgaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hbGVydC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmJveC1zaGFkb3ctdGl0bGUgLnN1Yi10aXRsZSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG5cbi5ob3ZlcmNhcmQgLmluZm8gLnNvY2lhbC1tZWRpYSB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLmhvdmVyY2FyZCAuY2FyZGhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG4uc3RpY2t5LWhlYWRlci1tYWluIC5jYXJkIC5jYXJkLWhlYWRlciBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5zdGlja3ktaGVhZGVyLW1haW4gLmNhcmQgLmNhcmQtaGVhZGVyIGg1IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jdXN0b20tcmFkaW8tbWwge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmx0ciB0ciB0ZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udHdpdHRlci10eXBlYWhlYWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbnNwYW4udHdpdHRlci10eXBlYWhlYWQgLmxlYWd1ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTBweCAwOyB9XG5cbnNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LW1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG5zcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uOmhvdmVyLCBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb24uYWN0aXZlLCBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4jc2Nyb2xsYWJsZS1kcm9wZG93bi1tZW51IC50d2l0dGVyLXR5cGVhaGVhZCAudHQtbWVudSAudHQtZGF0YXNldCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5idG4tc2hvd2Nhc2UgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkLWJsb2NrIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5jYXJkLWJsb2NrIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNhcmQtYmxvY2sgLnRhYmxlLWJvcmRlci1yYWRpdXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmNhcmQtYmxvY2sgLmRlZmF1bHQtY2hlY2tib3gtYWxpZ24gI2NoZWNrYm94MSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2FyZC1ibG9jayAuZGVmYXVsdC1jaGVja2JveC1hbGlnbiAjcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jZXhhbXBsZS1zdHlsZS0zX3dyYXBwZXIgI2V4YW1wbGUtc3R5bGUtMyB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9XG5cbi5jaGFydC12ZXJ0aWNhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY2hhcnQtdmVydGljYWwtY2VudGVyICNteURvdWdobnV0R3JhcGgsIC5jaGFydC12ZXJ0aWNhbC1jZW50ZXIgI215UG9sYXJHcmFwaCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZ21hcC1oZWFkZXItYWxpZ24gaDUge1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi5ja2VfZm9jdXMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbiNlZGl0b3IgLmFjZV9zY3JvbGxlciAuYWNlX2NvbnRlbnQgLmFjZV9sYXllciAuYWNlX3ByaW50LW1hcmdpbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5oZWxwZXItY2xhc3NlcyB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4uc3RhcnRlci1tYWluIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7IH1cbiAgLnN0YXJ0ZXItbWFpbiAuY2FyZC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc3RhcnRlci1tYWluIC5jYXJkLWJvZHkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc3RhcnRlci1tYWluIC5jYXJkLWJvZHkgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc3RhcnRlci1tYWluIC5jYXJkLWJvZHkgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAuc3RhcnRlci1tYWluIC5jYXJkLWJvZHkgLmFsZXJ0LXByaW1hcnkuaW52ZXJzZTpiZWZvcmUge1xuICAgIHRvcDogMzJweDsgfVxuICAuc3RhcnRlci1tYWluIC5hbGVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEsIDE0MCwgMjI4LCAwLjIpOyB9XG4gICAgLnN0YXJ0ZXItbWFpbiAuYWxlcnQgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5mb290ZXIuYmxvY2txdW90ZS1mb290ZXIge1xuICBib3R0b206IHVuc2V0OyB9XG5cbi5ydGwgLmFsZXJ0LXByaW1hcnkuaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxM3B4IDY1cHggMTNweCAyMHB4OyB9XG5cbi5ydGwgLnN0YXJ0ZXItbWFpbiAuY2FyZC1ib2R5IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICA1My4gRGFzaGJvYXJkIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA1NC4gVG91ciAgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uaW50cm9qcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIsIHJnYmEoMCwgMCwgMCwgMC45KSAwLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwcHgsIGNlbnRlciBjZW50ZXIsIDEwMCUsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMC40KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIsIHJnYmEoMCwgMCwgMCwgMC45KSAwLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgZmFydGhlc3QtY29ybmVyLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIsIHJnYmEoMCwgMCwgMCwgMC45KSAwLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgZmFydGhlc3QtY29ybmVyLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM2NjAwMDAwMCcsZW5kQ29sb3JzdHI9JyNlNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEpXCI7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5pbnRyb2pzLWZpeFBhcmVudCB7XG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMS4wICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbnRyb2pzLXNob3dFbGVtZW50IHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbnRyLmludHJvanMtc2hvd0VsZW1lbnQgPiB0ZCwgdHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRoIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi5pbnRyb2pzLWRpc2FibGVJbnRlcmFjdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5pbnRyb2pzLXJlbGF0aXZlUG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxudHIuaW50cm9qcy1zaG93RWxlbWVudCA+IHRkLCB0ci5pbnRyb2pzLXNob3dFbGVtZW50ID4gdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmludHJvanMtaGVscGVyTGF5ZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uaW50cm9qcy1oZWxwZXJMYXllciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtby1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmludHJvanMtaGVscGVyTGF5ZXIgKjpiZWZvcmUsIC5pbnRyb2pzLWhlbHBlckxheWVyICo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW8tYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmludHJvanMtaGVscGVyTnVtYmVyTGF5ZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgdmVyZGFuYSwgdGFob21hO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiAjRkY1MzcwO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmI2ZDlkIDAlLCAjZmI2ZDlkIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmI2ZDlkKSwgY29sb3Itc3RvcCgxMDAlLCAjRkY1MzcwKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYjZkOWQgMCUsICNGRjUzNzAgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZiNmQ5ZCAwJSwgI0ZGNTM3MCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZiNmQ5ZCAwJSwgI0ZGNTM3MCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYjZkOWQgMCUsICNGRjUzNzAgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYWI4Y2U0IDAlLCAjYWI4Y2U0IDEwMCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhkaXJlY3Rpb249MTM1LCBzdHJlbmd0aD0yLCBjb2xvcj1mZjAwMDApXCI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLmludHJvanMtYXJyb3cge1xuICBib3JkZXI6IDEycHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuaW50cm9qcy1hcnJvdy50b3Age1xuICAgIHRvcDogLTIwcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWI4Y2U0O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW50cm9qcy1hcnJvdy50b3AtcmlnaHQge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWI4Y2U0O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW50cm9qcy1hcnJvdy50b3AtbWlkZGxlIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNhYjhjZTQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5pbnRyb2pzLWFycm93LnJpZ2h0IHtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgLmludHJvanMtYXJyb3cucmlnaHQtYm90dG9tIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgLmludHJvanMtYXJyb3cuYm90dG9tIHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYjhjZTQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmludHJvanMtYXJyb3cubGVmdCB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2FiOGNlNDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmludHJvanMtYXJyb3cubGVmdC1ib3R0b20ge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNhYjhjZTQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pbnRyb2pzLXRvb2x0aXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmludHJvanMtdG9vbHRpcGJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaW50cm9qcy1idXR0b24ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZGRkKSwgdG8oI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLW8tYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmludHJvanMtYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmludHJvanMtYnV0dG9uOmZvY3VzLCAuaW50cm9qcy1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2NjY2NjYyksIHRvKCNkZGQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjY2NjY2NjLCAjZGRkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2NjY2NjYywgI2RkZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjY2NjY2MsICNkZGQpOyB9XG4gIC5pbnRyb2pzLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLyogb3ZlcnJpZGVzIGV4dHJhIHBhZGRpbmcgb24gYnV0dG9uIGVsZW1lbnRzIGluIEZpcmVmb3ggKi9cbi5pbnRyb2pzLXNraXBidXR0b24ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjYWI4Y2U0OyB9XG5cbi5pbnRyb2pzLXByZXZidXR0b24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5pbnRyb2pzLXByZXZidXR0b24uaW50cm9qcy1mdWxsYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4uaW50cm9qcy1uZXh0YnV0dG9uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMmVtIDAuMmVtIDA7IH1cbiAgLmludHJvanMtbmV4dGJ1dHRvbi5pbnRyb2pzLWZ1bGxidXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4uaW50cm9qcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5pbnRyb2pzLWRpc2FibGVkOmhvdmVyLCAuaW50cm9qcy1kaXNhYmxlZDpmb2N1cyB7XG4gICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5pbnRyb2pzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmludHJvanMtYnVsbGV0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50cm9qcy1idWxsZXRzIHVsIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmludHJvanMtYnVsbGV0cyB1bCBsaSB7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAgIC5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYSB7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaW50cm9qcy1idWxsZXRzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLmludHJvanMtYnVsbGV0cyB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uaW50cm9qcy1wcm9ncmVzcyB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLmludHJvanMtcHJvZ3Jlc3NiYXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjsgfVxuXG4uaW50cm9qc0Zsb2F0aW5nRWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTsgfVxuXG4uaW50cm9qcy1maXhlZFRvb2x0aXAge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmludHJvanMtaGludCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmludHJvanMtaGludDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmludHJvanMtaGlkZWhpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnRyb2pzLWZpeGVkaGludCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaW50cm9qcy1oaW50OmhvdmVyID4gLmludHJvanMtaGludC1wdWxzZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC41Nyk7IH1cblxuLmludHJvanMtaGludC1wdWxzZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjcpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI0KTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmludHJvanMtaGludC1uby1hbmltIC5pbnRyb2pzLWhpbnQtZG90IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIC1tb3otYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmludHJvanMtaGludC1kb3Qge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4zNik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGludHJvanNwdWxzZSAzcyBlYXNlLW91dDtcbiAgLW1vei1hbmltYXRpb246IGludHJvanNwdWxzZSAzcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uOiBpbnRyb2pzcHVsc2UgM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnRyb2pzcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMDsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjE7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBpbnRyb2pzcHVsc2Uge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDAuMDsgfVxuICAyNSUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjE7IH1cbiAgNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgNzUlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbkBrZXlmcmFtZXMgaW50cm9qc3B1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMC4wOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwLjE7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTQuIFRvdXIgIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgNTUuIHRoZW1lIGxheW91dCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0YjsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWJvdHRvbSBwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdG9wIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzZDUyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIHtcbiAgLyogc2lkZWJhciBzdGFydCAqL1xuICAvKiBzaWRlYmFyIGVuZCAqLyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyID4gaSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaTpob3ZlciAuc2luZ2xlLWhlYWRlcixcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpOmhvdmVyIC5zaWRlYmFyLXN1Ym1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkgYTpob3ZlciArIHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIubmF0aXZlLWltYWdlLWJnIHtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE5MWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyLm5hdmlnYXRpb24tYm9yZGVyZWQgLnNpZGViYXItaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMTUpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3gtc2hhZG93OiAzcHggMnB4IDhweCAtMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciBoNiB7XG4gICAgICAgIGNvbG9yOiAjZWVlZWVlOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItdGl0bGUge1xuICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjM1KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGkgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuc2lkZWJhci1oZWFkZXIge1xuICAgICAgY29sb3I6ICNmM2Q4MDA7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgYSB7XG4gICAgICBjb2xvcjogI2VlZWVlZTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1zdWJtZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdG9wIGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMVwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdG9wIGg2IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjYpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0xXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpIGludmVydCgxKTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtbGlnaHQgLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdW5zZXQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmZsb3QtY2hhcnQtY29udGFpbmVyIC5sZWdlbmQgLnRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmZsb3QtY2hhcnQtY29udGFpbmVyIC5sZWdlbmQgLnRhYmxlIHRib2R5IC5sZWdlbmRMYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLm5hdi1kYXJrIC5uYXYtbGluaywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAuY29sbGFwc2UgLmNhcmQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLnRoZW1lLWZvcm0gdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLnRoZW1lLWZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgI2FjY29yZGlvbm9jICNjb2xsYXBzZWljb24sXG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgI2FjY29yZGlvbm9jICNjb2xsYXBzZWljb24xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5uYXYtcmlnaHQgPiB1bCAuc2VhcmNoLWZvcm0gLm1vYmlsZS1zZWFyY2gge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm5hdi1yaWdodCA+IHVsIC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCg5JSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIge1xuICAvKiBib2R5IHN0YXJ0Ki8gfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkLmN1c3RvbS1jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIgaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1oZWFkZXIgLnJvdyBoMyBzbWFsbCB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgLyogYm9keSBlbmQqLyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciBoMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgaDIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIGgzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciBoNCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgaDUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIGg2IHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCBpIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmFsZXJ0LWRhcmsge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1kYXJrIGEge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1saWdodC5vdXRsaW5lLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1saWdodC5pbnZlcnNlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAjYW5pbWF0aW9uLWJveCAuYW5pbWF0ZS13aWRnZXQgcCB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmdyaWQtaXRlbSBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5saW5lIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0aGVhZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0Ym9keSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0Zm9vdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0ciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIHRkIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGhlYWQgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtcHJpbWFyeSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXByaW1hcnkgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zZWNvbmRhcnkgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zZWNvbmRhcnkgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zdWNjZXNzIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtc3VjY2VzcyB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLWluZm8gdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1pbmZvIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtd2FybmluZyB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXdhcm5pbmcgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1saWdodCB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLWxpZ2h0IHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtZGFuZ2VyIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtZGFuZ2VyIHRkIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5iZy1wcmltYXJ5LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctc2Vjb25kYXJ5LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctc3VjY2VzcywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLWluZm8sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5iZy13YXJuaW5nLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5iZy1saWdodCB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmRvdWJsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmRvdHRlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmRhc2hlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZVtjbGFzcyo9J2JnLSddIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZVtjbGFzcyo9J2JnLSddIHRkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOnJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpOmhvdmVyIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCk6aG92ZXIgdGQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXJlZCB0aGVhZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyZWQgdGJvZHksIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlcmVkIHRmb290LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXJlZCB0ciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyZWQgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1pbnZlcnNlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCk6aG92ZXIgdGQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXItdmVydGljYWwgdHIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlci12ZXJ0aWNhbCB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRyIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXItdmVydGljYWwgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXItdmVydGljYWwgdGJvZHkgdHIgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRoZWFkIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRoZWFkIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRib2R5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRib2R5IHRkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWRvdWJsZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggZG91YmxlICM0YjU0Njk7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IGRvdWJsZSAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1kb3R0ZWQge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjNGI1NDY5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtZGFzaGVkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgIzRiNTQ2OTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN3aXRjaCAuc3dpdGNoLXN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYmctd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ1c2luZXNzLXRvcC13aWRnZXQgLm1lZGlhIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYi1sLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ1c2luZXNzLWNhcmQgdGFibGUgdGQge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnVzaW5lc3MtY2FyZCB0YWJsZSB0aCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ1c2luZXNzLWNhcmQgLmxvZ28ge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEwMCUpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zb2NpYWwtd2lkZ2V0IC5kLWZsZXggLnNvY2lhbC1zdWItdGl0bGUge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc29jaWFsLXdpZGdldCAudG90YWwtdmFsdWUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zb2NpYWwtd2lkZ2V0IC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jdC1ncmlkIHtcbiAgICAgICAgc3Ryb2tlOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jdC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRleHQtbXV0ZWQge1xuICAgICAgICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5yZXZpZXctYm94IC50ZXN0aW1vbmlhbCAuY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYWxlbmRlci13aWRnZXQgLmNhbC1kYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY29udGFjdC1mb3JtIC50aGVtZS1mb3JtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jb250YWN0LWZvcm0gLnRoZW1lLWZvcm0gLmZvcm0taWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ0bi1vdXRsaW5lLWxpZ2h0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tbGlnaHQge1xuICAgICAgICBjb2xvcjogIzMwMzg0MSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIC5mbG90LXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIgc3ZnIHRleHQge1xuICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LW92ZXJmbG93I2xpbmUtY2hhcnQgcmVjdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtb3ZlcmZsb3cjY29sdW1uLWNoYXJ0MSByZWN0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyNjb2x1bW4tY2hhcnQyIHJlY3Qge1xuICAgICAgICBmaWxsOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyBzdmcgPiByZWN0IHtcbiAgICAgICAgZmlsbDogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtb3ZlcmZsb3cgc3ZnID4gZyA+IGcgPiBnIHRleHQge1xuICAgICAgICBmaWxsOiAjYjFiMWIyOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyBzdmcgPiBnID4gdGV4dCB7XG4gICAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmFkaWFsLWJhcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJhci1jaGFydC13aWRnZXQgLmJvdHRvbS1jb250ZW50IC5udW0ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJhci1jaGFydC13aWRnZXQgLmJvdHRvbS1jb250ZW50IC5udW0gLmNvbG9yLWJvdHRvbSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYi1yLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLmxpdmUtcHJvZHVjdHMgLmN0LWxhYmVscyAuY3QtbGFiZWwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAudHVybm92ZXIgLmN0LWxhYmVscyAuY3QtbGFiZWwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAubW9udGhseSAuY3QtbGFiZWxzIC5jdC1sYWJlbCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC51c2VzIC5jdC1sYWJlbHMgLmN0LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAubGl2ZS1wcm9kdWN0cyAuY3QtZ3JpZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC50dXJub3ZlciAuY3QtZ3JpZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC5tb250aGx5IC5jdC1ncmlkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLnVzZXMgLmN0LWdyaWQge1xuICAgICAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAjYnJvd3Nlci11c2VzLWNoYXJ0IHN2ZyB0ZXh0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgI3dlYnNpdGUtdmlzaXRlci1jaGFydCBzdmcgdGV4dCB7XG4gICAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdHVzLWRldGFpbHMgaDQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN0YXR1cy1kZXRhaWxzIGg0IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN0YXR1cy1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2xpcGJvYWFyZC1jb250YWluZXIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5pbWctdGh1bWJuYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY3JtLXRvcC13aWRnZXQgLmQtZmxleCA+IGRpdiBoNCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNybS10b3Atd2lkZ2V0IC5kLWZsZXggPiBkaXYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdGF0LXdpZGdldC1kYXNoYm9hcmQgLmQtZmxleCBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDc1JSk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN0YXQtd2lkZ2V0LWRhc2hib2FyZCBzcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3VwcG9ydC10aWNrZXQgdGFibGUgdHIgKyB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdXBwb3J0LXRpY2tldCB0YWJsZSB0ciB0ZCBwLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdXBwb3J0LXRpY2tldCB0YWJsZSB0ciB0ZCBoNiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdXBwb3J0LXRpY2tldCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcixcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDU5LCA3NCwgMC4zKTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBpbnB1dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBzZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3g6YmVmb3JlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICRkYXJrLWJvZHktYmFja2dyb3VuZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQgOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5IHRyOmhvdmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0aDpmaXJzdC1jaGlsZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18yLFxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI2V4YW1wbGUtc3R5bGUtM193cmFwcGVyICNleGFtcGxlLXN0eWxlLTMgdGZvb3Qge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0IC5pY29uIHtcbiAgICAgICAgY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmVjb21tZXJjZS13aWRnZXQgLnRvdGFsLW51bSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZWNvbW1lcmNlLXdpZGdldCAudG90YWwtbnVtIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmVjb21tZXJjZS13aWRnZXQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jcm0tbnVtYmVycyAuY29sICsgLmNvbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY3JtLW51bWJlcnMgLmNvbCA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZmxvdC1jaGFydC1jb250YWluZXItc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC1ib3ggLnByb2R1Y3QtZGV0YWlscyBoNiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWRldGFpbHMgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wcm9kdWN0LWJveCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtaG92ZXIgdWwgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWltZyAucHJvZHVjdC1ob3ZlciB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSAjQVBJLTJfd3JhcHBlciAjQVBJLTIgdGJvZHkgdGQgc3BhbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSAjQVBJLTJfd3JhcHBlciAjQVBJLTIgdGJvZHkgdGQgcCB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wcm9kdWN0LXRhYmxlIGg2IHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJvcmRlci10YWIubmF2LXRhYnMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1tb3ZpZSAuYnItd2lkZ2V0IGEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQgLmJyLXdpZGdldCBhLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLWhvcml6b250YWwgLmJyLXdpZGdldCBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLW1vdmllIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1waWxsIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici13aWRnZXQgYSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYWI4Y2U0O1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZDphZnRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQ6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zY3JvbGwtZGVtbyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGI1NDY5O1xuICAgICAgICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnVzZXItc3RhdHVzIHRhYmxlIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC51c2VyLXN0YXR1cyB0YWJsZSB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5IHN2ZywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzIHN2ZywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAjYnJvd3Nlci11c2VzLWNoYXJ0IHN2ZywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAjd2Vic2l0ZS12aXNpdGVyLWNoYXJ0IHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbWVyLXJldmlldyAuY3VzdC1uYW1lIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b21lci1yZXZpZXcgLmN1c3QtZGVzIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyLWhlYWRlci0xLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXItMi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyIC5uYXYtcHJpbWFyeSAubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAuZHJhZy1ib3ggZmllbGRzZXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAuaGVscC1ibG9jayB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI3ZpZXdodG1sIC5yZW5kZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXItY29sdW1uIC5kcmFnLWJ4IHtcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2l6YXJkLTQgdWwuYW5jaG9yIGxpIGEuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gaDQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBhID4gZGl2IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gcCB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1ncmlkLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtY2VsbCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsLFxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwgaW5wdXQsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtY2VsbCBpbnB1dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsIGlucHV0LFxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtaGVhZGVyLXJvdyBzZWxlY3QsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1maWx0ZXItcm93IHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtY2VsbCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWdyaWQtYm9keSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLXNlbGVjdGVkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkIC5qc2dyaWQtcGFnZXIgW2NsYXNzKj1cImpzZ3JpZC1wYWdlclwiXSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkIC5qc2dyaWQtcGFnZXIgLmpzZ3JpZC1wYWdlci1wYWdlIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zdWItdGl0bGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm5hdnMtaWNvbiBsaSBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm5hdnMtaWNvbiBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXZzLWljb24gLnNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZGVmYXVsdC1hY2NvcmRpbmcgbGkgLnRleHQtbXV0ZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2cy1pY29uLmRlZmF1bHQtYWNjb3JkaW5nLnN0eWxlLTEgbGkgYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaSBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaTpob3ZlciB7XG4gICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2LWxpc3QgLm5hdi1saXN0LWRpc2MgbGk6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2cy1kcm9wZG93biAub25ob3Zlci1zaG93LWRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm9uaG92ZXItZHJvcGRvd246aG92ZXIgLm9uaG92ZXItc2hvdy1kaXY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmJ0bi1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRhdGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmJsb2ctc29jaWFsIGxpLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLmJsb2ctc29jaWFsIGxpIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmJsb2ctc29jaWFsIGxpOmxhc3QtY2hpbGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiAuYmxvZy1zb2NpYWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgcCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5zaW5nbGUtYmxvZy1jb250ZW50LXRvcCBwLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHAge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiAuYmxvZy1zb2NpYWwgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLm1lZGlhIGg2IHNwYW4ge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jb21tZW50LWJveCAubWVkaWEgaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jb21tZW50LWJveCBwIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLmNvbW1lbnQtc29jaWFsIGxpIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jb21tZW50LWJveCAuY29tbWVudC1zb2NpYWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IHVsLnRoZS1pY29ucyBsaSB7XG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzRiNTQ2OTtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYnV0dG9uLWJ1aWxkZXItd3JhcCAuYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYnV0dG9uLWJ1aWxkZXItd3JhcCAuYnV0dG9uLXByZXZpZXcgaDIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJ1dHRvbi1idWlsZGVyLXdyYXAgcHJlLndlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YSAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1uZXh0LWJ1dHRvbiAuZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLW5leHQtYnV0dG9uIC5mYy1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuZmMtcHJldi1idXR0b24gLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3c6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLXByZXYtYnV0dG9uIC5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5idG4tbGlnaHQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1idXR0b24tZ3JvdXAgLmZjLW1vbnRoLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1yaWdodCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDM4NDEgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYy12aWV3IC5mYy10b29sYmFyIC5mYy1yaWdodCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYy12aWV3IC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMtdmlldyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYmFzaWNXZWVrLWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZmMtYnV0dG9uLWdyb3VwIC5mYy1iYXNpY0RheS1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYWdlbmRhV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYWdlbmRhRGF5LWJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZmMtYnV0dG9uLWdyb3VwIC5mYy1tb250aC1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1hZ2VuZGEtdmlldyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1hZ2VuZGEtdmlldyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuZmMtbW9udGgtYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYWdlbmRhLXZpZXcgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmJ0bi1saWdodCB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmFzaWMtY2FsZW5kYXIgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJhc2ljLWNhbGVuZGFyIC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmJ0bi1saWdodCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYmFzaWNXZWVrLWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuYnRuLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5iYXNpYy1jYWxlbmRhciAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0OmhvdmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmctZXZlbnRzIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5idG4tbGlnaHQ6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1ldmVudC1jb2xvcnMgLmZjLXRvb2xiYXIgLmZjLWxlZnQgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5kZXRhaWxzIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtYm90dG9tIGg1IHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC1ib3R0b20gc3BhbiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNybS1hY3Rpdml0eSA+IGxpICsgbGkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jcm0tYWN0aXZpdHkgPiBsaSBoNiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3JtLWFjdGl2aXR5IHVsLmRhdGVzIGxpIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZGVmYXVsdC13aWRnZXQtY291bnQgaDQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IHNwYW4ge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kZWZhdWx0LXdpZGdldC1jb3VudCAuaWNvbi1iZyB7XG4gICAgICBjb2xvcjogIzJlMzk0NTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IC5sZWZ0IGkge1xuICAgICAgY29sb3I6ICMzMDM4NDE7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcyBzdmcgdGV4dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5IHN2ZyB0ZXh0IHtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsLWRlZmF1bHQgLnNsaWRlLS1pdGVtIHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3VzdG9tLWNhcmQgLmNhcmQtcHJvZmlsZSBpbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbS1jYXJkIC5wcm9maWxlLWRldGFpbHMgaDYge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAuY2FyZC1zb2NpYWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbS1jYXJkIC5jYXJkLWZvb3RlciA+IGRpdiBoNiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbS1jYXJkIC5jYXJkLWZvb3RlciA+IGRpdiArIGRpdiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1iYXNpYyAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcGRvd24tYmFzaWMgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1iYXNpYyAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcHVwLWJhc2ljIC5kcm9wdXAgLmRyb3B1cC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCBhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wdXAtYmFzaWMgLmRyb3B1cCAuZHJvcHVwLWNvbnRlbnQgYTpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcHVwLWJhc2ljIC5kcm9wdXAgLmRyb3B1cC1jb250ZW50IGEuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlIGg2IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2Ugc3BhbiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciBoNCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYnJvd3Nlci13aWRnZXQgLmFsaWduLXNlbGYtY2VudGVyIGg0IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWVkaWEgaW1nIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1yaWdodC1hc2lkZSAuZW1haWwtYm9keSAuaW5ib3ggLm1lZGlhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAubWVkaWEtYm9keSBoNiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IGg2IHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAubWVkaWEtYm9keSBoNiBzbWFsbCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLm1lZGlhLWJvZHkgcCB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgcCB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLWNvbnRlbnQgLmVtYWlsLXRvcCAudXNlci1lbWFpbGlkOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmljb24tbGlzdHMgZGl2IGkge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5pY29uLWxpc3RzIGRpdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zIC5kLWZsZXggPiBkaXYgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zIC5kLWZsZXggLmRldGFpbHMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zOmJlZm9yZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5yZWRpYWwtc29jaWFsLXdpZGdldCBpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zb2NpYWwtd2lkZ2V0LWNhcmQgaDUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnNvY2lhbC13aWRnZXQtY2FyZCBoNCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuc29jaWFsLXdpZGdldC1jYXJkIHNwYW4ge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5iLWItbGlnaHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmItci1kYXJrIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsIGkge1xuICAgICAgY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC50ZXN0aW1vbmlhbCBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC50ZXN0aW1vbmlhbCBoNSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudGVzdGltb25pYWwgc3BhbiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmdyaWQtc2hvd2Nhc2Ugc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmdyaWQtYWxpZ24gLnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJvcmRlci1zdHlsZSAuY2FyZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAub2ZmZXItc3R5bGUgLmNhcmQge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1ncmlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnBhZ2UtYnVpbGRlciAuZ2UtbWFpbkNvbnRyb2xzIC5nZS1hZGRSb3dHcm91cCAuZ2Utcm93LWljb24gLmNvbHVtbiB7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1jb2RlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1zY3JlZW4ge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAucm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmdlLWNhbnZhcy5nZS1lZGl0aW5nIC5jb2x1bW4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmdlLWNhbnZhcy5nZS1lZGl0aW5nIC5nZS10b29scy1kcmF3ZXIgLmdlLWRldGFpbHMgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAuZ2UtdG9vbHMtZHJhd2VyIC5nZS1kZXRhaWxzIC5idG4tZ3JvdXAgYSB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnBhZ2UtYnVpbGRlciAuZ2UtY29udGVudC10eXBlLWNrZWRpdG9yIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAucHJpY2luZy1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC10aXRsZSBoMyB7XG4gICAgICBjb2xvcjogcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjMpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtdGl0bGUgaDUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXByaWNlIGgxIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtZGVzY3JpcHRpb24gbGkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtZGVzY3JpcHRpb24gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuc2VhcmNoLXBhZ2UgLmluZm8tYmxvY2sgKyAuaW5mby1ibG9jayB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQtYWJzb2x1dGUgLmJnLXByaW1hcnkgaDUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQtYWJzb2x1dGUgLmJnLXNlY29uZGFyeSBoNSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciBmb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzAzODQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmN1c3RvbS1zZWxlY3QsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5mb290ZXItZml4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmR0LWJ1dHRvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5kdC1idXR0b24taW5mbyBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuYWJvdXQgLm5hbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtbWVudSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtbWVudSAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuaW1hZ2UgLmljb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggIzMwMzg0MTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmltYWdlIC5hdmF0YXIgaW1nIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuc29jaWFsLW1lZGlhIGEge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuZm9sbG93IHNwYW4ge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuZm9sbG93IC5mb2xsb3ctbnVtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5zdGF0dXMge1xuICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuc3RhdHVzIHAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1oZWFkZXIgLmNoYXQtbWVudS1pY29ucyBsaSBhIGkge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLm15LW1lc3NhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLm1lc3NhZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLm90aGVyLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tZXNzYWdlIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtaWNvbnMgdWwgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtaWNvbnMgdWwgbGkgYSB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLnNjb3JsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5pbnB1dC1ncm91cC1haXIge1xuICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5pbnB1dC1ncm91cC1zb2xpZCAuaW5wdXQtZ3JvdXAtdGV4dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuaW5wdXQtZ3JvdXAtc29saWQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICMzMDM4NDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuc2VtaWxpZ2h0LWJnLWNvbG9yLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5oZWFkZXItYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyOm5vdCguYWN0aXZlKSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCBoMywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IGg0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIC5hdXRoZW50aWNhdGlvbi1ib3ggaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmctdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggaDQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmctdmlkZW8gLmF1dGhlbnRpY2F0aW9uLWJveCBoMyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IGg2IHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmVycm9yLXdyYXBwZXIgLm1haW50ZW5hbmNlLWljb25zIGxpIGkge1xuICBjb2xvcjogIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5lcnJvci13cmFwcGVyIC5tYWludGVuYW5jZS1pY29ucyBsaTpudGgtY2hpbGQoMykgaSB7XG4gIGNvbG9yOiAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNvbWluZ3Nvb24ge1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC44KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIGg1IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNvbWluZ3Nvb24gLmNvbWluZ3Nvb24taW5uZXIgLmNvdW50ZG93biB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIC5jb3VudGRvd24gLnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY29taW5nLXNvb24tYm90dG9tLWxpbmsgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXV0aC1sYXllci5wbmcpLCByZ2JhKDU0LCA2NCwgNzQsIDAuOSk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCAudGV4dC1jZW50ZXIgaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEwMCUpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJsZWZ0IC5zb2NpYWwtbWVkaWEgbGkge1xuICAgIGNvbG9yOiAjMzAzODQxOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLnJlc2V0LXBhc3N3b3JkLWxpbmsge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAucmVzZXQtcGFzc3dvcmQtYm94IC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLnJlc2V0LXBhc3N3b3JkLWJveCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAucmVzZXQtcGFzc3dvcmQtYm94IC50aGVtZS1mb3JtIC5vcHQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IGg0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IGg2IHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLmF1dGhlbnRpY2F0aW9uLWJveCBoMyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzY0MDRhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmRlZmF1bHQtYWNjb3JkaW5nIC5iZy1wcmltYXJ5IC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYjhjZTQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmJnLXNlY29uZGFyeSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjNmRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNvbGxhcHNlIC5jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHVsIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLnRvdGFsLXRpbWUgaDIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuY2FsbGVyLWltZyBpbWcge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWNvbnRlbnQgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jcm0tbnVtYmVycyAuY29sICsgLmNvbCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sICsgLmNvbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jcm0tbnVtYmVycyAuY29sICsgLmNvbCArIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC5jaGF0LW1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuZXJyb3Itd3JhcHBlciAubWFpbnRlbmFuY2UtaWNvbnMgbGkgaSB7XG4gICAgY29sb3I6ICMyYTMxNDI7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sICsgLmNvbCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdiArIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucGFnZS13cmFwcGVyIC51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAuaW5mbyAudXNlci1kZXNpZ25hdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2ICsgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnBhZ2Utd3JhcHBlciAud2lkZ2V0LWpvaW5zIC5ib3JkZXItYWZ0ZXIteHM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmJ1c2luZXNzLWNhcmQgLmItbC1saWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5wYWdlLXdyYXBwZXIgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdiArIGRpdiArIGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH0gfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubGctYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZHJhZyBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4ICM0YjU0Njk7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZHJhZyBmb3JtIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5kcmFnIGZvcm0gLmhlbHAtYmxvY2sge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZHJhZ2dhYmxlIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZHJhZ2dhYmxlIHAge1xuICBjb2xvcjogIzk4YTZhZDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZHJhZ2dhYmxlIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmRyYWdnYWJsZSAucmFkaW8gbGFiZWw6OmJlZm9yZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmRyYWdnYWJsZSAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNkODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjNkODAwICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXByaW1hcnktZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1zZWNvbmRhcnktZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1zdWNjZXNzLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW5mby1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXdhcm5pbmctZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1kYW5nZXItZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1pbnZlcnNlLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGVsXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGltZV0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT13ZWVrXSxcbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dXJsXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1maWxlXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT13ZWVrXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aGVtZS1mb3JtIC5mb3JtLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGhlbWUtZm9ybSAuZm9ybS1kaXZpZGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuQ29kZU1pcnJvciB7XG4gIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OGE2YWQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLkNvZGVNaXJyb3IgLkNvZGVNaXJyb3ItY29kZSBwcmUge1xuICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmVkaXRvci10b29sYmFyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OGE2YWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk4YTZhZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZWRpdG9yLXRvb2xiYXIgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmVkaXRvci10b29sYmFyIGE6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5lZGl0b3ItdG9vbGJhciBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5lZGl0b3ItdG9vbGJhciBpLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOThhNmFkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OGE2YWQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmVkaXRvci10b29sYmFyLmRpc2FibGVkLWZvci1wcmV2aWV3IGE6bm90KC5uby1kaXNhYmxlKSB7XG4gIGJhY2tncm91bmQ6ICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmVkaXRvci1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmVkaXRvci1wcmV2aWV3LXNpZGUge1xuICBiYWNrZ3JvdW5kOiAjMzY0MDRhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51LXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51LXN0ZXAuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudS1zdGVwLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICNhYjhjZTQ7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnUtc3RlcC10aXRsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnUtcGVhcmwtdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51LXN0ZXAtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudS1wZWFybDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51LXBlYXJsLW51bWJlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnUtcGVhcmwtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMzMDM4NDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMDM4NDE7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnUtcGVhcmwuZGlzYWJsZWQgLnUtcGVhcmwtaWNvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnUtcGVhcmwuZGlzYWJsZWQgLnUtcGVhcmwtbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzRiNTQ2OTtcbiAgYm9yZGVyOiAycHggc29saWQgIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudS1wZWFybC5kaXNhYmxlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnUtcGVhcmwuZXJyb3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zd2FsLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc3dhbC1tb2RhbCAuc3dhbC10aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc3dhbC1tb2RhbCAuc3dhbC10ZXh0IHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc3dhbC1tb2RhbCAuc3dhbC1jb250ZW50X19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zd2FsLWljb24tLXN1Y2Nlc3M6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zd2FsLWljb24tLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM2NDA0YTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuc3dhbC1pY29uLS1zdWNjZXNzX19oaWRlLWNvcm5lcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5ICM0YjU0NjkgIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YjU0NjkgIzRiNTQ2OSAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItY29sb3I6ICM5OGE2YWQgIzRiNTQ2OSAjMzY0MDRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubmF2LXRhYnMubmF2LWJvdHRvbSAubmF2LWl0ZW0gLm5hdi1saW5rLmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubmF2LXRhYnMubmF2LWJvdHRvbSAubmF2LWl0ZW0gLm5hdi1saW5rLmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0MDRhICM0YjU0NjkgIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdCAubmF2LWxpbmssIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodCAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0IC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2FiOGNlNDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdCAuc2hvdyA+IC5uYXYtbGluaywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LXJpZ2h0IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNhYjhjZTQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2YzZkYTtcbiAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNmM2ZGE7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWl0ZW0uc2hvdyB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZjNmRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc3VjY2VzcyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBjMjkyO1xuICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtaXRlbS5zaG93IHtcbiAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGMyOTI7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi1pbmZvIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAubmF2LWxpbms6Zm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDA5OWZmO1xuICBjb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAubmF2LWl0ZW0uc2hvdyB7XG4gIGNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDA5OWZmOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWxpbms6Zm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtaXRlbS5zaG93IHtcbiAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbms6Zm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ib3JkZXItdGFiLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmJvcmRlci10YWIubmF2LXN1Y2Nlc3MgLm5hdi1pdGVtLnNob3cge1xuICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmljb24taG92ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmljb24taG92ZXItYm90dG9tIC5pY29uLXRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5pY29uLWhvdmVyLWJvdHRvbSBzcGFuIHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuaWNvbi1ob3Zlci1ib3R0b20gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5pY29uLWhvdmVyLWJvdHRvbSAuaWNvbi1maXJzdCBpIHtcbiAgICBjb2xvcjogIzk4YTZhZDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNGY1YTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjY2QtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRpbWVsaW55IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aW1lbGlueTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50aW1lbGlueSAudGltZWxpbnktZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGltZWxpbnkgLnRpbWVsaW55LWRvdDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrLmFjdGl2ZSAudGltZWxpbnktZG90OjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrOm5vdCguaW5hY3RpdmUpOm5vdCguYWN0aXZlKSAudGltZWxpbnktZG90OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrOm5vdCguaW5hY3RpdmUpOm5vdCguYWN0aXZlKSAudGltZWxpbnktZG90OmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2sgLnRpbWVsaW55LWRvdDpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciAudGFzay1sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudG9kbyAudG9kby1saXN0LXdyYXBwZXIgI3RvZG8tbGlzdCBsaSAudGFzay1jb250YWluZXI6aG92ZXIgaDQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciAudGFzay1hY3Rpb24tYnRuIC5hY3Rpb24tYm94OmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZDogIzM2NDA0YTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpLmNvbXBsZXRlZCAudGFzay1jb250YWluZXIgLnRhc2stbGFiZWwge1xuICBjb2xvcjogI2FiOGNlNDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudG9kbyAudG9kby1saXN0LXdyYXBwZXIgI3RvZG8tbGlzdCBsaS5jb21wbGV0ZWQgLnRhc2stY29udGFpbmVyIC5jb21wbGV0ZS1idG46aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRvZG8gLnRvZG8tbGlzdC13cmFwcGVyIC50b2RvLWxpc3QtZm9vdGVyIC5uZXctdGFzay13cmFwcGVyIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAudXNlci1wcm9maWxlIC50dGwtaW5mbyBoNiB7XG4gIGNvbG9yOiAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51c2VyLXByb2ZpbGUgLnR0bC1pbmZvIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAuaW5mbyAudGl0bGUgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC51c2VyLWltYWdlIC5hdmF0YXIgaW1nIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMzNjQwNGE7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC51c2VyLWltYWdlIC5pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC51c2VyLXByb2ZpbGUgLmZvbGxvdyAuZm9sbG93LW51bSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbWctc3R5bGUgLnVzZXItbmFtZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbWctc3R5bGUgcCB7XG4gIGNvbG9yOiAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5pbnRyb2pzLWhlbHBlckxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjkpO1xuICBib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ub2RlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgY29sb3I6ICM0MzRmNWEgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1hbmNob3Ige1xuICBjb2xvcjogIzk4YTZhZDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jbGlja2VkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb246aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnR5cG9ncmFwaHkgc21hbGwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggIzRiNTQ2OTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LWJveDpiZWZvcmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgYm94LXNoYWRvdzogMCAwIDlweCAjNGI1NDY5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3g6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtbGluayA6aG92ZXIge1xuICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0uc2hvdywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLm1vZGFsLWhlYWRlciBpIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAuZnJpZW5kLWxpc3Qtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzODQxOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1jb250ZW50IGg2IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1jb250ZW50IGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnJlY2VudC1hY3Rpdml0eSAudXNlci1maXJzdC1sZXR0ZXI6YWZ0ZXIge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5xdWlja3ZpZXctd3JhcHBlciAuY2hhdC1ib3ggLmFib3V0IC5uYW1lIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5jb2RlLWJveC1jb3B5IHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmNvZGUtYm94LWNvcHkgcHJlIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmNvZGUtYm94LWNvcHkgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmNvZGUtYm94LWNvcHkgLmNvZGUtYm94LWNvcHlfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5jb2RlLWJveC1jb3B5IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4ICMwMDA7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmNvZGUtYm94LWNvcHkgY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmNvZGUtYm94LWNvcHkgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIDo6c2VsZWN0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIHRhYmxlLmZpeGVkSGVhZGVyLWZsb2F0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuZHQtYnV0dG9uLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5kdC1idXR0b24taW5mbyBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAja2V5dGFibGVfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI2NvbHVtbi1zZWxlY3Rvcl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjYXV0by1maWxsX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNjdXN0b20tYnV0dG9uX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNjbGFzcy1idXR0b25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI2tleWJvYXJkLWJ0bl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjbXVsdGlsZXZlbC1idG5fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI3BhZ2VsZW5ndGgtYnRuX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNiYXNpYy1jb2xyZW9yZGVyX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNzdGF0ZS1zYXZpbmdfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI3JlYWwtdGltZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjYmFzaWMtZml4ZWQtaGVhZGVyX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNmaXhlZC1oZWFkZXItZm9vdGVyX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNleHBvcnQtYnV0dG9uX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNleGNlbC1jdXN0LWJvbGRlcl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjY3VzdC1qc29uX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNiYXNpYy1rZXktdGFibGVfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI2ZvY3VzLWNlbGxfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI3Jlc3BvbnNpdmVfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI25ldy1jb25zX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNzaG93LWhpZGRlbi1yb3dfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gI2Jhc2ljLXJvdy1yZW9yZGVyX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNmdWxsLXJvd193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjcmVzdC1jb2x1bW5fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAjZXhhbXBsZS1zdHlsZS04X3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSB0ci5vZGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdICNleGFtcGxlLXN0eWxlLThfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5lcnJvci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjgpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5lcnJvci13cmFwcGVyIC5zdWItY29udGVudCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYi1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLm1vZGFsLWNvbnRlbnQgLnVpLWZyb250IC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5zdGVwd2l6YXJkIC5zdGVwd2l6YXJkLXJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThhNmFkOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5tb2RhbCAudGhlbWUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRva2VuLmF0cnVsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRva2VuLmF0dHItdmFsdWUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2tlbi5rZXl3b3JkIHtcbiAgY29sb3I6ICM0MDk5ZmY7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRva2VuLmJvb2xlYW4sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2tlbi5jb25zdGFudCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRva2VuLmRlbGV0ZWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2tlbi5udW1iZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC50b2tlbi5wcm9wZXJ0eSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRva2VuLnN5bWJvbCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLnRva2VuLnRhZyB7XG4gIGNvbG9yOiAjRkY1MzcwOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5sb2FkZXItYm94LmNhcmQtbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAubXktZ2FsbGVyeS5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXByaW1hcnkuaW52ZXJzZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXByaW1hcnkuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1wcmltYXJ5Lm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXByaW1hcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtc2Vjb25kYXJ5LmludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1zZWNvbmRhcnkub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtc2Vjb25kYXJ5Lm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXN1Y2Nlc3MuaW52ZXJzZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXN1Y2Nlc3MuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1zdWNjZXNzLm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXN1Y2Nlc3Mub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtZGFuZ2VyLmludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1kYW5nZXIuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1kYW5nZXIub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtZGFuZ2VyLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC13YXJuaW5nLm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LXdhcm5pbmcub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtaW5mby5pbnZlcnNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtaW5mby5pbnZlcnNlIC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LWluZm8ub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtaW5mby5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1saWdodC5pbnZlcnNlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtbGlnaHQuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1saWdodC5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG5cbmJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1kYXJrLmludmVyc2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1kYXJrLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuXG5ib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtMlwiXSAuYWxlcnQtZGFyay5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0yXCJdIC5hbGVydC1kYXJrLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmFsZXJ0LWxpZ2h0LmludmVyc2UgaSB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmRpc21pc3MtdGV4dCAuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdW5zZXQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl0gLmRpc21pc3MtdGV4dCAuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSAuYmctbGlnaHQge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZm9ybS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1saWdodCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5mbG90LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIC50YWJsZSB0Ym9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5mbG90LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIC50YWJsZSB0Ym9keSAubGVnZW5kTGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi1kYXJrIC5uYXYtbGluaywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmJ0bi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5jb2xsYXBzZSAuY2FyZC1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC50aGVtZS1mb3JtIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLnRoZW1lLWZvcm0gbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyICNhY2NvcmRpb25vYyAjY29sbGFwc2VpY29uLFxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgI2FjY29yZGlvbm9jICNjb2xsYXBzZWljb24xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5uYXYtcmlnaHQgPiB1bCAuc2VhcmNoLWZvcm0gLm1vYmlsZS1zZWFyY2gge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEwMCUpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5uYXYtcmlnaHQgPiB1bCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDklKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIge1xuICAgIC8qIHNpZGViYXIgc3RhcnQgKi9cbiAgICAvKiBzaWRlYmFyIGVuZCAqL1xuICAgIC8qIGJvZHkgc3RhcnQqLyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1oZWFkZXIgPiBpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGk6aG92ZXIgLnNpbmdsZS1oZWFkZXIsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpOmhvdmVyIC5zaWRlYmFyLXN1Ym1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIGE6aG92ZXIgKyB1bCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIubmF0aXZlLWltYWdlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxOTFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyLm5hdmlnYXRpb24tYm9yZGVyZWQgLnNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4zNSk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAycHggOHB4IC0xcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIgaDYge1xuICAgICAgICAgIGNvbG9yOiAjZWVlZWVlOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMzUpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBsaS5zaWRlYmFyLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjZjNkODAwOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgYSB7XG4gICAgICAgIGNvbG9yOiAjZWVlZWVlOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1zdWJtZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10b3AgaSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtYm90dG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmN1c3RvbS1jYXJkIC5jYXJkLWhlYWRlciBpbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIG9wYWNpdHk6IDAuMTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWhlYWRlciAucm93IGgzIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgLyogYm9keSBlbmQqLyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciBoMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgaDIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIGgzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciBoNCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgaDUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtaGVhZGVyLXJpZ2h0IGkge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmFsZXJ0LWRhcmsge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYWxlcnQtZGFyayBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmFsZXJ0LWxpZ2h0Lm91dGxpbmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmFsZXJ0LWxpZ2h0Lm91dGxpbmUtMngsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmFsZXJ0LWxpZ2h0LmludmVyc2Uge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAjYW5pbWF0aW9uLWJveCAuYW5pbWF0ZS13aWRnZXQgcCB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAubGluZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHRoZWFkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHRib2R5LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHRmb290LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHRyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIHRoIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIHRkIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtcHJpbWFyeSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXByaW1hcnkgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zZWNvbmRhcnkgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zZWNvbmRhcnkgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zdWNjZXNzIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtc3VjY2VzcyB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLWluZm8gdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1pbmZvIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtd2FybmluZyB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXdhcm5pbmcgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1saWdodCB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLWxpZ2h0IHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtZGFuZ2VyIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtZGFuZ2VyIHRkIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctcHJpbWFyeSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLXNlY29uZGFyeSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLXN1Y2Nlc3MsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5iZy1pbmZvLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctd2FybmluZywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLWRhbmdlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLWxpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5kb3VibGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5kb3R0ZWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5kYXNoZWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSB0Ym9keSAuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSB0Ym9keSAuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZVtjbGFzcyo9J2JnLSddIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZVtjbGFzcyo9J2JnLSddIHRkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpOmhvdmVyIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCk6aG92ZXIgdGQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyZWQgdGhlYWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlcmVkIHRib2R5LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyZWQgdHIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlcmVkIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWludmVyc2UgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKTpob3ZlciB0ZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXItdmVydGljYWwgdHIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlci12ZXJ0aWNhbCB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRyIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlci12ZXJ0aWNhbCB0Ym9keSB0ciB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRoZWFkIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRoZWFkIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRib2R5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRib2R5IHRkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1kb3VibGUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggZG91YmxlICM0YjU0Njk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggZG91YmxlICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtZG90dGVkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjNGI1NDY5O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWRhc2hlZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgIzRiNTQ2OTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zd2l0Y2ggLnN3aXRjaC1zdGF0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYmctd2hpdGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGEgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idXNpbmVzcy10b3Atd2lkZ2V0IC5tZWRpYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5iLWwtbGlnaHQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ1c2luZXNzLWNhcmQgdGFibGUgdGQge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ1c2luZXNzLWNhcmQgdGFibGUgdGgge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnVzaW5lc3MtY2FyZCAubG9nbyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zb2NpYWwtd2lkZ2V0IC5kLWZsZXggLnNvY2lhbC1zdWItdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnNvY2lhbC13aWRnZXQgLnRvdGFsLXZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnNvY2lhbC13aWRnZXQgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jdC1ncmlkIHtcbiAgICAgICAgICBzdHJva2U6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY3QtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgaHIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRleHQtbXV0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5yZXZpZXctYm94IC50ZXN0aW1vbmlhbCAuY29udGVudDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FsZW5kZXItd2lkZ2V0IC5jYWwtZGF0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNvbnRhY3QtZm9ybSAudGhlbWUtZm9ybSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNvbnRhY3QtZm9ybSAudGhlbWUtZm9ybSAuZm9ybS1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tb3V0bGluZS1saWdodCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnRuLW91dGxpbmUtZGFyayB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tbGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjMzAzODQxICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItcmlnaHQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIC5mbG90LXRleHQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIHN2ZyB0ZXh0IHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtb3ZlcmZsb3cjbGluZS1jaGFydCByZWN0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyNjb2x1bW4tY2hhcnQxIHJlY3QsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LW92ZXJmbG93I2NvbHVtbi1jaGFydDIgcmVjdCB7XG4gICAgICAgICAgZmlsbDogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyBzdmcgPiByZWN0IHtcbiAgICAgICAgICBmaWxsOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LW92ZXJmbG93IHN2ZyA+IGcgPiBnID4gZyB0ZXh0IHtcbiAgICAgICAgICBmaWxsOiAjYjFiMWIyOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LW92ZXJmbG93IHN2ZyA+IGcgPiB0ZXh0IHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmFkaWFsLWJhcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJhci1jaGFydC13aWRnZXQgLmJvdHRvbS1jb250ZW50IC5udW0ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5iYXItY2hhcnQtd2lkZ2V0IC5ib3R0b20tY29udGVudCAubnVtIC5jb2xvci1ib3R0b20ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5iLXItbGlnaHQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLmxpdmUtcHJvZHVjdHMgLmN0LWxhYmVscyAuY3QtbGFiZWwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAudHVybm92ZXIgLmN0LWxhYmVscyAuY3QtbGFiZWwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAubW9udGhseSAuY3QtbGFiZWxzIC5jdC1sYWJlbCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC51c2VzIC5jdC1sYWJlbHMgLmN0LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLmxpdmUtcHJvZHVjdHMgLmN0LWdyaWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAudHVybm92ZXIgLmN0LWdyaWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAubW9udGhseSAuY3QtZ3JpZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC51c2VzIC5jdC1ncmlkIHtcbiAgICAgICAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyICNicm93c2VyLXVzZXMtY2hhcnQgc3ZnIHRleHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAjd2Vic2l0ZS12aXNpdGVyLWNoYXJ0IHN2ZyB0ZXh0IHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdHVzLWRldGFpbHMgaDQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdGF0dXMtZGV0YWlscyBoNCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdHVzLWRldGFpbHMgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2xpcGJvYWFyZC1jb250YWluZXIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmltZy10aHVtYm5haWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jcm0tdG9wLXdpZGdldCAuZC1mbGV4ID4gZGl2IGg0IHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNybS10b3Atd2lkZ2V0IC5kLWZsZXggPiBkaXYgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdC13aWRnZXQtZGFzaGJvYXJkIC5kLWZsZXggaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDc1JSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdC13aWRnZXQtZGFzaGJvYXJkIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3VwcG9ydC10aWNrZXQgdGFibGUgdHIgKyB0ciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3VwcG9ydC10aWNrZXQgdGFibGUgdHIgdGQgcCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3VwcG9ydC10aWNrZXQgdGFibGUgdHIgdGQgaDYge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN1cHBvcnQtdGlja2V0IHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsXG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIsXG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyxcbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5vZGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyLm9kZCA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgNTksIDc0LCAwLjMpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBpbnB1dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3g6YmVmb3JlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICRkYXJrLWJvZHktYmFja2dyb3VuZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIDphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMyMzk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSB0cjpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRoOmZpcnN0LWNoaWxkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMixcbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18zLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18xLFxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18yLFxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI2V4YW1wbGUtc3R5bGUtM193cmFwcGVyICNleGFtcGxlLXN0eWxlLTMgdGZvb3Qge1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0IC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0IC50b3RhbC1udW0ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0IC50b3RhbC1udW0gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmVjb21tZXJjZS13aWRnZXQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jcm0tbnVtYmVycyAuY29sID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZmxvdC1jaGFydC1jb250YWluZXItc21hbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC1ib3ggLnByb2R1Y3QtZGV0YWlscyBoNiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wcm9kdWN0LWJveCAucHJvZHVjdC1kZXRhaWxzIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWltZyAucHJvZHVjdC1ob3ZlciB1bCBsaSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWltZyAucHJvZHVjdC1ob3ZlciB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSAjQVBJLTJfd3JhcHBlciAjQVBJLTIgdGJvZHkgdGQgc3BhbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSAjQVBJLTJfd3JhcHBlciAjQVBJLTIgdGJvZHkgdGQgcCB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSBoNiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYm9yZGVyLXRhYi5uYXYtdGFicyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJvcmRlci10YWIubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYm9yZGVyLXRhYi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJvcmRlci10YWIubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCBhLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLW1vdmllIC5ici13aWRnZXQgYSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1waWxsIC5ici13aWRnZXQgYSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLW1vdmllIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1waWxsIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXNxdWFyZSAuYnItd2lkZ2V0IGEge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhYjhjZTQ7XG4gICAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQ6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnNjcm9sbC1kZW1vIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGI1NDY5O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC51c2VyLXN0YXR1cyB0YWJsZSB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudXNlci1zdGF0dXMgdGFibGUgdGgge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkICNkb251dC1jb2xvci1jaGFydC1tb3JyaXMtZGFpbHkgc3ZnLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkICNkb251dC1jb2xvci1jaGFydC1tb3JyaXMgc3ZnLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkICNicm93c2VyLXVzZXMtY2hhcnQgc3ZnLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkICN3ZWJzaXRlLXZpc2l0ZXItY2hhcnQgc3ZnIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbWVyLXJldmlldyAuY3VzdC1uYW1lIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3VzdG9tZXItcmV2aWV3IC5jdXN0LWRlcyB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXItaGVhZGVyLTEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlci0yLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyIC5uYXYtcHJpbWFyeSAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXIgLm5hdi1wcmltYXJ5IC5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAuZHJhZy1ib3ggZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWJ1aWxkZXIgLmhlbHAtYmxvY2sge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjdmlld2h0bWwgLnJlbmRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyLWNvbHVtbiAuZHJhZy1ieCB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aXphcmQtNCB1bC5hbmNob3IgbGkgYS5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjMzAzODQxOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gaDQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gYSA+IGRpdiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1ncmlkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1jZWxsLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsIGlucHV0LFxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtY2VsbCBpbnB1dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsIGlucHV0LFxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWhlYWRlci1yb3cgc2VsZWN0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtZmlsdGVyLXJvdyBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1jZWxsLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtZ3JpZC1ib2R5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLXNlbGVjdGVkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZCAuanNncmlkLXBhZ2VyIFtjbGFzcyo9XCJqc2dyaWQtcGFnZXJcIl0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQgLmpzZ3JpZC1wYWdlciAuanNncmlkLXBhZ2VyLXBhZ2UgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zdWItdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXZzLWljb24gbGkgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2cy1pY29uIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXZzLWljb24gLnNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtYWNjb3JkaW5nIGxpIC50ZXh0LW11dGVkIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXZzLWljb24uZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBsaSBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaSBhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2LWxpc3QgLm5hdi1saXN0LWRpc2MgbGk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaTpob3ZlciBhIHtcbiAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2cy1kcm9wZG93biAub25ob3Zlci1zaG93LWRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm9uaG92ZXItZHJvcGRvd246aG92ZXIgLm9uaG92ZXItc2hvdy1kaXY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMzNjQwNGE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIC5idG4tbGluayB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kYXRlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyAuYmxvZy1zb2NpYWwgbGksIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiAuYmxvZy1zb2NpYWwgbGkge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaTpsYXN0LWNoaWxkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLmJsb2ctc29jaWFsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyBwLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyAuc2luZ2xlLWJsb2ctY29udGVudC10b3AgcCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5zaW5nbGUtYmxvZy1jb250ZW50LXRvcCBwIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLm1lZGlhIGg2IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLm1lZGlhIGltZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNvbW1lbnQtYm94IHAge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLmNvbW1lbnQtc29jaWFsIGxpIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLmNvbW1lbnQtc29jaWFsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jb21tZW50LWJveCBociB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogIzMwMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB1bC50aGUtaWNvbnMgbGkge1xuICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzRiNTQ2OTtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJ1dHRvbi1idWlsZGVyLXdyYXAgLmJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJ1dHRvbi1idWlsZGVyLXdyYXAgLmJ1dHRvbi1wcmV2aWV3IGgyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYnV0dG9uLWJ1aWxkZXItd3JhcCBwcmUud2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGEgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1uZXh0LWJ1dHRvbiAuZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLW5leHQtYnV0dG9uIC5mYy1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMgLmZjLXRvb2xiYXIgLmZjLWxlZnQgLmZjLXByZXYtYnV0dG9uIC5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OmFmdGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1wcmV2LWJ1dHRvbiAuZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMgLmZjLXRvb2xiYXIgLmZjLWxlZnQgLmJ0bi1saWdodCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1idXR0b24tZ3JvdXAgLmZjLW1vbnRoLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzg0MSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMtdmlldyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzg0MSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYy12aWV3IC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMtdmlldyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYmFzaWNEYXktYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mYy1idXR0b24tZ3JvdXAgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mYy1idXR0b24tZ3JvdXAgLmZjLWFnZW5kYURheS1idXR0b24ge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mYy1idXR0b24tZ3JvdXAgLmZjLW1vbnRoLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1hZ2VuZGEtdmlldyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWFnZW5kYS12aWV3IC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uLWdyb3VwIC5mYy1tb250aC1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1hZ2VuZGEtdmlldyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuYnRuLWxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmFzaWMtY2FsZW5kYXIgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJhc2ljLWNhbGVuZGFyIC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmJ0bi1saWdodCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYmFzaWNXZWVrLWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuYnRuLWxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmFzaWMtY2FsZW5kYXIgLmZjLXRvb2xiYXIgLmZjLWxlZnQgLmJ0bi1saWdodDpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJnLWV2ZW50cyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0OmhvdmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtZXZlbnQtY29sb3JzIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5idG4tbGlnaHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3AgLmRldGFpbHMgaDQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtYm90dG9tIGg1IHNwYW4ge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtYm90dG9tIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3JtLWFjdGl2aXR5ID4gbGkgKyBsaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jcm0tYWN0aXZpdHkgPiBsaSBoNiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNybS1hY3Rpdml0eSB1bC5kYXRlcyBsaSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kZWZhdWx0LXdpZGdldC1jb3VudCBoNCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZGVmYXVsdC13aWRnZXQtY291bnQgLmljb24tYmcge1xuICAgICAgICBjb2xvcjogIzJlMzk0NTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZGVmYXVsdC13aWRnZXQtY291bnQgLmxlZnQgaSB7XG4gICAgICAgIGNvbG9yOiAjMzAzODQxO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzIHN2ZyB0ZXh0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNkb251dC1jb2xvci1jaGFydC1tb3JyaXMtZGFpbHkgc3ZnIHRleHQge1xuICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsLWRlZmF1bHQgLnNsaWRlLS1pdGVtIHAge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbS1jYXJkIC5jYXJkLXByb2ZpbGUgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3VzdG9tLWNhcmQgLnByb2ZpbGUtZGV0YWlscyBoNiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAuY2FyZC1zb2NpYWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAuY2FyZC1mb290ZXIgPiBkaXYgaDYge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3VzdG9tLWNhcmQgLmNhcmQtZm9vdGVyID4gZGl2ICsgZGl2IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcGRvd24tYmFzaWMgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1iYXNpYyAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcGRvd24tYmFzaWMgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wdXAtYmFzaWMgLmRyb3B1cCAuZHJvcHVwLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcHVwLWJhc2ljIC5kcm9wdXAgLmRyb3B1cC1jb250ZW50IGE6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UgaDYge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2Ugc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5icm93c2VyLXdpZGdldCAuYWxpZ24tc2VsZi1jZW50ZXIgaDQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5icm93c2VyLXdpZGdldCAuYWxpZ24tc2VsZi1jZW50ZXIgaDQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAuZW1haWwtYXBwLXNpZGViYXIgLm1lZGlhIGltZyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLWFwcC1zaWRlYmFyIC5tYWluLW1lbnUgPiBsaSBhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAuZW1haWwtcmlnaHQtYXNpZGUgLmVtYWlsLWJvZHkgLmluYm94IC5tZWRpYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IGg2IHNtYWxsIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLm1lZGlhLWJvZHkgaDYgc21hbGwgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLXRvcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIHAge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAuZW1haWwtY29udGVudCAuZW1haWwtdG9wIC51c2VyLWVtYWlsaWQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuaWNvbi1saXN0cyBkaXYgaSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5pY29uLWxpc3RzIGRpdjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLndpZGdldC1qb2lucyAuZC1mbGV4ID4gZGl2ID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aWRnZXQtam9pbnMgLmQtZmxleCAuZGV0YWlscyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zOmJlZm9yZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucmVkaWFsLXNvY2lhbC13aWRnZXQgaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnNvY2lhbC13aWRnZXQtY2FyZCBoNSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuc29jaWFsLXdpZGdldC1jYXJkIGg0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuc29jaWFsLXdpZGdldC1jYXJkIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYi1iLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYi1yLWRhcmsge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsIGkge1xuICAgICAgICBjb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudGVzdGltb25pYWwgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsIGg1IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudGVzdGltb25pYWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ncmlkLXNob3djYXNlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ncmlkLWFsaWduIC5yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ib3JkZXItc3R5bGUgLmNhcmQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5vZmZlci1zdHlsZSAuY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1ncmlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1tYWluQ29udHJvbHMgLmdlLWFkZFJvd0dyb3VwIC5nZS1yb3ctaWNvbiAuY29sdW1uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1jb2RlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1zY3JlZW4ge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAucm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAuY29sdW1uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAuZ2UtdG9vbHMtZHJhd2VyIC5nZS1kZXRhaWxzIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5O1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAuZ2UtdG9vbHMtZHJhd2VyIC5nZS1kZXRhaWxzIC5idG4tZ3JvdXAgYSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmdlLWNvbnRlbnQtdHlwZS1ja2VkaXRvciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnByaWNpbmctd3JhcHBlci1jYXJkIC5wcmljaW5nLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC10aXRsZSBoMyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXRpdGxlIGg1IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtcHJpY2UgaDEgc21hbGwge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtZGVzY3JpcHRpb24gbGkge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLWRlc2NyaXB0aW9uIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zZWFyY2gtcGFnZSAuaW5mby1ibG9jayArIC5pbmZvLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQtYWJzb2x1dGUgLmJnLXByaW1hcnkgaDUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQtYWJzb2x1dGUgLmJnLXNlY29uZGFyeSBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgZm9vdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzAzODQxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jdXN0b20tc2VsZWN0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuZm9vdGVyLWZpeCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuZHQtYnV0dG9uLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmR0LWJ1dHRvbi1pbmZvIGgyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmFib3V0IC5uYW1lIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuaW1hZ2UgLmljb24td3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmltYWdlIC5hdmF0YXIgaW1nIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLnNvY2lhbC1tZWRpYSBhIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC5mb2xsb3cgc3BhbiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuZm9sbG93IC5mb2xsb3ctbnVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLnN0YXR1cyB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuc3RhdHVzIHAge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1oZWFkZXIgLmNoYXQtbWVudS1pY29ucyBsaSBhIGkge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbXNnLWJveCAubXktbWVzc2FnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5tZXNzYWdlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1zZy1ib3ggLm90aGVyLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LW1lc3NhZ2UgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHVsIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtaGlzdG9yeSAuY2FsbC1pY29ucyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuc2NvcmxsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuaW5wdXQtZ3JvdXAtYWlyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5pbnB1dC1ncm91cC1zb2xpZCAuaW5wdXQtZ3JvdXAtdGV4dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuaW5wdXQtZ3JvdXAtc29saWQgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuc2VtaWxpZ2h0LWJnLWNvbG9yLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5oZWFkZXItYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXI6bm90KC5hY3RpdmUpLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IGgzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIC5hdXRoZW50aWNhdGlvbi1ib3ggaDQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCBoNiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IGg0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggaDMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggaDYge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmVycm9yLXdyYXBwZXIgLm1haW50ZW5hbmNlLWljb25zIGxpIGkge1xuICAgIGNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmVycm9yLXdyYXBwZXIgLm1haW50ZW5hbmNlLWljb25zIGxpOm50aC1jaGlsZCgzKSBpIHtcbiAgICBjb2xvcjogIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIHtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjgpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciBoNSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY291bnRkb3duIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNvbWluZ3Nvb24gLmNvbWluZ3Nvb24taW5uZXIgLmNvdW50ZG93biAudGl0bGUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY29taW5nLXNvb24tYm90dG9tLWxpbmsgYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXRoLWxheWVyLnBuZyksIHJnYmEoNTQsIDY0LCA3NCwgMC45KTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCAudGV4dC1jZW50ZXIgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCAuc29jaWFsLW1lZGlhIGxpIHtcbiAgICAgIGNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAucmVzZXQtcGFzc3dvcmQtYm94IC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLnJlc2V0LXBhc3N3b3JkLWJveCAucmVzZXQtcGFzc3dvcmQtbGluayB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAucmVzZXQtcGFzc3dvcmQtYm94IC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAucmVzZXQtcGFzc3dvcmQtYm94IC50aGVtZS1mb3JtIC5vcHQtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLmF1dGhlbnRpY2F0aW9uLWJveCBoNCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggaDYge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLmF1dGhlbnRpY2F0aW9uLWJveCBoMyB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmJ0bi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzY0MDRhO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAudGV4dC1tdXRlZCB7XG4gICAgICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmRlZmF1bHQtYWNjb3JkaW5nIC5iZy1wcmltYXJ5IC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmRlZmF1bHQtYWNjb3JkaW5nIC5iZy1zZWNvbmRhcnkgLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNmM2ZGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY29sbGFwc2UgLmNhcmQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHVsIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC50b3RhbC10aW1lIGgyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jYWxsZXItaW1nIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWNvbnRlbnQgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5jcm0tbnVtYmVycyAuY29sICsgLmNvbCArIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1tZW51IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmVycm9yLXdyYXBwZXIgLm1haW50ZW5hbmNlLWljb25zIGxpIGkge1xuICAgICAgY29sb3I6ICMyYTMxNDI7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wgKyAuY29sIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5wYWdlLXdyYXBwZXIgLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC51c2VyLWRlc2lnbmF0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAud2lkZ2V0LWpvaW5zIC5ib3JkZXItYWZ0ZXIteHM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucGFnZS13cmFwcGVyIC5idXNpbmVzcy1jYXJkIC5iLWwtbGlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnBhZ2Utd3JhcHBlciAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2ICsgZGl2ICsgZGl2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmxnLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmRyYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZHJhZyBmb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAjNGI1NDY5O1xuICAgICAgYm9yZGVyOiAxcHggZG90dGVkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5kcmFnIGZvcm0gaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZHJhZyBmb3JtIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5kcmFnZ2FibGUgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5kcmFnZ2FibGUgcCB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmRyYWdnYWJsZSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5kcmFnZ2FibGUgLnJhZGlvIGxhYmVsOjpiZWZvcmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5kcmFnZ2FibGUgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1pbnZlcnNlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXByaW1hcnktZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5LWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXN1Y2Nlc3MtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW5mby1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC13YXJuaW5nLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWRhbmdlci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1pbnZlcnNlLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10aW1lXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXVybF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGhlbWUtZm9ybSB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aGVtZS1mb3JtIC5mb3JtLWRpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRoZW1lLWZvcm0gLmZvcm0tZGl2aWRlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5Db2RlTWlycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGE2YWQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5Db2RlTWlycm9yIC5Db2RlTWlycm9yLWNvZGUgcHJlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmVkaXRvci10b29sYmFyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk4YTZhZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OGE2YWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5lZGl0b3ItdG9vbGJhciBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmVkaXRvci10b29sYmFyIGE6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5lZGl0b3ItdG9vbGJhciBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZWRpdG9yLXRvb2xiYXIgaS5zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOThhNmFkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZWRpdG9yLXRvb2xiYXIuZGlzYWJsZWQtZm9yLXByZXZpZXcgYTpub3QoLm5vLWRpc2FibGUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5lZGl0b3ItcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmVkaXRvci1wcmV2aWV3LXNpZGUge1xuICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudS1zdGVwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnUtc3RlcC5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51LXN0ZXAuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWI4Y2U0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnUtc3RlcC10aXRsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnUtcGVhcmwtdGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnUtc3RlcC1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnUtcGVhcmw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51LXBlYXJsLW51bWJlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnUtcGVhcmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51LXBlYXJsLmRpc2FibGVkIC51LXBlYXJsLWljb24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51LXBlYXJsLmRpc2FibGVkIC51LXBlYXJsLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogIzRiNTQ2OTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51LXBlYXJsLmRpc2FibGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51LXBlYXJsLmVycm9yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnN3YWwtbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc3dhbC1tb2RhbCAuc3dhbC10aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnN3YWwtbW9kYWwgLnN3YWwtdGV4dCB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zd2FsLW1vZGFsIC5zd2FsLWNvbnRlbnRfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zd2FsLWljb24tLXN1Y2Nlc3M6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zd2FsLWljb24tLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2hpZGUtY29ybmVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NjkgIzRiNTQ2OSAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NjkgIzRiNTQ2OSAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4YTZhZCAjNGI1NDY5ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm5hdi10YWJzLm5hdi1ib3R0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuZm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM2NDA0YSAjNGI1NDY5ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQgLm5hdi1saW5rLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQgLm5hdi1saW5rLmFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LXJpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQgLnNob3cgPiAubmF2LWxpbmssIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodCAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZjNmRhO1xuICAgIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNmM2ZGE7XG4gICAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5uYXYtaXRlbS5zaG93IHtcbiAgICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZjNmRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwYzI5MjtcbiAgICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtaXRlbS5zaG93IHtcbiAgICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBjMjkyOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLm5hdi1saW5rOmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDk5ZmY7XG4gICAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLm5hdi1pdGVtLnNob3cge1xuICAgIGNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDk5ZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWl0ZW0uc2hvdyB7XG4gICAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbms6Zm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ib3JkZXItdGFiLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWl0ZW0uc2hvdyB7XG4gICAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmljb24taG92ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmljb24taG92ZXItYm90dG9tIC5pY29uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuaWNvbi1ob3Zlci1ib3R0b20gc3BhbiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5pY29uLWhvdmVyLWJvdHRvbSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tZmlyc3QgaSB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0ZjVhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aW1lbGlueSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGltZWxpbnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRpbWVsaW55IC50aW1lbGlueS1kb3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aW1lbGlueSAudGltZWxpbnktZG90OjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrLmFjdGl2ZSAudGltZWxpbnktZG90OjpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50aW1lbGlueSAudGltZWxpbnktdGltZWxpbmUgLnRpbWVsaW55LXRpbWVibG9jazpub3QoLmluYWN0aXZlKTpub3QoLmFjdGl2ZSkgLnRpbWVsaW55LWRvdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2s6bm90KC5pbmFjdGl2ZSk6bm90KC5hY3RpdmUpIC50aW1lbGlueS1kb3Q6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2sgLnRpbWVsaW55LWRvdDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzM2NDA0YTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciAudGFzay1sYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRvZG8gLnRvZG8tbGlzdC13cmFwcGVyICN0b2RvLWxpc3QgbGkgLnRhc2stY29udGFpbmVyOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRvZG8gLnRvZG8tbGlzdC13cmFwcGVyICN0b2RvLWxpc3QgbGkgLnRhc2stY29udGFpbmVyIC50YXNrLWFjdGlvbi1idG4gLmFjdGlvbi1ib3g6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpLmNvbXBsZXRlZCAudGFzay1jb250YWluZXIgLnRhc2stbGFiZWwge1xuICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpLmNvbXBsZXRlZCAudGFzay1jb250YWluZXIgLmNvbXBsZXRlLWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYzI5MiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAudG9kby1saXN0LWZvb3RlciAubmV3LXRhc2std3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnVzZXItcHJvZmlsZSAudHRsLWluZm8gaDYge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51c2VyLXByb2ZpbGUgLnR0bC1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC50aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAudXNlci1pbWFnZSAuYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC51c2VyLWltYWdlIC5pY29uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnVzZXItcHJvZmlsZSAuZm9sbG93IC5mb2xsb3ctbnVtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC51c2VyLXByb2ZpbGUgLnByb2ZpbGUtaW1nLXN0eWxlIC51c2VyLW5hbWUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbWctc3R5bGUgcCB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmludHJvanMtaGVscGVyTGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC45KTtcbiAgICBib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ub2RlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgICBjb2xvcjogIzQzNGY1YSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuY2hvciB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xpY2tlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbjpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50eXBvZ3JhcGh5IHNtYWxsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJveC1zaGFkb3c6IDAgMCA5cHggIzRiNTQ2OTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3g6YmVmb3JlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1yZWNlbnQtYWN0aXZpdHk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4ICM0YjU0Njk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3g6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5xdWlja3ZpZXctd3JhcHBlciAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1saW5rIDpob3ZlciB7XG4gICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5zaG93LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAucXVpY2t2aWV3LXdyYXBwZXIgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2ggaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLmFjdGl2aXR5LWNvbnRlbnQgaDYge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1jb250ZW50IGhyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLnVzZXItZmlyc3QtbGV0dGVyOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5jaGF0LWJveCAuYWJvdXQgLm5hbWUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuY29kZS1ib3gtY29weSBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuY29kZS1ib3gtY29weSBwcmUgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmNvZGUtYm94LWNvcHkgLmNvZGUtYm94LWNvcHlfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5jb2RlLWJveC1jb3B5IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAxcHggIzAwMDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5jb2RlLWJveC1jb3B5IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0gOjpzZWxlY3Rpb24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gdGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmR0LWJ1dHRvbi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZHQtYnV0dG9uLWluZm8gaDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNrZXl0YWJsZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjY29sdW1uLXNlbGVjdG9yX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNhdXRvLWZpbGxfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2N1c3RvbS1idXR0b25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2NsYXNzLWJ1dHRvbl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAja2V5Ym9hcmQtYnRuX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNtdWx0aWxldmVsLWJ0bl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjcGFnZWxlbmd0aC1idG5fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2Jhc2ljLWNvbHJlb3JkZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI3N0YXRlLXNhdmluZ193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjcmVhbC10aW1lX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNiYXNpYy1maXhlZC1oZWFkZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2ZpeGVkLWhlYWRlci1mb290ZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2V4cG9ydC1idXR0b25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2V4Y2VsLWN1c3QtYm9sZGVyX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNjdXN0LWpzb25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2Jhc2ljLWtleS10YWJsZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjZm9jdXMtY2VsbF93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjcmVzcG9uc2l2ZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjbmV3LWNvbnNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI3Nob3ctaGlkZGVuLXJvd193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjYmFzaWMtcm93LXJlb3JkZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2Z1bGwtcm93X3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdICNyZXN0LWNvbHVtbl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gI2V4YW1wbGUtc3R5bGUtOF93cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgdGJvZHkgdHIub2RkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAjZXhhbXBsZS1zdHlsZS04X3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5lcnJvci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuZXJyb3Itd3JhcHBlciAuc3ViLWNvbnRlbnQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYi1saWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5tb2RhbC1jb250ZW50IC51aS1mcm9udCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuc3RlcHdpemFyZCAuc3RlcHdpemFyZC1yb3c6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5tb2RhbCAudGhlbWUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudG9rZW4uYXRydWxlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudG9rZW4uYXR0ci12YWx1ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLnRva2VuLmtleXdvcmQge1xuICAgIGNvbG9yOiAjNDA5OWZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2tlbi5ib29sZWFuLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudG9rZW4uY29uc3RhbnQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2tlbi5kZWxldGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudG9rZW4ubnVtYmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAudG9rZW4ucHJvcGVydHksIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2tlbi5zeW1ib2wsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC50b2tlbi50YWcge1xuICAgIGNvbG9yOiAjRkY1MzcwOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5sb2FkZXItYm94LmNhcmQtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5teS1nYWxsZXJ5LmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LXByaW1hcnkuaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1wcmltYXJ5LmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1wcmltYXJ5Lm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LXByaW1hcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LXNlY29uZGFyeS5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1zZWNvbmRhcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1zdWNjZXNzLmludmVyc2Uge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtc3VjY2Vzcy5pbnZlcnNlIC5idG4tY2xvc2Uge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtc3VjY2Vzcy5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1zdWNjZXNzLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtZGFuZ2VyLmludmVyc2Uge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtZGFuZ2VyLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1kYW5nZXIub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtZGFuZ2VyLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtd2FybmluZy5pbnZlcnNlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LXdhcm5pbmcub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtM1wiXSAuYWxlcnQtd2FybmluZy5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LWluZm8uaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1pbmZvLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1pbmZvLm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LWluZm8ub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1saWdodC5pbnZlcnNlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LWxpZ2h0LmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1saWdodC5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LWRhcmsuaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1kYXJrLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1kYXJrLm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmFsZXJ0LWRhcmsub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5hbGVydC1saWdodC5pbnZlcnNlIGkge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTNcIl0gLmRpc21pc3MtdGV4dCAuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIC5kaXNtaXNzLXRleHQgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2UgLmJnLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5mb3JtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1saWdodCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IHVuc2V0OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50eHQtZGFyayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5icmVhZGNydW1iLmJnLWxpZ2h0IC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYnJlYWRjcnVtYi5iZy1saWdodCAuYnJlYWRjcnVtYi1pdGVtIC50eHQtZGFyayB7XG4gICAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5mbG90LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIC50YWJsZSB0Ym9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5mbG90LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIC50YWJsZSB0Ym9keSAubGVnZW5kTGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmdvb2dsZS12aXN1YWxpemF0aW9uLXRvb2x0aXAgdGV4dCB7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi1kYXJrIC5uYXYtbGluaywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi1waWxscy5uYXYtZGFyayAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5sb2FkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5sb2FkZXItd3JhcHBlciAubG9hZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIHtcbiAgICAvKiBNYWluIEhlYWRlciBzdGFydCAqL1xuICAgIC8qIE1haW4gSGVhZGVyIGVuZHMgKi8gfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCBsaSBpIHtcbiAgICAgICAgICBjb2xvcjogI2VlZWVlZTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5uYXYtbWVudXMgbGkgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEwMCUpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5hdi1tZW51cyBsaSBhIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5uYXYtbWVudXMgbGkgLmQtZmxleCBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubmF2LW1lbnVzIGxpIC5kLWZsZXggPiBkaXYgLnR4dC1kYXJrIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubmF2LW1lbnVzIGxpIC5vbmhvdmVyLXNob3ctZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICMzNjQwNGE7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5uYXYtbWVudXMgbGkgLm9uaG92ZXItc2hvdy1kaXY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMzAzODQxOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubmF2LW1lbnVzIGxpIC5vbmhvdmVyLXNob3ctZGl2OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5hdi1tZW51cyBsaSAubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubmF2LW1lbnVzIGxpIC5ub3RpZmljYXRpb24tZHJvcGRvd24ub25ob3Zlci1zaG93LWRpdiBsaSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5hdi1tZW51cyBsaSAubGFuZ3VhZ2UtZHJvcGRvd24gbGkgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5wcm9maWxlLWRyb3Bkb3duIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkgYSBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkgLm1lZGlhIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSAubWVkaWEgLm1lZGlhLWJvZHkgLnR4dC1kYXJrIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkgLm9uaG92ZXItc2hvdy1kaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggIzM2NDA0YTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCA+IGxpIC5vbmhvdmVyLXNob3ctZGl2OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzMwMzg0MTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCA+IGxpIC5vbmhvdmVyLXNob3ctZGl2OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24tZHJvcGRvd24ub25ob3Zlci1zaG93LWRpdiBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSAubGFuZ3VhZ2UtZHJvcGRvd24gbGkgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubWVnYS1tZW51LWhlYWRlciAudmVydGljYWwtbWVudS1tYWluIC5tYWluLW5hdiAubWFpbi1tZW51IGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5sb2dvLXdyYXBwZXIgYSAuaW1hZ2UtZGFyayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5sb2dvLXdyYXBwZXIgYSAuaW1hZ2UtbGlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4ICM0YjU0Njk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5uYXYtcmlnaHQgPiB1bCAuc2VhcmNoLWZvcm0gLm1vYmlsZS1zZWFyY2gge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubmF2LXJpZ2h0ID4gdWwgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoOSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciB7XG4gICAgICAvKiBzaWRlYmFyIHN0YXJ0ICovXG4gICAgICAvKiBzaWRlYmFyIGVuZCAqL1xuICAgICAgLyogYm9keSBzdGFydCovIH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyID4gaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGk6aG92ZXIgLnNpbmdsZS1oZWFkZXIsXG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGk6aG92ZXIgLnNpZGViYXItc3VibWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIGE6aG92ZXIgKyB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgb3BhY2l0eTogMC4xOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyLm5hdGl2ZS1pbWFnZS1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE5MWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhci5uYXZpZ2F0aW9uLWJvcmRlcmVkIC5zaWRlYmFyLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4xNSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAycHggOHB4IC0xcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciBoNiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjM1KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpIC5sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuc2lkZWJhci1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjNkODAwOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSBhIHtcbiAgICAgICAgICBjb2xvcjogI2VlZWVlZTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1zdWJtZW51ID4gbGkgPiBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdG9wIGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1ib3R0b20ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtaGVhZGVyIC5yb3cgaDMgc21hbGwge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAvKiBib2R5IGVuZCovIH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgPiBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIGgxLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciBoMiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgaDMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIGg0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciBoNSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1oZWFkZXIgaDYge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYWxlcnQtZGFyayB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYWxlcnQtZGFyayBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1saWdodC5vdXRsaW5lLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5hbGVydC1saWdodC5pbnZlcnNlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkICNhbmltYXRpb24tYm94IC5hbmltYXRlLXdpZGdldCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAubGluZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0aGVhZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0Ym9keSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0Zm9vdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0ciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCB0aCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGhlYWQgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0aCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiOGNlNDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1wcmltYXJ5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtcHJpbWFyeSB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXNlY29uZGFyeSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXNlY29uZGFyeSB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLXN1Y2Nlc3MgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1zdWNjZXNzIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtaW5mbyB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLWluZm8gdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS13YXJuaW5nIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtd2FybmluZyB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLnRhYmxlLWxpZ2h0IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAudGFibGUtbGlnaHQgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1kYW5nZXIgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50YWJsZS1kYW5nZXIgdGQge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctcHJpbWFyeSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLXNlY29uZGFyeSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLXN1Y2Nlc3MsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5iZy1pbmZvLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZSAuYmctd2FybmluZywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgLmJnLWRhbmdlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5iZy1saWdodCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5kb3VibGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5kb3R0ZWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlIC5kYXNoZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tcHJpbWFyeSB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiOGNlNDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlW2NsYXNzKj0nYmctJ10gdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlW2NsYXNzKj0nYmctJ10gdGQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6cmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpOmhvdmVyIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCk6aG92ZXIgdGQge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlcmVkIHRoZWFkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXJlZCB0Ym9keSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyZWQgdGZvb3QsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlcmVkIHRyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXJlZCB0ZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyZWQgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtaW52ZXJzZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpOmhvdmVyIHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1ib3JkZXItdmVydGljYWwgdHIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlci12ZXJ0aWNhbCB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRyIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWJvcmRlci12ZXJ0aWNhbCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtYm9yZGVyLXZlcnRpY2FsIHRib2R5IHRyIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRoZWFkIHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRoZWFkIHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRib2R5IHRoLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1zdHlsaW5nIHRib2R5IHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudGFibGUtZG91YmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggZG91YmxlICM0YjU0Njk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBkb3VibGUgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRhYmxlLWRvdHRlZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjNGI1NDY5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZG90dGVkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC50YWJsZS1kYXNoZWQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgIzRiNTQ2OTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3dpdGNoIC5zd2l0Y2gtc3RhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYmctd2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnVzaW5lc3MtdG9wLXdpZGdldCAubWVkaWEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmItbC1saWdodCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ1c2luZXNzLWNhcmQgdGFibGUgdGQge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idXNpbmVzcy1jYXJkIHRhYmxlIHRoIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idXNpbmVzcy1jYXJkIC5sb2dvIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zb2NpYWwtd2lkZ2V0IC5kLWZsZXggLnNvY2lhbC1zdWItdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zb2NpYWwtd2lkZ2V0IC50b3RhbC12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc29jaWFsLXdpZGdldCAuc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jdC1ncmlkIHtcbiAgICAgICAgICAgIHN0cm9rZTogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmN0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCBociB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnRleHQtbXV0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnJldmlldy1ib3ggLnRlc3RpbW9uaWFsIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnJldmlldy1ib3ggLnRlc3RpbW9uaWFsIC5jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgIzM2NDA0YTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNhbGVuZGVyLXdpZGdldCAuY2FsLWRhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jb250YWN0LWZvcm0gLnRoZW1lLWZvcm0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY29udGFjdC1mb3JtIC50aGVtZS1mb3JtIC5mb3JtLWljb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnRuLW91dGxpbmUtbGlnaHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5idG4tbGlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJvcmRlci1yaWdodCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIC5mbG90LXRleHQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciBzdmcgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyNsaW5lLWNoYXJ0IHJlY3QsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LW92ZXJmbG93I2NvbHVtbi1jaGFydDEgcmVjdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtb3ZlcmZsb3cjY29sdW1uLWNoYXJ0MiByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICMzNjQwNGE7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyBzdmcgPiByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICMzNjQwNGE7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1vdmVyZmxvdyBzdmcgPiBnID4gZyA+IGcgdGV4dCB7XG4gICAgICAgICAgICBmaWxsOiAjYjFiMWIyOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtb3ZlcmZsb3cgc3ZnID4gZyA+IHRleHQge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucmFkaWFsLWJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJhci1jaGFydC13aWRnZXQgLmJvdHRvbS1jb250ZW50IC5udW0ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYmFyLWNoYXJ0LXdpZGdldCAuYm90dG9tLWNvbnRlbnQgLm51bSAuY29sb3ItYm90dG9tIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmItci1saWdodCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLmxpdmUtcHJvZHVjdHMgLmN0LWxhYmVscyAuY3QtbGFiZWwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAudHVybm92ZXIgLmN0LWxhYmVscyAuY3QtbGFiZWwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAubW9udGhseSAuY3QtbGFiZWxzIC5jdC1sYWJlbCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC51c2VzIC5jdC1sYWJlbHMgLmN0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyIC5saXZlLXByb2R1Y3RzIC5jdC1ncmlkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLnR1cm5vdmVyIC5jdC1ncmlkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgLm1vbnRobHkgLmN0LWdyaWQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNoYXJ0LWNvbnRhaW5lciAudXNlcyAuY3QtZ3JpZCB7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5jaGFydC1jb250YWluZXIgI2Jyb3dzZXItdXNlcy1jaGFydCBzdmcgdGV4dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2hhcnQtY29udGFpbmVyICN3ZWJzaXRlLXZpc2l0ZXItY2hhcnQgc3ZnIHRleHQge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdHVzLWRldGFpbHMgaDQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3RhdHVzLWRldGFpbHMgaDQgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdGF0dXMtZGV0YWlscyBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2xpcGJvYWFyZC1jb250YWluZXIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuaW1nLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNybS10b3Atd2lkZ2V0IC5kLWZsZXggPiBkaXYgaDQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNybS10b3Atd2lkZ2V0IC5kLWZsZXggPiBkaXYgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN0YXQtd2lkZ2V0LWRhc2hib2FyZCAuZC1mbGV4IGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDc1JSk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5zdGF0LXdpZGdldC1kYXNoYm9hcmQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3VwcG9ydC10aWNrZXQgdGFibGUgdHIgKyB0ciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN1cHBvcnQtdGlja2V0IHRhYmxlIHRyIHRkIHAsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnN1cHBvcnQtdGlja2V0IHRhYmxlIHRyIHRkIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc3VwcG9ydC10aWNrZXQgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCxcbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLFxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5vZGQgPiAuc29ydGluZ18xLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgdHIub2RkID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIuZXZlbiA+IC5zb3J0aW5nXzEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA1OSwgNzQsIDAuMyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBpbnB1dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBzZWxlY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3g6YmVmb3JlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICRkYXJrLWJvZHktYmFja2dyb3VuZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkOmhvdmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCA6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGgsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ci5ldmVuOmhvdmVyID4gLnNvcnRpbmdfMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHIuZXZlbjpob3ZlciA+IC5zb3J0aW5nXzEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzIzOTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHkgdHI6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0aCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGg6Zmlyc3QtY2hpbGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgdHIgPiAuc29ydGluZ18yLFxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5IHRyID4gLnNvcnRpbmdfMywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyID4gLnNvcnRpbmdfMSxcbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIgPiAuc29ydGluZ18yLFxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ciA+IC5zb3J0aW5nXzMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI2V4YW1wbGUtc3R5bGUtM193cmFwcGVyICNleGFtcGxlLXN0eWxlLTMgdGZvb3Qge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5wYWdlLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0IC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZWNvbW1lcmNlLXdpZGdldCAudG90YWwtbnVtIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmVjb21tZXJjZS13aWRnZXQgLnRvdGFsLW51bSBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmVjb21tZXJjZS13aWRnZXQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNybS1udW1iZXJzIC5jb2wgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuZmxvdC1jaGFydC1jb250YWluZXItc21hbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC1ib3ggLnByb2R1Y3QtZGV0YWlscyBoNiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC1ib3ggLnByb2R1Y3QtZGV0YWlscyBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC1ib3ggLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWhvdmVyIHVsIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnByb2R1Y3QtYm94IC5wcm9kdWN0LWltZyAucHJvZHVjdC1ob3ZlciB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSAjQVBJLTJfd3JhcHBlciAjQVBJLTIgdGJvZHkgdGQgc3BhbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAucHJvZHVjdC10YWJsZSAjQVBJLTJfd3JhcHBlciAjQVBJLTIgdGJvZHkgdGQgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnByb2R1Y3QtdGFibGUgaDYge1xuICAgICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJvcmRlci10YWIubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItd2lkZ2V0IGEsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici13aWRnZXQgYSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLW1vdmllIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1waWxsIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2FiOGNlNDtcbiAgICAgICAgICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jYXJkIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZDphZnRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuc2Nyb2xsLWRlbW8ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGI1NDY5O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY2FyZCAudXNlci1zdGF0dXMgdGFibGUgdGQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgLnVzZXItc3RhdHVzIHRhYmxlIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcy1kYWlseSBzdmcsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcyBzdmcsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI2Jyb3dzZXItdXNlcy1jaGFydCBzdmcsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQgI3dlYnNpdGUtdmlzaXRlci1jaGFydCBzdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbWVyLXJldmlldyAuY3VzdC1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmN1c3RvbWVyLXJldmlldyAuY3VzdC1kZXMge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlci1oZWFkZXItMSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyLTItaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyIC5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyIC5uYXYtcHJpbWFyeSAubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAubmF2LXByaW1hcnkgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlciAuZHJhZy1ib3ggZmllbGRzZXQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZm9ybS1idWlsZGVyIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICN2aWV3aHRtbCAucmVuZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZvcm0tYnVpbGRlci1jb2x1bW4gLmRyYWctYngge1xuICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLndpemFyZC00IHVsLmFuY2hvciBsaSBhLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24gaDQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9uIGEgPiBkaXYge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1ncmlkLWhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWNlbGwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCBpbnB1dCxcbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtY2VsbCBpbnB1dCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsIGlucHV0LFxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1oZWFkZXItcm93IHNlbGVjdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWZpbHRlci1yb3cgc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWFsdC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLWNlbGwsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1ncmlkLWJvZHkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuanNncmlkLXNlbGVjdGVkLXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5qc2dyaWQgLmpzZ3JpZC1wYWdlciBbY2xhc3MqPVwianNncmlkLXBhZ2VyXCJdIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZCAuanNncmlkLXBhZ2VyIC5qc2dyaWQtcGFnZXItcGFnZSBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zdWItdGl0bGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2cy1pY29uIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXZzLWljb24gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXZzLWljb24gLnNlcGFyYXRvciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kZWZhdWx0LWFjY29yZGluZyBsaSAudGV4dC1tdXRlZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm5hdnMtaWNvbi5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5uYXYtbGlzdCAubmF2LWxpc3QtZGlzYyBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm5hdi1saXN0IC5uYXYtbGlzdC1kaXNjIGxpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2FiOGNlNDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm5hdi1saXN0IC5uYXYtbGlzdC1kaXNjIGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAubmF2cy1kcm9wZG93biAub25ob3Zlci1zaG93LWRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm9uaG92ZXItZHJvcGRvd246aG92ZXIgLm9uaG92ZXItc2hvdy1kaXY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuYnRuLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYm9yZGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGF0ZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaSB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyAuYmxvZy1zb2NpYWwgbGk6bGFzdC1jaGlsZCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscy1tYWluIC5ibG9nLXNvY2lhbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIHAsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiBwIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHAsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMtbWFpbiAuc2luZ2xlLWJsb2ctY29udGVudC10b3AgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLmJsb2ctc29jaWFsIGxpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLm1lZGlhIGg2IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNvbW1lbnQtYm94IC5tZWRpYSBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggcCB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY29tbWVudC1ib3ggLmNvbW1lbnQtc29jaWFsIGxpIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNvbW1lbnQtYm94IC5jb21tZW50LXNvY2lhbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNvbW1lbnQtYm94IGhyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgdWwudGhlLWljb25zIGxpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzRiNTQ2OTtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5idXR0b24tYnVpbGRlci13cmFwIC5ib3gge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5idXR0b24tYnVpbGRlci13cmFwIC5idXR0b24tcHJldmlldyBoMiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5idXR0b24tYnVpbGRlci13cmFwIHByZS53ZWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1uZXh0LWJ1dHRvbiAuZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLW5leHQtYnV0dG9uIC5mYy1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1wcmV2LWJ1dHRvbiAuZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtcHJldi1idXR0b24gLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1idXR0b24tZ3JvdXAgLmZjLW1vbnRoLWJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5idG4tbGlnaHQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzAzODQxICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWJhc2ljLXZpZXcgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5idG4tbGlnaHQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDEgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iYXNpYy12aWV3IC5mYy10b29sYmFyIC5mYy1sZWZ0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYmFzaWMtdmlldyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZmMtYnV0dG9uLWdyb3VwIC5mYy1iYXNpY1dlZWstYnV0dG9uLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljRGF5LWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZmMtYnV0dG9uLWdyb3VwIC5mYy1hZ2VuZGFXZWVrLWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZmMtYnV0dG9uLWdyb3VwIC5mYy1hZ2VuZGFEYXktYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmZjLWJ1dHRvbi1ncm91cCAuZmMtbW9udGgtYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1hZ2VuZGEtdmlldyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzg0MSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNjYWwtYWdlbmRhLXZpZXcgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLW1vbnRoLWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWFnZW5kYS12aWV3IC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYmFzaWMtY2FsZW5kYXIgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJhc2ljLWNhbGVuZGFyIC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uLWdyb3VwIC5idG4tbGlnaHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmZjLWJhc2ljV2Vlay1idXR0b24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0IC5mYy1idXR0b24tZ3JvdXAgLmJ0bi1saWdodCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYmFzaWNXZWVrLWJ1dHRvbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuYnRuLWxpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJhc2ljLWNhbGVuZGFyIC5mYy10b29sYmFyIC5mYy1sZWZ0IC5idG4tbGlnaHQ6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2NhbC1iZy1ldmVudHMgLmZjLXRvb2xiYXIgLmZjLWxlZnQgLmJ0bi1saWdodDpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjY2FsLWV2ZW50LWNvbG9ycyAuZmMtdG9vbGJhciAuZmMtbGVmdCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzg0MSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LXRvcCAuZGV0YWlscyBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtYm90dG9tIGg1IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LWJvdHRvbSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jcm0tYWN0aXZpdHkgPiBsaSArIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jcm0tYWN0aXZpdHkgPiBsaSBoNiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jcm0tYWN0aXZpdHkgdWwuZGF0ZXMgbGkge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IGg0IHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IC5pY29uLWJnIHtcbiAgICAgICAgICBjb2xvcjogIzJlMzk0NTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kZWZhdWx0LXdpZGdldC1jb3VudCAubGVmdCBpIHtcbiAgICAgICAgICBjb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNkb251dC1jb2xvci1jaGFydC1tb3JyaXMgc3ZnIHRleHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcy1kYWlseSBzdmcgdGV4dCB7XG4gICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsLWRlZmF1bHQgLnNsaWRlLS1pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAuY2FyZC1wcm9maWxlIGltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAucHJvZmlsZS1kZXRhaWxzIGg2IHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAuY2FyZC1zb2NpYWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuY3VzdG9tLWNhcmQgLmNhcmQtZm9vdGVyID4gZGl2IGg2IHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5jdXN0b20tY2FyZCAuY2FyZC1mb290ZXIgPiBkaXYgKyBkaXYge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3Bkb3duLWJhc2ljIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B1cC1iYXNpYyAuZHJvcHVwIC5kcm9wdXAtY29udGVudCBhOmhvdmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wdXAtYmFzaWMgLmRyb3B1cCAuZHJvcHVwLWNvbnRlbnQgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSBoNiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2Ugc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYnJvd3Nlci13aWRnZXQgLmFsaWduLXNlbGYtY2VudGVyIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciBoNCBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmJyb3dzZXItd2lkZ2V0IC5hbGlnbi1zZWxmLWNlbnRlciBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLWFwcC1zaWRlYmFyIC5tZWRpYSBpbWcge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMDM4NDE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCAuZW1haWwtYXBwLXNpZGViYXIgLm1haW4tbWVudSA+IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1hcHAtc2lkZWJhciAubWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLXJpZ2h0LWFzaWRlIC5lbWFpbC1ib2R5IC5pbmJveCAubWVkaWEuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLm1lZGlhLWJvZHkgaDYge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IGg2IHNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IGg2IHNtYWxsIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5tZWRpYS1ib2R5IHAge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmVtYWlsLXdyYXAgLmVtYWlsLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZW1haWwtd3JhcCBwIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5lbWFpbC13cmFwIC5lbWFpbC1jb250ZW50IC5lbWFpbC10b3AgLnVzZXItZW1haWxpZDphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5pY29uLWxpc3RzIGRpdiBpIHtcbiAgICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5pY29uLWxpc3RzIGRpdjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC53aWRnZXQtam9pbnMgLmQtZmxleCA+IGRpdiA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLndpZGdldC1qb2lucyAuZC1mbGV4IC5kZXRhaWxzIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zOmJlZm9yZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnJlZGlhbC1zb2NpYWwtd2lkZ2V0IGkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuc29jaWFsLXdpZGdldC1jYXJkIGg1LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zb2NpYWwtd2lkZ2V0LWNhcmQgaDQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuc29jaWFsLXdpZGdldC1jYXJkIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmItYi1saWdodCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5iLXItZGFyayB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsIGkge1xuICAgICAgICAgIGNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRlc3RpbW9uaWFsIHAge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudGVzdGltb25pYWwgaDUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudGVzdGltb25pYWwgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZ3JpZC1zaG93Y2FzZSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuZ3JpZC1hbGlnbiAucm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAuYm9yZGVyLXN0eWxlIC5jYXJkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLm9mZmVyLXN0eWxlIC5jYXJkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1ncmlkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmdlLW1haW5Db250cm9scyAuZ2UtYWRkUm93R3JvdXAgLmdlLXJvdy1pY29uIC5jb2x1bW4ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1jb2RlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wYWdlLWJ1aWxkZXIgLmJ0bi1zY3JlZW4ge1xuICAgICAgICAgIGNvbG9yOiAjOThhNmFkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAucm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnBhZ2UtYnVpbGRlciAuZ2UtY2FudmFzLmdlLWVkaXRpbmcgLmNvbHVtbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnBhZ2UtYnVpbGRlciAuZ2UtY2FudmFzLmdlLWVkaXRpbmcgLmdlLXRvb2xzLWRyYXdlciAuZ2UtZGV0YWlscyBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jYW52YXMuZ2UtZWRpdGluZyAuZ2UtdG9vbHMtZHJhd2VyIC5nZS1kZXRhaWxzIC5idG4tZ3JvdXAgYSB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucGFnZS1idWlsZGVyIC5nZS1jb250ZW50LXR5cGUtY2tlZGl0b3Ige1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLnByaWNpbmctY2FyZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC10aXRsZSBoMyB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjA2LCAyMTIsIDIxOCwgMC4zKTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC10aXRsZSBoNSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1wcmljZSBoMSBzbWFsbCB7XG4gICAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtZGVzY3JpcHRpb24gbGkge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1kZXNjcmlwdGlvbiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnNlYXJjaC1wYWdlIC5pbmZvLWJsb2NrICsgLmluZm8tYmxvY2sge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQtYWJzb2x1dGUgLmJnLXByaW1hcnkgaDUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLmNhcmQtYWJzb2x1dGUgLmJnLXNlY29uZGFyeSBoNSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIGZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzAzODQxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuY3VzdG9tLXNlbGVjdCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmZvb3Rlci1maXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmR0LWJ1dHRvbi1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5kdC1idXR0b24taW5mbyBoMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuYWJvdXQgLm5hbWUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC5uYXYtdGFicyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuaW1hZ2UgLmljb24td3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCAjMzAzODQxOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmltYWdlIC5hdmF0YXIgaW1nIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtbWVudSAudXNlci1wcm9maWxlIC5zb2NpYWwtbWVkaWEgYSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1tZW51IC51c2VyLXByb2ZpbGUgLmZvbGxvdyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LW1lbnUgLnVzZXItcHJvZmlsZSAuZm9sbG93IC5mb2xsb3ctbnVtIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5zdGF0dXMge1xuICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5zdGF0dXMgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LXJpZ2h0LWFzaWRlIC5jaGF0IC5jaGF0LWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtaGVhZGVyIC5jaGF0LW1lbnUtaWNvbnMgbGkgYSBpIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5teS1tZXNzYWdlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tc2ctYm94IC5vdGhlci1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY2hhdC1ib3ggLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtbWVzc2FnZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC5jYWxsLWljb25zIHVsIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtaWNvbnMgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciBwcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5zY29ybGxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuaW5wdXQtZ3JvdXAtYWlyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuaW5wdXQtZ3JvdXAtc29saWQgLmlucHV0LWdyb3VwLXRleHQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmlucHV0LWdyb3VwLXNvbGlkIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuc2VtaWxpZ2h0LWJnLWNvbG9yLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5oZWFkZXItYmctY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0O1xuICAgICAgICBib3JkZXItY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXI6bm90KC5hY3RpdmUpLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogIzM4M2Q0MTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzE1NTcyNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gICAgICBjb2xvcjogIzgxODE4MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gICAgICBjb2xvcjogIzFiMWUyMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIHtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQgLnRoZW1lLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnIC5hdXRoZW50aWNhdGlvbi1ib3ggaDMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmcgLmF1dGhlbnRpY2F0aW9uLWJveCBoNCwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZyAuYXV0aGVudGljYXRpb24tYm94IGg2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIHtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IGg0LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoLWJnLXZpZGVvIC5hdXRoZW50aWNhdGlvbi1ib3ggaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IGg2IHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmctdmlkZW8gLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGgtYmctdmlkZW8gLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aC1iZy12aWRlbyAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5lcnJvci13cmFwcGVyIC5tYWludGVuYW5jZS1pY29ucyBsaSBpIHtcbiAgICAgIGNvbG9yOiAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuZXJyb3Itd3JhcHBlciAubWFpbnRlbmFuY2UtaWNvbnMgbGk6bnRoLWNoaWxkKDMpIGkge1xuICAgICAgY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNvbWluZ3Nvb24ge1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIGg1IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY29taW5nc29vbiAuY29taW5nc29vbi1pbm5lciAuY291bnRkb3duIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNvbWluZ3Nvb24gLmNvbWluZ3Nvb24taW5uZXIgLmNvdW50ZG93biAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNvbWluZ3Nvb24gLmNvbWluZ3Nvb24taW5uZXIgLmNvbWluZy1zb29uLWJvdHRvbS1saW5rIGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jb21pbmdzb29uIC5jb21pbmdzb29uLWlubmVyIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1dGgtbGF5ZXIucG5nKSwgcmdiYSg1NCwgNjQsIDc0LCAwLjkpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVybGVmdCAudGV4dC1jZW50ZXIgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcmxlZnQgLnNvY2lhbC1tZWRpYSBsaSB7XG4gICAgICAgIGNvbG9yOiAjMzAzODQxOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAucmVzZXQtcGFzc3dvcmQtYm94IC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLnJlc2V0LXBhc3N3b3JkLWxpbmsge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5yZXNldC1wYXNzd29yZC1ib3ggLnRoZW1lLWZvcm0gLm9wdC1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLmF1dGhlbnRpY2F0aW9uLWJveCBoNCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IGg2IHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IGgzIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYXV0aGVudGljYXRpb24tbWFpbiAuYXV0aC1pbm5lcnJpZ2h0IC5hdXRoZW50aWNhdGlvbi1ib3ggLmNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmF1dGhlbnRpY2F0aW9uLW1haW4gLmF1dGgtaW5uZXJyaWdodCAuYXV0aGVudGljYXRpb24tYm94IC5jYXJkIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5hdXRoZW50aWNhdGlvbi1tYWluIC5hdXRoLWlubmVycmlnaHQgLmF1dGhlbnRpY2F0aW9uLWJveCAuY2FyZCAudGhlbWUtZm9ybSAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAudmVydGljYWwtbWVudS1tYWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGl4ZWxzdHJhcCBhOmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIGE6YWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGl4ZWxzdHJhcCA+IGxpID4gYS5oaWdobGlnaHRlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBpeGVsc3RyYXAgPiBsaSA+IGEuaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBpeGVsc3RyYXAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBpeGVsc3RyYXAgdWwgYTpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGl4ZWxzdHJhcCB1bCBhOmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIHVsIGE6YWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIHVsIGEuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBpeGVsc3RyYXAgdWwgYS5jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICAgIGNvbG9yOiAjYWI4Y2U0OyB9IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5tZWdhLW1lbnUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLm1lZ2EtbWVudSAuZ2FsbGVyaWEtbGlzdCAuZ2FsbGVyaWEgPiBkaXYgLnVzZXJuYW1lIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLm1lZ2EtbWVudSAuZ2FsbGVyaWEtbGlzdCAuZ2FsbGVyaWEgPiBkaXYgLnVzZXJuYW1lIHNtYWxsIHtcbiAgICAgICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5tZWdhLW1lbnUgLmxpc3QtdW5zdHlsZWQgZGl2IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCAuYnRuLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzY0MDRhO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLnRleHQtbXV0ZWQge1xuICAgICAgICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmJnLXByaW1hcnkgLmJ0bi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuZGVmYXVsdC1hY2NvcmRpbmcgLmJnLXNlY29uZGFyeSAuYnRuLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNmM2ZGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jb2xsYXBzZSAuY2FyZC1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtaWNvbnMgdWwgbGkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LWJveCAuY2hhdC1oaXN0b3J5IC50b3RhbC10aW1lIGgyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY2FsbGVyLWltZyBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNoYXQtYm94IC5jaGF0LWhpc3RvcnkgLmNhbGwtY29udGVudCA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jcm0tbnVtYmVycyAuY29sICsgLmNvbCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wgKyAuY29sICsgLmNvbCB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNTQ2OTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnNtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGl4ZWxzdHJhcCAubW9iaWxlLWJhY2sge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGl4ZWxzdHJhcCB1bCBsaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIHVsIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhOyB9XG4gICAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBpeGVsc3RyYXAgdWwgYTpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAucGl4ZWxzdHJhcCB1bCBhOmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5waXhlbHN0cmFwIHVsIGE6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5jaGF0LW1lbnUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNTQ2OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuZXJyb3Itd3JhcHBlciAubWFpbnRlbmFuY2UtaWNvbnMgbGkgaSB7XG4gICAgICAgIGNvbG9yOiAjMmEzMTQyOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH0gfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnBpeGVsc3RyYXAgdWwge1xuICAgICAgYmFja2dyb3VuZDogIzM2NDA0YTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC51c2VyLWRlc2lnbmF0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucGFnZS13cmFwcGVyIC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLndpZGdldC1qb2lucyAuYm9yZGVyLWFmdGVyLXhzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTQ2OTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnBhZ2Utd3JhcHBlciAuYnVzaW5lc3MtY2FyZCAuYi1sLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI1NDY5ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5wYWdlLXdyYXBwZXIgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdiArIGRpdiArIGRpdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmxnLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmRyYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZHJhZyBmb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAjNGI1NDY5O1xuICAgICAgYm9yZGVyOiAxcHggZG90dGVkICM0YjU0Njk7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5kcmFnIGZvcm0gaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZHJhZyBmb3JtIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5kcmFnZ2FibGUgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5kcmFnZ2FibGUgcCB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmRyYWdnYWJsZSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5kcmFnZ2FibGUgLnJhZGlvIGxhYmVsOjpiZWZvcmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5kcmFnZ2FibGUgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1pbnZlcnNlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXByaW1hcnktZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5LWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLXN1Y2Nlc3MtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnNlbGVjdDItZHJwZHduIC5mb3JtLWNvbnRyb2wtaW5mby1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC13YXJuaW5nLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWRycGR3biAuZm9ybS1jb250cm9sLWRhbmdlci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MzcwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc2VsZWN0Mi1kcnBkd24gLmZvcm0tY29udHJvbC1pbnZlcnNlLWZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZWxdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10aW1lXSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXVybF0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGhlbWUtZm9ybSB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aGVtZS1mb3JtIC5mb3JtLWRpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRoZW1lLWZvcm0gLmZvcm0tZGl2aWRlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5Db2RlTWlycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGE2YWQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5Db2RlTWlycm9yIC5Db2RlTWlycm9yLWNvZGUgcHJlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmVkaXRvci10b29sYmFyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk4YTZhZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OGE2YWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5lZGl0b3ItdG9vbGJhciBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmVkaXRvci10b29sYmFyIGE6aG92ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5lZGl0b3ItdG9vbGJhciBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZWRpdG9yLXRvb2xiYXIgaS5zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOThhNmFkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZWRpdG9yLXRvb2xiYXIuZGlzYWJsZWQtZm9yLXByZXZpZXcgYTpub3QoLm5vLWRpc2FibGUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5lZGl0b3ItcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbiwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmVkaXRvci1wcmV2aWV3LXNpZGUge1xuICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudS1zdGVwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnUtc3RlcC5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51LXN0ZXAuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWI4Y2U0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnUtc3RlcC10aXRsZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnUtcGVhcmwtdGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnUtc3RlcC1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnUtcGVhcmw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51LXBlYXJsLW51bWJlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnUtcGVhcmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzMwMzg0MTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51LXBlYXJsLmRpc2FibGVkIC51LXBlYXJsLWljb24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51LXBlYXJsLmRpc2FibGVkIC51LXBlYXJsLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogIzRiNTQ2OTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51LXBlYXJsLmRpc2FibGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51LXBlYXJsLmVycm9yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnN3YWwtbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc3dhbC1tb2RhbCAuc3dhbC10aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnN3YWwtbW9kYWwgLnN3YWwtdGV4dCB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zd2FsLW1vZGFsIC5zd2FsLWNvbnRlbnRfX2lucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zd2FsLWljb24tLXN1Y2Nlc3M6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zd2FsLWljb24tLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2hpZGUtY29ybmVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NjkgIzRiNTQ2OSAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM0YjU0NjkgIzRiNTQ2OSAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4YTZhZCAjNGI1NDY5ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm5hdi10YWJzLm5hdi1ib3R0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuZm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5uYXYtdGFicy5uYXYtYm90dG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM2NDA0YSAjNGI1NDY5ICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQgLm5hdi1saW5rLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQgLm5hdi1saW5rLmFjdGl2ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LXJpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQgLnNob3cgPiAubmF2LWxpbmssIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodCAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNhYjhjZTQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZjNmRhO1xuICAgIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNmM2ZGE7XG4gICAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IC5uYXYtaXRlbS5zaG93IHtcbiAgICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZjNmRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LWxlZnQubmF2LXN1Y2Nlc3MgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwYzI5MjtcbiAgICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIC5uYXYtaXRlbS5zaG93IHtcbiAgICBjb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBjMjkyOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLm5hdi1saW5rOmZvY3VzLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1yaWdodC5uYXYtaW5mbyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDk5ZmY7XG4gICAgY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm8gLm5hdi1pdGVtLnNob3cge1xuICAgIGNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDk5ZmY7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IC5uYXYtbGluazpmb2N1cywgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmJvcmRlci10YWIubmF2LXNlY29uZGFyeSAubmF2LWl0ZW0uc2hvdyB7XG4gICAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWxpbms6Zm9jdXMsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ib3JkZXItdGFiLm5hdi1zdWNjZXNzIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyAubmF2LWl0ZW0uc2hvdyB7XG4gICAgY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmljb24taG92ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmljb24taG92ZXItYm90dG9tIC5pY29uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuaWNvbi1ob3Zlci1ib3R0b20gc3BhbiB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5pY29uLWhvdmVyLWJvdHRvbSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tZmlyc3QgaSB7XG4gICAgICBjb2xvcjogIzk4YTZhZDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0ZjVhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aW1lbGlueSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGltZWxpbnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRpbWVsaW55IC50aW1lbGlueS1kb3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aW1lbGlueSAudGltZWxpbnktZG90OjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRpbWVsaW55IC50aW1lbGlueS10aW1lbGluZSAudGltZWxpbnktdGltZWJsb2NrLmFjdGl2ZSAudGltZWxpbnktZG90OjpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50aW1lbGlueSAudGltZWxpbnktdGltZWxpbmUgLnRpbWVsaW55LXRpbWVibG9jazpub3QoLmluYWN0aXZlKTpub3QoLmFjdGl2ZSkgLnRpbWVsaW55LWRvdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2s6bm90KC5pbmFjdGl2ZSk6bm90KC5hY3RpdmUpIC50aW1lbGlueS1kb3Q6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudGltZWxpbnkgLnRpbWVsaW55LXRpbWVsaW5lIC50aW1lbGlueS10aW1lYmxvY2sgLnRpbWVsaW55LWRvdDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzM2NDA0YTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciAudGFzay1sYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRvZG8gLnRvZG8tbGlzdC13cmFwcGVyICN0b2RvLWxpc3QgbGkgLnRhc2stY29udGFpbmVyOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRvZG8gLnRvZG8tbGlzdC13cmFwcGVyICN0b2RvLWxpc3QgbGkgLnRhc2stY29udGFpbmVyIC50YXNrLWFjdGlvbi1idG4gLmFjdGlvbi1ib3g6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpLmNvbXBsZXRlZCAudGFzay1jb250YWluZXIgLnRhc2stbGFiZWwge1xuICAgIGNvbG9yOiAjYWI4Y2U0OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpLmNvbXBsZXRlZCAudGFzay1jb250YWluZXIgLmNvbXBsZXRlLWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYzI5MiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAudG9kby1saXN0LWZvb3RlciAubmV3LXRhc2std3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnVzZXItcHJvZmlsZSAudHRsLWluZm8gaDYge1xuICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51c2VyLXByb2ZpbGUgLnR0bC1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC5pbmZvIC50aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51c2VyLXByb2ZpbGUgLmhvdmVyY2FyZCAudXNlci1pbWFnZSAuYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnVzZXItcHJvZmlsZSAuaG92ZXJjYXJkIC51c2VyLWltYWdlIC5pY29uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnVzZXItcHJvZmlsZSAuZm9sbG93IC5mb2xsb3ctbnVtIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC51c2VyLXByb2ZpbGUgLnByb2ZpbGUtaW1nLXN0eWxlIC51c2VyLW5hbWUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbWctc3R5bGUgcCB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmludHJvanMtaGVscGVyTGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC45KTtcbiAgICBib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ub2RlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgICBjb2xvcjogIzQzNGY1YSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuY2hvciB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xpY2tlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbjpob3ZlciwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50eXBvZ3JhcGh5IHNtYWxsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgY29sb3I6ICM5OGE2YWQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJveC1zaGFkb3c6IDAgMCA5cHggIzRiNTQ2OTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3g6YmVmb3JlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1yZWNlbnQtYWN0aXZpdHk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4ICM0YjU0Njk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3g6YWZ0ZXIsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5ib3JkZXItdGFiLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5xdWlja3ZpZXctd3JhcHBlciAuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1saW5rIDpob3ZlciB7XG4gICAgICBjb2xvcjogI2FiOGNlNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IC5uYXYtaXRlbS5zaG93LCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLmJvcmRlci10YWIubmF2LXByaW1hcnkgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjYWI4Y2U0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAucXVpY2t2aWV3LXdyYXBwZXIgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5tb2RhbC1oZWFkZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjOThhNmFkOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzg0MTsgfVxuICAgICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2ggaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLmFjdGl2aXR5LWNvbnRlbnQgaDYge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IC5hY3Rpdml0eS1jb250ZW50IGhyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLnVzZXItZmlyc3QtbGV0dGVyOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNGI1NDY5OyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnF1aWNrdmlldy13cmFwcGVyIC5jaGF0LWJveCAuYWJvdXQgLm5hbWUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuY29kZS1ib3gtY29weSBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuY29kZS1ib3gtY29weSBwcmUgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzODQxOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmNvZGUtYm94LWNvcHkgLmNvZGUtYm94LWNvcHlfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzg0MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI1NDY5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5jb2RlLWJveC1jb3B5IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAxcHggIzAwMDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5jb2RlLWJveC1jb3B5IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0gOjpzZWxlY3Rpb24sIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5jb2RlLWJveC1jb3B5IHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQwNGE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gdGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM4NDE7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmR0LWJ1dHRvbi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0Njk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZHQtYnV0dG9uLWluZm8gaDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDA0YTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNrZXl0YWJsZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjY29sdW1uLXNlbGVjdG9yX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNhdXRvLWZpbGxfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2N1c3RvbS1idXR0b25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2NsYXNzLWJ1dHRvbl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAja2V5Ym9hcmQtYnRuX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNtdWx0aWxldmVsLWJ0bl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjcGFnZWxlbmd0aC1idG5fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2Jhc2ljLWNvbHJlb3JkZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI3N0YXRlLXNhdmluZ193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjcmVhbC10aW1lX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNiYXNpYy1maXhlZC1oZWFkZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2ZpeGVkLWhlYWRlci1mb290ZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2V4cG9ydC1idXR0b25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2V4Y2VsLWN1c3QtYm9sZGVyX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNjdXN0LWpzb25fd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2Jhc2ljLWtleS10YWJsZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjZm9jdXMtY2VsbF93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjcmVzcG9uc2l2ZV93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjbmV3LWNvbnNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI3Nob3ctaGlkZGVuLXJvd193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjYmFzaWMtcm93LXJlb3JkZXJfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2Z1bGwtcm93X3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdICNyZXN0LWNvbHVtbl93cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gI2V4YW1wbGUtc3R5bGUtOF93cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgdGJvZHkgdHIub2RkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAjZXhhbXBsZS1zdHlsZS04X3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHIub2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI1NDY5OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5lcnJvci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuOCk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuZXJyb3Itd3JhcHBlciAuc3ViLWNvbnRlbnQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYi1saWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5tb2RhbC1jb250ZW50IC51aS1mcm9udCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGE7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiNTQ2OTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuc3RlcHdpemFyZCAuc3RlcHdpemFyZC1yb3c6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThhNmFkOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5tb2RhbCAudGhlbWUtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQwNGEgIWltcG9ydGFudDsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudG9rZW4uYXRydWxlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudG9rZW4uYXR0ci12YWx1ZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLnRva2VuLmtleXdvcmQge1xuICAgIGNvbG9yOiAjNDA5OWZmOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2tlbi5ib29sZWFuLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudG9rZW4uY29uc3RhbnQsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2tlbi5kZWxldGVkLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudG9rZW4ubnVtYmVyLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAudG9rZW4ucHJvcGVydHksIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2tlbi5zeW1ib2wsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC50b2tlbi50YWcge1xuICAgIGNvbG9yOiAjRkY1MzcwOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5sb2FkZXItYm94LmNhcmQtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0MDRhOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5teS1nYWxsZXJ5LmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YjU0NjkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LXByaW1hcnkuaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1wcmltYXJ5LmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1wcmltYXJ5Lm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LXByaW1hcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1zZWNvbmRhcnkuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LXNlY29uZGFyeS5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1zZWNvbmRhcnkub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1zdWNjZXNzLmludmVyc2Uge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtc3VjY2Vzcy5pbnZlcnNlIC5idG4tY2xvc2Uge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtc3VjY2Vzcy5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1zdWNjZXNzLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtZGFuZ2VyLmludmVyc2Uge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtZGFuZ2VyLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1kYW5nZXIub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtZGFuZ2VyLm91dGxpbmUtMnggLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTsgfVxuICBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtd2FybmluZy5pbnZlcnNlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZSAuYnRuLWNsb3NlIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LXdhcm5pbmcub3V0bGluZSAuYnRuLWNsb3NlLCBib2R5W21haW4tdGhlbWUtbGF5b3V0PVwibWFpbi10aGVtZS1sYXlvdXQtNFwiXSAuYWxlcnQtd2FybmluZy5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LWluZm8uaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1pbmZvLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1pbmZvLm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LWluZm8ub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1saWdodC5pbnZlcnNlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LWxpZ2h0LmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1saWdodC5vdXRsaW5lIC5idG4tY2xvc2UsIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4IC5idG4tY2xvc2Uge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LWRhcmsuaW52ZXJzZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1kYXJrLmludmVyc2UgLmJ0bi1jbG9zZSB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1kYXJrLm91dGxpbmUgLmJ0bi1jbG9zZSwgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmFsZXJ0LWRhcmsub3V0bGluZS0yeCAuYnRuLWNsb3NlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpOyB9XG4gIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5hbGVydC1saWdodC5pbnZlcnNlIGkge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgYm9keVttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTRcIl0gLmRpc21pc3MtdGV4dCAuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gICAgZmlsdGVyOiB1bnNldDsgfVxuICAgIGJvZHlbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIC5kaXNtaXNzLXRleHQgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2UgLmJnLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuYm9keSAucGFnZS1zaWRlYmFyW25hdmlnYXRpb24tbGF5b3V0PVwibmF2aWdhdGlvbi1ib3JkZXJlZFwiXSAuc2lkZWJhci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG5ib2R5IC5wYWdlLXNpZGViYXIubmF2aWdhdGlvbi1ib3JkZXJlZCAuc2lkZWJhci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG5ib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIubmF2aWdhdGlvbi1yaWdodHNpZGUgLnNpZGViYXItaGVhZGVyID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyLm5hdmlnYXRpb24tcmlnaHRzaWRlIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICBib2R5IC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIubmF2aWdhdGlvbi1yaWdodHNpZGUgLnNpZGViYXItbWVudSA+IGxpID4gYSBpOmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgYm9keSAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyLm5hdmlnYXRpb24tcmlnaHRzaWRlIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgaTpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG5ib2R5IC5wYWdlLXNpZGViYXJbbmF2aWdhdGlvbi1sYXlvdXQ9XCJyaWdodC1zaWRlLW1lbnVcIl0gLnNpZGViYXItbWVudSA+IGxpID4gYSBpOmZpcnN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbmJvZHkgLnBhZ2Utc2lkZWJhcltuYXZpZ2F0aW9uLWxheW91dD1cInJpZ2h0LXNpZGUtbWVudVwiXSAuc2lkZWJhci1tZW51ID4gbGkgPiBhIGk6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbmJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhci5uYXRpdmUtaW1hZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2lkZWJhci1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIGJvZHkgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhci5uYXRpdmUtaW1hZ2UtYmcgLnNpZGViYXItdXNlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDU1LiB0aGVtZSBsYXlvdXQgQ1NTIGVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTYuICBSaWJib24gQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ucmliYm9uLXdyYXBwZXIsIC5yaWJib24td3JhcHBlci1yaWdodCwgLnJpYmJvbi13cmFwcGVyLWJvdHRvbSwgLnJpYmJvbi13cmFwcGVyLXJpZ2h0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmliYm9uLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmliYm9uLXZlcnRpY2FsLXJpZ2h0LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5yaWJib24td3JhcHBlci1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnJpYmJvbi13cmFwcGVyLXJpZ2h0LWJvdHRvbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnJpYmJvbi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmliYm9uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjbGVhcjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7IH1cblxuLnJpYmJvbi1zcGFjZS1ib3R0b20ge1xuICB0b3A6IDBweDsgfVxuXG4ucmliYm9uLWNsaXAge1xuICBsZWZ0OiAtMTRweDsgfVxuICAucmliYm9uLWNsaXA6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzJhMzE0MjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyYTMxNDI7IH1cblxuLnJpYmJvbi1ib29rbWFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDE1cHggc29saWQgIzJhMzE0MjtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTJweDsgfVxuXG4ucmliYm9uLWNsaXAtcmlnaHQge1xuICByaWdodDogLTE0cHg7IH1cbiAgLnJpYmJvbi1jbGlwLXJpZ2h0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMmEzMTQyO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJhMzE0MjsgfVxuXG4ucmliYm9uLWNsaXAtYm90dG9tIHtcbiAgbGVmdDogLTE0cHg7XG4gIGJvdHRvbTogMTJweDtcbiAgdG9wOiBhdXRvOyB9XG4gIC5yaWJib24tY2xpcC1ib3R0b206YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzJhMzE0MjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyYTMxNDI7IH1cblxuLnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAtMTRweDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMnB4O1xuICB0b3A6IGF1dG87IH1cbiAgLnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzJhMzE0MjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyYTMxNDI7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjMmEzMTQyO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLXZlcnRpY2FsLWxlZnQge1xuICBjbGVhcjogbm9uZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogLTJweDsgfVxuXG4ucmliYm9uLXZlcnRpY2FsLXJpZ2h0IHtcbiAgY2xlYXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMnB4OyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQ6YmVmb3JlLCAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzJhMzE0MjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjYWI4Y2U0OyB9XG5cbi5yaWJib24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNhYjhjZTQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYWI4Y2U0O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24tcHJpbWFyeTpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jb3JuZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhYjhjZTQ7IH1cblxuLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2FiOGNlNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tcHJpbWFyeS5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhYjhjZTQ7IH1cblxuLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4ZDYzZGE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhkNjNkYTsgfVxuXG4ucmliYm9uLXByaW1hcnkucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhkNjNkYTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ZDYzZGE7IH1cblxuLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jbGlwLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhkNjNkYTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOGQ2M2RhOyB9XG5cbi5yaWJib24tcHJpbWFyeS5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ZDYzZGE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOGQ2M2RhOyB9XG5cbi5yaWJib24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI2YzZkYTsgfVxuXG4ucmliYm9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNmM2ZGE7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2YzZkYTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLXNlY29uZGFyeTpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjZjNmRhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLXNlY29uZGFyeS5yaWJib24tY29ybmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNmM2ZGE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjZjNmRhOyB9XG5cbi5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2YzZkYTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2YzZkYTsgfVxuXG4ucmliYm9uLXNlY29uZGFyeS5yaWJib24tY2xpcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWU5ZmFmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxZTlmYWY7IH1cblxuLnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFlOWZhZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxZTlmYWY7IH1cblxuLnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWU5ZmFmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxZTlmYWY7IH1cblxuLnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWU5ZmFmO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFlOWZhZjsgfVxuXG4ucmliYm9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMDBjMjkyOyB9XG5cbi5yaWJib24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwMGMyOTI7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGMyOTI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBjMjkyO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24tc3VjY2VzczpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYzI5MjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jb3JuZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYzI5MjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGMyOTI7IH1cblxuLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYzI5MjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tc3VjY2Vzcy5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGMyOTI7IH1cblxuLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDhmNmM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOGY2YzsgfVxuXG4ucmliYm9uLXN1Y2Nlc3MucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGY2YztcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDhmNmM7IH1cblxuLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jbGlwLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOGY2YztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA4ZjZjOyB9XG5cbi5yaWJib24tc3VjY2Vzcy5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDhmNmM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4ZjZjOyB9XG5cbi5yaWJib24tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0ZGNTM3MDsgfVxuXG4ucmliYm9uLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNGRjUzNzA7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTM3MDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTM3MDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLWRhbmdlcjpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY1MzcwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWRhbmdlci5yaWJib24tY29ybmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRjUzNzA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY1MzcwOyB9XG5cbi5yaWJib24tZGFuZ2VyLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGNTM3MDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tZGFuZ2VyLnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGNTM3MDsgfVxuXG4ucmliYm9uLWRhbmdlci5yaWJib24tY2xpcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmYyMDQ2O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjIwNDY7IH1cblxuLnJpYmJvbi1kYW5nZXIucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmMjA0NjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjIwNDY7IH1cblxuLnJpYmJvbi1kYW5nZXIucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYyMDQ2O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjIwNDY7IH1cblxuLnJpYmJvbi1kYW5nZXIucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmYyMDQ2O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmMjA0NjsgfVxuXG4ucmliYm9uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNDA5OWZmOyB9XG5cbi5yaWJib24taW5mbyB7XG4gIGJhY2tncm91bmQ6ICM0MDk5ZmY7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24taW5mbzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MDk5ZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDA5OWZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24taW5mbzpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwOTlmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1pbmZvLnJpYmJvbi1jb3JuZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwOTlmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDk5ZmY7IH1cblxuLnJpYmJvbi1pbmZvLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwOTlmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24taW5mby5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MDk5ZmY7IH1cblxuLnJpYmJvbi1pbmZvLnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwZDdlZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBkN2VmZjsgfVxuXG4ucmliYm9uLWluZm8ucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBkN2VmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZDdlZmY7IH1cblxuLnJpYmJvbi1pbmZvLnJpYmJvbi1jbGlwLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBkN2VmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGQ3ZWZmOyB9XG5cbi5yaWJib24taW5mby5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZDdlZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGQ3ZWZmOyB9XG5cbi5yaWJib24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG5cbi5yaWJib24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24tbGlnaHQ6YmVmb3JlLCAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWxpZ2h0LnJpYmJvbi1jb3JuZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZWVlZWU7IH1cblxuLnJpYmJvbi1saWdodC5yaWJib24tY29ybmVyLnJpYmJvbi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWxpZ2h0LnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZWVlZTsgfVxuXG4ucmliYm9uLWxpZ2h0LnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q1ZDVkNTsgfVxuXG4ucmliYm9uLWxpZ2h0LnJpYmJvbi1jbGlwLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDVkNWQ1OyB9XG5cbi5yaWJib24tbGlnaHQucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkNWQ1ZDU7IH1cblxuLnJpYmJvbi1saWdodC5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDVkNWQ1OyB9XG5cbi5yaWJib24tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyYTMxNDI7IH1cblxuLnJpYmJvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzJhMzE0MjsgfVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJhMzE0MjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tZGFyazpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYTMxNDI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1kYXJrOmJlZm9yZSwgLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtcmlnaHQucmliYm9uLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmEzMTQyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLWRhcmsucmliYm9uLWNvcm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmEzMTQyO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJhMzE0MjsgfVxuXG4ucmliYm9uLWRhcmsucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmEzMTQyO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJpYmJvbi1kYXJrLnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJhMzE0MjsgfVxuXG4ucmliYm9uLWRhcmsucmliYm9uLWNsaXA6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE2MWEyMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTYxYTIzOyB9XG5cbi5yaWJib24tZGFyay5yaWJib24tY2xpcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTYxYTIzO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE2MWEyMzsgfVxuXG4ucmliYm9uLWRhcmsucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTYxYTIzO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNjFhMjM7IH1cblxuLnJpYmJvbi1kYXJrLnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE2MWEyMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNjFhMjM7IH1cblxuLnJpYmJvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YzZDgwMDsgfVxuXG4ucmliYm9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjNkODAwOyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNkODAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXJpZ2h0LnJpYmJvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzZDgwMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLXdhcm5pbmc6YmVmb3JlLCAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24td2FybmluZzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2Q4MDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2Q4MDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNkODAwOyB9XG5cbi5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyLnJpYmJvbi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2Q4MDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmliYm9uLXdhcm5pbmcucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjNkODAwOyB9XG5cbi5yaWJib24td2FybmluZy5yaWJib24tY2xpcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzBhYjAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMGFiMDA7IH1cblxuLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1jbGlwLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMGFiMDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzBhYjAwOyB9XG5cbi5yaWJib24td2FybmluZy5yaWJib24tY2xpcC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMGFiMDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MwYWIwMDsgfVxuXG4ucmliYm9uLXdhcm5pbmcucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzBhYjAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MwYWIwMDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA1Ni4gUmliYm9uIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDU3LiBicmVhZGNydW1iIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmJyZWFkY3J1bWItY29sb3JlZCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5icmVhZGNydW1iLWNvbG9yZWQgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJyZWFkY3J1bWItY29sb3JlZCBsaS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuYnJlYWRjcnVtYi1jb2xvcmVkIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnJlYWRjcnVtYi1jb2xvcmVkIC5icmVhZGNydW1iLWl0ZW0udHh0LWRhcms6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uYnJlYWRjcnVtYi1pY29uIHtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXI6ICc+JzsgfVxuICAuYnJlYWRjcnVtYi1pY29uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJyZWFkY3J1bWItbm8tZGl2aWRlciB7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyOiAnJzsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTcuIGJyZWFkY3J1bWIgQ1NTIGVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTguIFN0ZXBzICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi51LXN0ZXBzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi51LXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjYTNhZmI3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi51LXN0ZXAtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4udS1zdGVwLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjZWQ3ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zOyB9XG4gIC51LXN0ZXAtbnVtYmVyIH4gLnUtc3RlcC1kZXNjIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG5cbi51LXN0ZXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNTI2MDY5OyB9XG5cbi51LXN0ZXAtZGVzYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnUtc3RlcC1kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnUtc3RlcHMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi51LXN0ZXAuYWN0aXZlLCAudS1zdGVwLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4udS1zdGVwLmFjdGl2ZSAudS1zdGVwLXRpdGxlLCAudS1zdGVwLmN1cnJlbnQgLnUtc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi51LXN0ZXAuYWN0aXZlIC51LXN0ZXAtbnVtYmVyLCAudS1zdGVwLmN1cnJlbnQgLnUtc3RlcC1udW1iZXIge1xuICBjb2xvcjogI2FiOGNlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udS1zdGVwLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87IH1cbiAgLnUtc3RlcC5kaXNhYmxlZCAudS1zdGVwLXRpdGxlIHtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAudS1zdGVwLmRpc2FibGVkIC51LXN0ZXAtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi51LXN0ZXAuZXJyb3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MDsgfVxuICAudS1zdGVwLmVycm9yIC51LXN0ZXAtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC51LXN0ZXAuZXJyb3IgLnUtc3RlcC1udW1iZXIge1xuICAgIGNvbG9yOiAjRkY1MzcwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnUtc3RlcC5kb25lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTI7IH1cbiAgLnUtc3RlcC5kb25lIC51LXN0ZXAtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC51LXN0ZXAuZG9uZSAudS1zdGVwLW51bWJlciB7XG4gICAgY29sb3I6ICMwMGMyOTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udS1zdGVwcy1sZyAudS1zdGVwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi51LXN0ZXBzLWxnIC51LXN0ZXAtaWNvbiwgLnUtc3RlcHMtbGcgLnUtc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4udS1zdGVwcy1sZyAudS1zdGVwLW51bWJlciB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLnUtc3RlcHMtbGcgLnUtc3RlcC1udW1iZXIgfiAudS1zdGVwLWRlc2Mge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7IH1cblxuLnUtc3RlcHMtc20gLnUtc3RlcCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udS1zdGVwcy1zbSAudS1zdGVwLWljb24sIC51LXN0ZXBzLXNtIC51LXN0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnUtc3RlcHMtc20gLnUtc3RlcC1udW1iZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC51LXN0ZXBzLXNtIC51LXN0ZXAtbnVtYmVyIH4gLnUtc3RlcC1kZXNjIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi51LXN0ZXBzLXhzIC51LXN0ZXAge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLnUtc3RlcHMteHMgLnUtc3RlcC1pY29uLCAudS1zdGVwcy14cyAudS1zdGVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi51LXN0ZXBzLXhzIC51LXN0ZXAtbnVtYmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAudS1zdGVwcy14cyAudS1zdGVwLW51bWJlciB+IC51LXN0ZXAtZGVzYyB7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4udS1wZWFybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnUtcGVhcmw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAudS1wZWFybDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBsZWZ0OiAwOyB9XG4gIC51LXBlYXJsOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICAudS1wZWFybDpmaXJzdC1jaGlsZDpiZWZvcmUsIC51LXBlYXJsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udS1wZWFybC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAudS1wZWFybC1pY29uIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA4cHg7IH1cbiAgLnUtcGVhcmwtaWNvbiAuaWNvbi1jaGVjayB7XG4gICAgbGVmdDogN3B4OyB9XG5cbi51LXBlYXJsLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4udS1wZWFybC1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi51LXBlYXJsLXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTI2MDY5OyB9XG5cbi51LXBlYXJsLmFjdGl2ZTphZnRlciwgLnUtcGVhcmwuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cblxuLnUtcGVhcmwuY3VycmVudDphZnRlciwgLnUtcGVhcmwuY3VycmVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi51LXBlYXJsLmFjdGl2ZSAudS1wZWFybC1pY29uLCAudS1wZWFybC5hY3RpdmUgLnUtcGVhcmwtbnVtYmVyIHtcbiAgY29sb3I6ICNhYjhjZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi51LXBlYXJsLmN1cnJlbnQgLnUtcGVhcmwtaWNvbiwgLnUtcGVhcmwuY3VycmVudCAudS1wZWFybC1udW1iZXIge1xuICBjb2xvcjogI2FiOGNlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYWI4Y2U0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cblxuLnUtcGVhcmwuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvOyB9XG4gIC51LXBlYXJsLmRpc2FibGVkOmFmdGVyLCAudS1wZWFybC5kaXNhYmxlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLnUtcGVhcmwuZGlzYWJsZWQgLnUtcGVhcmwtaWNvbiwgLnUtcGVhcmwuZGlzYWJsZWQgLnUtcGVhcmwtbnVtYmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYzsgfVxuXG4udS1wZWFybC5lcnJvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0OyB9XG5cbi51LXBlYXJsLmVycm9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4udS1wZWFybC5lcnJvciAudS1wZWFybC1pY29uLCAudS1wZWFybC5lcnJvciAudS1wZWFybC1udW1iZXIge1xuICBjb2xvcjogI0ZGNTM3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1MzcwOyB9XG5cbi51LXBlYXJsLmRvbmU6YWZ0ZXIsIC51LXBlYXJsLmRvbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNDsgfVxuXG4udS1wZWFybC5kb25lIC51LXBlYXJsLWljb24sIC51LXBlYXJsLmRvbmUgLnUtcGVhcmwtbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FiOGNlNDsgfVxuXG4udS1wZWFybHMtbGcgLnUtcGVhcmw6YWZ0ZXIsIC51LXBlYXJscy1sZyAudS1wZWFybDpiZWZvcmUge1xuICB0b3A6IDIwcHg7IH1cblxuLnUtcGVhcmxzLWxnIC51LXBlYXJsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi51LXBlYXJscy1sZyAudS1wZWFybC1pY29uLCAudS1wZWFybHMtbGcgLnUtcGVhcmwtbnVtYmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4udS1wZWFybHMtbGcgLnUtcGVhcmwtaWNvbiwgLnUtcGVhcmxzLWxnIC51LXBlYXJsLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udS1wZWFybHMtc20gLnUtcGVhcmw6YWZ0ZXIsIC51LXBlYXJscy1zbSAudS1wZWFybDpiZWZvcmUge1xuICB0b3A6IDE2cHg7IH1cblxuLnUtcGVhcmxzLXNtIC51LXBlYXJsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi51LXBlYXJscy1zbSAudS1wZWFybC1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLnUtcGVhcmxzLXNtIC51LXBlYXJsLW51bWJlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnUtcGVhcmxzLXNtIC51LXBlYXJsLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnUtcGVhcmxzLXhzIC51LXBlYXJsOmFmdGVyLCAudS1wZWFybHMteHMgLnUtcGVhcmw6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDJweDsgfVxuXG4udS1wZWFybHMteHMgLnUtcGVhcmwtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnUtcGVhcmxzLXhzIC51LXBlYXJsLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udS1wZWFybHMteHMgLnUtcGVhcmwtbnVtYmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udS1wZWFybHMteHMgLnUtcGVhcmwtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udS1wZWFybC5jdXJyZW50IC51LXBlYXJsLWljb24gaSB7XG4gIGxlZnQ6IDZweDsgfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDU4LiBTdGVwcyAgQ1NTIGVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICA1OS4gQ3VzdG9taXplciAgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4ubWFpbi10aGVtZS1sYXlvdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC04NXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCAxMjVweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3gtc2hhZG93OiAwIDE1cHggMTI1cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzJhMzE0MjtcbiAgYm90dG9tOiA3MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpIHNjYWxlKDApO1xuICBoZWlnaHQ6IDY1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDA7IH1cbiAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbC5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTsgfVxuICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5jbG9zZS1jdXN0b21pemVyLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7IH1cbiAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuY3VzdG9taXplci10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7IH1cbiAgICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5jdXN0b21pemVyLXRpdGxlIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1ncm91cCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5mY3AtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgIGZvbnQtc2l6ZTogMS4wOHJlbTsgfVxuICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1oZWFkZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWhlYWRlciAuaWNvbi13IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzQwOTlmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWhlYWRlciAuaWNvbi13IGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLm5hdmlnYXRpb24tY29sb3Itb3B0aW9uIC5yYWRpbyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5uYXZpZ2F0aW9uLWNvbG9yLW9wdGlvbiAucmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5uYXZpZ2F0aW9uLWNvbG9yLW9wdGlvbiAucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5mY3AtY29udGVudCAuZmNwLWdyb3VwLWhlYWRlci1zdWIge1xuICAgIGNvbG9yOiAjMmEzMTQyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5mY3AtY29udGVudCAuZmNwLWdyb3VwLWNvbnRlbnRzIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5mY3AtY29udGVudCAuZmNwLWdyb3VwLWNvbnRlbnRzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5mY3AtZ3JvdXAtY29udGVudHMgLmZjcC1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5mY3AtZ3JvdXAtY29udGVudHMgLmZjcC1maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1NCU7XG4gICAgICBmbGV4OiAwIDAgNTQlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5mY3AtZ3JvdXAtY29udGVudHMgLmZjcC1maWVsZCAuZmNwLWNvbG9ycyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIC5mY3AtY29sb3JzIC5jb2xvci1zZWxlY3RvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5mY3AtY29udGVudCAuZmNwLWdyb3VwLWNvbnRlbnRzIC5mY3AtZmllbGQgLmZjcC1jb2xvcnMgLmNvbG9yLXNlbGVjdG9yLnNlbGVjdGVkLCAuZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIC5mY3AtY29udGVudCAuZmNwLWdyb3VwLWNvbnRlbnRzIC5mY3AtZmllbGQgLmZjcC1jb2xvcnMgLmNvbG9yLXNlbGVjdG9yOmhvdmVyIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCAjZmZmLCAwcHggMHB4IDBweCA0cHggIzg4YjhmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggI2ZmZiwgMHB4IDBweCAwcHggNHB4ICM4OGI4ZmY7IH1cbiAgICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5mY3AtZ3JvdXAtY29udGVudHMgLmZjcC1maWVsZCAuZmNwLWNvbG9ycyAuY29sb3ItYnJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwOTlmZjsgfVxuICAgICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIC5mY3AtY29sb3JzIC5jb2xvci1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJhMzE0MjsgfVxuICAgICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIC5mY3AtY29sb3JzIC5jb2xvci1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgICAgIC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWwgLmZjcC1jb250ZW50IC5mY3AtZ3JvdXAtY29udGVudHMgLmZjcC1maWVsZCAuZmNwLWNvbG9ycyAuY29sb3ItdHJhbnNwYXJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIC5mY3AtY29sb3JzIC5jb2xvci10cmFuc3BhcmVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgICAgICAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuZmNwLWNvbnRlbnQgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIC5mY3AtY29sb3JzIC5jb2xvci10cmFuc3BhcmVudDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG4uZmxvYXRlZC1jdXN0b21pemVyLWJ0biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGp1bXBVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGp1bXBVcDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNhYjhjZTQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDE5LCAxOSwgMTksIDAuMTcpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMTksIDE5LCAxOSwgMC4xNyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuMDhyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuLnRoaXJkLWZsb2F0ZWQtYnRuIHtcbiAgICByaWdodDogMzVweDsgfVxuICAuZmxvYXRlZC1jdXN0b21pemVyLWJ0biA+IC5pY29uLXcge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvcy1yb3RhdGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBvcy1yb3RhdGluZyAycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAuZmxvYXRlZC1jdXN0b21pemVyLWJ0biA+IC5pY29uLXcgaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmZsb2F0ZWQtY3VzdG9taXplci1idG4gPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmZsb2F0ZWQtY3VzdG9taXplci1idG4gPiBzcGFuICsgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyOyB9XG5cbi5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDsgfVxuXG4uZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQ7IH1cblxuLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggI2NjY2NjYzsgfVxuXG4ubmF2LW5hdmlnYXRpb24tbWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gIC5uYXYtbmF2aWdhdGlvbi1tYWluIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LW5hdmlnYXRpb24tY29sb3ItbWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWI4Y2U0OyB9XG4gIC5uYXYtbmF2aWdhdGlvbi1jb2xvci1tYWluIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKj09PT09PT0gQnJhbmQgY3NzIHN0YXJ0cyA9PT09PT09PT09PSovXG5bc2VtaWxpZ2h0LWJnLWNvbG9yPSdiZy1wcmltYXJ5J10sIFtoZWFkZXItYmctY29sb3I9J2JnLXByaW1hcnknXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjhjZTQgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1wcmltYXJ5J10gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1wcmltYXJ5J10gLnR4dC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1wcmltYXJ5J10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1wcmltYXJ5J10gLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctcHJpbWFyeSddIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiOGNlNCAhaW1wb3J0YW50OyB9XG5cbltzZW1pbGlnaHQtYmctY29sb3I9J2JnLXByaW1hcnktbGlnaHQtY29sb3InXSwgW2hlYWRlci1iZy1jb2xvcj0nYmctcHJpbWFyeS1saWdodC1jb2xvciddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNjNkYSAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXByaW1hcnktbGlnaHQtY29sb3InXSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXByaW1hcnktbGlnaHQtY29sb3InXSAudHh0LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXByaW1hcnktbGlnaHQtY29sb3InXSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXByaW1hcnktbGlnaHQtY29sb3InXSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1wcmltYXJ5LWxpZ2h0LWNvbG9yJ10gLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI4Y2U0ICFpbXBvcnRhbnQ7IH1cblxuW3NlbWlsaWdodC1iZy1jb2xvcj0nYmctc2Vjb25kYXJ5J10sIFtoZWFkZXItYmctY29sb3I9J2JnLXNlY29uZGFyeSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXNlY29uZGFyeSddIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctc2Vjb25kYXJ5J10gLnR4dC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zZWNvbmRhcnknXSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXNlY29uZGFyeSddIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXNlY29uZGFyeSddIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbltzZW1pbGlnaHQtYmctY29sb3I9J2JnLXNlY29uZGFyeS1saWdodC1jb2xvciddLCBbaGVhZGVyLWJnLWNvbG9yPSdiZy1zZWNvbmRhcnktbGlnaHQtY29sb3InXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYThiOTkgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zZWNvbmRhcnktbGlnaHQtY29sb3InXSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXNlY29uZGFyeS1saWdodC1jb2xvciddIC50eHQtZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctc2Vjb25kYXJ5LWxpZ2h0LWNvbG9yJ10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zZWNvbmRhcnktbGlnaHQtY29sb3InXSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zZWNvbmRhcnktbGlnaHQtY29sb3InXSAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDsgfVxuXG5bc2VtaWxpZ2h0LWJnLWNvbG9yPSdiZy1zdWNjZXNzJ10sIFtoZWFkZXItYmctY29sb3I9J2JnLXN1Y2Nlc3MnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMyOTIgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zdWNjZXNzJ10gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zdWNjZXNzJ10gLnR4dC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zdWNjZXNzJ10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zdWNjZXNzJ10gLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctc3VjY2VzcyddIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MiAhaW1wb3J0YW50OyB9XG5cbltzZW1pbGlnaHQtYmctY29sb3I9J2JnLXN1Y2Nlc3MtbGlnaHQtY29sb3InXSwgW2hlYWRlci1iZy1jb2xvcj0nYmctc3VjY2Vzcy1saWdodC1jb2xvciddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY1OCAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXN1Y2Nlc3MtbGlnaHQtY29sb3InXSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXN1Y2Nlc3MtbGlnaHQtY29sb3InXSAudHh0LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXN1Y2Nlc3MtbGlnaHQtY29sb3InXSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXN1Y2Nlc3MtbGlnaHQtY29sb3InXSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1zdWNjZXNzLWxpZ2h0LWNvbG9yJ10gLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMjkyICFpbXBvcnRhbnQ7IH1cblxuW3NlbWlsaWdodC1iZy1jb2xvcj0nYmctZGFuZ2VyJ10sIFtoZWFkZXItYmctY29sb3I9J2JnLWRhbmdlciddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWRhbmdlciddIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFuZ2VyJ10gLnR4dC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYW5nZXInXSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWRhbmdlciddIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWRhbmdlciddIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM3MCAhaW1wb3J0YW50OyB9XG5cbltzZW1pbGlnaHQtYmctY29sb3I9J2JnLWRhbmdlci1saWdodC1jb2xvciddLCBbaGVhZGVyLWJnLWNvbG9yPSdiZy1kYW5nZXItbGlnaHQtY29sb3InXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA3MzAgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYW5nZXItbGlnaHQtY29sb3InXSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWRhbmdlci1saWdodC1jb2xvciddIC50eHQtZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFuZ2VyLWxpZ2h0LWNvbG9yJ10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYW5nZXItbGlnaHQtY29sb3InXSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYW5nZXItbGlnaHQtY29sb3InXSAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUzNzAgIWltcG9ydGFudDsgfVxuXG5bc2VtaWxpZ2h0LWJnLWNvbG9yPSdiZy1pbmZvJ10sIFtoZWFkZXItYmctY29sb3I9J2JnLWluZm8nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDk5ZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1pbmZvJ10gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1pbmZvJ10gLnR4dC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1pbmZvJ10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1pbmZvJ10gLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctaW5mbyddIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZiAhaW1wb3J0YW50OyB9XG5cbltzZW1pbGlnaHQtYmctY29sb3I9J2JnLWluZm8tbGlnaHQtY29sb3InXSwgW2hlYWRlci1iZy1jb2xvcj0nYmctaW5mby1saWdodC1jb2xvciddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFmMyAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWluZm8tbGlnaHQtY29sb3InXSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWluZm8tbGlnaHQtY29sb3InXSAudHh0LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWluZm8tbGlnaHQtY29sb3InXSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWluZm8tbGlnaHQtY29sb3InXSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1pbmZvLWxpZ2h0LWNvbG9yJ10gLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmICFpbXBvcnRhbnQ7IH1cblxuW3NlbWlsaWdodC1iZy1jb2xvcj0nYmctbGlnaHQnXSwgW2hlYWRlci1iZy1jb2xvcj0nYmctbGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1saWdodCddIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctbGlnaHQnXSAudHh0LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWxpZ2h0J10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1saWdodCddIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWxpZ2h0J10gLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuW3NlbWlsaWdodC1iZy1jb2xvcj0nYmctbGlnaHQtbGlnaHQtY29sb3InXSwgW2hlYWRlci1iZy1jb2xvcj0nYmctbGlnaHQtbGlnaHQtY29sb3InXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4YzggIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1saWdodC1saWdodC1jb2xvciddIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctbGlnaHQtbGlnaHQtY29sb3InXSAudHh0LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWxpZ2h0LWxpZ2h0LWNvbG9yJ10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1saWdodC1saWdodC1jb2xvciddIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWxpZ2h0LWxpZ2h0LWNvbG9yJ10gLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuW3NlbWlsaWdodC1iZy1jb2xvcj0nYmctZGFyayddLCBbaGVhZGVyLWJnLWNvbG9yPSdiZy1kYXJrJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEzMTQyICFpbXBvcnRhbnQ7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFyayddIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFyayddIC50eHQtZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFyayddIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFyayddIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLWRhcmsnXSAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTMxNDIgIWltcG9ydGFudDsgfVxuXG5bc2VtaWxpZ2h0LWJnLWNvbG9yPSdiZy1kYXJrLWxpZ2h0LWNvbG9yJ10sIFtoZWFkZXItYmctY29sb3I9J2JnLWRhcmstbGlnaHQtY29sb3InXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBlMTMgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYXJrLWxpZ2h0LWNvbG9yJ10gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYXJrLWxpZ2h0LWNvbG9yJ10gLnR4dC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYXJrLWxpZ2h0LWNvbG9yJ10gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy1kYXJrLWxpZ2h0LWNvbG9yJ10gLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctZGFyay1saWdodC1jb2xvciddIC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMzE0MiAhaW1wb3J0YW50OyB9XG5cbltzZW1pbGlnaHQtYmctY29sb3I9J2JnLXdhcm5pbmcnXSwgW2hlYWRlci1iZy1jb2xvcj0nYmctd2FybmluZyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDgwMCAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXdhcm5pbmcnXSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXdhcm5pbmcnXSAudHh0LWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXdhcm5pbmcnXSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXdhcm5pbmcnXSAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgfVxuXG5baGVhZGVyLWJnLWNvbG9yPSdiZy13YXJuaW5nJ10gLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkODAwICFpbXBvcnRhbnQ7IH1cblxuW3NlbWlsaWdodC1iZy1jb2xvcj0nYmctd2FybmluZy1saWdodC1jb2xvciddLCBbaGVhZGVyLWJnLWNvbG9yPSdiZy13YXJuaW5nLWxpZ2h0LWNvbG9yJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5NDAwICFpbXBvcnRhbnQ7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctd2FybmluZy1saWdodC1jb2xvciddIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctd2FybmluZy1saWdodC1jb2xvciddIC50eHQtZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctd2FybmluZy1saWdodC1jb2xvciddIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuW2hlYWRlci1iZy1jb2xvcj0nYmctd2FybmluZy1saWdodC1jb2xvciddIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbltoZWFkZXItYmctY29sb3I9J2JnLXdhcm5pbmctbGlnaHQtY29sb3InXSAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4MDAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT0gQnJhbmQgY3NzIGVuZHMgPT09PT09PT09PT0qL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNTkuQ3VzdG9taXplciBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA2MC4gUlRMIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLnJ0bCAjY3VzdG9tZXItcmV2aWV3LXJ0bCAucmV2aWV3LWJveCB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ydGwgI2N1c3RvbWVyLXJldmlldy1ydGwgLnJldmlldy1ib3ggLnRlc3RpbW9uaWFsIC5jb250ZW50OmJlZm9yZSwgLnJ0bCAjY3VzdG9tZXItcmV2aWV3LXJ0bCAucmV2aWV3LWJveCAudGVzdGltb25pYWwgLmNvbnRlbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiA0MHB4OyB9XG5cbi5ydGwgLnBhZ2UtYm9keSAuZHJvcGRvd24tbWVudVtzdHlsZV0ge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZHJvcGRvd24tYmFzaWMgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG5cbi5ydGwgLmRhdGVyYW5nZXBpY2tlci5kcm9wZG93bi1tZW51W3N0eWxlXSB7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmRhdGVwaWNrZXIge1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogLTEwMDAwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuYnRuLWdyb3VwLXBpbGwgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDA7IH1cblxuLnJ0bCAuYnRuLWdyb3VwLXBpbGwgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweCAwIDAgNjBweDsgfVxuXG4ucnRsIC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuYi1yLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5tLXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ucnRsIC5tLWwtMjAge1xuICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAubS1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnJ0bCAucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnJ0bCAuY3JlZGl0LWNhcmQgLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucnRsIC5vd2wtY2Fyb3VzZWwge1xuICBkaXJlY3Rpb246IGx0cjsgfVxuICAucnRsIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAucnRsIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cblxuLnJ0bCAuY2FsLWRhdGUtd2lkZ2V0IC5wZS0zIHtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuY2FsLWRhdGUtd2lkZ2V0IC5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAudXNlci1wcm9maWxlIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4ucnRsIC5jb2xvci1ib3ggYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnJ0bCAuc3dpdGNoLXNob3djYXNlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0bCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5ydGwgLmRyYWctYm94IGZpZWxkc2V0IC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLnRleHQtbGctbGVmdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZHJhZy1ib3ggZmllbGRzZXQgLmNvbXBvbmVudCAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5ydGwgLmRyYWctYm94IGZpZWxkc2V0IC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5ydGwgLmRyYWctYm94IGZpZWxkc2V0IC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tcmlnaHQsXG4ucnRsIC5kcmFnLWJveCBmaWVsZHNldCAuY29tcG9uZW50IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuY2hlY2tib3gtcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLmRyYWctYm94IGZpZWxkc2V0IC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwICNwcmVwZW5kZWRjaGVja2JveCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZHJhZy1ib3ggZmllbGRzZXQgLmNvbXBvbmVudCAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgI2FwcGVuZGVkY2hlY2tib3gge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7IH1cblxuLnJ0bCAuZHJhZy1ib3ggZmllbGRzZXQgLmNvbXBvbmVudCAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgI2J1dHRvbmRyb3Bkb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLnJ0bCAuZHJhZyBmb3JtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnJ0bCAuZHJhZyBmb3JtIGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucnRsIC5kcmFnIGZvcm0gbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnJ0bCAuZHJhZyBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAucnRsIC5kcmFnIGZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLnJ0bCAuZHJhZyBmb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXJpZ2h0LFxuICAucnRsIC5kcmFnIGZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5jaGVja2JveC1yYWRpdXMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAucnRsIC5kcmFnIGZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwICNidXR0b25kcm9wZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4ucnRsIC5kcmFnZ2FibGUgbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5mb3JtLWJ1aWxkZXItY29sdW1uIC50YWItY29udGVudCAudGFiLXBhbmUgLnRoZW1lLWZvcm0gLnVpLWRyYWdnYWJsZSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5ydGwgLmZvcm0tYnVpbGRlci1jb2x1bW4gI3BpbGxzLXRhYkNvbnRlbnQgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwICNidXR0b25kcm9wZG93biwgLnJ0bCAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAudWktZHJhZ2dhYmxlIC5pbnB1dC1ncm91cCAjYnV0dG9uZHJvcGRvd24ge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ucnRsIC5mb3JtLWJ1aWxkZXItY29sdW1uICNwaWxscy10YWJDb250ZW50IC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiwgLnJ0bCAuZm9ybS1idWlsZGVyLWNvbHVtbiAjcGlsbHMtdGFiQ29udGVudCAudGhlbWUtZm9ybSAudWktZHJhZ2dhYmxlIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLmZvcm0taG9yaXpvbnRhbC50aGVtZS1mb3JtIGZpZWxkc2V0IC50YWItY29udGVudCAudGFiLXBhbmUgLmNvbXBvbmVudCAuZm9ybS1ncm91cCAudGV4dC1sZy1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5mb3JtLWhvcml6b250YWwudGhlbWUtZm9ybSBmaWVsZHNldCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4ucnRsIC5mb3JtLWhvcml6b250YWwudGhlbWUtZm9ybSBmaWVsZHNldCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5ydGwgLmZvcm0taG9yaXpvbnRhbC50aGVtZS1mb3JtIGZpZWxkc2V0IC50YWItY29udGVudCAudGFiLXBhbmUgLmNvbXBvbmVudCAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1yaWdodCxcbi5ydGwgLmZvcm0taG9yaXpvbnRhbC50aGVtZS1mb3JtIGZpZWxkc2V0IC50YWItY29udGVudCAudGFiLXBhbmUgLmNvbXBvbmVudCAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmNoZWNrYm94LXJhZGl1cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucnRsIC5mb3JtLWhvcml6b250YWwudGhlbWUtZm9ybSBmaWVsZHNldCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5jb21wb25lbnQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwICNwcmVwZW5kZWRjaGVja2JveCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZm9ybS1ob3Jpem9udGFsLnRoZW1lLWZvcm0gZmllbGRzZXQgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29tcG9uZW50IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAjYXBwZW5kZWRjaGVja2JveCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDsgfVxuXG4ucnRsIC5mb3JtLWJ1aWxkZXIgLmNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgI2J1dHRvbmRyb3Bkb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLnJ0bCAuZm9ybS1idWlsZGVyIC5jb21wb25lbnQgLnBsLW1kLXJhZGlvcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAucHJvZmlsZS1kcm9wZG93biB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogLTEwcHg7IH1cbiAgLnJ0bCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAucHJvZmlsZS1kcm9wZG93bjo6YmVmb3JlLCAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5wcm9maWxlLWRyb3Bkb3duOjphZnRlciB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gIHJpZ2h0OiAtOXB4OyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1zaWRlYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTsgfVxuICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyLCAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2Utc2lkZWJhcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTsgfVxuICAgIC5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLXVzZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAucGFnZS13cmFwcGVyIC5zaWRlYmFyLWNsb3NlIC5wYWdlLXNpZGViYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTVweCk7IH1cblxuLnJ0bCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24uc2lkZWJhci1jbG9zZSAucGFnZS1zaWRlYmFyIH4gLnBhZ2UtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uLnNpZGViYXItY2xvc2UgLnBhZ2Utc2lkZWJhci1vcGVuIHtcbiAgcmlnaHQ6IC0xNTBweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLnJ0bCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciB+IC5wYWdlLWJvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1ob3ZlciAucGFnZS1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAuc2lkZWJhci1ob3ZlciAucGFnZS1zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnJ0bCAucGFnZS13cmFwcGVyIC5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciB+IC5wYWdlLWJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC52ZXJ0aWNhbC1tZW51LW1haW4gLm1zLTMge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAudmVydGljYWwtbWVudS1tYWluIC5tZWdhLW1lbnUgLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLnZlcnRpY2FsLW1lbnUtbWFpbiAubWVnYS1tZW51IC5kZWZhdWx0LWFjY29yZGluZyAuY2FyZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJ0bCAudmVydGljYWwtbWVudS1tYWluIC5tZWdhLW1lbnUgLmRlZmF1bHQtYWNjb3JkaW5nIC5jYXJkIC5idG4tbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucnRsIC52ZXJ0aWNhbC1tZW51LW1haW4gLm1lZ2EtbWVudSAuZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlLCAucnRsIC52ZXJ0aWNhbC1tZW51LW1haW4gLm1lZ2EtbWVudSAuZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSB7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5zZWFyY2gtcGFnZSAubmF2IGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5hbGVydCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ydGwgLmFsZXJ0IFtkYXRhLW5vdGlmeT0naWNvbiddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ydGwgLmJ1c2luZXNzLXRvcC13aWRnZXQgLm1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLnJ0bCAuYnVzaW5lc3MtY2hhcnQtd2lkZ2V0IC5pY29uLnRleHQtbWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuYnVzaW5lc3MtY2hhcnQtd2lkZ2V0IC5pY29uLWJnIHtcbiAgbGVmdDogLTQwcHg7XG4gIHJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5zb2NpYWwtd2lkZ2V0IC5tZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucnRsIC5zb2NpYWwtd2lkZ2V0IC5zb2NpYWwtaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5yZXZpZXctYm94IC50ZXN0aW1vbmlhbCAuY29udGVudDpiZWZvcmUsIC5ydGwgLnJldmlldy1ib3ggLnRlc3RpbW9uaWFsIC5jb250ZW50OmFmdGVyIHtcbiAgcmlnaHQ6IDQwcHg7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSwgLnJ0bCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5wcm9kdWN0LXN0dHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJ0bCAucHJvZHVjdC1zdHRzIC5tcy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5jdXN0b21lci1yZXZpZXcgLmN1c3QtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLm1lZ2EtbWVudSAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmJ0bi1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJ0bCAubWVnYS1tZW51IC5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUsIC5ydGwgLm1lZ2EtbWVudSAuZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMjBweDsgfVxuXG4ucnRsIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0bCAuY2FyZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ydGwgLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1yaWdodCB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLmljb24taG92ZXItYm90dG9tIC5pY29uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJ0bCAuZmxvYXRlZC1jdXN0b21pemVyLWJ0bi50aGlyZC1mbG9hdGVkLWJ0biB7XG4gIGxlZnQ6IDM1cHg7XG4gIHJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucnRsIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0OyB9XG4gIC5ydGwgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiAtODVweDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG4gIC5ydGwgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbC5hY3RpdmUge1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgcmlnaHQ6IHVuc2V0OyB9XG4gIC5ydGwgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCAuY2xvc2UtY3VzdG9taXplci1idG4ge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IHVuc2V0OyB9XG4gIC5ydGwgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucnRsIC5yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAucnRsIC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnJ0bCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkuYWN0aXZlID4gYSA+IC5mYS1hbmdsZS1yaWdodCB7XG4gICAgdmVydGljYWwtYWxpZ246IDdweDsgfVxuICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpID4gYSBpIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH1cbiAgLnJ0bCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItc3VibWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogMTM1cHg7IH1cbiAgICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1zdWJtZW51ID4gbGkgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1zdWJtZW51ID4gbGkgPiBhID4gLmZhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciB+IC5wYWdlLWJvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1oZWFkZXIgLnJvdyBoMyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLmZvb3Rlci1maXgge1xuICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAucGFnZS13cmFwcGVyIC5zaWRlYmFyLWNsb3NlIC5wYWdlLWJvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpLm9uaG92ZXItZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpLm9uaG92ZXItZHJvcGRvd246aG92ZXIgLm9uaG92ZXItc2hvdy1kaXY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0OyB9XG4gICAgICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpLm9uaG92ZXItZHJvcGRvd246aG92ZXIgLm9uaG92ZXItc2hvdy1kaXY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgbGVmdDogdW5zZXQ7IH1cbiAgICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpIGkubXMtMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpIC5wdWxsLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5sYW5ndWFnZS1kcm9wZG93biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucnRsIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5sYW5ndWFnZS1kcm9wZG93biBsaSBhIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnJ0bCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAucHJvZmlsZS1kcm9wZG93biBsaSBpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ucnRsIHVsLm5vdGlmaWNhdGlvbi1kcm9wZG93bi5vbmhvdmVyLXNob3ctZGl2IHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ydGwgdWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXY6YmVmb3JlIHtcbiAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucnRsIHVsLm5vdGlmaWNhdGlvbi1kcm9wZG93bi5vbmhvdmVyLXNob3ctZGl2OmFmdGVyIHtcbiAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucnRsIHVsLm5vdGlmaWNhdGlvbi1kcm9wZG93bi5vbmhvdmVyLXNob3ctZGl2IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ydGwgdWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkgc3Bhbi5iYWRnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5ydGwgdWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5hbGVydCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLmludmVyc2UuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nOiAxM3B4IDY1cHggMTNweCAyMHB4OyB9XG5cbi5ydGwgLmludmVyc2UgaSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDsgfVxuXG4ucnRsIC5hbGVydC1wcmltYXJ5LmludmVyc2U6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2FiOGNlNDtcbiAgcmlnaHQ6IDU0cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuYWxlcnQtc2Vjb25kYXJ5LmludmVyc2U6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgIzI2YzZkYTtcbiAgcmlnaHQ6IDU0cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuYWxlcnQtc3VjY2Vzcy5pbnZlcnNlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICMwMGMyOTI7XG4gIHJpZ2h0OiA1NHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmFsZXJ0LWRhbmdlci5pbnZlcnNlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNGRjUzNzA7XG4gIHJpZ2h0OiA1NHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmFsZXJ0LXdhcm5pbmcuaW52ZXJzZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZjNkODAwO1xuICByaWdodDogNTRweDtcbiAgbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5hbGVydC1pbmZvLmludmVyc2U6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgIzQwOTlmZjtcbiAgcmlnaHQ6IDU0cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuYWxlcnQtbGlnaHQuaW52ZXJzZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZWVlZWVlO1xuICByaWdodDogNTRweDtcbiAgbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5hbGVydC1kYXJrLmludmVyc2U6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgIzJhMzE0MjtcbiAgcmlnaHQ6IDU0cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA2NXB4OyB9XG4gIC5ydGwgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5kaXNtaXNzLXRleHQgLmFsZXJ0IC5idG4tY2xvc2Uge1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLnJ0bCAuaWNvZm9udC5pY29mb250LXRydWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ydGwgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ydGwgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmJsb2ctc29jaWFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnJ0bCAuYmxvZy1ib3ggLmJsb2ctZGV0YWlscyAuYmxvZy1zb2NpYWwgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7IH1cbiAgICAgIC5ydGwgLmJsb2ctYm94IC5ibG9nLWRldGFpbHMgLmJsb2ctc29jaWFsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzc3Nzc3O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0OyB9XG4gICAgICAucnRsIC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzIC5ibG9nLXNvY2lhbCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucnRsIC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLmJsb2ctc29jaWFsIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiB1bnNldDsgfVxuICAucnRsIC5ibG9nLWJveCAuYmxvZy1kZXRhaWxzLW1haW4gLmJsb2ctc29jaWFsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi5ydGwgLmJsb2ctYm94IC5ibG9nLWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnJ0bCAuY29tbWVudC1ib3ggLm1lZGlhIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLmNvbW1lbnQtYm94IC5tZWRpYSBoNiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ydGwgLmNvbW1lbnQtYm94IHVsIHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLmNvbW1lbnQtYm94IC5jb21tZW50LXNvY2lhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJ0bCAuY29tbWVudC1ib3ggLmNvbW1lbnQtc29jaWFsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5ydGwgLmNvbW1lbnQtYm94IC5jb21tZW50LXNvY2lhbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucnRsIC5idXNpbmVzcy1jYXJkIHRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogOTFweDsgfVxuXG4ucnRsIC5zb2NpYWwtd2lkZ2V0IC5yYWRpYWwtYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4ucnRsIC5idXR0b24tYnVpbGRlci13cmFwIC5mb3JtLWdyb3VwIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLmJ1dHRvbi1idWlsZGVyIHVsLnRoZS1pY29ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5jYWxlbmRhci13cmFwIC5mYyB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucnRsIC5jYWxlbmRhci13cmFwIC5mYyAuZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5ydGwgLmNhbGVuZGFyLXdyYXAgLmZjIC5mYy10b29sYmFyIC5mYy1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnJ0bCAuY2FsZW5kYXItd3JhcCAuZmMgLmZjLXRvb2xiYXIgPiAqID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJ0bCAuY2FsZW5kYXItd3JhcCAuZmMtZXZlbnRzLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ydGwgLmJhc2ljLWNhbGVuZGFyIHtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnJ0bCAjZXh0ZXJuYWwtZXZlbnRzIC5mYy1ldmVudHMtY29udGFpbmVyIC5jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucnRsIC5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLmZjLXVudGhlbWVkIC5mYy1yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5jaGF0LWJveCAudXNlci1pbWFnZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucnRsIC5jaGF0LWJveCAucGVvcGxlLWxpc3QgLnNlYXJjaCBpIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLmNoYXQtYm94IC5hYm91dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJ0bCAuY2hhdC1ib3ggLmNoYXQtbWVudSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDsgfVxuICAucnRsIC5jaGF0LWJveCAuY2hhdC1tZW51IC5uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAuY2hhdC1sZWZ0LWFzaWRlIC5zdGF0dXMtY2lyY2xlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA0MHB4OyB9XG5cbi5ydGwgLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtaGVhZGVyIC5jaGF0LW1lbnUtaWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0OyB9XG4gIC5ydGwgLmNoYXQtcmlnaHQtYXNpZGUgLmNoYXQgLmNoYXQtaGVhZGVyIC5jaGF0LW1lbnUtaWNvbnMuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1oZWFkZXIgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgLmNrZV90b29sYmFyLCAucnRsIC5ja2VfdG9vbGdyb3VwLCAucnRsIGEuY2tlX2J1dHRvbiwgLnJ0bCAuY2tlX2NvbWJvX3RleHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAuY2tlX3Jlc2V0X2FsbCwgLnJ0bCAuY2tlX3Jlc2V0X2FsbCAqLCAucnRsIC5ja2VfcmVzZXRfYWxsIGEsIC5ydGwgLmNrZV9yZXNldF9hbGwgdGV4dGFyZWEge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5ja2VfY29tYm9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnJ0bCAjZWRpdG9yMSAjY2tlX2VkaXRvcjEgI2NrZV8xX2NvbnRlbnRzIGlmcmFtZSBodG1sIHtcbiAgZGlyZWN0aW9uOiBydGwgIWltcG9ydGFudDsgfVxuXG4ucnRsICNjbG9ja2RpdiB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAuc2lkZWJhci10b2dnbGUtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuZGVmYXVsdC13aWRnZXQtY291bnQgLmljb24tYmcge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAuY3VzdG9tLWNhcmQgLmNhcmQtZm9vdGVyID4gZGl2ICsgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmNhcmQtc29jaWFsIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucnRsIC5jYXJkLWFic29sdXRlIC5jYXJkLWhlYWRlciB7XG4gIHJpZ2h0OiAxNXB4O1xuICBsZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5ydGwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucnRsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucnRsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmFkdmFuY2UtNV9maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucnRsIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0bCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC5ydGwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDpiZWZvcmUge1xuICAgIGxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldDsgfVxuICAucnRsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGg6YWZ0ZXIge1xuICAgIGxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSwgLnJ0bCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSwgLnJ0bCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIC5ydGwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsIC5ydGwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucnRsIGRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucnRsIGRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5ydGwgLmR0LXBsdWdpbi1idXR0b25zIGJ1dHRvbi5tLXItMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLmRhdGV0aW1lLXBpY2tlciAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5kYXRldGltZS1waWNrZXIgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnJ0bCAuZGF0ZXRpbWUtcGlja2VyIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucnRsIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuY29sLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJ0bCAuZHJvcGRvd24tYmFzaWMgLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZHJvcGRvd24tYmFzaWMgLnNlcGFyYXRlZC1idG4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuZXJyb3Itd3JhcHBlciAuY29sLW1kLTgub2Zmc2V0LW1kLTIge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLmVtYWlsLXdyYXAgLmVtYWlsLWFwcC1zaWRlYmFyIC5tYWluLW1lbnUgPiBsaSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ydGwgLmVtYWlsLXdyYXAgLmVtYWlsLWFwcC1zaWRlYmFyIC5tYWluLW1lbnUgPiBsaSBhIGkge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnJ0bCAuZW1haWwtd3JhcCAuZW1haWwtYXBwLXNpZGViYXIgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ydGwgLmVtYWlsLXdyYXAgLmVtYWlsLWFwcC1zaWRlYmFyIHVsIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucnRsIC5lbWFpbC13cmFwIC5lbWFpbC1jb250ZW50IC5lbWFpbC10b3AgLnVzZXItZW1haWxpZDphZnRlciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5ydGwgLmVtYWlsLXdyYXAgLnJvdyAuY29sLXhsLTMgKyAuY29sLXhsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnJ0bCAuZW1haWwtd3JhcCAucm93IC5jb2wteGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAuY3JtLW51bWJlcnMgLmNvbCArIC5jb2wge1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnJ0bCAucHJvZHVjdC1wcmljZSBkZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAucHJvZHVjdC1ob3ZlciB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAuY3VzdG9tZXItcmV2aWV3IC5kLWZsZXggaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucnRsIC5pY29uLWxpc3RzIGRpdiBpIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxNXB4OyB9XG5cbi5ydGwgLmJ0bi1zaG93Y2FzZSAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuLnJ0bCAubmF2IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucnRsIC5idG4tc3F1YXJlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLmZvcm0tYnVpbGRlci0yLWhlYWRlciA+IGRpdiBuYXYge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucnRsIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAud2l6YXJkLTQgdWwuYW5jaG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnJ0bCAud2l6YXJkLTQgLnN0ZXAtY29udGFpbmVyIHtcbiAgY2xlYXI6IHVuc2V0OyB9XG4gIC5ydGwgLndpemFyZC00IC5zdGVwLWNvbnRhaW5lciBkaXYuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJ0bCAud2l6YXJkLTQgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC53aXphcmQtNCAuYWN0aW9uLWJhciAuYnRuIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0bCAuZjEgLmYxLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ydGwgLmYxIC5mMS1zdGVwcyAuZjEtc3RlcCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucnRsIC5jaGF0LWJveCAudXNlci1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucnRsIC5jaGF0LWJveCAuY2hhdC1yaWdodC1hc2lkZSAuY2hhdCAuY2hhdC1tZXNzYWdlIC5zbWlsZXktYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5jaGF0LWJveCAuY2hhdCAuY2hhdC1tZXNzYWdlIC50ZXh0LWJveCAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9XG5cbi5ydGwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4ucnRsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucnRsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5ydGwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5ydGwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnJ0bCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5ydGwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnJ0bCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4ucnRsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnJ0bCAudWktZHJhZ2dhYmxlIC5pbnB1dC1ncm91cCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5ydGwgLmNoYXQtbXNnLWJveCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAuc3RhdGljLXRvcC13aWRnZXQgPiBkaXYgKyBkaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0OyB9XG4gIC5ydGwgLnN0YXRpYy10b3Atd2lkZ2V0ID4gZGl2ICsgZGl2IC5pY29uLWJnIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAud2lkZ2V0LWpvaW5zIC5kLWZsZXggLmRldGFpbHMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAud2lkZ2V0LWpvaW5zIC5kLWZsZXggPiBkaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5pbWctY3JvcHBlciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucnRsIC5pbWctY3JvcHBlciAuYnRuLWdyb3VwIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLnJ0bCAuaW1nLWNyb3BwZXIgLmJ0bi1ncm91cCBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnJ0bCAubGFuZGluZy1tYWluIC5sYW5kaW5nLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5ydGwgLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ydGwgLmxpc3QtZ3JvdXAgaSwgLnJ0bCAubGlzdC1ncm91cCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucnRsIC5hdXRoZW50aWNhdGlvbi1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5tZWdhLWhvcml6b250YWwgLm9mZnNldC1zbS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbjogLTAuNXJlbSBhdXRvIC0wLjVyZW0gLTAuNXJlbTsgfVxuXG4ucnRsIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC41MHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJ0bCAubmF2cy1pY29uIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLm5hdi1saXN0IC5uYXYtbGlzdC1kaXNjIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAucGwtbmF2cy1pbmxpbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLmljb24tbGlzdHMgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLm9uaG92ZXItc2hvdy1kaXYge1xuICByaWdodDogMDsgfVxuXG4ucnRsIC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucnRsIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1wcmljZSBoMSBzdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtcmliYm9uIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBsZWZ0OiB1bnNldDsgfVxuICAucnRsIC5wcmljaW5nLXdyYXBwZXItY2FyZCAuY2FyZC1yaWJib24gOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IHVuc2V0OyB9XG4gIC5ydGwgLnByaWNpbmctd3JhcHBlci1jYXJkIC5jYXJkLXJpYmJvbiA6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7IH1cbiAgLnJ0bCAucHJpY2luZy13cmFwcGVyLWNhcmQgLmNhcmQtcmliYm9uIHNwYW4ge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnJ0bCAucHJvZHVjdC1wYWdlLWRldGFpbHMgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucnRsIC5tLWNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJ0bCAuZm9ybS1sYWJlbC1hbGlnbi1yaWdodCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJ0bCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZywgLnJ0bCAuYnItdGhlbWUtYmFycy1tb3ZpZSAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZywgLnJ0bCAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZywgLnJ0bCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEsIC5ydGwgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLCAucnRsIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYSwgLnJ0bCAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgLnJpYmJvbi1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0ycHg7IH1cblxuLnJ0bCAucmliYm9uLXZlcnRpY2FsLWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDsgfVxuXG4ucnRsIC5yaWJib24tdmVydGljYWwtcmlnaHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDsgfVxuXG4ucnRsIC5zZWFyY2gtcGFnZSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxJTsgfVxuXG4ucnRsIC5zdGFyLXJhdGluZ3MgdWwuc2VhcmNoLWluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ydGwgLnN0YXItcmF0aW5ncyB1bC5zZWFyY2gtaW5mbyBsaSArIGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTVhZmM2O1xuICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5ydGwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5ydGwgLmVkaXRvci1zdGF0dXNiYXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ydGwgLmVkaXRvci1zdGF0dXNiYXIgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLnByaW1hcnktY29sb3IgdWwsIC5ydGwgLnllbGxvdy1jb2xvciB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAudS1zdGVwLWRlc2Mge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC51LXN0ZXAtbnVtYmVyIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IHVuc2V0OyB9XG4gIC5ydGwgLnUtc3RlcC1udW1iZXIgfiAudS1zdGVwLWRlc2Mge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ucnRsIC51LXBlYXJsOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLnUtcGVhcmw6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLm5vdGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAubGlzdC1pY29ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJ0bCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLnRhYmJlZC1jYXJkIHVsIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLmNhcmQgLmNhcmQtaGVhZGVyIC5wdWxsLWxlZnQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAuY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0OyB9XG4gIC5ydGwgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ydGwgLmNkLXRpbWVsaW5lLWltZyBpIHtcbiAgcmlnaHQ6IDQ1JTtcbiAgbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItcmlnaHQ6IHVuc2V0OyB9XG4gIC5ydGwgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTIyJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ydGwgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJ0bCAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gIHJpZ2h0OiAxMjIlO1xuICBsZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAubWFyay1hbGwtdGFza3Mge1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogdW5zZXQ7IH1cbiAgLnJ0bCAudG9kbyAudG9kby1saXN0LXdyYXBwZXIgLm1hcmstYWxsLXRhc2tzIC5idG4tbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC50b2RvIC50b2RvLWxpc3Qtd3JhcHBlciAjdG9kby1saXN0IGxpIC50YXNrLWNvbnRhaW5lciAudGFzay1hY3Rpb24tYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucnRsIC50b2RvIC5ub3RpZmljYXRpb24tcG9wdXAge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAuaW50cm9qcy10b29sdGlwIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmludHJvanMtaGVscGVyTnVtYmVyTGF5ZXIge1xuICByaWdodDogLTE2cHg7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAubGlrZS1jb21tZW50IHVsLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucnRsIC50eXBlYWhlYWQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5saXN0aW5nIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucnRsIC5saXN0aW5nIHVsIC5pY29mb250IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnJ0bCAucXVpY2t2aWV3LXdyYXBwZXIge1xuICBsZWZ0OiAtMjg1cHg7XG4gIHJpZ2h0OiB1bnNldDsgfVxuICAucnRsIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LWJveDpiZWZvcmUsIC5ydGwgLnF1aWNrdmlldy13cmFwcGVyIC5xdWlja3ZpZXctcmVjZW50LWFjdGl2aXR5OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC00N3B4O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgLnJ0bCAucXVpY2t2aWV3LXdyYXBwZXIgLnF1aWNrdmlldy1ib3ggLnF1aWNrdmlldy1ib3gtdG9nZ2xlLCAucnRsIC5xdWlja3ZpZXctd3JhcHBlciAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eSAucXVpY2t2aWV3LWJveC10b2dnbGUge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBsZWZ0OiB1bnNldDsgfVxuICAucnRsIC5xdWlja3ZpZXctd3JhcHBlci5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIC5ydGwgLnF1aWNrdmlldy13cmFwcGVyIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucnRsIC5jaGF0LXF1aWNrdmlldyB7XG4gIGxlZnQ6IC00MDBweDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLnF1aWNrdmlldy13cmFwcGVyIC5mcmllbmQtbGlzdC1zZWFyY2ggLmZhIHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAzNXB4OyB9XG5cbi5ydGwgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdiArIGRpdiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5idXR0b24tYnVpbGRlciB1bC50aGUtaWNvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ydGwgLmJ1dHRvbi1idWlsZGVyIC5jdXN0b20tYnV0dG9uLWNvbG9yIC5mb3JtLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgLmJ1dHRvbi1idWlsZGVyIC5jdXN0b20tYnV0dG9uLWNvbG9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuXG4ucnRsIC5idXR0b24tYnVpbGRlciAuY29sb3Itc2xlbGVjdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ydGwgdWwuaWNvbi1saXN0cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucnRsIC5nYWxsZXJ5IC5ob3Zlci01IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ucnRsIC5nYWxsZXJ5IC5ob3Zlci01OmhvdmVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucnRsIC5sZy1vdXRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ydGwgLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucnRsICNsZy1jb3VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgI2ZyaWVuZGxpc3QtdGFiIC5tb2RhbC1oZWFkZXIgaDYubW9kYWwtdGl0bGUsIC5ydGwgI3JlY2VudGFjdGl2aXR5LXRhYiAubW9kYWwtaGVhZGVyIGg2Lm1vZGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJ0bCAjZnJpZW5kbGlzdC10YWIgLm1vZGFsLWhlYWRlciAuY29sLXNtLTQudGV4dC1yaWdodCwgLnJ0bCAjcmVjZW50YWN0aXZpdHktdGFiIC5tb2RhbC1oZWFkZXIgLmNvbC1zbS00LnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAucXVpY2t2aWV3LXdyYXBwZXIgLnJlY2VudC1hY3Rpdml0eSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG4gIC5ydGwgLnF1aWNrdmlldy13cmFwcGVyIC5yZWNlbnQtYWN0aXZpdHkgLnVzZXItZmlyc3QtbGV0dGVyIHNwYW4ge1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgICBsZWZ0OiB1bnNldDsgfVxuICAucnRsIC5xdWlja3ZpZXctd3JhcHBlciAucmVjZW50LWFjdGl2aXR5IC51c2VyLWZpcnN0LWxldHRlcjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAuY2hhcnQtd2lkZ2V0LXRvcCAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5jaGFydC13aWRnZXQtdG9wIC5udW0gLm1zLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucnRsIC5iYXItY2hhcnQtd2lkZ2V0IC5lYXJuaW5nLWRldGFpbHMgaSB7XG4gIGxlZnQ6IC0yNDBweDsgfVxuXG4ucnRsIC5iYXItY2hhcnQtd2lkZ2V0IC5ib3R0b20tY29udGVudCAuYi1yLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5iYXItY2hhcnQtd2lkZ2V0IC5ib3R0b20tY29udGVudCAubnVtIC5tcy0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJ0bCAuY2hhcnQtdmVydGljYWwtY2VudGVyICNteURvdWdobnV0R3JhcGgsIC5ydGwgLmNoYXJ0LXZlcnRpY2FsLWNlbnRlciAjbXlQb2xhckdyYXBoIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucnRsIC5jcm0tYWN0aXZpdHkgdWwuZGF0ZXMgbGkgKyBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIGRpdi5kdC1idXR0b25zIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ydGwgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcbiAgbGVmdDogLTM5cHggIWltcG9ydGFudDsgfVxuXG4ucnRsIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayxcbi5ydGwgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmRyb3B6b25lIC5ub3RlIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnJ0bCAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tcG9wdXAgLmNsb3NlLWljb24ge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnJ0bCAuaWNvbi1ob3Zlci1ib3R0b20gLmljb24tcG9wdXAgLmljb24tbGFzdCAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmZvb3Rlci1jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5mb290ZXItbGlua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ydGwgLndlYXRoZXItd2lkZ2V0LXR3byAuYm90dG9tLXdoZXRoZXJpbmZvIC53aGV0aGVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ydGwgLmRvY3MtdG9nZ2xlcyAuYnRuLWdyb3VwIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5ydGwgLmRvY3MtdG9nZ2xlcyAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5ydGwgLmRvY3MtdG9nZ2xlcyAuYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5ydGwgLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLmpzZ3JpZC1idXR0b24gKyAuanNncmlkLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAub25ob3Zlci1kcm9wZG93bi5uYXZzLWRyb3Bkb3duOmhvdmVyIC5vbmhvdmVyLXNob3ctZGl2OmJlZm9yZSB7XG4gIGxlZnQ6IDc3cHg7XG4gIHJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5vbmhvdmVyLWRyb3Bkb3duLm5hdnMtZHJvcGRvd246aG92ZXIgLm9uaG92ZXItc2hvdy1kaXY6YWZ0ZXIge1xuICBsZWZ0OiA3N3B4O1xuICByaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAubmF2cy1kcm9wZG93biAub25ob3Zlci1zaG93LWRpdiAubmF2cy1pY29uIGxpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJ0bCAuZGVmYXVsdC1hY2NvcmRpbmcgLmNhcmQgLmNhcmQtaGVhZGVyIGkge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDE4cHg7IH1cblxuLnJ0bCAuZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBidXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucnRsIC5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YmVmb3JlLCAucnRsIC5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAyMHB4OyB9XG5cbi5ydGwgLm5hdnMtaWNvbi5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIGxpIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiB1bnNldDsgfVxuXG4ucnRsIC5uYXZzLWljb24uZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSBsaSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnJ0bCAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucnRsIC5wcm9kdWN0LWJveCAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29vbG9yOiBub25lO1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7IH1cblxuLnJ0bCAucHJvZHVjdC1ib3ggLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzBhYjAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHVuc2V0OyB9XG5cbi5ydGwgLnByb2R1Y3QtYm94IC5yaWJib24tY2xpcCB7XG4gIHJpZ2h0OiAtMTRweDtcbiAgbGVmdDogdW5zZXQ7IH1cbiAgLnJ0bCAucHJvZHVjdC1ib3ggLnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAudS1zdGVwLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9XG5cbi5ydGwgLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5ydGwgLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAuZm9ybS1ncm91cC5kcmFnZ2FibGUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0OyB9XG5cbi5ydGwgLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciBmb3JtIC5jdXN0b20tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7IH1cbiAgLnJ0bCAuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIGZvcm0gLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IHVuc2V0OyB9XG4gIC5ydGwgLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciBmb3JtIC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7IH1cblxuLnJ0bCAubGVmdC1vcmRlciB7XG4gIG9yZGVyOiAzOyB9XG5cbi5ydGwgLnJpZ2h0LW9yZGVyIHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5ydGwgLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyLCAucnRsIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDsgfVxuXG4ucnRsIC5ib290c3RyYXAtdG91Y2hzcGluID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4ucnRsIC5ib290c3RyYXAtdG91Y2hzcGluID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLmJvb3RzdHJhcC10b3VjaHNwaW4gPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5ydGwgLmJvb3RzdHJhcC10b3VjaHNwaW4gPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5ydGwgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtdG9vbHRpcHRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucnRsIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucnRsIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIC5pbnRyb2pzLXNraXBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuICAucnRsIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIC5pbnRyb2pzLW5leHRidXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTsgfVxuXG4ucnRsIC50eXBlYWhlYWQgc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ydGwgLnR5cGVhaGVhZCAubGVhZ3VlLW5hbWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnJ0bCAuZm9sbG93IC50ZXh0LW1kLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ucnRsIC5qdmVjdG9ybWFwLXpvb21pbixcbi5ydGwgLmp2ZWN0b3JtYXAtem9vbW91dCxcbi5ydGwgLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IHVuc2V0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ydGwgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sICsgLmNvbCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLnJ0bCAuYnVzaW5lc3MtY2FyZCAuYi1yLWxpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucnRsIC5idXNpbmVzcy1jYXJkIHRhYmxlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bzsgfVxuICAucnRsIC5lbWFpbC13cmFwIC5yb3cgLmNvbC14bC0zICsgLmNvbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnJ0bCAuZW1haWwtd3JhcCAucm93IC5jb2wteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJ0bCAucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWIge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIgfiAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgfiAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucnRsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIgLnBhZ2UtYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJ0bCAudG9kbyAudG9kby1saXN0LXdyYXBwZXIgLm1hcmstYWxsLXRhc2tzIHtcbiAgICBsZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydGwgLmVjb21tZXJjZS13aWRnZXQgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnRsIC5lY29tbWVyY2Utd2lkZ2V0IC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnJ0bCAuYnVzaW5lc3MtY2hhcnQtd2lkZ2V0IC5pY29uLWJnIHtcbiAgICBsZWZ0OiAtMjdweDsgfVxuICAucnRsIC5idXNpbmVzcy1jYXJkIHRhYmxlIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDAgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5ydGwgLmJhci1jaGFydC13aWRnZXQgLmVhcm5pbmctZGV0YWlscyBpIHtcbiAgICBsZWZ0OiAtMTQ3cHggIWltcG9ydGFudDsgfVxuICAucnRsIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnJ0bCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucnRsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLCAucnRsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnRsIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnJ0bCAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJ0bCAuYnVzaW5lc3MtY2FyZCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAucnRsIC53aWRnZXQtam9pbnMgLnBzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucnRsIC53aWRnZXQtam9pbnMgLnBlLTAge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5ydGwgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluLWhlYWRlciAubmF2LXJpZ2h0ID4gdWwgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMDsgfVxuICAucnRsIC50YWJiZWQtY2FyZCB1bCB7XG4gICAgbGVmdDogdW5zZXQ7IH1cbiAgLnJ0bCAudG9kbyAudG9kby1saXN0LXdyYXBwZXIgLm1hcmstYWxsLXRhc2tzIHtcbiAgICBsZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAucnRsIC5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIC5jYXJkIC5idG4tbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cblxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA2MC4gUlRMIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgTW9kZXJuIGxheW91dCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbi5zdmctYW5pbWF0aW9uIC53YXZlLXRlbXBsYXRlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zdmctYW5pbWF0aW9uIGNpcmNsZSB7XG4gIGZpbGw6ICNhYzY4ZmQ7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4uc3ZnLWFuaW1hdGlvbiBzdmcgPiB1c2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7IH1cblxuLnN2Zy1hbmltYXRpb24gc3ZnID4gY2lyY2xlOmxhc3QtY2hpbGQge1xuICBmaWxsOiAjNTkzNGZjO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zdmctYW5pbWF0aW9uICNycDEge1xuICBhbmltYXRpb246IHJpcHBsZTEgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zdmctYW5pbWF0aW9uICNycDIge1xuICBhbmltYXRpb246IHJpcHBsZTIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zdmctYW5pbWF0aW9uICNycDMge1xuICBhbmltYXRpb246IHJpcHBsZTMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zdmctYW5pbWF0aW9uIC5zdmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3ZnLWFuaW1hdGlvbiAuZWZmZWN0LXN2ZzEge1xuICB0b3A6IC02NSU7XG4gIGxlZnQ6IC01JTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG5cbi5zdmctYW5pbWF0aW9uIC5lZmZlY3Qtc3ZnMiB7XG4gIHRvcDogLTg4JTtcbiAgbGVmdDogMzAlOyB9XG5cbi5zdmctYW5pbWF0aW9uIC5lZmZlY3Qtc3ZnMyB7XG4gIHRvcDogLTI4JTtcbiAgcmlnaHQ6IC01JTsgfVxuXG4uc3ZnLWFuaW1hdGlvbiAuZWZmZWN0LXN2ZzQge1xuICB0b3A6IDExMyU7XG4gIGxlZnQ6IDA7IH1cblxuQGtleWZyYW1lcyByaXBwbGUyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMy41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDUuNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJpcHBsZTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMy41KTsgfSB9XG5cbkBrZXlmcmFtZXMgcmlwcGxlMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDUuNSk7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoOC41KTtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG4ubW9kZXJuLWxheW91dCAuYi1kYW5nZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZTQzMjZiICFpbXBvcnRhbnQ7IH1cblxuLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQge1xuICBoZWlnaHQ6IDE0N3B4OyB9XG5cbi5tb2Rlcm4tbGF5b3V0IC5tZWRpYS13aWR0aCB7XG4gIG1heC13aWR0aDogMTAwcHg7IH1cblxuLm1vZGVybi1sYXlvdXQgLnNldC1pbWFnZS1ib3JkZXIgaW1nIHtcbiAgcGFkZGluZzogMTBweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubW9kZXJuLWxheW91dCAuYW5udWFsLXJlcG9ydC1kZXRhaWwgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5hbm51YWwtcmVwb3J0LWRldGFpbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5hbm51YWwtcmVwb3J0LWRldGFpbCBsaSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5hbm51YWwtcmVwb3J0LWRldGFpbCBsaSAubnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG4gICAgLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQtZGV0YWlsIGxpIC5udW1iZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQtZGV0YWlsIGxpIC5zdWNjZXNzLW51bWJlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1NjM7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQtZGV0YWlsIGxpIC5pbmZvLW51bWJlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTM0ZmM7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQtZGV0YWlsIGxpIC5kYW5nZXItbnVtYmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzI2YjsgfVxuICAubW9kZXJuLWxheW91dCAuYW5udWFsLXJlcG9ydC1kZXRhaWwgbGkgLnByaW1hcnktbnVtYmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzNGZmZTsgfVxuXG4ubW9kZXJuLWxheW91dCAuaGVhZGVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyZGVnLCAjNTkzNGZjIDAsICNhMzRmZmUgMTAwJSk7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzNGZmZTsgfVxuICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgdG9wOiA1MHB4OyB9XG4gICAgICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5wYWdlLW1haW4taGVhZGVyIC5tb2Rlcm4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5vbmhvdmVyLXNob3ctZGl2IHtcbiAgICAgICAgdG9wOiAxMDBweDsgfVxuICAgICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgdWwgbGkgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCB1bCAub25ob3Zlci1kcm9wZG93biBhIC5iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5wYWdlLW1haW4taGVhZGVyIC5tb2Rlcm4taGVhZGVyIC5oZWFkZXItaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5wYWdlLW1haW4taGVhZGVyIC5tb2Rlcm4taGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE3M2VmNTQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rhc2hib2FyZC9zZWFyY2gtd2hpdGUucG5nKTsgfVxuICAgICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5wYWdlLW1haW4taGVhZGVyIC5tb2Rlcm4taGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC52ZXJ0aWNhbC1tZW51LW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDE1OXB4O1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAudmVydGljYWwtbWVudS1tYWluIG5hdiB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EzNGZmZTsgfVxuICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnZlcnRpY2FsLW1lbnUtbWFpbiBuYXYgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnZlcnRpY2FsLW1lbnUtbWFpbiBuYXYgdWwgbGkgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGl4ZWxzdHJhcCB1bCBhOmhvdmVyLCAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5waXhlbHN0cmFwIHVsIGE6Zm9jdXMsIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBpeGVsc3RyYXAgdWwgYTphY3RpdmUsIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBpeGVsc3RyYXAgdWwgYS5oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogI2FiOGNlNDsgfSB9XG5cbi5tb2Rlcm4tbGF5b3V0IC5udW1iZXIge1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmOyB9XG5cbi5tb2Rlcm4tbGF5b3V0IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNnB4IDE1cHg7IH1cblxuLm1vZGVybi1sYXlvdXQgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5tb2Rlcm4tbGF5b3V0IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9kZXJuLWxheW91dCAuZHJvcGRvd24gLmFycm93LWFmdGVyLWRyb3Bkb3duOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcmlnaHQ6IDIwcHg7IH1cblxuLm1vZGVybi1sYXlvdXQgLmZvbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlNDMyNmIgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWxheW91dCAuZm9udC1zdWNjZXNzIHtcbiAgY29sb3I6ICM4OGQ1NjMgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWxheW91dCAuZm9udC1wcmltYXJ5IHtcbiAgY29sb3I6ICNhMzRmZmUgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWxheW91dCAuZm9udC1pbmZvIHtcbiAgY29sb3I6ICM1OTM0ZmMgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWxheW91dCAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAubW9kZXJuLWxheW91dCAuY2FyZCAuY2FyZC1oZWFkZXIgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLm1vZGVybi1sYXlvdXQgLmZpbmFuY2Utc3R0cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDI1N3B4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5maW5hbmNlLXN0dHMgLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbiAgLm1vZGVybi1sYXlvdXQgLmZpbmFuY2Utc3R0cyAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsXG4gIC5tb2Rlcm4tbGF5b3V0IC5maW5hbmNlLXN0dHMgLmN0LXNlcmllcy1hIC5jdC1iYXIsXG4gIC5tb2Rlcm4tbGF5b3V0IC5maW5hbmNlLXN0dHMgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCB7XG4gICAgc3Ryb2tlOiAjYTM0ZmZlOyB9XG5cbi5tb2Rlcm4tbGF5b3V0IC50b3AtY2hhcnRzIHtcbiAgbWFyZ2luLXRvcDogLTE4MHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC50b3AtY2hhcnRzIC5jYXJkLWhlYWRlciBoNSB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAubW9kZXJuLWxheW91dCAudG9wLWNoYXJ0cyAuc2FsZXMtcmVwb3J0LWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0MTVweDsgfVxuICAubW9kZXJuLWxheW91dCAudG9wLWNoYXJ0cyAudG90YWwtZWFybmluZyAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMyMnB4OyB9XG5cbi5tb2Rlcm4tbGF5b3V0IGZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyZGVnLCAjNTkzNGZjIDAsICNhMzRmZmUgMTAwJSk7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvdHRvbTogMDsgfVxuXG4ubW9kZXJuLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubW9kZXJuLWxheW91dCAudGVzdGltb25pYWwgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG4ubW9kZXJuLWxheW91dCAudGVzdGltb25pYWwgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kZXJuLWxheW91dCAudGVzdGltb25pYWwub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMTBweDtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnRlc3RpbW9uaWFsLm93bC10aGVtZSAub3dsLW5hdiBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC50ZXN0aW1vbmlhbC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLm1vZGVybi1sYXlvdXQgLndpZGdldC1qb2lucyAubWVkaWEge1xuICBwYWRkaW5nOiA0NnB4IDM1cHggNDZweCA1MHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC53aWRnZXQtam9pbnMgLm1lZGlhIC5tZWRpYS1ib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAubW9kZXJuLWxheW91dCAud2lkZ2V0LWpvaW5zIC5tZWRpYSAubWVkaWEtYm9keSBpIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQgY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjBweDtcbiAgdG9wOiAtMjBweDsgfVxuXG4ubW9kZXJuLWxheW91dCAucHJvZHVjdGlvbi1jaGFydCAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxNjNweDsgfVxuXG4ubW9kZXJuLWxheW91dCAudGVjaC1jaGFydCAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxODFweDsgfVxuICAubW9kZXJuLWxheW91dCAudGVjaC1jaGFydCAuZmxvdC1jaGFydC1jb250YWluZXIgI3RlY2gtY2hhcnQgc3ZnIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEycHggMTJweCA3cHggcmdiYSgxMTksIDExOSwgMTE5LCAwLjQpKTsgfVxuXG4ubW9kZXJuLWxheW91dCAucHJvZHVjdHMtbGlzdGluZyAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IC0xNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTIwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkge1xuICAubW9kZXJuLWxheW91dCAuc2FsZXMtcmVwb3J0LWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NzJweDsgfVxuICAubW9kZXJuLWxheW91dCAuYW5udWFsLXJlcG9ydCB7XG4gICAgaGVpZ2h0OiAxNTNweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5tb2Rlcm4tbGF5b3V0IC5zdmctYW5pbWF0aW9uIC5lZmZlY3Qtc3ZnMyB7XG4gICAgdG9wOiAtNTYlO1xuICAgIHJpZ2h0OiAtNCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5zdmctYW5pbWF0aW9uIC5lZmZlY3Qtc3ZnNCB7XG4gICAgdG9wOiAxMTMlO1xuICAgIGxlZnQ6IC04JTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnN2Zy1hbmltYXRpb24gLmVmZmVjdC1zdmcyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnN2Zy1hbmltYXRpb24gLmVmZmVjdC1zdmcxIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgLm1vZGVybi1sYXlvdXQgLndpZGdldC1qb2luczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC53aWRnZXQtam9pbnM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC53aWRnZXQtam9pbnMgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgLm1vZGVybi1sYXlvdXQgLndpZGdldC1qb2lucyAubWVkaWEgLm1lZGlhLWJvZHkgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnZlcnRpY2FsLW1lbnUtbWFpbiB7XG4gICAgd2lkdGg6IDgyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2Rlcm4tbGF5b3V0IC5hbm51YWwtcmVwb3J0IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1vZGVybi1sYXlvdXQgLnZlcnRpY2FsLW1lbnUtbWFpbiBuYXYgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWxheW91dCAuc20ge1xuICAgIHRvcDogMDsgfVxuICAubW9kZXJuLWxheW91dCAudG9wLWNoYXJ0cyB7XG4gICAgbWFyZ2luLXRvcDogLTI0OXB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnZlcnRpY2FsLW1vYmlsZS1zaWRlYmFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnNhbGVzLXJlcG9ydC1jaGFydCAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICAgIGhlaWdodDogMzc1cHg7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQgY2FudmFzIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC53aWRnZXQtam9pbnMgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAzNXB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5wLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDExcHggIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWxheW91dCAubWVkaWEtd2lkdGgge1xuICAgIG1pbi13aWR0aDogOTdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGVybi1sYXlvdXQgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubW9kZXJuLWxheW91dCAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IC5tb2JpbGUtdG9nZ2xlIC5pY29uLW1vcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1vZGVybi1sYXlvdXQgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kZXJuLWxheW91dCAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsID4gbGkge1xuICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubm90aWZpY2F0aW9uIHtcbiAgICB0b3A6IDExcHg7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAub25ob3Zlci1zaG93LWRpdiB7XG4gICAgdG9wOiA2MHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC50ZXN0aW1vbmlhbC5vd2wtdGhlbWUgLm93bC1uYXYge1xuICAgIHRvcDogLTkxcHg7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRvcC1jaGFydHMge1xuICAgIG1hcmdpbi10b3A6IC0yNDRweCAhaW1wb3J0YW50OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXItaW5uZXIgLmxvZ28td3JhcHBlciB7XG4gICAgd2lkdGg6IDYzJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXItaW5uZXIuZmxvYXQtc20tc3RhcnQge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGVybi1sYXlvdXQgLndpZGdldC1qb2luczpiZWZvcmUsIC5tb2Rlcm4tbGF5b3V0IC53aWRnZXQtam9pbnM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGVybi1sYXlvdXQgLndpZGdldC1qb2lucyAucm93IFtjbGFzcyo9XCJjb2wtXCJdIC5tZWRpYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAubW9kZXJuLWxheW91dCAud2lkZ2V0LWpvaW5zIC5yb3cgW2NsYXNzKj1cImNvbC1cIl0gLm1lZGlhIC5tZWRpYS1ib2R5LnBzLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVybi1sYXlvdXQgLndpZGdldC1qb2lucyAucm93IFtjbGFzcyo9XCJjb2wtXCJdOmxhc3QtY2hpbGQgLm1lZGlhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC53aWRnZXQtam9pbnMgLnJvdyBbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZCAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAubW9kZXJuLWxheW91dCAuc3ZnLWFuaW1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kZXJuLWxheW91dCAuYi1yLWxpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWxheW91dCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLmhlYWRlci1pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubW9kZXJuLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsIHtcbiAgICAgICAgdG9wOiA0MnB4OyB9XG4gICAgICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbi1kcm9wZG93bi5vbmhvdmVyLXNob3ctZGl2IGxpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC50b3AtY2hhcnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtODVweDsgfVxuICAubW9kZXJuLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAud2lkZ2V0LWpvaW5zIC5tZWRpYSAubWUtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmFubnVhbC1yZXBvcnQgY2FudmFzIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGVybi1sYXlvdXQgLnByb2R1Y3RzLWxpc3RpbmcgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5wYWdlLW1haW4taGVhZGVyIC5tb2Rlcm4taGVhZGVyIC5oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubW9kZXJuLWxheW91dCAuaGVhZGVyIC5wYWdlLW1haW4taGVhZGVyIC5tb2Rlcm4taGVhZGVyIC5oZWFkZXItaW5uZXIgLmxvZ28td3JhcHBlciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kZXJuLWxheW91dCAudGVzdGltb25pYWwub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgICB0b3A6IC04MHB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLm1vZGVybi1oZWFkZXIgLmhlYWRlci1pbm5lciAubG9nby13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5oZWFkZXIgLnBhZ2UtbWFpbi1oZWFkZXIgLmhlYWRlci1pbm5lciAuc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGVybi1sYXlvdXQgLmhlYWRlciAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IHVsIHtcbiAgICB0b3A6IDI5cHggIWltcG9ydGFudDsgfVxuICAubW9kZXJuLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudG9wLWNoYXJ0cyB7XG4gICAgbWFyZ2luLXRvcDogLTI3OXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kZXJuLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudG9wLWNoYXJ0cyAudGV4dC1tZC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tb2Rlcm4tbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5wLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubW9kZXJuLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudG9wLWNoYXJ0cyB7XG4gICAgbWFyZ2luLXRvcDogLTI3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kZXJuLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudG9wLWNoYXJ0cyAuc2FsZXMtcmVwb3J0LWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLm1vZGVybi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnRvcC1jaGFydHMgLnRvdGFsLWVhcm5pbmcgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMjU1cHg7IH0gfVxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgTW9kZXJuIGxheW91dCBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNsYXNzaWMtbGF5b3V0IC5tYXJnaW4tY2VudGVyLXNldCB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5zd2l0Y2gtc20gLnN3aXRjaCAuc3dpdGNoLXN0YXRlOmJlZm9yZSB7XG4gIGJvdHRvbTogM3B4OyB9XG5cbi5jbGFzc2ljLWxheW91dCAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmNsYXNzaWMtbGF5b3V0IC5jYXJkIC5jYXJkLWhlYWRlciBoNSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5udW1iZXIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5jbGFzc2ljLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciAubG9nby13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5jbGFzc2ljLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jbGFzc2ljLWxheW91dCAucGFnZS1tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgd2lkdGg6IDMxMHB4O1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubW9iaWxlLXNpZGViYXIgLnN3aXRjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG4gIC5jbGFzc2ljLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNsYXNzaWMtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNsYXNzaWMtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGNvbnRlbnRzOyB9XG5cbi5jbGFzc2ljLWxheW91dCAudGhpbi1iYXItY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC50aGluLWJhci1jaGFydCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XG4gIHRvcDogMjVweDsgfVxuXG4uY2xhc3NpYy1sYXlvdXQgLnRoaW4tYmFyLWNoYXJ0IC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC50aGluLWJhci1jaGFydCAuY29udGVudCAudG9wLWljb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjRUZFRkVGOyB9XG5cbi5jbGFzc2ljLWxheW91dCAudGhpbi1iYXItY2hhcnQgLmlubmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnRoaW4tYmFyLWNoYXJ0IC5pbm5lciBzcGFuIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5wcm9kdWN0LXNhbGUtY2hhcnQge1xuICBoZWlnaHQ6IDQ3NHB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAucHJvZHVjdC1zYWxlLWNoYXJ0IHN2ZyAuY3QtbGFiZWxzIC5jdC1sYWJlbCB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5zdGF0dXMtZGV0YWlscyBoMyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jbGFzc2ljLWxheW91dCAuc3RhdHVzLWRldGFpbHMgaDMgc3BhbiB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5zdGF0dXMtZGV0YWlscy1jb2xvciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC5zb2NpYWwtY29tbWVudC13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5zb2NpYWwtY29tbWVudC13aWRnZXQgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnNvY2lhbC1jb21tZW50LXdpZGdldCAudXNlci1wb3N0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5zb2NpYWwtY29tbWVudC13aWRnZXQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5zb2NpYWwtY29tbWVudC13aWRnZXQgLnNvY2lhbC1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5zb2NpYWwtY29tbWVudC13aWRnZXQgLnNvY2lhbC1pY29uLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00OXB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxOTVweDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7IH1cbiAgICAuY2xhc3NpYy1sYXlvdXQgLnNvY2lhbC1jb21tZW50LXdpZGdldCAuc29jaWFsLWljb24tYmc6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi5jbGFzc2ljLWxheW91dCAuc3RhdHVzLXllYXJseS1jaGFydCAuY2hhcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMzVweDsgfVxuXG4uY2xhc3NpYy1sYXlvdXQgLnN0YXR1cy1tb250aGx5LWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICBoZWlnaHQ6IDI2NXB4OyB9XG5cbi5jbGFzc2ljLWxheW91dCAuZ3Jvd3RoLWdyYXBoLWZpcnN0IC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiA5NXB4OyB9XG5cbi5jbGFzc2ljLWxheW91dCAuZ3Jvd3RoLWdyYXBoLXNlY29uZCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTU1cHg7IH1cblxuLmNsYXNzaWMtbGF5b3V0IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIHtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTlmZjtcbiAgaGVpZ2h0OiAzMDdweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3Agc3BhbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LXRvcCAuZGV0YWlscyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogLTEyN3B4OyB9XG4gICAgLmNsYXNzaWMtbGF5b3V0IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5kZXRhaWxzIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2xhc3NpYy1sYXlvdXQgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC10b3AgLmRldGFpbHMgaDMgc3VwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmNsYXNzaWMtbGF5b3V0IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5kZXRhaWxzIGgzIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIGltZyB7XG4gICAgLW1vei1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gICAgLW1zLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gICAgaGVpZ2h0OiAxMjhweDsgfVxuXG4uY2xhc3NpYy1sYXlvdXQgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC1ib3R0b20gLmNsaW1hY29uX2NvbXBvbmVudC1maWxsLFxuLmNsYXNzaWMtbGF5b3V0IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtYm90dG9tIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlIHtcbiAgZmlsbDogI2ZmZjtcbiAgc3Ryb2tlOiAjZGRkOyB9XG5cbi5jbGFzc2ljLWxheW91dCAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LWJvdHRvbSAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZSB7XG4gIHN0cm9rZS13aWR0aDogM3B4OyB9XG5cbi5jbGFzc2ljLWxheW91dCAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LWJvdHRvbSAucm93IGRpdiAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY2xhc3NpYy1sYXlvdXQgLndoZXRoZXItd2lkZ2V0IC53aGV0aGVyLXdpZGdldC1ib3R0b20gaDQgc3BhbiB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5jbGFzc2ljLWxheW91dCAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LWJvdHRvbSBzdmcuY2xpbWFjb24ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5jbGFzc2ljLWxheW91dCAjZW1wbG95ZWUgc3ZnIGcgZyBnIHRleHQge1xuICBmaWxsOiAjNzE3MTcxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTM2NnB4KSB7XG4gIC5jbGFzc2ljLWxheW91dCAudGhpbi1iYXItY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAudGhpbi1iYXItY2hhcnQgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAudGhpbi1iYXItY2hhcnQgLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgLmNsYXNzaWMtbGF5b3V0IC50aGluLWJhci1jaGFydCAuaW5uZXIgaDYge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAuc3RhdHVzLW1vbnRobHktY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMzVweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnByb2R1Y3Qtc2FsZS1jaGFydCB7XG4gICAgaGVpZ2h0OiA0NDVweCAhaW1wb3J0YW50OyB9XG4gIC5jbGFzc2ljLWxheW91dCAuc3RhdHVzLXllYXJseS1jaGFydCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2xhc3NpYy1sYXlvdXQgLm1hcmdpbi1jZW50ZXItc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jbGFzc2ljLWxheW91dCAucHJvZHVjdC1zYWxlLWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDQxMXB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAubGctbWwtZGV0YWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLmdyb3d0aC1ncmFwaC1zZWNvbmQgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xuICAgIGhlaWdodDogOTVweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIC5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5zdGF0dXMtbW9udGhseS1jaGFydCAuY2hhcnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI1NHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2xhc3NpYy1sYXlvdXQgLnByb2R1Y3Qtc2FsZS1jaGFydCB7XG4gICAgaGVpZ2h0OiAzOTFweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIge1xuICAgIHRvcDogMTIycHggIWltcG9ydGFudDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAuY2xhc3NpYy1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCB7XG4gICAgICBsZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsYXNzaWMtbGF5b3V0IC5tYXJnaW4tY2VudGVyLXNldCB7XG4gICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLmdyb3d0aC1ncmFwaC1zZWNvbmQgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xuICAgIGhlaWdodDogMTM0cHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5zdGF0dXMtd2lkZ2V0IC5zdGF0dXMteWVhcmx5LWNoYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLnN0YXR1cy1tb250aGx5LWNoYXJ0IC5jaGFydC1jb250YWluZXIsIC5jbGFzc2ljLWxheW91dCAuc3RhdHVzLXllYXJseS1jaGFydCAuY2hhcnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5jbGFzc2ljLWxheW91dCAuc29jaWFsLWNvbW1lbnQtd2lkZ2V0IC5zb2NpYWwtaWNvbi1iZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jbGFzc2ljLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAuc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwge1xuICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuY2xhc3NpYy1sYXlvdXQgLm1hcmdpbi1jZW50ZXItc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC5wcm9kdWN0LXNhbGUtY2hhcnQge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jbGFzc2ljLWxheW91dCAud2hldGhlci13aWRnZXQgLndoZXRoZXItd2lkZ2V0LXRvcCAuZGV0YWlscyBoMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDQxcHg7IH1cbiAgLmNsYXNzaWMtbGF5b3V0IC53aGV0aGVyLXdpZGdldCAud2hldGhlci13aWRnZXQtdG9wIC5kZXRhaWxzIGgzIHN1cCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmZpeGVkLW5hdi1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW50ZW5jZS1iZy5qcGdcIik7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciBzdmcge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coN3B4IDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpKTsgfVxuICAuZml4ZWQtbmF2LWxheW91dCBpLCAuZml4ZWQtbmF2LWxheW91dCBbY2xhc3M9XCJib3R0b20tbGluZS0qXCJdIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDdweCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKSk7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLnNhbGVzLW92ZXJ2aWV3IHN2ZyB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg3cHggN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMykpOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjc1KTsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAudGV4dC1yaWdodCB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC50ZXh0LXJpZ2h0IHVsIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzYlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLnNpdGUtdmlzaXRlci1jaGFydCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5zaXRlLXZpc2l0ZXItY2hhcnQgdWwgbGkge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC5zaXRlLXZpc2l0ZXItY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNTBweDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5zaXRlLXZpc2l0ZXItY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIC5jdC1hcmVhIHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAuc2l0ZS12aXNpdGVyLWNoYXJ0IC5ib3R0b20tbGluZS1pbmZvIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDA5OWZmOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC5zaXRlLXZpc2l0ZXItY2hhcnQgLmJvdHRvbS1saW5lLXByaW1hcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhYjhjZTQ7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLnNpdGUtdmlzaXRlci1jaGFydCAuYm90dG9tLWxpbmUtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjZjNmRhOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC5zaXRlLXZpc2l0ZXItY2hhcnQgLmJvdHRvbS1saW5lLWRhbmdlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTM3MDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAudG90YWwtdmVuZGVycyAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC50b3RhbC12ZW5kZXJzIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC5zYWxlcy1vdmVydmlldyAuY2hhcnQtYmxvY2sgY2FudmFzIHtcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLnNvY2lhbC13aWRnZXQgLm1lZGlhIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5maXhlZC1uYXYtbGF5b3V0IC5jcm0tdG9wLXdpZGdldCAubWVkaWEgLm1lZGlhLWJvZHkgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAuY3JtLXRvcC13aWRnZXQgLm1lZGlhIC5tZWRpYS1ib2R5IGgzIHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLmVjb21tZXJjZS13aWRnZXQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAuZWNvbW1lcmNlLXdpZGdldCAuZmxvdC1jaGFydC1jb250YWluZXIge1xuICAgIGhlaWdodDogODVweDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAyMjBweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgfiAucGFnZS1ib2R5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLXVzZXIge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciBoNiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci11c2VyIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItdXNlciBkaXYgaW1nIHtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciAuc2lkZWJhci1tZW51ID4gbGkgLmljb24tc2lkZWJhciB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpIC5zdWItaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIgLnNpZGViYXItbWVudSA+IGxpOmxhc3QtY2hpbGQgLnNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjYWNhY2E7IH1cbiAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbi5zaWRlYmFyLWNsb3NlIC5wYWdlLXNpZGViYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZml4ZWQtbmF2LWxheW91dCBmb290ZXIge1xuICAgIGJvdHRvbTogLTg1cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCBmb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZml4ZWQtbmF2LWxheW91dCAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaWNvbiAucGFnZS1zaWRlYmFyIHtcbiAgICAgIGxlZnQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb24gLnBhZ2Utc2lkZWJhciB7XG4gICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDczJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIC5wYWdlLXNpZGViYXIge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpOyB9XG4gICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhciB+IC5wYWdlLWJvZHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2Utc2lkZWJhci1vcGVuIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubG9nby13cmFwcGVyIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCB7XG4gICAgICB3aWR0aDogNzMlOyB9XG4gICAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm1vYmlsZS1zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5zaXRlLXZpc2l0ZXItY2hhcnQgdWwgbGkge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnVzZXItc3RhdHVzIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MTdweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zaXRlLXZpc2l0ZXItY2hhcnQgdWwgbGkubGlzdC1pbmxpbmUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5sb2dvLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZml4ZWQtbmF2LWxheW91dCAuc2l0ZS12aXNpdGVyLWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLnNpdGUtdmlzaXRlci1jaGFydCB1bCBsaSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luOiAyJSAhaW1wb3J0YW50OyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubmF2LXJpZ2h0ID4gdWwgLnNlYXJjaC1mb3JtIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGFzaGJvYXJkL3NlYXJjaC5wbmcpO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWFyZ2luOiA1cHggMCAwOyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5maXhlZC1uYXYtbGF5b3V0IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDEpIC5jcm0tdG9wLXdpZGdldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAuYm9yZGVyLXdpZGdldHMgPiAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLmJvcmRlci13aWRnZXRzID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgIC5maXhlZC1uYXYtbGF5b3V0IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDMpIC5jcm0tdG9wLXdpZGdldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAuY3JtLXRvcC13aWRnZXQge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAudXNlci1zdGF0dXMge1xuICAgICAgbWluLXdpZHRoOiAzMTRweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubW9iaWxlLXNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5ib3JkZXItd2lkZ2V0cyA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZml4ZWQtbmF2LWxheW91dCAueHMtY29sLTEwMCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgLmZpeGVkLW5hdi1sYXlvdXQgLnhzLWNvbC0xMDAudGV4dC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLmZpeGVkLW5hdi1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgLnVzZXItc3RhdHVzIHtcbiAgICAgIG1pbi13aWR0aDogMjMzcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5maXhlZC1uYXYtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5IC5zaXRlLXZpc2l0ZXItY2hhcnQgdWwgbGkubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgICB3aWR0aDogMzklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc29saXRhcnktbGF5b3V0IC5yYWRpYWwtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMzE4NWU2IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMzMTg1ZTYgNTAlLCAjZGRkIDUwJSwgI2RkZCk7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAucmFkaWFsLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMyNGRlZywgIzRlZDE3ZCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNGVkMTdkIDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnJhZGlhbC1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RkZCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjE2ZGVnLCAjNjQyMmQyIDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnJhZGlhbC1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2YzMTQ2NCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZjMxNDY0IDUwJSwgI2RkZCA1MCUsICNkZGQpOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmRhc2hib2FyZC1jaGFydC1jb250YWluZXIgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgYSB7XG4gIGNvbG9yOiAjNjQyMmQyOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjI4ZDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAubW9iaWxlLXRvZ2dsZSBpIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAjZW1wbG95ZWUtYWN0LWNoYXJ0IHN2ZyB0ZXh0IHtcbiAgZmlsbDogIzUzNTdlMTsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5mb250LXB1cnBsZSB7XG4gIGNvbG9yOiAjNjQyMmQyICFpbXBvcnRhbnQ7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuZm9udC1kYW5nZXIge1xuICBjb2xvcjogI2YzMTQ2NCAhaW1wb3J0YW50OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmZvbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNGVkMTdkICFpbXBvcnRhbnQ7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuZm9udC1pbmZvIHtcbiAgY29sb3I6ICMzMTg1ZTYgIWltcG9ydGFudDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIyOGQzOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzE0NjQgIWltcG9ydGFudDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlZDE3ZCAhaW1wb3J0YW50OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4NWU2ICFpbXBvcnRhbnQ7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAjb25saW5lLXZpc2l0b3JzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc29saXRhcnktbGF5b3V0ICNvbmxpbmUtdmlzaXRvcnMgLmRyb3Bkb3duLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgI2luY29tZS1jaGFydCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM3ZDgxODc7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAjaW5jb21lLWNoYXJ0IHVsIGxpIGg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgI2luY29tZS1jaGFydCB1bCBsaSBoNSBzcGFuIHtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5lbXBsb3llZS1hY3Rpdml0eS1jaGFydCAucm93IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5lbXBsb3llZS1jb2xvciB7XG4gIGNvbG9yOiAjOTdmZmNkOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmRyb3Bkb3duLmZsb2F0LW1kLWVuZCAuYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5zdGF0LXdpZGdldC1kYXNoYm9hcmQgLm1lZGlhIC5tZWRpYS1ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5kYXJrLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRkMjdlOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLmRhcmstc3VjY2VzcyBoNSwgLnNvbGl0YXJ5LWxheW91dCAuZGFyay1zdWNjZXNzIGg0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxODVlNiAhaW1wb3J0YW50OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVkMTdkICFpbXBvcnRhbnQ7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDIyZDIgIWltcG9ydGFudDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMxNDY0ICFpbXBvcnRhbnQ7IH1cblxuLnNvbGl0YXJ5LWxheW91dCBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5mbG9hdC1sZy1lbmQgLmJ0bi1ncmFkaWVuLCAuc29saXRhcnktbGF5b3V0IC5mbG9hdC1tZC1lbmQgLmJ0bi1ncmFkaWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNjYTBmNiAwLCAjNjQyMmQyIDEwMCUpOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmJ0bi1ncmFkaWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzOGRlZywgIzNjYTBmNiAwLCAjNjQyMmQyIDEwMCUpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI4cHg7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLmNhcmQtaGVhZGVyIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IHtcbiAgd2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAubG9nby13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNjJlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAubG9nby13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNjJlO1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAuc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIgLmJhci1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgY29sb3I6ICMzYjQzNGU7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuYmFyLWljb25zOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MzAzOTsgfVxuICAgIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTMwMzk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zdWJtZW51LWlubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4OyB9XG4gICAgICAgIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSAuc3VibWVudS1pbm5lciAuaWNvbmJhci1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIgLmljb25iYXItbWFpbm1lbnUgLnN1Ym1lbnUtaW5uZXIgLmljb25iYXItaGVhZGVyIGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSAuc3VibWVudS1pbm5lciAuaWNvbmJhci1zdWJtZW51IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zdWJtZW51LWlubmVyIC5pY29uYmFyLXN1Ym1lbnUgbGkgYSwgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zdWJtZW51LWlubmVyIC5pY29uYmFyLXN1Ym1lbnUgbGkgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzdkODE4NzsgfVxuICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zZWFyY2ggaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyNjJlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAgICAgICAuc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIgLmljb25iYXItbWFpbm1lbnUgLnNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3ZDgxODc5ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSAuc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3ZDgxODc5ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSAuc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zZWFyY2ggLmZhLXNlYXJjaCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICBjb2xvcjogIzdkODE4NzllO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIgLmljb25iYXItbWFpbm1lbnUgLnNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM3ZDgxODc5ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIC5pY29uYmFyLW1haW5tZW51IC5zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjN2Q4MTg3OWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjkzMDM5OyB9XG4gICAgICAuc29saXRhcnktbGF5b3V0IC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIgbGkuYWN0aXZlIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNvbGl0YXJ5LWxheW91dCAuaWNvbnNpZGViYXItbWVudSAuaWNvbk1lbnUtYmFyIGxpLmFjdGl2ZSAuaWNvbmJhci1tYWlubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25iYXItbWFpbm1lbnUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMmRlZywgIzNjYTBmNiAwLCAjNjQyMmQyIDEwMCUpOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLnNvbGl0YXJ5LWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1tYWluLWhlYWRlciAuc29saXRhcnktaGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpIGkge1xuICAgICAgZm9udC1zaXplOiB1bnNldDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuaWNvbmJhci1jbG9zZSAucGFnZS1ib2R5IHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuaWNvbmJhci1jbG9zZSAudG9wLXNlY3Rpb24ge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudG9wLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMzczcHg7XG4gIHRvcDogOTBweDtcbiAgcGFkZGluZzogMzVweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzNweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWVlOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkge1xuICBtYXJnaW4tbGVmdDogMzczcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgbWFyZ2luLXRvcDogMjM3cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keS5pbm5lci1jb250ZW50LW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTg5cHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjb25saW5lLXNhbGVzIC5yb3cgZGl2LnAtc2V0LWVjb21tZXJjZS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNvbmxpbmUtc2FsZXMgLnJvdyBkaXYucC1zZXQtZWNvbW1lcmNlLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNvbmxpbmUtc2FsZXMgLnJvdyBkaXYucC1zZXQtZWNvbW1lcmNlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdjpmaXJzdC1jaGlsZCAuY2FyZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdjpudGgtY2hpbGQoNCkgLmNhcmQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdjpudGgtY2hpbGQoNSkgLmNhcmQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNvbmxpbmUtc2FsZXMgLnJvdyBkaXYgLmNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5ICNvbmxpbmUtc2FsZXMgLnJvdyBkaXYgLmNhcmQgLmVjb21tZXJjZS13aWRnZXQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAgIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdiAuY2FyZCAuYm9yZGVyLXJpZ2h0LW5vbmUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnNvbGl0YXJ5LXNjcm9sbHB5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDM2cHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAuc29saXRhcnktc2Nyb2xscHkgLm5hdi1waWxscyAubmF2LWl0ZW0gYSB7XG4gICAgY29sb3I6ICM3ZDgxODc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAuc29saXRhcnktc2Nyb2xscHkgLm5hdi1waWxscyAubmF2LWl0ZW0gLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzIxMjYyZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5zb2xpdGFyeS1zY3JvbGxweSAjbW9iX3RhYl9jbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuYW5udWFsLWNoYXJ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLnNvY2lhbC13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAuc29jaWFsLXdpZGdldCAuc29jaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAuc29jaWFsLXdpZGdldCAuaWNvbi1iZy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzlweDtcbiAgICBib3R0b206IDE0cHg7XG4gICAgY29sb3I6ICNmMmYyZjI7XG4gICAgZm9udC1zaXplOiAxMDlweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5zb2xpdGFyeS1sYXlvdXQgLnNvY2lhbC13aWRnZXQgLmljb24tYmctcmlnaHQ6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpIHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLmNvbGxlY3Rpb24tY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMzFweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAuZW1wbG95ZWUtYWN0aXZpdHktY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzE1cHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAuZW1wbG95ZWUtYWN0aXZpdHktY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5lbXBsb3llZS1zYWxhcnktY2hhcnQgY2FudmFzIHtcbiAgaGVpZ2h0OiAyNTdweCAhaW1wb3J0YW50OyB9XG5cbi5zb2xpdGFyeS1sYXlvdXQgLm9ubGluZS12aXNpdG9ycy1jaGFydHMgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLnNvbGl0YXJ5LWxheW91dCAubW9ycmlzLWhvdmVyIHtcbiAgei1pbmRleDogMDsgfVxuXG4uc29saXRhcnktbGF5b3V0IC5hbm51YWwtY2hhcnQgc3ZnIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdjpudGgtY2hpbGQoMikgLmNhcmQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keSAjb25saW5lLXNhbGVzIC5yb3cgZGl2Om50aC1jaGlsZCgzKSAuY2FyZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keSAjb25saW5lLXNhbGVzIC5yb3cgZGl2LmxnLXNldC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1ib2R5ICNvbmxpbmUtc2FsZXMgLnJvdyBkaXYubGctcGwtc2V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdiAuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keSAjb25saW5lLXNhbGVzIC5yb3cgZGl2IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0LmJvcmRlci1sZy1ub25lIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUge1xuICAgIHdpZHRoOiAxMjFweDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5LCAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudG9wLXNlY3Rpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC50b3Atc2VjdGlvbiB7XG4gICAgdG9wOiA2MHB4OyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnRvcC1zZWN0aW9uIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAjZW1wbG95ZWUgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAjZW1wbG95ZWUgLmRhcmstc3VjY2VzcyBoNS5wLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5zb2NpYWwtd2lkZ2V0IC5pY29uLWJnLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDkzcHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgI29ubGluZS12aXNpdG9ycyAuZHJvcGRvd24uZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAub25saW5lLXZpc2l0b3JzLWNoYXJ0cy5wLWwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAub25saW5lLXZpc2l0b3JzLWNoYXJ0cy5wLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dCAucGFnZS1tYWluLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuc29saXRhcnktbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5zb2xpdGFyeS1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICAuc29saXRhcnktbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5zb2xpdGFyeS1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgPiB1bCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI2MmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zb2xpdGFyeS1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLnNvbGl0YXJ5LWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCA+IC5tb2JpbGUtdG9nZ2xlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29saXRhcnktbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAjZW1wbG95ZWUgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC50b3Atc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAuaWNvbnNpZGViYXItbWVudSB7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiA1NXB4OyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLmljb25zaWRlYmFyLW1lbnUgLmxvZ28td3JhcHBlciB7XG4gICAgICB3aWR0aDogNTVweDsgfVxuICAgIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIge1xuICAgICAgd2lkdGg6IDU1cHg7IH1cbiAgICAgIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5pY29uc2lkZWJhci1tZW51IC5pY29uTWVudS1iYXIgLmJhci1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSB7XG4gICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgIHdpZHRoOiAzNCU7IH1cbiAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnNvbGl0YXJ5LXNjcm9sbHB5IC5uYXYtcGlsbHMgLm5hdi1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDE1cHggN3B4OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyICNpbmNvbWUtY2hhcnQgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAjb25saW5lLXZpc2l0b3JzIC5zb2NpYWwtd2lkZ2V0IC5tZWRpYSB7XG4gICAgcGFkZGluZzogMCAwOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQgLmljb25zaWRlYmFyLW1lbnUgLmljb25NZW51LWJhciAuaWNvbmJhci1tYWlubWVudSB7XG4gICAgdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdi5wLXNldC1lY29tbWVyY2Uge1xuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjb25saW5lLXNhbGVzIC5yb3cgZGl2LnAtc2V0LWVjb21tZXJjZS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucm93IGRpdiAuY2FyZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keSAjb25saW5lLXNhbGVzIC5yb3cgZGl2IC5jYXJkIC5lY29tbWVyY2Utd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkgI29ubGluZS1zYWxlcyAucC1zZXQtZWNvbW1lcmNlLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgLnNvbGl0YXJ5LXNjcm9sbHB5ICNtb2JfdGFiX2NscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuc29saXRhcnktc2Nyb2xscHkgLm5hdi1waWxscyAubmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyICNlbXBsb3llZSAucC10LTEwLCAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAucGFnZS1ib2R5LXdyYXBwZXIgI2luY29tZS1jaGFydCAucC10LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAjZW1wbG95ZWUgLm10LTMsIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAjaW5jb21lLWNoYXJ0IC5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyICNlbXBsb3llZSAuZW1wbG95ZWUtYWN0aXZpdHktY2hhcnQgLm0tMzAsIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAjaW5jb21lLWNoYXJ0IC5lbXBsb3llZS1hY3Rpdml0eS1jaGFydCAubS0zMCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyICNzb2xpdGFyeS1zY3JvbGxweSAubmF2LXBpbGxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAub25saW5lLXZpc2l0b3JzLWNoYXJ0cy5wLXItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnNvbGl0YXJ5LWxheW91dC5wYWdlLXdyYXBwZXIgLnBhZ2UtYm9keS13cmFwcGVyIC5vbmxpbmUtdmlzaXRvcnMtY2hhcnRzLnAtbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zb2xpdGFyeS1sYXlvdXQucGFnZS13cmFwcGVyIC5wYWdlLWJvZHktd3JhcHBlciAuaWNvbmJhci1jbG9zZSAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAuc29saXRhcnktbGF5b3V0LnBhZ2Utd3JhcHBlciAuaWNvbnNpZGViYXItbWVudSAuaWNvbmJhci1tYWlubWVudSB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5zb2xpdGFyeS1sYXlvdXQgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc29saXRhcnktbGF5b3V0IC5vbmxpbmUtdmlzaXRvcnMtY2hhcnRzIC5mbG90LWNoYXJ0LWNvbnRhaW5lciAjd2VzdC16b25lLWdyYXBoIGNhbnZhcyB7XG4gICAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udmVydGljYWwtbGF5b3V0IC52ZXJ0aWNhbC1tZW51LW1haW4ge1xuICB0b3A6IDEzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5OWZmOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLnZlcnRpY2FsLW1lbnUtbWFpbiBuYXYgdWwge1xuICAgIHdpZHRoOiA2OSU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC52ZXJ0aWNhbC1tZW51LW1haW4gbmF2IHVsIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC52ZXJ0aWNhbC1tZW51LW1haW4gbmF2IHVsIGxpIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnZlcnRpY2FsLW1lbnUtbWFpbiAucGl4ZWxzdHJhcCB1bCBhOmhvdmVyLCAudmVydGljYWwtbGF5b3V0IC52ZXJ0aWNhbC1tZW51LW1haW4gLnBpeGVsc3RyYXAgdWwgYTpmb2N1cywgLnZlcnRpY2FsLWxheW91dCAudmVydGljYWwtbWVudS1tYWluIC5waXhlbHN0cmFwIHVsIGE6YWN0aXZlLCAudmVydGljYWwtbGF5b3V0IC52ZXJ0aWNhbC1tZW51LW1haW4gLnBpeGVsc3RyYXAgdWwgYS5oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogI2FiOGNlNDsgfSB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYm9keS52ZXJ0aWNhbC1tZW51LW10IHtcbiAgICBtYXJnaW4tdG9wOiAxODlweCAhaW1wb3J0YW50OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC50YWJsZSB0aCwgLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudXNlci1zdGF0dXMgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudXNlci1zdGF0dXMgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnVzZXItc3RhdHVzIHRib2R5IHRyIHRkIC5pY29uLWJveCBpIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC51c2VyLXN0YXR1cyB0Ym9keSB0ciB0ZCAuaWNvbi1ib3ggaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnVzZXItc3RhdHVzIHRib2R5IHRyIC5iZC10LW5vbmUgLmQtaW5saW5lLWJsb2NrIGltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhYjhjZTQ7IH1cblxuLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLmltYWdlLWJvcmRlciB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAuaW1hZ2UtYm9yZGVyIHRyIHRkIC5kLWlubGluZS1ibG9jayBpbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGRkOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLm9uaG92ZXItc2hvdy1kaXYge1xuICB0b3A6IDEwMHB4OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gICAgICB0b3A6IDM3cHg7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0ID4gdWwgPiBsaSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC51c2VyLWltZ2JnIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzQwOTlmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDNweDsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGFzaGJvYXJkL3NlYXJjaC5wbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDI3NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLnNlYXJjaC1mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7IH1cblxuLnZlcnRpY2FsLWxheW91dCAuc2VhcmNoLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYzsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5jYXJkIC5jYXJkLWhlYWRlciBoNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnZlcnRpY2FsLWxheW91dCAuYnJvd3Nlci13aWRnZXQgLm1lZGlhLWJvZHkge1xuICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICBjb2x1bW4tcnVsZTogbm9uZTsgfVxuICAudmVydGljYWwtbGF5b3V0IC5icm93c2VyLXdpZGdldCAubWVkaWEtYm9keSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLmJyb3dzZXItd2lkZ2V0IC5tZWRpYS1ib2R5IGgzIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuLnZlcnRpY2FsLWxheW91dCAuc3BlZWQtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xMjhweDtcbiAgaGVpZ2h0OiA1MDNweDsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5zcGVlZC1jaGFydCAuY2hhcnQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuXG4udmVydGljYWwtbGF5b3V0IC5jcm0tb3ZlcmFsbCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTg1cHg7IH1cblxuLnZlcnRpY2FsLWxheW91dCAuY3JtLW92ZXJhbGwge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQgLmNoYXJ0LWJsb2NrICNyZWNlbnQtYWN0IHtcbiAgaGVpZ2h0OiAzMDFweDsgfVxuXG4udmVydGljYWwtbGF5b3V0IGZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUMxRDtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4udmVydGljYWwtbGF5b3V0ICNjdC03LmZsb3QtY2hhcnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMTIwMHB4KSB7XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLmJyb3dzZXItd2lkZ2V0IGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnZlcnRpY2FsLWxheW91dCAudmVydGljYWwtbWVudS1tYWluIG5hdiB1bCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAudmVydGljYWwtbGF5b3V0IC5waXhlbHN0cmFwIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgLnZlcnRpY2FsLWxheW91dCAucGl4ZWxzdHJhcCBhOmhvdmVyLCAudmVydGljYWwtbGF5b3V0IC5waXhlbHN0cmFwIGE6Zm9jdXMsIC52ZXJ0aWNhbC1sYXlvdXQgLnBpeGVsc3RyYXAgYTphY3RpdmUge1xuICAgICAgcGFkZGluZzogMTVweCAxN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5icm93c2VyLXdpZGdldCAubWVkaWEgLm1lZGlhLWJvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5jaGFydC1ibG9jayAjcmVjZW50LWFjdCB7XG4gICAgaGVpZ2h0OiAzMDZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLnZlcnRpY2FsLW1lbnUtbWFpbiBuYXYgdWwge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnZlcnRpY2FsLW1lbnUtbWFpbiBuYXYgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5zbSB7XG4gICAgdG9wOiAxMjlweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5jcm0tb3ZlcmFsbCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAxODBweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5jaGFydC1ibG9jayAjcmVjZW50LWFjdCB7XG4gICAgaGVpZ2h0OiAzMDZweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5LnZlcnRpY2FsLW1lbnUtbXQge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnZlcnRpY2FsLW1lbnUgLm5hdmJhciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5OTJweCkge1xuICAudmVydGljYWwtbGF5b3V0IC5jcm0tb3ZlcmFsbCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyODBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQgLmxvZ28td3JhcHBlciBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5vbmhvdmVyLXNob3ctZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogNTBweDsgfVxuICAgICAgICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm9uaG92ZXItc2hvdy1kaXYgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHg7IH1cbiAgICAgICAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAgICAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwOyB9XG4gICAgICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtcmlnaHQgLm5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgdG9wOiA5cHg7IH1cbiAgICAgICAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCAucHJvZmlsZS1kcm9wZG93biBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwcHg7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnZlcnRpY2FsLW1lbnUgfiAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudmVydGljYWwtbWVudSB7XG4gICAgdG9wOiAyMDlweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyZGVnLCAjMGJjMGY0IDAsICMzM2U3ZDEgMTAwJSk7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudmVydGljYWwtbWVudSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51IC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLnN1Yi1tZW51ID4gLm5hdi1pdGVtIC5zdWItbWVudSB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTljOWVkO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAucGFnZS1ib2R5LnZlcnRpY2FsLW1lbnUtbXQge1xuICAgIG1hcmdpbi10b3A6IDY5cHggIWltcG9ydGFudDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5zbSB7XG4gICAgdG9wOiA3NXB4OyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLm1lZGlhLW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQgLmNoYXJ0LWJsb2NrICNyZWNlbnQtYWN0IHtcbiAgICBoZWlnaHQ6IDI1NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1yaWdodCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwOyB9XG4gICAgICAudmVydGljYWwtbGF5b3V0IC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubmF2LXJpZ2h0IC5wcm9maWxlLWRyb3Bkb3duIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweCAwcHg7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnZlcnRpY2FsLW1lbnUgfiAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNjBweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudmVydGljYWwtbWVudSB7XG4gICAgdG9wOiAyMDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAuYnJvd3Nlci13aWRnZXQgLm1lZGlhIC5tZWRpYS1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAudXNlci1zdGF0dXMgdGJvZHkgdHIgdGQge1xuICAgIG1pbi13aWR0aDogOTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1ib2R5LXdyYXBwZXIgLnZlcnRpY2FsLW1lbnUgfiAucGFnZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNTdweDsgfVxuICAudmVydGljYWwtbGF5b3V0IC5wYWdlLWJvZHktd3JhcHBlciAudmVydGljYWwtbWVudSB7XG4gICAgdG9wOiAyMDVweDsgfVxuICAgIC52ZXJ0aWNhbC1sYXlvdXQgLnBhZ2UtYm9keS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51IC5uYXZiYXIgLm5hdi1pdGVtIC5zdWItbWVudSA+IC5uYXYtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAucGFnZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubG9nby13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAuY2VudGVyLXNtYWxsLXNpemUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudmVydGljYWwtbGF5b3V0IC5jZW50ZXItc21hbGwtc2l6ZSAubWVkaWEtYm9keSB7XG4gICAgICBmbGV4OiAwO1xuICAgICAgbWluLXdpZHRoOiAyMSU7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAubWVkaWEtbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAuc3BlZWQtY2hhcnQgLmNoYXJ0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnZlcnRpY2FsLWxheW91dCAuY2hhcnQtYmxvY2sgI3JlY2VudC1hY3Qge1xuICAgIGhlaWdodDogMjM1cHg7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAudXNlci1zdGF0dXMgdGFibGUgdGJvZHkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnZlcnRpY2FsLWxheW91dCAudXNlci1zdGF0dXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIG1pbi13aWR0aDogMTA4cHg7IH1cbiAgLnZlcnRpY2FsLWxheW91dCAuY2VudGVyLXNtYWxsLXNpemUgLm1lZGlhLWJvZHkge1xuICAgIG1pbi13aWR0aDogMzQlOyB9IH1cbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDAxLiBHZW5lcmFsIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4vL0N1c3RvbSBjc3MgU3RhcnRcclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjYpO1xyXG4gICAgZm9udC1zaXplOiAkdGhlbWUtZm9udC1zaXplO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXk7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxufVxyXG5cclxudWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuKiBhIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICAmOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiouYnRuOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG59XHJcblxyXG5jb2RlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgICYudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi50ZXh0LWVuZCB7XHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjZS1lZGl0b3Ige1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWRpdG9yLXRvb2xiYXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICYuZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uQ29kZU1pcnJvciB7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICYuQ29kZU1pcnJvci1mdWxsc2NyZWVuIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQ3VzdG9tIGNzcyBFbmRcclxuXHJcbi8vVHlwb2dyYXBoeSBjc3Mgc3RhcnRcclxuXHJcbi50eXBvZ3JhcGh5IHtcclxuXHJcbiAgICBoMSxcclxuICAgIC5oMSxcclxuICAgIGgyLFxyXG4gICAgLmgyLFxyXG4gICAgaDMsXHJcbiAgICAuaDMsXHJcbiAgICBoNCxcclxuICAgIC5oNCxcclxuICAgIGg1LFxyXG4gICAgLmg1LFxyXG4gICAgaDYsXHJcbiAgICAuaDYge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5wcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjdmZjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG5cclxuYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vVHlwb2dyYXBoeSBjc3MgZW5kXHJcblxyXG4ub3dsLXRoZW1lIHtcclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDIwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgJisub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vd2wtZG90IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbGljazJlZGl0IHtcclxuICAgICZ+Lm5vdGUtZWRpdG9yIHtcclxuICAgICAgICAmLm5vdGUtZnJhbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vdGUtZWRpdG9yIHtcclxuICAgICYubm90ZS1mcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RlLWVkaXRvciB7XHJcbiAgICAmLm5vdGUtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBtb2RhbCBwYWdlXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvb2x0aXAtdGVzdCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxufVxyXG4uYW5pbWF0ZWQtbW9kYWwge1xyXG4gICAgLmZvcm0tc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gbWFwIGpzIHBhZ2VcclxuLm1hcC1qcy1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgIDAxLiBHZW5lcmFsIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLy8gOnJvb3Qge1xyXG4vLyAgICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDI0NSwgMjQ3LCAyNTAsIDAuNSkgXHJcbi8vIH1cclxuLy8gR2VuZXJhbCB2YXJpYWJsZXNcclxuJHRoZW1lLWJnLWNvbG9yOiAjZmZmZmZmO1xyXG4kdGhlbWUtZm9udC1zaXplOjE0cHg7XHJcbiR0aGVtZS1mb250LWNvbG9yOiAjNDQ0NDQ0O1xyXG4kdGhlbWUtYm9keS1mb250LWNvbG9yOiAjMzMzMzMzO1xyXG4kdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I6ICM3Nzc3Nzc7XHJcblxyXG4vLyBUaGVtZSBjb2xvcnMgdmFyaWFibGVzXHJcbiRwcmltYXJ5LWNvbG9yOiNhYjhjZTQgO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiMyNmM2ZGEgO1xyXG4kc3VjY2Vzcy1jb2xvcjogIzAwYzI5MiA7XHJcbiRpbmZvLWNvbG9yICAgOiM0MDk5ZmYgO1xyXG4kd2FybmluZy1jb2xvcjogI2YzZDgwMDtcclxuJGRhbmdlci1jb2xvcjogI0ZGNTM3MCA7XHJcbiRsaWdodC1jb2xvciAgIDojZWVlZWVlIDtcclxuJHNlbWktZGFyayAgOiNhYWFhYWE7XHJcbiRsaWdodC1zZW1pLWdyYXkgICA6I2RkZDtcclxuJGxpZ2h0LWdyYXkgICA6I2NjY2NjYztcclxuJGRhcmstZ3JheSBcdDojNzE3MTcxO1xyXG4kZGFyay1jb2xvciAgIDogIzJhMzE0MjtcclxuJGdyYXktNjAgICA6Izk5OTk5OSA7XHJcbiR0cmFuc3BhcmVudC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhdXRoLWJnLWNvbG9yOiNmYWZhZmE7XHJcbiRsaWdodCA6ICNmNmY2ZjY7XHJcblxyXG4kZGFyay1wcmltYXJ5OiAjNDQ4YWZmO1xyXG4kcGl0Y2gtY29sb3I6ICNmZThhN2Q7XHJcbiRmbG93ZXItcGluazogI2ZiNmQ5ZDtcclxuJGRhcmstc2t5OiAjNTM2ZGZlO1xyXG4kY29sb3Itc2NhcnBhOiAjNGM1NjY3O1xyXG4kY29sb3ItZmlvcmQ6ICM0NTVhNjQ7XHJcblxyXG4vLyBlcnJvciBwYWdlIGNvbG9yIGFkZFxyXG4kYmxhY2sgOiAjMDAwO1xyXG4kd2hpdGU6I2ZmZjtcclxuJGJ0bi1iaG9tZS1iZy1jOiNmZjYwNjA7XHJcbiRidG4tc2VhcmNoLWJnLWM6I2ZmZDA0MjtcclxuLy8gZXJyb3IgcGFnZSBjb2xvciBlbmRcclxuXHJcbi8vc29jaWFsIGNvbG9yc1xyXG4kZmI6ICM1MDU5OGU7XHJcbiR0d2l0dGVyOiAjNmZhMmQ4O1xyXG4kZ29vZ2xlLXBsdXM6ICNjNjRlNDA7XHJcbiRsaW5rZWRpbjogIzAwNzdCNTtcclxuXHJcbi8vZXJyb3IgaW5wdXQgY29sb3Igc3RhcnRcclxuJGxpZ2h0LWJvZHktYmctY29sb3I6I2Y3ZjdmNztcclxuXHJcbi8vZm9udHNcclxuJGZvbnQtb3Blbi1zYW5zOiBPcGVuIFNhbnM7XHJcbiRmb250LXJhbGV3YXk6IFJhbGV3YXk7XHJcbiRmb250LXNlcmlmOiBzYW5zLXNlcmlmO1xyXG4kZm9udC1hcmlhbDogYXJpYWw7XHJcbiRmb250LXRoZW1pZnk6IHRoZW1pZnk7XHJcbiRmb250LWF3ZXNvbWU6IEZvbnRBd2Vzb21lO1xyXG4kZm9udC1JQ086IEljb0ZvbnQ7XHJcblxyXG4vLyBkYXJrIGxheW91dCB2YXJpYWJsZXNcclxuJGRhcmstYm9keS1iYWNrZ3JvdW5kOiAjMzAzODQxO1xyXG4kZGFyay1jYXJkLWJhY2tncm91bmQ6ICMzNjQwNGE7XHJcbiRkYXJrLXNtYWxsLWZvbnQtY29sb3I6ICM5OGE2YWQ7XHJcbiRkYXJrLWFsbC1mb250LWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiRzaWRlYmFyLXN1Ym1lbnUtZm9udC1jb2xvcjojOThhNmFkO1xyXG4kZGFyay1ib3JkZXItY29sb3I6ICM0MTRkNTk7XHJcbiRkYXJrLWJvcmRlci1jb2xvcjogIzRiNTQ2OTtcclxuJGRhcmstZWRpdG9yLWRvY3VtZW50OiAjMmIyYjJiO1xyXG5cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMDIuIEdlbmVyaWMgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcblxyXG4vKj09PT09PSBQYWRkaW5nIGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6MDtcclxuQHdoaWxlICRpPD01MCB7XHJcbiAgLnAtI3skaX0ge1xyXG4gICAgcGFkZGluZzojeyRpfXB4O1xyXG4gIH1cclxuICAkaTokaSs1O1xyXG59XHJcbi8qPT09PT09IFBhZGRpbmcgY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IFBhZGRpbmctbGVmdCBjc3Mgc3RhcnRzID09PT09PSovXHJcbiRpOjA7XHJcbkB3aGlsZSAkaTw9NTAge1xyXG4gIC5wLWwtI3skaX0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiN7JGl9cHg7XHJcbiAgfVxyXG4gICRpOiRpKzU7XHJcblxyXG59XHJcbi8qPT09PT09IFBhZGRpbmctbGVmdCBjc3MgZW5kcyA9PT09PT0qL1xyXG5cclxuLyo9PT09PT0gUGFkZGluZy10b3AgY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaTowO1xyXG5Ad2hpbGUgJGk8PTUwIHtcclxuICAucC10LSN7JGl9IHtcclxuICAgIHBhZGRpbmctdG9wOiN7JGl9cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJGk6JGkrNTtcclxufVxyXG4vKj09PT09PSBQYWRkaW5nLXRvcCBjc3MgZW5kcyA9PT09PT0qL1xyXG5cclxuXHJcbi8qPT09PT09IFBhZGRpbmctYm90dG9tIGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6MDtcclxuQHdoaWxlICRpPD01MCB7XHJcbiAgLnAtYi0jeyRpfSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTojeyRpfXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICRpOiRpKzU7XHJcbn1cclxuLyo9PT09PT0gUGFkZGluZy1ib3R0b20gY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IFBhZGRpbmctcmlnaHQgY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaTowO1xyXG5Ad2hpbGUgJGk8PTUwIHtcclxuICAucC1yLSN7JGl9IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6I3skaX1weDtcclxuICB9XHJcbiAgJGk6JGkrNTtcclxufVxyXG4vKj09PT09PSBQYWRkaW5nLXJpZ2h0IGNzcyBlbmRzID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT0gTWFyZ2luIGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6MDtcclxuQHdoaWxlICRpPD01MCB7XHJcbiAgLm0tI3skaX0ge1xyXG4gICAgbWFyZ2luOiN7JGl9cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJGk6JGkrNTtcclxufVxyXG4vKj09PT09PSBNYXJnaW4gY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IE1hcmdpbi10b3AgY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaTowO1xyXG5Ad2hpbGUgJGk8PTUwIHtcclxuICAubS10LSN7JGl9IHtcclxuICAgIG1hcmdpbi10b3A6I3skaX1weCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAkaTokaSs1O1xyXG59XHJcbi8qPT09PT09IE1hcmdpbi10b3AgY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IE1hcmdpbi1Cb3R0b20gY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaTowO1xyXG5Ad2hpbGUgJGk8PTUwIHtcclxuICAubS1iLSN7JGl9IHtcclxuICAgIG1hcmdpbi1ib3R0b206I3skaX1weCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAkaTokaSs1O1xyXG59XHJcbi8qPT09PT09IE1hcmdpbi1Cb3R0b20gY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IE1hcmdpbi1sZWZ0IGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6MDtcclxuQHdoaWxlICRpPD01MCB7XHJcbiAgLm0tbC0jeyRpfSB7XHJcbiAgICBtYXJnaW4tbGVmdDojeyRpfXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICRpOiRpKzU7XHJcbn1cclxuLyo9PT09PT0gTWFyZ2luLWxlZnQgY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IE1hcmdpbi1yaWdodCBjc3Mgc3RhcnRzID09PT09PSovXHJcbiRpOjA7XHJcbkB3aGlsZSAkaTw9NTAge1xyXG4gIC5tLXItI3skaX0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiN7JGl9cHg7XHJcbiAgfVxyXG4gICRpOiRpKzU7XHJcbn1cclxuLyo9PT09PT0gTWFyZ2luLXJpZ2h0IGNzcyBlbmRzID09PT09PSovXHJcblxyXG4vKj09PT09PSBCb3JkZXItcmFkaXVzIGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6MDtcclxuQHdoaWxlICRpPD0xMCB7XHJcbiAgLmItci0jeyRpfSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiN7JGl9cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJGk6JGkrMTtcclxufVxyXG4vKj09PT09PSBCb3JkZXItcmFkaXVzIGNzcyBlbmRzID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT0gRm9udC1zaXplIGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6MTI7XHJcbkB3aGlsZSAkaTw9MTAwIHtcclxuICAuZi0jeyRpfSB7XHJcbiAgICBmb250LXNpemU6I3skaX1weDtcclxuICB9XHJcbiAgJGk6JGkrMjtcclxufVxyXG4vKj09PT09PSBGb250LXNpemUgY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcblxyXG4vKj09PT09PSBGb250LXdlaWdodCBjc3Mgc3RhcnRzID09PT09PSovXHJcbiRpOjEwMCxcclxuMzAwLFxyXG40MDAsXHJcbjYwMCxcclxuNzAwLFxyXG45MDA7XHJcbkBlYWNoICR2YWwgaW4gJGkge1xyXG4gIC5mLXctI3skdmFsfSB7XHJcbiAgICBmb250LXdlaWdodDogJHZhbDtcclxuICB9XHJcbn1cclxuLyo9PT09PT0gRm9udC13ZWlnaHQgY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcblxyXG4vKj09PT09PSBGb250LXN0eWxlIGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6bm9ybWFsLFxyXG5pdGFsaWMsXHJcbm9ibGlxdWUsXHJcbmluaXRpYWwsXHJcbmluaGVyaXQ7XHJcbkBlYWNoICR2YWwgaW4gJGkge1xyXG4gIC5mLXMtI3skdmFsfSB7XHJcbiAgICBmb250LXN0eWxlOiAkdmFsO1xyXG4gIH1cclxufVxyXG4vKj09PT09PSBGb250LXN0eWxlIGNzcyBlbmRzID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT0gVGV4dC1EZWNvcmF0aW9uIGNzcyBzdGFydHMgPT09PT09Ki9cclxuXHJcbiRpOm92ZXJsaW5lLFxyXG5saW5lLXRocm91Z2gsXHJcbnVuZGVybGluZSxcclxuZGFzaGVkLFxyXG5ibGluayxcclxuZG90dGVkLFxyXG5pbml0aWFsLFxyXG5ub25lLFxyXG5zb2xpZCxcclxud2F2eSxcclxuaW5oZXJpdCxcclxuZG91YmxlO1xyXG5cclxuQGVhY2ggJHZhbCBpbiAkaSB7XHJcbiAgLnRleHQtI3skdmFsfSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICR2YWw7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PSBUZXh0LURlY29yYXRpb24gY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcblxyXG4vKj09PT09PSBWZXJ0aWNhbC1BbGlnbiBjc3Mgc3RhcnRzID09PT09PSovXHJcbiRpOmJhc2VsaW5lLFxyXG5zdWIsXHJcbnN1cGVyLFxyXG50b3AsXHJcbnRleHQtdG9wLFxyXG5taWRkbGUsXHJcbmJvdHRvbSxcclxudGV4dC1ib3R0b20sXHJcbmluaXRpYWwsXHJcbmluaGVyaXQ7XHJcbkBlYWNoICR2YWwgaW4gJGkge1xyXG4gIC4jeyR2YWx9IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkdmFsO1xyXG4gIH1cclxufVxyXG4vKj09PT09PSBWZXJ0aWNhbC1BbGlnbiBjc3MgZW5kcyA9PT09PT0qL1xyXG5cclxuXHJcbi8qPT09PT09IFBvc2l0aW9uIGNzcyBzdGFydHMgPT09PT09Ki9cclxuXHJcbiRpOnN0YXRpYyxcclxuYWJzb2x1dGUsXHJcbmZpeGVkLFxyXG5yZWxhdGl2ZSxcclxuaW5pdGlhbCxcclxuaW5oZXJpdDtcclxuQGVhY2ggJHZhbCBpbiAkaSB7XHJcbiAgLnAtI3skdmFsfSB7XHJcbiAgICBwb3NpdGlvbjogJHZhbDtcclxuICB9XHJcbn1cclxuLyo9PT09PT0gUG9zaXRpb24gY3NzIGVuZHMgPT09PT09Ki9cclxuXHJcbi8qPT09PT09IEZsb2F0IGNzcyBzdGFydHMgPT09PT09Ki9cclxuJGk6bGVmdCxcclxucmlnaHQsXHJcbm5vbmU7XHJcbkBlYWNoICR2YWwgaW4gJGkge1xyXG4gIC5mLSN7JHZhbH0ge1xyXG4gICAgZmxvYXQ6ICR2YWw7XHJcbiAgfVxyXG59XHJcbi8qPT09PT09IEZsb2F0IGNzcyBlbmRzID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT0gT3ZlcmZsb3cgY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaTpoaWRkZW4sXHJcbnZpc2libGUsXHJcbmF1dG87XHJcbkBlYWNoICR2YWwgaW4gJGkge1xyXG4gIC5vLSN7JHZhbH0ge1xyXG4gICAgb3ZlcmZsb3c6ICR2YWw7XHJcbiAgfVxyXG59XHJcbi8qPT09PT09IE92ZXJmbG93IGNzcyBlbmRzID09PT09PSovXHJcblxyXG5cclxuLyo9PT09PT0gSW1hZ2Utc2l6ZXMgY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaToxMDtcclxuQHdoaWxlICRpPD0xMDAge1xyXG4gIC5pbWctI3skaX0ge1xyXG4gICAgd2lkdGg6I3skaX1weCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAkaTokaSsxMDtcclxufVxyXG4vKj09PT09PSBJbWFnZS1zaXplcyBjc3MgZW5kcyA9PT09PT0qL1xyXG5cclxuLyo9PT09PT09IFRleHQgY3NzIHN0YXJ0cyA9PT09PT09PT09PSovXHJcbiR0ZXh0LW5hbWU6XHJcbiAgICAgICAgcHJpbWFyeSxcclxuICAgICAgICBzZWNvbmRhcnksXHJcbiAgICAgICAgc3VjY2VzcyxcclxuICAgICAgICBkYW5nZXIsXHJcbiAgICAgICAgaW5mbyxcclxuICAgICAgICBsaWdodCxcclxuICAgICAgICBkYXJrLFxyXG4gICAgICAgIHdhcm5pbmc7XHJcbiR0ZXh0LWNvbG9yIDogJHByaW1hcnktY29sb3IsXHJcbiRzZWNvbmRhcnktY29sb3IsXHJcbiRzdWNjZXNzLWNvbG9yLFxyXG4kZGFuZ2VyLWNvbG9yLFxyXG4kaW5mby1jb2xvcixcclxuJGxpZ2h0LWNvbG9yLFxyXG4kZGFyay1jb2xvcixcclxuJHdhcm5pbmctY29sb3I7XHJcbkBlYWNoICR2YXIgaW4gJHRleHQtbmFtZSB7XHJcbiAgJGk6IGluZGV4KCR0ZXh0LW5hbWUsICR2YXIpO1xyXG4gIC5mb250LSN7JHZhcn0ge1xyXG4gICAgY29sb3I6IG50aCgkdGV4dC1jb2xvciwgJGkpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qPT09PT09PSBUZXh0IGNzcyBlbmRzID09PT09PT09PT09Ki9cclxuXHJcblxyXG4vKj09PT09PT0gTGFiZWwtY29sb3IgY3NzIHN0YXJ0cyAgPT09PT09PSAqL1xyXG5cclxuLmxhYmVsIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuJGxhYmVsLW5hbWU6dGhlbWUsXHJcbnByaW1hcnksXHJcbnNlY29uZGFyeSxcclxuc3VjY2VzcyxcclxuZGFuZ2VyLFxyXG5pbmZvLFxyXG5saWdodCxcclxuZGFyayxcclxud2FybmluZztcclxuJGxhYmVsLWNvbG9yOiAkcHJpbWFyeS1jb2xvcixcclxuJHByaW1hcnktY29sb3IsXHJcbiRzZWNvbmRhcnktY29sb3IsXHJcbiRzdWNjZXNzLWNvbG9yLFxyXG4kZGFuZ2VyLWNvbG9yLFxyXG4kaW5mby1jb2xvcixcclxuJGxpZ2h0LWNvbG9yLFxyXG4kZGFyay1jb2xvcixcclxuJHdhcm5pbmctY29sb3I7XHJcbkBlYWNoICR2YXIgaW4gJGxhYmVsLW5hbWUge1xyXG4gICRpOiBpbmRleCgkbGFiZWwtbmFtZSwgJHZhcik7XHJcbiAgLmxhYmVsLSN7JHZhcn0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRsYWJlbC1jb2xvciwgJGkpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PSBMYWJlbC1jb2xvciBjc3MgZW5kcyAgPT09PT09PSAqL1xyXG5cclxuXHJcbi8qPT09PT09PSBCYWRnZS1jb2xvciBjc3Mgc3RhcnRzICA9PT09PT09ICovXHJcblxyXG4kYmFkZ2UtbmFtZTpcclxuICAgICAgICBwcmltYXJ5LFxyXG4gICAgICAgIHNlY29uZGFyeSxcclxuICAgICAgICBzdWNjZXNzLFxyXG4gICAgICAgIGRhbmdlcixcclxuICAgICAgICBpbmZvLFxyXG4gICAgICAgIGxpZ2h0LFxyXG4gICAgICAgIGRhcmssXHJcbiAgICAgICAgd2FybmluZztcclxuJGJhZGdlLWNvbG9yOlxyXG4gICAgICAgICRwcmltYXJ5LWNvbG9yLFxyXG4gICAgICAgICRzZWNvbmRhcnktY29sb3IsXHJcbiAgICAgICAgJHN1Y2Nlc3MtY29sb3IsXHJcbiAgICAgICAgJGRhbmdlci1jb2xvcixcclxuICAgICAgICAkaW5mby1jb2xvcixcclxuICAgICAgICAkbGlnaHQtY29sb3IsXHJcbiAgICAgICAgJGRhcmstY29sb3IsXHJcbiAgICAgICAgJHdhcm5pbmctY29sb3I7XHJcbkBlYWNoICR2YXIgaW4gJGJhZGdlLW5hbWUge1xyXG4gICRpOiBpbmRleCgkYmFkZ2UtbmFtZSwgJHZhcik7XHJcbiAgLmJhZGdlLSN7JHZhcn0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRiYWRnZS1jb2xvciwgJGkpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgJltjbGFzcyo9XCJiYWRnZS1cIl0ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09IEJhZGdlLWNvbG9yIGNzcyBlbmQgID09PT09PT0gKi9cclxuXHJcblxyXG4vKj09PT09PT0gQmFja2dyb3VuZC1jb2xvciBjc3Mgc3RhcnRzICA9PT09PT09ICovXHJcblxyXG4kYmFja2dyb3VuZC1uYW1lOlxyXG4gICAgICAgIHByaW1hcnksXHJcbiAgICAgICAgc2Vjb25kYXJ5LFxyXG4gICAgICAgIHN1Y2Nlc3MsXHJcbiAgICAgICAgZGFuZ2VyLFxyXG4gICAgICAgIGluZm8sXHJcbiAgICAgICAgbGlnaHQsXHJcbiAgICAgICAgZGFyayxcclxuICAgICAgICB3YXJuaW5nO1xyXG4kYmFja2dyb3VuZC1jb2xvcjpcclxuICAgICAgICAkcHJpbWFyeS1jb2xvcixcclxuICAgICAgICAkc2Vjb25kYXJ5LWNvbG9yLFxyXG4gICAgICAgICRzdWNjZXNzLWNvbG9yLFxyXG4gICAgICAgICRkYW5nZXItY29sb3IsXHJcbiAgICAgICAgJGluZm8tY29sb3IsXHJcbiAgICAgICAgJGxpZ2h0LWNvbG9yLFxyXG4gICAgICAgICRkYXJrLWNvbG9yLFxyXG4gICAgICAgICR3YXJuaW5nLWNvbG9yO1xyXG5AZWFjaCAkdmFyIGluICRiYWNrZ3JvdW5kLW5hbWUge1xyXG4gICRpOiBpbmRleCgkYmFja2dyb3VuZC1uYW1lLCAkdmFyKTtcclxuICAuYmctI3skdmFyfSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGJhY2tncm91bmQtY29sb3IsICRpKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT0gQmFja2dyb3VuZC1jb2xvciBjc3MgZW5kICA9PT09PT09ICovXHJcblxyXG4vKj09PT09PT0gRm9udC1jb2xvciBjc3Mgc3RhcnRzICA9PT09PT09ICovXHJcblxyXG4kdGV4dC1uYW1lOnByaW1hcnksXHJcbnNlY29uZGFyeSxcclxuc3VjY2VzcyxcclxuZGFuZ2VyLFxyXG5pbmZvLFxyXG5saWdodCxcclxuZGFyayxcclxud2FybmluZyxcclxuZ29vZ2xlLXBsdXMsXHJcbnR3aXR0ZXIsXHJcbmxpbmtlZGluLFxyXG5mYjtcclxuJGxhYmVsLWNvbG9yOiRwcmltYXJ5LWNvbG9yLFxyXG4kc2Vjb25kYXJ5LWNvbG9yLFxyXG4kc3VjY2Vzcy1jb2xvcixcclxuJGRhbmdlci1jb2xvcixcclxuJGluZm8tY29sb3IsXHJcbiRsaWdodC1jb2xvcixcclxuJGRhcmstY29sb3IsXHJcbiR3YXJuaW5nLWNvbG9yLFxyXG4kZ29vZ2xlLXBsdXMsXHJcbiR0d2l0dGVyLFxyXG4kbGlua2VkaW4sXHJcbiRmYjtcclxuQGVhY2ggJHZhciBpbiAkdGV4dC1uYW1lIHtcclxuICAkaTogaW5kZXgoJHRleHQtbmFtZSwgJHZhcik7XHJcbiAgLnR4dC0jeyR2YXJ9IHtcclxuICAgIGNvbG9yOiBudGgoJGxhYmVsLWNvbG9yLCAkaSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnR4dC13aGl0ZXtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qPT09PT09PSBGb250LWNvbG9yIGNzcyBlbmQgID09PT09PT0gKi9cclxuXHJcblxyXG4vKj09PT09PT0gQnV0dG9uLWNvbG9yIGNzcyBzdGFydHMgID09PT09PT0gKi9cclxuLy8gYnRuLS1jb2xvci8vXHJcbkBlYWNoICRidG4tbmFtZSwgJGJ0bi1jb2xvciBpbiAgKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSxcclxuICAgICAgICAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSAsXHJcbiAgICAgICAgKHN1Y2Nlc3MsICRzdWNjZXNzLWNvbG9yKSxcclxuICAgICAgICAoZGFuZ2VyLCAkZGFuZ2VyLWNvbG9yKSxcclxuICAgICAgICAoaW5mbywgJGluZm8tY29sb3IpLFxyXG4gICAgICAgIChsaWdodCwgJGxpZ2h0LWNvbG9yKSxcclxuICAgICAgICAoZGFyaywgJGRhcmstY29sb3IpLFxyXG4gICAgICAgICh3YXJuaW5nLCAkd2FybmluZy1jb2xvcikge1xyXG4gIC5idG4tI3skYnRuLW5hbWV9e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJi5kaXNhYmxlZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRidG4tY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUsJi5hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGJ0bi1jb2xvciwgMTAlICkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRidG4tY29sb3IsIDEwJSApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gbGlnaHRlbiggJGJ0bi1jb2xvciwgMzAlICk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmKCRidG4tbmFtZSA9PSBcImluZm9cIil7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpZigkYnRuLW5hbWUgPT0gXCJ3YXJuaW5nXCIpe1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGlmKCRidG4tbmFtZSA9PSBcImxpZ2h0XCIpe1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKj09PT09PT0gQnV0dG9uLWNvbG9yIGNzcyBlbmRzICA9PT09PT09ICovXHJcbkBlYWNoICRidG4tbmFtZSwgJGJ0bi1jb2xvciBpbiAgKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSxcclxuICAgICAgICAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSAsXHJcbiAgICAgICAgKHN1Y2Nlc3MsICRzdWNjZXNzLWNvbG9yKSxcclxuICAgICAgICAoZGFuZ2VyLCAkZGFuZ2VyLWNvbG9yKSxcclxuICAgICAgICAoaW5mbywgJGluZm8tY29sb3IpLFxyXG4gICAgICAgIChsaWdodCwgJGxpZ2h0LWNvbG9yKSxcclxuICAgICAgICAoZGFyaywgJGRhcmstY29sb3IpLFxyXG4gICAgICAgICh3YXJuaW5nLCAkd2FybmluZy1jb2xvcikge1xyXG4gIC5idG4tb3V0bGluZS0jeyRidG4tbmFtZX0tMnh7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJvcmRlci1jb2xvcjokYnRuLWNvbG9yO1xyXG4gICAgY29sb3I6ICRidG4tY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZSwmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRidG4tY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRidG4tY29sb3IsIDEwJSApIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG91dGxpbmUgYnV0dG9ucy8vXHJcbkBlYWNoICRidG4tbmFtZSwgJGJ0bi1jb2xvciBpbiAgKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSxcclxuICAgICAgICAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSAsXHJcbiAgICAgICAgKHN1Y2Nlc3MsICRzdWNjZXNzLWNvbG9yKSxcclxuICAgICAgICAoZGFuZ2VyLCAkZGFuZ2VyLWNvbG9yKSxcclxuICAgICAgICAoaW5mbywgJGluZm8tY29sb3IpLFxyXG4gICAgICAgIChsaWdodCwgJGxpZ2h0LWNvbG9yKSxcclxuICAgICAgICAoZGFyaywgJGRhcmstY29sb3IpLFxyXG4gICAgICAgICh3YXJuaW5nLCAkd2FybmluZy1jb2xvcikge1xyXG4gIC5idG4tb3V0bGluZS0jeyRidG4tbmFtZX17XHJcbiAgICBib3JkZXItY29sb3I6JGJ0bi1jb2xvcjtcclxuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmLmRpc2FibGVke1xyXG4gICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgIH1cclxuICAgIEBpZigkYnRuLW5hbWUgPT0gXCJsaWdodFwiKXtcclxuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZlLCYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGJ0bi1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGJ0bi1jb2xvciwgMTAlICkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vYWN0aXZlIGJ1dHRvbiBjc3MgLy9cclxuXHJcbkBlYWNoICRidG4tbmFtZSwgJGJ0bi1jb2xvciBpbiAgKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSxcclxuICAgICAgICAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSAsXHJcbiAgICAgICAgKHN1Y2Nlc3MsICRzdWNjZXNzLWNvbG9yKSxcclxuICAgICAgICAoZGFuZ2VyLCAkZGFuZ2VyLWNvbG9yKSxcclxuICAgICAgICAoaW5mbywgJGluZm8tY29sb3IpLFxyXG4gICAgICAgIChsaWdodCwgJGxpZ2h0LWNvbG9yKSxcclxuICAgICAgICAoZGFyaywgJGRhcmstY29sb3IpLFxyXG4gICAgICAgICh3YXJuaW5nLCAkd2FybmluZy1jb2xvcikge1xyXG4gIC5idG4tI3skYnRuLW5hbWV9Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkYnRuLWNvbG9yLDEwJSk7XHJcbiAgICBib3JkZXItY29sb3I6ZGFya2VuKCRidG4tY29sb3IsMTAlKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZSwmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRidG4tY29sb3IsIDEwJSApO1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGJ0bi1jb2xvciwgMTAlICk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyogYWN0aXZlIGJ1dHRvbiBjc3MgZW5kICovL1xyXG5cclxuQGVhY2ggJGJ0bi1uYW1lLCAkYnRuLWNvbG9yIGluICAocHJpbWFyeSwgJHByaW1hcnktY29sb3IpLFxyXG4gICAgICAgIChzZWNvbmRhcnksICRzZWNvbmRhcnktY29sb3IpICxcclxuICAgICAgICAoc3VjY2VzcywgJHN1Y2Nlc3MtY29sb3IpLFxyXG4gICAgICAgIChkYW5nZXIsICRkYW5nZXItY29sb3IpLFxyXG4gICAgICAgIChpbmZvLCAkaW5mby1jb2xvciksXHJcbiAgICAgICAgKGxpZ2h0LCAkbGlnaHQtY29sb3IpLFxyXG4gICAgICAgIChkYXJrLCAkZGFyay1jb2xvciksXHJcbiAgICAgICAgKHdhcm5pbmcsICR3YXJuaW5nLWNvbG9yKSB7XHJcblxyXG4gIC5idG4tb3V0bGluZS0jeyRidG4tbmFtZX0tMng6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGJ0bi1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjokYnRuLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZlLCYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkYnRuLWNvbG9yLCAxMCUgKSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGJ0bi1jb2xvciwgMTAlICkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PSBUYWJsZS1Cb3JkZXItQm90dG9tLWNvbG9yIGNzcyBzdGFydHMgID09PT09PT0gKi9cclxuXHJcbiRib3JkZXItbmFtZTpwcmltYXJ5LFxyXG5zZWNvbmRhcnksXHJcbnN1Y2Nlc3MsXHJcbmRhbmdlcixcclxuaW5mbyxcclxubGlnaHQsXHJcbmRhcmssXHJcbndhcm5pbmc7XHJcbiRib3JkZXItY29sb3I6JHByaW1hcnktY29sb3IsXHJcbiRzZWNvbmRhcnktY29sb3IsXHJcbiRzdWNjZXNzLWNvbG9yLFxyXG4kZGFuZ2VyLWNvbG9yLFxyXG4kaW5mby1jb2xvcixcclxuJGxpZ2h0LWNvbG9yLFxyXG4kZGFyay1jb2xvcixcclxuJHdhcm5pbmctY29sb3I7XHJcbkBlYWNoICR2YXIgaW4gJGJvcmRlci1uYW1lIHtcclxuICAkaTogaW5kZXgoJGJvcmRlci1uYW1lLCAkdmFyKTtcclxuICB0YWJsZSB0aGVhZCAuYm9yZGVyLWJvdHRvbS0jeyR2YXJ9IHRoLFxyXG4gIHRhYmxlIHRib2R5IC5ib3JkZXItYm90dG9tLSN7JHZhcn0gdGgsXHJcbiAgdGFibGUgdGJvZHkgLmJvcmRlci1ib3R0b20tI3skdmFyfSB0ZCB7XHJcbiAgICBib3JkZXItY29sb3I6IG50aCgkYm9yZGVyLWNvbG9yLCAkaSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT0gVGFibGUtQm9yZGVyLUJvdHRvbS1jb2xvciBjc3MgZW5kcyAgPT09PT09PSAqL1xyXG5cclxuXHJcbi8qPT09PT09PSBUYWJsZSBzdHlsaW5nIGNzcyBzdGFydHMgID09PT09PT0gKi9cclxuXHJcbiR0YWJsZS1uYW1lOlxyXG4gICAgICAgIHByaW1hcnksXHJcbiAgICAgICAgc2Vjb25kYXJ5LFxyXG4gICAgICAgIHN1Y2Nlc3MsXHJcbiAgICAgICAgZGFuZ2VyLFxyXG4gICAgICAgIGluZm8sXHJcbiAgICAgICAgbGlnaHQsXHJcbiAgICAgICAgZGFyayxcclxuICAgICAgICB3YXJuaW5nO1xyXG4kdGFibGUtY29sb3I6JHByaW1hcnktY29sb3IsXHJcbiRzZWNvbmRhcnktY29sb3IsXHJcbiRzdWNjZXNzLWNvbG9yLFxyXG4kZGFuZ2VyLWNvbG9yLFxyXG4kaW5mby1jb2xvcixcclxuJGxpZ2h0LWNvbG9yLFxyXG4kZGFyay1jb2xvcixcclxuJHdhcm5pbmctY29sb3I7XHJcbkBlYWNoICR2YXIgaW4gJHRhYmxlLW5hbWUge1xyXG4gICRpOiBpbmRleCgkdGFibGUtbmFtZSwgJHZhcik7XHJcbiAgLnRhYmxlLXN0eWxpbmcgLnRhYmxlLSN7JHZhcn0sXHJcbiAgLnRhYmxlLXN0eWxpbmcudGFibGUtI3skdmFyfSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGJvcmRlci1jb2xvciwgJGkpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIG50aCgkYm9yZGVyLWNvbG9yLCAkaSk7XHJcbiAgICA+IDpub3QoY2FwdGlvbikge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYm9yZGVyLWNvbG9yLCAkaSksIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgZGFya2VuKG50aCgkYm9yZGVyLWNvbG9yLCAkaSksIDEwJSk7XHJcbiAgICAgIH1cclxuICAgICAgPiAqIHtcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRib3JkZXItY29sb3IsICRpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYm9yZGVyLWNvbG9yLCAkaSksIDEwJSk7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGRhcmtlbihudGgoJGJvcmRlci1jb2xvciwgJGkpLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PSBUYWJsZSBzdHlsaW5nIGNzcyBlbmRzICA9PT09PT09ICovXHJcblxyXG5cclxuXHJcblxyXG4vKj09PT09PT0gQWxsLUJvcmRlcnMtY29sb3IgY3NzIHN0YXJ0cyAgPT09PT09PSAqL1xyXG5cclxuJGItbmFtZTpwcmltYXJ5LFxyXG5zZWNvbmRhcnksXHJcbnN1Y2Nlc3MsXHJcbmRhbmdlcixcclxuaW5mbyxcclxubGlnaHQsXHJcbmRhcmssXHJcbndhcm5pbmc7XHJcbiRiLWNvbG9yOiRwcmltYXJ5LWNvbG9yLFxyXG4kc2Vjb25kYXJ5LWNvbG9yLFxyXG4kc3VjY2Vzcy1jb2xvcixcclxuJGRhbmdlci1jb2xvcixcclxuJGluZm8tY29sb3IsXHJcbiRsaWdodC1jb2xvcixcclxuJGRhcmstY29sb3IsXHJcbiR3YXJuaW5nLWNvbG9yO1xyXG5AZWFjaCAkdmFyIGluICRiLW5hbWUge1xyXG4gICRpOiBpbmRleCgkYi1uYW1lLCAkdmFyKTtcclxuICAuYi0jeyR2YXJ9IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIG50aCgkYi1jb2xvciwgJGkpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iLXQtI3skdmFyfSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbnRoKCRiLWNvbG9yLCAkaSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmItYi0jeyR2YXJ9IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBudGgoJGItY29sb3IsICRpKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYi1sLSN7JHZhcn0ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBudGgoJGItY29sb3IsICRpKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYi1yLSN7JHZhcn0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbnRoKCRiLWNvbG9yLCAkaSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT0gQWxsLUJvcmRlcnMtY29sb3IgY3NzIGVuZHMgID09PT09PT0gKi9cclxuXHJcblxyXG4vKj09PT09PSBCb3JkZXIgd2lkdGggY3NzIHN0YXJ0cyA9PT09PT0qL1xyXG4kaToxO1xyXG5Ad2hpbGUgJGk8PTEwIHtcclxuICAuYm9yZGVyLSN7JGl9IHtcclxuICAgIGJvcmRlci13aWR0aDojeyRpfXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICRpOiRpKzE7XHJcbn1cclxuLyo9PT09PT0gQm9yZGVyIHdpZHRoIGNzcyBlbmRzID09PT09PSovXHJcblxyXG4vL0NhcmQgY3NzXHJcbi5jYXJke1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDExcHggMCByZ2JhKDAsMCwwLC4xMCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3JkZXI6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAmOmhvdmVye1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDExcHggMCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgfVxyXG4gIC5jYXJkLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICAkd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgcGFkZGluZzozMHB4O1xyXG4gICAgaDV7XHJcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgIH1cclxuICAgID4gc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjokdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLWJvZHl7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcHtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN1Yi10aXRsZXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgZm9udC1zaXplOjE4cHg7XHJcbiAgfVxyXG4gIC5jYXJkLWZvb3RlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ub3BhY2l0eS0we1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnNoYWRvdy0we1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXAtYmxvY2t7XHJcbiAgaGVpZ2h0OiAzNTBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyoqPT09PT09IGN1c3RvbSBzY3JvbGxiYXIgY3NzIHN0YXJ0ID09PT09PSoqL1xyXG4uZGlnaXRze1xyXG4gIGZvbnQtZmFtaWx5OiRmb250LW9wZW4tc2FucztcclxufVxyXG5cclxuLmN1c3RvbS1zY3JvbGxiYXIge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAkbGlnaHQtZ3JheTtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDZweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqPT09PT09IEN1c3RvbSBzY3JvbGxiYXIgY3NzIGVuZCA9PT09PT0qKi9cclxuXHJcbi8qKj09PT09PSBBbmltYXRpb24gY3NzIFN0YXJ0ID09PT09PSoqL1xyXG4uY29tbWVudHtcclxuICBjb2xvcjogIzlmOWJhNTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLmxpbmV7XHJcbiAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG59XHJcbi5saW5le1xyXG4gIHByZXtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuLyoqPT09PT09IEFuaW1hdGlvbiBjc3MgZW5kID09PT09PSoqL1xyXG5cclxuLyoqPT09PT09IGxpc3Qgc3R5bGUgY3NzIFN0YXJ0ID09PT09PSoqL1xyXG4ubGlzdC1jaXJjbGV7XHJcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xyXG59XHJcbi8qKj09PT09PSBsaXN0IHN0eWxlIGNzcyBlbmQgPT09PT09KiovXHJcblxyXG4vKio9PT09PT0gTW9kYWwgc3R5bGUgY3NzIFN0YXJ0ID09PT09PSoqL1xyXG4udGhlbWUtY2xvc2V7XHJcbiAgb3BhY2l0eTogMTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi8qKj09PT09PSBNb2RhbCBzdHlsZSBjc3MgZW5kID09PT09PSoqL1xyXG5cclxuLyoqPT09PT09IEFuaW1hdGlvbiBjc3Mgc3RhcnQgPT09PT09KiovXHJcbi5vcHRpb25ze1xyXG4gID4gZGl2e1xyXG4gICAgY29sb3I6ICRncmF5LTYwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PSBBbmltYXRpb24gY3NzIEVuZHMgPT09PT09KiovXHJcblxyXG4ubW9kYWwtZm9vdGVye1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmltZy1jcm9wcGVyIHtcclxuICAjcHV0RGF0YXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5pbWctY29udGFpbmVye1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5kb2NzLWRhdGF7XHJcbiAgICA+IC5pbnB1dC1ncm91cHtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRvY3MtcHJldmlld3tcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcclxuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gIHRhYmxlIHtcclxuXHJcbiAgICAmIHRkIHtcclxuICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcbi5kcm9wem9uZSB7XHJcbiAgLmR6LXByZXZpZXcge1xyXG4gICAgLmR6LWVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lZGl0b3Itc3RhdHVzYmFyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbn1cclxuLnBhZ2UtYnVpbGRlciB7XHJcbiAgLmdlLWNhbnZhc3tcclxuICAgICYuZ2UtZWRpdGluZyB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXNjcmVlbiB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHggMCAwO1xyXG4gIH1cclxufVxyXG4uZGF0ZXBpY2tlcntcclxuICAgei1pbmRleDogOTk7XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMDIuIEdlbmVyaWMgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDAzLiAgQ2FyZCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmNhcmR7XHJcbiAgLmNhcmQtaGVhZGVye1xyXG4gICAgLmNhcmQtaGVhZGVyLXJpZ2h0e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA3cHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0b3A6IDIzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC5jYXJkLW9wdGlvbntcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJi5pY29mb250LXJlZnJlc2h7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJke1xyXG4gICYuY2FyZC1sb2FkIHtcclxuICAgIC5jYXJkLWxvYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJke1xyXG4gICYuZnVsbC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogODBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI3MHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gIH1cclxufVxyXG4uY2FyZC1hYnNvbHV0ZXtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC5jYXJkLWhlYWRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBoNXtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1ib2R5e1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuLmNhcmQtaGVhZGVye1xyXG4gIC5ib3JkZXItdGFie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XHJcbiAgfVxyXG59XHJcbi5jdXN0b20tY2FyZHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgLmNhcmQtaGVhZGVye1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXByb2ZpbGV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLXNvY2lhbHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZmlsZS1kZXRhaWxze1xyXG4gICAgaDZ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1mb290ZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgICtkaXZ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgICBoNntcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6JHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tLWItY2FyZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMDMuIENhcmQgQ1NTIEVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDA0LiBMb2FkZXIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5sb2FkZXItd3JhcHBlcntcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIHRvcDogMDtcclxuICAubG9hZGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGg0e1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBjb2xvcjogI0ZGQzEwNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubG9hZGVyIHtcclxuICAubGluZSB7XHJcbiAgICBhbmltYXRpb246IGV4cGFuZCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE4MG1zO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzNjBtcztcclxuICAgICAgYmFja2dyb3VuZDogJGRhbmdlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1NDBtcztcclxuICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgZXhwYW5kIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLWJveHtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnJvdGF0ZSB7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcclxuICBib3JkZXI6IDNweCBkb3R0ZWQgJHByaW1hcnktY29sb3I7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi5zb2xpZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yIGRhcmtlbigkc3VjY2Vzcy1jb2xvciwxMCUpO1xyXG59XHJcbi5kb3R0ZWQge1xyXG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xyXG59XHJcbi5kYXNoZWQge1xyXG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG59XHJcbi5kb3VibGUge1xyXG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xyXG59XHJcbi5ncm9vdmUge1xyXG4gIGJvcmRlci1zdHlsZTogZ3Jvb3ZlO1xyXG59XHJcbi5yaWRnZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiByaWRnZTtcclxufVxyXG4uaW5zZXQge1xyXG4gIGJvcmRlci1zdHlsZTogaW5zZXQ7XHJcbn1cclxuLm91dHNldCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBvdXRzZXQ7XHJcbn1cclxuLmNvbG9yZWQge1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvciAkcHJpbWFyeS1jb2xvciAkc3VjY2Vzcy1jb2xvciAkaW5mby1jb2xvcjtcclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAwNC4gTG9hZGVyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcblxyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDA1LiBIZWFkZXIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbiVjb21tb24ge1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbiVmb3ItYW5pbWF0ZWQtaG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICRsaWdodC1jb2xvcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuJWZvci1hbmltYXRlZC1ob3Zlci1ib3gge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJHdoaXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogLTdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkZGFyay1ncmF5O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogLTdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLyoqPT09PT09TWFpbiBIZWFkZXIgY3NzIFN0YXJ0ID09PT09PSoqL1xyXG4ucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuXHJcbiAgLm1haW4taGVhZGVyLWxlZnQge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAuaW1hZ2UtZGFyayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1saWdodCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2lkZWJhciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtc3RhdGUge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmctY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgJjpjaGVja2VkKy5zd2l0Y2gtc3RhdGUge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgIC5zd2l0Y2gtc3RhdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaC1zbSB7XHJcbiAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgIC5zd2l0Y2gtc3RhdGUge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXRjaCBpbnB1dDpjaGVja2VkKy5zd2l0Y2gtc3RhdGUge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1sZWZ0IHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmsgMS41cyBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBibGluayB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgNzAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA4MCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tdXNlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIGhlYXJ0Yml0IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcclxuICAgICAgICAgIG9wYWNpdHk6IC4xXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogLjNcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPnVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgPmxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxhZy1pY29uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYW5ndWFnZS1kcm9wZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZmlsZS1kcm9wZG93biB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9uaG92ZXItZHJvcGRvd24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICBAZXh0ZW5kICVmb3ItYW5pbWF0ZWQtaG92ZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudWwubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gIHdpZHRoOiAzMzBweDtcclxuICByaWdodDogLTMwcHg7XHJcbiAgbGVmdDogaW5pdGlhbDtcclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLWljb24ge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgdG9wOiA4MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgQGV4dGVuZCAlZm9yLWFuaW1hdGVkLWhvdmVyO1xyXG59XHJcblxyXG4vKio9PT09PT1NYWluIEhlYWRlciBjc3MgRW5kcyA9PT09PT0qKi9cclxuXHJcbi8qPT09PT09PSBQYWdlIEhlYWRlciBjc3MgU3RhcnQgPT09PT09PSAqL1xyXG4ucGFnZS13cmFwcGVyIHtcclxuICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmctY29sb3I7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAkbGlnaHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgJi5zaWRlYmFyLWljb24ge1xyXG4gICAgICAmLnNpZGViYXItY2xvc2Uge1xyXG4gICAgICAgIC5wYWdlLXNpZGViYXItb3BlbiB7XHJcbiAgICAgICAgICBsZWZ0OiAtMTUwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgICAgJn4ucGFnZS1ib2R5IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICB3aWR0aDogMjU1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWJnLWNvbG9yO1xyXG4gICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgICAgIC5zaWRlYmFyLXVzZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAycHggOHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgdG9wOiA0NHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfi5wYWdlLWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAuc2lkZWJhci10aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPmxpIHtcclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgJn5pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXI+YSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1vbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZT5hIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY29tbW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5zaWRlYmFyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgID4ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgPi5mYS1hbmdsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC03cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+LnNpZGViYXItc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwJSAxMCU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICA+LmZhLWFuZ2xlLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgID4ge1xyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlPmEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2ZiO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItY2xvc2Uge1xyXG4gICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT0gUGFnZSBIZWFkZXIgY3NzIGVuZHMgID09PT09PT0gKi9cclxuXHJcbnVsIHtcclxuICAuc3VibWVudSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY29ybGxlZCB7XHJcbiAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qKiA9PT09PSBWZXJ0aWNhbCBNZW51IGNzcyBTdGFydD09PT09KiovXHJcblxyXG4ucGFnZS13cmFwcGVyIC52ZXJ0aWNhbC1tZW51LW1haW4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDgwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtbXQge1xyXG4gIG1hcmdpbi10b3A6IDEzM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5jdXN0b20tY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmVydGljYWwtbWVudS1tYWluIHtcclxuICAjbWFpbi1uYXYge1xyXG4gICAgI21haW4tbWVudSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICB3aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxlZnQ6IC0xODJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyoqID09PT09IFZlcnRpY2FsIE1lbnUgY3NzIEVuZHM9PT09PSoqL1xyXG5cclxuLyogPT09PT09PT1zaWRlYmFyIGljb24gdmVydGljYWwgbWVudSBzdGFydD09PT09PT0qL1xyXG5cclxuJXNpZGViYXItaWNvbiB7XHJcbiAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG1hcmdpbi10b3A6IC03MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyNDVweDtcclxuICBtYXJnaW4tbGVmdDogMTE1cHg7XHJcbn1cclxuXHJcbi5jb21wYWN0LXN3aXRjaCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4ucGFnZS13cmFwcGVyIHtcclxuICAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XHJcbiAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgID5zcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuXHJcbiAgICAgIC5zaWRlYmFyLXVzZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgPmxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICBpLFxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgaSxcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgID5pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJiB7XHJcblxyXG4gICAgICAgICAgICAuc2luZ2xlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAlc2lkZWJhci1pY29uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgICAgICAgICBAZXh0ZW5kICVzaWRlYmFyLWljb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbi1zaWRlYmFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWItaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICA+LnNpZGViYXItc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgID4uc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPi5zaWRlYmFyLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhOmhvdmVyK3VsIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlc2lkZWJhci1pY29uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnNpZGViYXItc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zaWRlYmFyLW1lbnUge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItc3VibWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgICAgLnNpZGViYXItc3VibWVudSB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLWhlYWRlciBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1tZW51PmxpPmEgLmZhLWFuZ2xlLXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXRvZ2dsZS1idG4ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogPT09PT09PT1zaWRlYmFyIGljb24gdmVydGljYWwgbWVudSBlbmQ9PT09PT09Ki9cclxuXHJcbi8qID09PT09PT09c2lkZWJhciBob3ZlciB2ZXJ0aWNhbCBtZW51IHN0YXJ0PT09PT09PSovXHJcbi5wYWdlLXdyYXBwZXIge1xyXG4gIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIHtcclxuICAgIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xyXG4gICAgICB3aWR0aDogNzVweDtcclxuXHJcbiAgICAgIC5zaWRlYmFyLXVzZXIsXHJcbiAgICAgIC5zaWRlYmFyLWhlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcclxuICAgICAgICB3aWR0aDogMjU1cHg7XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLXVzZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItbWVudSBsaSAuaWNvbi1zaWRlYmFyIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZGViYXItbWVudSBsaSB7XHJcbiAgICAgICAgLmljb24tc2lkZWJhciB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICA+LnNpZGViYXItc3VibWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIC5zaWRlYmFyLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1ib2R5IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICNjdXN0b21lci1yZXZpZXcge1xyXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgIC5zaWRlYmFyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgPi5zaWRlYmFyLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAuZmEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItdXNlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhci10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgIC5zaWRlYmFyLWhlYWRlciB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lkZWJhci11c2VyIHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLWhlYWRlciBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgPmxpIHtcclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICAuZmEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAmLnNpZGViYXItaG92ZXIge1xyXG4gICAgICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09c2lkZWJhciBob3ZlciB2ZXJ0aWNhbCBtZW51IGVuZHM9PT09PT09Ki9cclxuXHJcbi8qPT09PT09PU1lZ2EgbWVudSBjc3Mgc3RhcnQ9PT09PT09Ki9cclxuLm1lZ2EtbWVudSB7XHJcbiAgcGVyc3BlY3RpdmU6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAuZGVmYXVsdC1hY2NvcmRpbmcge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgd2lkdGg6IDE1MDBweDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgPmRpdiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1uYXYtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgLmRlc2sge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3QtdW5zdHlsZWQge1xyXG4gICAgZGl2IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDM1cHggOHB4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyaWEgZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSBzY2FsZSgxLjA0KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgc2NhbGUoMS4wNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyaWEtbGlzdCAuZ2FsbGVyaWE+ZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRyYW5zaXRpb246IGVhc2UtaW4gMC4zcztcclxuXHJcbiAgICA+YSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDVweCAwIDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VybmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmlsbGRvd24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJpbGxkb3duLXN1YiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmRyaWxsZG93bi1iYWNrIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09TWVnYSBtZW51IGNzcyBlbmQ9PT09PT09Ki9cclxuXHJcbi8qcGFnZSBjaGF0IHF1aWNrdmlldyBtb2RlbCBzdGFydCovXHJcbi5xdWlja3ZpZXctd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAtMjg1cHg7XHJcbiAgdG9wOiA4MHB4O1xyXG4gIHdpZHRoOiAyODVweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjM2KTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjIyLCAyMjcsIDIzMSwgMC41Nik7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjA1LCAwLjc0LCAwLjI3LCAwLjk5KTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAuZnJpZW5kLWxpc3Qtc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICB0b3A6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2VudC1hY3Rpdml0eSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudXNlci1maXJzdC1sZXR0ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRsaWdodC1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yM3B4O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpdml0eS1jb250ZW50IHtcclxuICAgICAgaDYge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWlja3ZpZXctYm94IHtcclxuICAgIC5xdWlja3ZpZXctYm94LXRvZ2dsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIGxlZnQ6IC00N3B4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4zNik7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjIsIDIyNywgMjMxLCAwLjU2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDQ1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWlja3ZpZXctcmVjZW50LWFjdGl2aXR5IHtcclxuICAgIC5xdWlja3ZpZXctYm94LXRvZ2dsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgdG9wOiA1MiU7XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdG9wOiA1MiU7XHJcbiAgICAgIGxlZnQ6IC00N3B4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4zNik7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjIsIDIyNywgMjMxLCAwLjU2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDUyJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGF0LWJveCB7XHJcbiAgICAuZnJpZW5kLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoYXQtcXVpY2t2aWV3IHtcclxuICByaWdodDogLTQwMHB4O1xyXG4gIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgLmNoYXQtYm94IC5jaGF0LWxlZnQtYXNpZGUgLmNoYXQge1xyXG4gICAgLmNoYXQtbXNnLWJveCB7XHJcbiAgICAgIGhlaWdodDogNjUwcHg7XHJcblxyXG4gICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhdC1tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qcGFnZSBjaGF0IHF1aWNrdmlldyBtb2RlbCBlbmQqL1xyXG5cclxuXHJcbi8qYm94IGxheW91dCBzdGFydCovXHJcbi5ib3gtbGF5b3V0LnBhZ2Utd3JhcHBlciB7XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyLnNpZGViYXItaG92ZXIge1xyXG4gICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhci1jbG9zZSB7XHJcbiAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgJi5wYWdlLXNpZGViYXItb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICYuc2lkZWJhci1jbG9zZSB7XHJcbiAgICAgIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGViYXItaWNvbiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLnNpZGViYXItY2xvc2Uge1xyXG4gICAgICAgIC5wYWdlLXNpZGViYXItb3BlbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcclxuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItaWNvbiB7XHJcbiAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgPmRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudmVydGljYWwtbWVudS1tYWluIC5tZWdhLW1lbnUge1xyXG4gICAgICB3aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEyODBweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAzcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmZvb3Rlci1maXgge1xyXG4gICAgICB3aWR0aDogMTAyN3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGVmdDogMjU2cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2lkZWJhci1jbG9zZSB7XHJcbiAgICAgIC5mb290ZXItZml4IHtcclxuICAgICAgICB3aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhdC1ib3gge1xyXG4gICAgICAuY2hhdC1oaXN0b3J5IHtcclxuICAgICAgICAuY2FsbC1jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FsbC1pY29ucyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWNlaXZlci1pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3RhbC10aW1lIHtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzcxNzE3MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjYW52YXMge1xyXG4gICAgICAmI215TGluZUNoYXJ0cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhdC1yaWdodC1hc2lkZSB7XHJcbiAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsZXItaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJvd3Nlci13aWRnZXQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWF0aGVyLXdpZGdldC10d28ge1xyXG4gICAgICAuYm90dG9tLXdoZXRoZXJpbmZvIHtcclxuICAgICAgICAud2hldGhlci1jb250ZW50IHtcclxuICAgICAgICAgIHRvcDogMzlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNhcmQge1xyXG4gICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNzNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLXByb2ZpbGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVpZ2h0LXNjcm9sbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyIHtcclxuICAgICAgd2lkdGg6IDkwMS43ODFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpZGViYXItaG92ZXIge1xyXG4gICAgICAucGFnZS1ib2R5IHtcclxuICAgICAgICAjY3VzdG9tZXItcmV2aWV3IHtcclxuICAgICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWJ1aWxkZXIge1xyXG4gICAgLmdlLWNhbnZhcy5nZS1sYXlvdXQtZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlLWFkZFJvd0dyb3VwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljaW5nLXdyYXBwZXItY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICAuYmxvZy1ib3gge1xyXG4gICAgICAmLmJsb2ctZ3JpZCB7XHJcbiAgICAgICAgJi5zZXQtbWluLWhlaWdodCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgLnRvcC1zYWxlLWNoYXJ0IHtcclxuICAgICAgICBjYW52YXMge1xyXG4gICAgICAgICAgJiNteUxpbmVDaGFydHMge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIHtcclxuICAgICYjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5IHtcclxuICAgICAgbWluLWhlaWdodDogNDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XHJcbiAgICAmI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNldC1jb2wtMTIge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2V0LWNvbC02IHtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5zZXQtY29sLTMge1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLnNldC1jb2wtNyB7XHJcbiAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgfVxyXG5cclxuICAuc2V0LWNvbC01IHtcclxuICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICB9XHJcblxyXG4gIC5jaGF0LWJveCB7XHJcbiAgICAuY2hhdC1yaWdodC1hc2lkZSB7XHJcbiAgICAgIC5jaGF0IHtcclxuICAgICAgICAuY2hhdC1oZWFkZXIge1xyXG4gICAgICAgICAgLmNoYXQtbWVudS1pY29ucyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAudG9vZ2xlLWJhciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhdC1tZW51IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRvcDogODFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtbWVudS5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5jdC0xMC50b3RhbC1jaGFydCB7XHJcbiAgICAuY3QtY2hhcnQtYmFyIHtcclxuICAgICAgLmN0LXNlcmllcyB7XHJcbiAgICAgICAgLmN0LWJhciB7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbWFpbC13cmFwIHtcclxuICAgIC5lbWFpbC1ib2R5IHtcclxuICAgICAgLmVtYWlsLWNvbXBvc2Uge1xyXG4gICAgICAgIC5ja2VfY29udGVudHMge1xyXG4gICAgICAgICAgJi5ja2VfcmVzZXQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuZW1haWwtYm9keSB7XHJcbiAgICAgICAgLmluYm94IHtcclxuICAgICAgICAgIGhlaWdodDogNzM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLWNvbnRlbnQge1xyXG4gICAgICAuZW1haWwtdG9wIHtcclxuICAgICAgICAudXNlci1lbWFpbGlkIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9kbyB7XHJcbiAgICAubm90aWZpY2F0aW9uLXBvcHVwIHtcclxuICAgICAgcmlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvdWNoc3BpbiB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG5cclxuICAudmVydGljYWwtbWVudS1tYWluIHtcclxuICAgIHdpZHRoOiAxMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAubWVnYS1tZW51IHtcclxuICAgICAgd2lkdGg6IDEwNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAtMzIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21pbmdzb29uIHtcclxuICAgIHZpZGVvIHtcclxuICAgICAgbWluLXdpZHRoOiA2NyU7XHJcbiAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aGVudGljYXRpb24tbWFpbiB7XHJcbiAgICAuYXV0aC1pbm5lcmxlZnQge1xyXG4gICAgICB3aWR0aDogMjIuMzMzMzMzJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRoLWJnLWVmZmVjdCB7XHJcbiAgICAuc2Vjb25kLWVmZmVjdCB7XHJcbiAgICAgIGxlZnQ6IDU1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRoLWJnLXZpZGVvIHtcclxuICAgIHZpZGVvIHtcclxuICAgICAgbWluLXdpZHRoOiA2NyU7XHJcbiAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKmJveCBsYXlvdXQgRW5kcyovXHJcblxyXG5cclxuLy9zaWRlYmFyIHdpZGdldCBjc3Mgc3RhcnRcclxuLnNpZGViYXItd2lkZ2V0IHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAuc2lkZWJhci13aWRnZXQtdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItd2lkZ2V0LWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3NpZGViYXIgd2lkZ2V0IGNzcyBFbmRcclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAwNS4gSGVhZGVyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAwNi4gQnV0dG9uIENTUyBzdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG5AbWl4aW4gYnRuLWdyYWRpZW4oJGRlZywkbGVmdGNvbG9yLCRsZWZ0Y29sb3ItcGVyLCRyaWdodGNvbG9yLCRyaWdodGNvbG9yLXBlciwkZm9udC1jb2xvcil7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRsZWZ0Y29sb3IgMCUsJHJpZ2h0Y29sb3IgNTElLCRsZWZ0Y29sb3IgMTAwJSk7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgY29sb3I6JGZvbnQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5AbWl4aW4gYnRuLXNxdXJlKCRib3JkZXItcmFkaXVzKXtcclxuICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzK3B4O1xyXG59XHJcbkBtaXhpbiBidG4tcGlsbCgkYm9yZGVyLXJhZGl1cyl7XHJcbiAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cytweDtcclxufVxyXG5AbWl4aW4gYnRuLXBpbGwtZmlyc3QoJHJhZGl1cyl7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cytweCAwIDAgJHJhZGl1cytweDtcclxufVxyXG5AbWl4aW4gYnRuLXBpbGwtbGFzdCgkcmFkaXVzKXtcclxuICBib3JkZXItcmFkaXVzOiAwICRyYWRpdXMrcHggJHJhZGl1cytweCAwO1xyXG59XHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBvdXRsaW5lIGJ1dHRvbnMvL1xyXG5AZWFjaCAkYnRuLW5hbWUsICRidG4tY29sb3IgaW4gKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSxcclxuICAgICAgICAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSAsXHJcbiAgICAgICAgKHN1Y2Nlc3MsICRzdWNjZXNzLWNvbG9yKSxcclxuICAgICAgICAoZGFuZ2VyLCAkZGFuZ2VyLWNvbG9yKSxcclxuICAgICAgICAoaW5mbywgJGluZm8tY29sb3IpLFxyXG4gICAgICAgIChsaWdodCwgJGxpZ2h0LWNvbG9yKSxcclxuICAgICAgICAoZGFyaywgJGRhcmstY29sb3IpLFxyXG4gICAgICAgICh3YXJuaW5nLCAkd2FybmluZy1jb2xvcikge1xyXG4gIC5idG4tYWlyLSN7JGJ0bi1uYW1lfXtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMnB4IHJnYmEoODgsMTAzLDIyMSwuMTkpIWltcG9ydGFudDtcclxuICAgICY6aG92ZXIsJjphY3RpdmUsJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRidG4tY29sb3IsIDEwJSApO1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGJ0bi1jb2xvciwgMTAlICk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gZm9ybXMgLy9cclxuQGVhY2ggJGJ0bi1uYW1lLCAkYnRuLWNvbG9yIGluIChwcmltYXJ5LCAkcHJpbWFyeS1jb2xvciksXHJcbiAgICAgICAgKHNlY29uZGFyeSwgJHNlY29uZGFyeS1jb2xvcikgLFxyXG4gICAgICAgIChzdWNjZXNzLCAkc3VjY2Vzcy1jb2xvciksXHJcbiAgICAgICAgKGRhbmdlciwgJGRhbmdlci1jb2xvciksXHJcbiAgICAgICAgKGluZm8sICRpbmZvLWNvbG9yKSxcclxuICAgICAgICAobGlnaHQsICRsaWdodC1jb2xvciksXHJcbiAgICAgICAgKGRhcmssICRkYXJrLWNvbG9yKSxcclxuICAgICAgICAod2FybmluZywgJHdhcm5pbmctY29sb3IpIHtcclxuICAuaW5wdXQtYWlyLSN7JGJ0bi1uYW1lfXtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAxcHggcmdiYSg4OCwxMDMsMjIxLC4xNSkhaW1wb3J0YW50O1xyXG4gICAgJjpmb2N1c3tcclxuICAgICAgYm9yZGVyLWNvbG9yOiRidG4tY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2lucHV0IGJhY2tncm91bmQgLy9cclxuQGVhY2ggJGJ0bi1uYW1lLCAkYnRuLWNvbG9yIGluIChwcmltYXJ5LCAkcHJpbWFyeS1jb2xvciksXHJcbiAgICAgICAgKHNlY29uZGFyeSwgJHNlY29uZGFyeS1jb2xvcikgLFxyXG4gICAgICAgIChzdWNjZXNzLCAkc3VjY2Vzcy1jb2xvciksXHJcbiAgICAgICAgKGRhbmdlciwgJGRhbmdlci1jb2xvciksXHJcbiAgICAgICAgKGluZm8sICRpbmZvLWNvbG9yKSxcclxuICAgICAgICAobGlnaHQsICRsaWdodC1jb2xvciksXHJcbiAgICAgICAgKGRhcmssICRkYXJrLWNvbG9yKSxcclxuICAgICAgICAod2FybmluZywgJHdhcm5pbmctY29sb3IpIHtcclxuICAuZm9ybS1iZy0jeyRidG4tbmFtZX17XHJcbiAgICBiYWNrZ3JvdW5kOiRidG4tY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6JGJ0bi1jb2xvcjtcclxuICAgIEBpZigkYnRuLW5hbWUgPT0gbGlnaHQpe1xyXG4gICAgICBjb2xvcjokZGFyay1jb2xvcjtcclxuICAgIH1cclxuICAgIEBlbHNle1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgYm9yZGVyLWNvbG9yOiRidG4tY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6JGJ0bi1jb2xvcjtcclxuICAgICAgQGlmKCRidG4tbmFtZSA9PSBsaWdodCl7XHJcbiAgICAgICAgY29sb3I6JGRhcmstY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2V7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZXtcclxuICAgICAgICBib3JkZXItY29sb3I6JGJ0bi1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRidG4tY29sb3I7XHJcbiAgICAgICAgQGlmKCRidG4tbmFtZSA9PSBsaWdodCl7XHJcbiAgICAgICAgICBjb2xvcjokZGFyay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2V7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5LWdyYWRpZW57XHJcbiAgQGluY2x1ZGUgYnRuLWdyYWRpZW4oNjAsbGlnaHRlbigkcHJpbWFyeS1jb2xvciw4JSksMCUsZGFya2VuKCRwcmltYXJ5LWNvbG9yLDglKSwxMDAlLCR3aGl0ZSk7XHJcbiAmOmZvY3VzLCY6YWN0aXZlLCYuYWN0aXZle1xyXG4gICAgdHJhbnNpdGlvbjogMS41cztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgbGlnaHRlbigkcHJpbWFyeS1jb2xvciw4JSksMCUsZGFya2VuKCRwcmltYXJ5LWNvbG9yLDglKSwxMDAlLCR3aGl0ZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJ0bi1zZWNvbmRhcnktZ3JhZGllbntcclxuICBAaW5jbHVkZSBidG4tZ3JhZGllbig2MCxsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsOCUpLDAlLGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLDglKSwxMDAlLCR3aGl0ZSk7XHJcbiAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUsJi5hY3RpdmV7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciw4JSksMCUsZGFya2VuKCRzZWNvbmRhcnktY29sb3IsOCUpLDEwMCUsJHdoaXRlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYnRuLXN1Y2Nlc3MtZ3JhZGllbntcclxuICBAaW5jbHVkZSBidG4tZ3JhZGllbig2MCxsaWdodGVuKCRzdWNjZXNzLWNvbG9yLDglKSwwJSxkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsOCUpLDEwMCUsJHdoaXRlKTtcclxuICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZSwmLmFjdGl2ZXtcclxuICAgIHRyYW5zaXRpb246IDEuNXM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgbGlnaHRlbigkc3VjY2Vzcy1jb2xvciw4JSksMCUsZGFya2VuKCRzdWNjZXNzLWNvbG9yLDglKSwxMDAlLCR3aGl0ZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJ0bi1kYW5nZXItZ3JhZGllbntcclxuICBAaW5jbHVkZSBidG4tZ3JhZGllbig2MCxsaWdodGVuKCRkYW5nZXItY29sb3IsOCUpLDAlLGRhcmtlbigkZGFuZ2VyLWNvbG9yLDglKSwxMDAlLCR3aGl0ZSk7XHJcbiAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUsJi5hY3RpdmV7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGxpZ2h0ZW4oJGRhbmdlci1jb2xvciw4JSksMCUsZGFya2VuKCRkYW5nZXItY29sb3IsOCUpLDEwMCUsJHdoaXRlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYnRuLXdhcm5pbmctZ3JhZGllbntcclxuICBAaW5jbHVkZSBidG4tZ3JhZGllbig2MCxsaWdodGVuKCR3YXJuaW5nLWNvbG9yLDglKSwwJSxkYXJrZW4oJHdhcm5pbmctY29sb3IsOCUpLDEwMCUsJHdoaXRlKTtcclxuICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZSwmLmFjdGl2ZXtcclxuICAgIHRyYW5zaXRpb246IDEuNXM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgbGlnaHRlbigkd2FybmluZy1jb2xvciw4JSksMCUsZGFya2VuKCR3YXJuaW5nLWNvbG9yLDglKSwxMDAlLCR3aGl0ZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJ0bi1pbmZvLWdyYWRpZW57XHJcbiAgQGluY2x1ZGUgYnRuLWdyYWRpZW4oNjAsbGlnaHRlbigkaW5mby1jb2xvciw4JSksMCUsZGFya2VuKCRpbmZvLWNvbG9yLDglKSwxMDAlLCR3aGl0ZSk7XHJcbiAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUsJi5hY3RpdmV7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGxpZ2h0ZW4oJGluZm8tY29sb3IsOCUpLDAlLGRhcmtlbigkaW5mby1jb2xvciw4JSksMTAwJSwkd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idG4tbGlnaHQtZ3JhZGllbntcclxuICBAaW5jbHVkZSBidG4tZ3JhZGllbig2MCxsaWdodGVuKCRsaWdodC1jb2xvciw4JSksMCUsZGFya2VuKCRsaWdodC1jb2xvciw4JSksMTAwJSwkd2hpdGUpO1xyXG4gIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZlLCYuYWN0aXZle1xyXG4gIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGxpZ2h0ZW4oJGxpZ2h0LWNvbG9yLDglKSwwJSxkYXJrZW4oJGxpZ2h0LWNvbG9yLDglKSwxMDAlLCR3aGl0ZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJ0bi1kYXJrLWdyYWRpZW57XHJcbiAgQGluY2x1ZGUgYnRuLWdyYWRpZW4oNjAsbGlnaHRlbigkZGFyay1jb2xvciw4JSksMCUsZGFya2VuKCRkYXJrLWNvbG9yLDglKSwxMDAlLCR3aGl0ZSk7XHJcbiAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUsJi5hY3RpdmV7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGxpZ2h0ZW4oJGRhcmstY29sb3IsOCUpLDAlLGRhcmtlbigkZGFyay1jb2xvciw4JSksMTAwJSwkd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbltjbGFzcyo9Jy1ncmFkaWVuJ117XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLmxhcmdlLWJ0bntcclxuICAuYnRue1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxufVxyXG4uYnRuLXNxdWFyZXtcclxuICBAaW5jbHVkZSBidG4tc3F1cmUoMCk7XHJcbn1cclxuLmJ0bi1waWxse1xyXG4gIEBpbmNsdWRlIGJ0bi1zcXVyZSg2MCk7XHJcbn1cclxuLmJ0bi1ncm91cC1waWxsIHtcclxuICAuYnRue1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgYnRuLXBpbGwtZmlyc3QoNjApO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBAaW5jbHVkZSBidG4tcGlsbC1sYXN0KDYwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC1zcXVhcmV7XHJcbiAgLmJ0bntcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIEBpbmNsdWRlIGJ0bi1waWxsLWZpcnN0KDApO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBAaW5jbHVkZSBidG4tcGlsbC1sYXN0KDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRuLXNob3djYXNle1xyXG4gIC5idG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gIH1cclxuICBtYXJnaW4tYm90dG9tOi0xMHB4O1xyXG59XHJcblxyXG4uYnRuLWRyb3Bkb3duLXNob3djYXNle1xyXG4gIC5kcm9wZG93bntcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG4gIC5idG4tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gIH1cclxuICBtYXJnaW4tYm90dG9tOi0xMHB4O1xyXG59XHJcbi5idG4tZ3JvdXB7XHJcbiAgLnJhZGlve1xyXG4gICAgbGFiZWx7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tib3h7XHJcbiAgICBsYWJlbHtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXNob3djYXNle1xyXG4gID5kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgIGxhYmVse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLmJ0bntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbTtcclxufVxyXG4uYnRuLWxne1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4uYnRuLXNte1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYnRuLXhzIHtcclxuICBwYWRkaW5nOiAwLjA1cmVtIDAuNHJlbTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLnRvb2x0aXB0ZXh0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHdpZHRoOiAxMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBib3R0b206IDEyNSU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDA2LiBCdXR0b24gQ1NTIGVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxuICAgICAwNy4gQ29sb3IgQ1NTIFN0YXJ0XG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLmNvbG9yLWJveHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICArIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBwcmltYXJ5IENvbG9yXG4kbS12YWw6MTM7XG4kb3I6ICRwcmltYXJ5LWNvbG9yO1xuQHdoaWxlICRtLXZhbCA+PTEge1xuICAucHJpbWFyeS1jb2xvciB1bCBsaSB7XG4gICAgJjpudGgtY2hpbGQoI3skbS12YWx9KSB7XG4gICAgICAkb3I6IGxpZ2h0ZW4oJG9yLCAxLjUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skb3J9XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAkbS12YWw6ICRtLXZhbCAtIDE7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLy9wcmltYXJ5IENvbG9yXG5cbi8vIHNlY29uZGFyeSBDb2xvclxuJG0tdmFsOjEzO1xuJG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuQHdoaWxlICRtLXZhbCA+PTEge1xuICAuc2Vjb25kYXJ5LWNvbG9yIHVsIGxpIHtcbiAgICAmOm50aC1jaGlsZCgjeyRtLXZhbH0pIHtcbiAgICAgICRvcjogbGlnaHRlbigkb3IsIDMlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skb3J9XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAkbS12YWw6ICRtLXZhbCAtIDE7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLy9zZWNvbmRhcnkgQ29sb3JcblxuLy9TdWNjZXNzIENvbG9yXG4kbS12YWw6MTM7XG4kb3I6JHN1Y2Nlc3MtY29sb3I7XG5Ad2hpbGUgJG0tdmFsID49MSB7XG4gIC5zdWNjZXNzLWNvbG9yIHVsIGxpIHtcbiAgICAmOm50aC1jaGlsZCgjeyRtLXZhbH0pIHtcbiAgICAgICRvcjogbGlnaHRlbigkb3IsIC45JSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3I7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiN7JG9yfVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJG0tdmFsOiAkbS12YWwgLSAxO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi8vU3VjY2VzcyBDb2xvclxuXG4vLyBJbmZvIENvbG9yXG4kbS12YWw6MTM7XG4kb3I6ICRpbmZvLWNvbG9yO1xuQHdoaWxlICRtLXZhbCA+PTEge1xuICAuaW5mby1jb2xvciB1bCBsaSB7XG4gICAgJjpudGgtY2hpbGQoI3skbS12YWx9KSB7XG4gICAgICAkb3I6IGxpZ2h0ZW4oJG9yLCAyLjUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skb3J9XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAkbS12YWw6ICRtLXZhbCAtIDE7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLy9JbmZvIENvbG9yXG5cbi8vIHdhcm5pbmcgQ29sb3JcbiRtLXZhbDoxMztcbiRvcjogICR3YXJuaW5nLWNvbG9yO1xuQHdoaWxlICRtLXZhbCA+PTEge1xuICAueWVsbG93LWNvbG9yIHVsIGxpIHtcbiAgICAmOm50aC1jaGlsZCgjeyRtLXZhbH0pIHtcbiAgICAgICRvcjogbGlnaHRlbigkb3IsIDMlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skb3J9XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAkbS12YWw6ICRtLXZhbCAtIDE7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLy93YXJuaW5nIENvbG9yXG5cbi8vRGFuZ2VyIENvbG9yXG4kbS12YWw6MTM7XG4kb3I6JGRhbmdlci1jb2xvcjtcbkB3aGlsZSAkbS12YWwgPj0xIHtcbiAgLnJlZC1jb2xvciB1bCBsaSB7XG4gICAgJjpudGgtY2hpbGQoI3skbS12YWx9KSB7XG4gICAgICAkb3I6IGxpZ2h0ZW4oJG9yLCAyJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3I7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiN7JG9yfVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJG0tdmFsOiAkbS12YWwgLSAxO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi8vRGFuZ2VyIENvbG9yXG5cbi8vUGluayBDb2xvclxuJG0tdmFsOjEzO1xuJG9yOiNlNjE1NWU7XG5Ad2hpbGUgJG0tdmFsID49MSB7XG4gIC5waW5rLWNvbG9yIHVsIGxpIHtcbiAgICAmOm50aC1jaGlsZCgjeyRtLXZhbH0pIHtcbiAgICAgICRvcjogbGlnaHRlbigkb3IsIDMlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skb3J9XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAkbS12YWw6ICRtLXZhbCAtIDE7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLy9QaW5rIENvbG9yXG5cblxuLy8gR3JheSBDb2xvclxuJG0tdmFsOjEzO1xuJG9yOiAkZGFyay1ncmF5O1xuQHdoaWxlICRtLXZhbCA+PTEge1xuICAuZ3JheS1jb2xvciB1bCBsaSB7XG4gICAgJjpudGgtY2hpbGQoI3skbS12YWx9KSB7XG4gICAgICAkb3I6IGxpZ2h0ZW4oJG9yLCAzJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3I7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiN7JG9yfVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJG0tdmFsOiAkbS12YWwgLSAxO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi8vZ3JheSBDb2xvclxuXG4vKio9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgMDcuIENvbG9yIENTUyBFbmRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgMDguIEdSSUQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5ncmlkLXNob3djYXNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5ncmlkLWFsaWdue1xyXG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gIC5yb3d7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICAkbGlnaHQtY29sb3I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgMDguIEdSSUQgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDA5LiBFcnJvci1wYWdlICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmVycm9yLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLm1haW50ZW5hbmNlLWljb25ze1xyXG4gICAgbGl7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUtZWZmZWN0IDQwcyBpbmZpbml0ZSBsaW5lYXIgcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUtZWZmZWN0IDQwcyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlLWVmZmVjdCAzMHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC04NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW50ZW5hbmNlLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIC5jbG91ZC1maXJzdCB7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICAgIC5jbG91ZC1zZWNvbmQge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICBmb250LXNpemU6IDk5cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGluZm8tY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3ItaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcclxuICAgIC5jbG91ZC1maXJzdCB7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiA3NTVweDtcclxuICAgIH1cclxuICAgIC5jbG91ZC1zZWNvbmQge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICBmb250LXNpemU6IDI4NXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzcwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc3ViLWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG59XHJcbi5lcnJvcntcclxuICBtYXJnaW46IDcwcHggMCAxMDBweDtcclxuICBjb2xvcjokYmxhY2s7XHJcbiAgLmVycm9yLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiA5LjVyZW07XHJcbiAgICBjb2xvcjokd2hpdGU7XHJcbiAgICB0ZXh0LXNoYWRvdzogNnB4IDZweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuICB9XHJcbiAgLmxpbmUtYm90dG9te1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5jLXdoaXRle1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gIH1cclxuICAuZXJyb3ItYnRue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucGFkZHtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XHJcbiAgfVxyXG4gIC5idG4tYmFjay1ob21le1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtY29sb3I7XHJcbiAgICBjb2xvcjokYmxhY2s7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2FybmluZy1jb2xvcjtcclxuICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tYWRuYy1zZXJje1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1jb2xvcjtcclxuICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHdhcm5pbmctY29sb3I7XHJcbiAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMDkuIEVycm9yLXBhZ2UgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMTAuICBJQ09OIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4uaWNvbnMtcGFnZXtcclxuXHQubm90aWZ5LWFsZXJ0e1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHRwYWRkaW5nOiA3cHggNDBweCA3cHggMzBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0dG9wOi00cHggIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaWNvbi1saXN0c3tcclxuXHRkaXZ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRib3JkZXItcmFkaXVzOjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF1dGgtYmctY29sb3I7XHJcblx0XHR9XHJcblx0XHRpe1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWdyYXkgO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLndoZXRoZXItaWNvbntcclxuXHRcdHN2Z3tcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZsYWctaWNvbnN7XHJcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0ZGl2e1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5O1xyXG5cdFx0LmZsYWctaWNvbntcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdH1cclxuXHRcdC5tZWRpYXtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1lZGlhLWJvZHl7XHJcblx0XHRcdGg2e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmljb24taG92ZXItYm90dG9te1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggJGxpZ2h0LWNvbG9yO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHQuaWNvbi1wb3B1cHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHQuY2xvc2UtaWNvbntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS02MDtcclxuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0PlxyXG5cdFx0ZGl2e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRmb250LXJhbGV3YXk7XHJcblx0XHRcdC5mbGFnLWljb257XHJcblx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaWNvbi1jbGFzc3tcclxuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGZvbnQtcmFsZXdheTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmljb24tdGl0bGV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAkZGFyay1jb2xvcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6JGZvbnQtcmFsZXdheTtcclxuXHR9XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZhLWZhLWljb24tc2hvdy1kaXYsLmljb25zLXNob3ctZGl2e1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG4uaWNvbi1maXJzdHtcclxuXHRpe1xyXG5cdFx0Y29sb3I6ICRkYXJrLWdyYXk7XHJcblx0fVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMTAuICBJQ09OIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDExLiBGb3JtIEJ1aWxkZXIgMSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmZvcm0tYnVpbGRlciB7XHJcbiAgLmRyYWctYm94IHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY1NXB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcG9uZW50IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxhYmVse1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCx0ZXh0YXJlYSxzZWxlY3R7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgI3ByZXBlbmRlZGNoZWNrYm94LCAjcHJlcGVuZGVkdGV4dHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgICAgI2FwcGVuZGVkY2hlY2tib3h7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICAjYXBwZW5kZWR0ZXh0LCAjYnV0dG9uZHJvcGRvd257XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAgICNidXR0b25kcm9wZG93bntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWdyb3VwLWJ0bntcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlucHV0LWdyb3VwLXByZXBlbmR7XHJcbiAgICAgICAgLmJ0bi1yaWdodCwuY2hlY2tib3gtcmFkaXVze1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGwtbWQtcmFkaW9ze1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB9XHJcbiAgLnBvcG92ZXIge1xyXG4gICAgei1pbmRleDogODtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBsZWZ0OiAtMjkwcHggIWltcG9ydGFudDtcclxuICAgIHRvcDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRyb2wtZ3JvdXAge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlbmRlciB7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAucG9wb3ZlciB7XHJcbiAgICAuY29udHJvbHMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5mYWRlLmxlZnQuaW5cclxuICAgIHtcclxuICAgICAgbGVmdDogLTIxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFyZ2V0e1xyXG4gICAgJjphZnRlcntcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZHJhZyB7XHJcbiAgZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkbGlnaHQtZ3JheTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4ICRsaWdodC1ncmF5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGlucHV0e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb3JtLWJ1aWxkZXItaGVhZGVyLTF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDY3cHg7XHJcbiAgaDZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuLmZvcm0tYnVpbGRlcntcclxuICAuaGVscC1ibG9ja3tcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgaW5wdXR7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICAuY29sLW1kLTEye1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9wb3ZlcntcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgLnBvcG92ZXItaGVhZGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAucG9wb3Zlci1ib2R5e1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAxMS4gRm9ybSBCdWlsZGVyIDEgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTIuIEZvcm0gQnVpbGRlciAyIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4uZm9ybS1idWlsZGVyLWNvbHVtbiB7XHJcbiAgICAjcGlsbHMtdGFiQ29udGVudHtcclxuICAgICAgICAudGhlbWUtZm9ybXtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAsLnVpLWRyYWdnYWJsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3ByZXBlbmRlZGNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm0tdC1oZWxwLWJsb2Nre1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3BpbGxzLWJ1dHRvbntcclxuICAgICAgICAgICAgLnRoZW1lLWZvcm17XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3BwYWJsZS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTowLjE7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ib2R5IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcclxuICAgIH1cclxuICAgIC5kcmFnZ2FibGUge1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgIH1cclxuICAgIC5kcmFnLWJ4IHtcclxuICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgLmhlbHAtYmxvY2sge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgIH1cclxuICAgIC50b29scyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtLWJ1aWxkZXItMntcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICAgICAjcHJlcGVuZGVkY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG57XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubS10LWhlbHAtYmxvY2t7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtLWJ1aWxkZXItMi1oZWFkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICA+IGRpdntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZHJhZ2dhYmxle1xyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgc2VsZWN0e1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxMi4gRm9ybSBCdWlsZGVyIDIgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDEzLiAgRW1haWwgQXBwbGljYXRpb24gIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4lZW1haWwtbWl4aW4ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG4uZW1haWwtd3JhcHtcclxuICAucm93e1xyXG4gICAgLmNvbC14bC0ze1xyXG4gICAgICAmKyAuY29sLXhsLTN7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC14bC02e1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbC1hcHAtc2lkZWJhciB7XHJcbiAgICAubWVkaWEgaW1ne1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgIH1cclxuICAgIC5tYWluLW1lbnUge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBpXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgPiB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVtYWlsLWxlZnQtYXNpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbC1yaWdodC1hc2lkZSB7XHJcbiAgICAuZW1haWwtYm9keXtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAuaW5ib3gge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWNvbG9yICwgNCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGl1cy1sZWZ0e1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1tYWlsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICB9XHJcbiAgLm1lZGlhLWJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICBzbWFsbHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6Izc3Nzc3NztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbC10b3Age1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgIGg1e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICB9XHJcbiAgICAuZC1mbGV4e1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICB9XHJcbiAgICAubWVkaWEge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZW1haWwtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaHJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZC1pbmxpbmUtYmxvY2t7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDZ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWRvd25sb2FkIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgJitwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW1haWwtY29udGVudCAuZW1haWwtdG9wIC51c2VyLWVtYWlsaWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgfVxyXG4gIC5lbWFpbC1ib2R5e1xyXG4gICAgLmF0dGFjaG1lbnR7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlzdC1pbmxpbmV7XHJcbiAgICAgICAgICAubGlzdC1pbmxpbmUtaXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmVtYWlsLWNvbXBvc2Uge1xyXG4gICAgICAuY2tlX2NvbnRlbnRzLmNrZV9yZXNldCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE4NHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICAgLmVtYWlsLXRvcHtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbXBvc2UtYm9yZGVye1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICAuYnRuLW1pZGRsZXtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3Rpb25zIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMTMuICBFbWFpbCBBcHBsaWNhdGlvbiAgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTQuIENoYXQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5jaGF0LWJveCB7XHJcbiAgLnRvb2dsZS1iYXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY2hhdC1tZW51IHtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgfVxyXG4gIC5wZW9wbGUtbGlzdCB7XHJcbiAgICAuc2VhcmNoe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJvZHktYmctY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbWktZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItaW1hZ2Uge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAuYWJvdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0YXR1cyB7XHJcbiAgICBjb2xvcjogJHNlbWktZGFyaztcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAuY2hhdC1zdGF0dXN7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtcmlnaHQtYXNpZGV7XHJcbiAgICAuY2hhdCB7XHJcbiAgICAgIC5jaGF0LWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhdC1tZW51LWljb25ze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjRweDtcclxuICAgICAgICAgICAgYSBpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2hhdC1tc2ctYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIC5jaGF0LXVzZXItaW1ne1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZXNzYWdlLWRhdGEge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lc3NhZ2UtZGF0YS10aW1lIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlbWktZGFyaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm15LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vdGhlci1tZXNzYWdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWNvbG9yICAsIDMlKSA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGF0LW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ib2R5LWJnLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAuc21pbGV5LWJveHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtYm94e1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLmlucHV0LXR4dC1ieCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1tZW51IHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgLnRhYi1wYW5lIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIC5hYm91dHtcclxuICAgICAgICAgIC5zdGF0dXN7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudXNlci1wcm9maWxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgLnVzZXItY29udGVudHtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBocntcclxuICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDU1JTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdmF0YXIgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb2xsb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgLmZvbGxvdy1udW0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc29jaWFsLW1lZGlhIGEge1xyXG4gICAgICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgfVxyXG4gICAgICAuY2hhdC1wcm9maWxlLWNvbnRhY3R7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgY29sb3I6JHNlbWktZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcclxuICAgICAgd2lkdGg6MzMuMzMlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHNlbWktZGFyayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYXRlcmlhbC1ib3JkZXJ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOjFweDtcclxuICAgICAgICBib3JkZXItY29sb3I6JHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjayFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAuY2FsbC1jb250ZW50IHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgIH1cclxuICAgICAudG90YWwtdGltZSBoMiB7XHJcbiAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICBjb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgIH1cclxuICAgICAucmVjZWl2ZXItaW1ne1xyXG4gICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgIGltZ3tcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmNhbGwtaWNvbnN7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgdWx7XHJcbiAgICAgICAgIGxpIHtcclxuICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICsgbGl7XHJcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxufVxyXG4uY2hhdC1sZWZ0LWFzaWRle1xyXG4gID4gLm1lZGlhe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLnBlb3BsZS1saXN0e1xyXG4gICAgaGVpZ2h0OiA2MjVweDtcclxuICB9XHJcbiAgdWwgbGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5zdGF0dXMtY2lyY2xle1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6NDBweDtcclxuICAgIGxlZnQ6NDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHdoaXRlO1xyXG4gIH1cclxuICAuYXdheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gIH1cclxuICAub25saW5le1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcbiAgfVxyXG4gIC5vZmZsaW5le1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICB9XHJcbn1cclxuLmNoYXQtY29udGFpbmVye1xyXG4gIC5hc2lkZS1jaGF0LWxlZnR7XHJcbiAgICB3aWR0aDozMjBweDtcclxuICB9XHJcbiAgLmNoYXQtcmlnaHQtYXNpZGV7XHJcbiAgICB3aWR0aDozMjBweDtcclxuICB9XHJcbn1cclxuLmNhbGwtY2hhdC1zaWRlYmFye1xyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbn1cclxuLmNhbGwtY2hhdC1zaWRlYmFyLC5jaGF0LWJvZHl7XHJcbiAgICAuY2FyZHtcclxuICAgICAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDE0LiAgQ2hhdCBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDE1LiBBbGVydCBDU1Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICAuY2xvc2Uge1xyXG4gICAgcGFkZGluZzogMTBweCAxLjI1cmVtO1xyXG4gICAgdG9wOjJweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcmQtYm9keXtcclxuICAuYWxlcnR7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiRhbGVydC1uYW1lOnByaW1hcnksXHJcbnNlY29uZGFyeSxcclxuc3VjY2VzcyxcclxuZGFuZ2VyLFxyXG53YXJuaW5nLFxyXG5pbmZvLFxyXG5saWdodCxcclxuZGFyaztcclxuXHJcbiRhbGVydC1jb2xvciA6JHByaW1hcnktY29sb3IsXHJcbiRzZWNvbmRhcnktY29sb3IsXHJcbiRzdWNjZXNzLWNvbG9yLFxyXG4kZGFuZ2VyLWNvbG9yLFxyXG4kd2FybmluZy1jb2xvcixcclxuJGluZm8tY29sb3IsXHJcbiRsaWdodC1jb2xvcixcclxuJGRhcmstY29sb3I7XHJcblxyXG5AZWFjaCAkdmFyIGluICRhbGVydC1uYW1lIHtcclxuICAkaTogaW5kZXgoJGFsZXJ0LW5hbWUsICR2YXIpO1xyXG4gIC5hbGVydC0jeyR2YXJ9e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShudGgoJGFsZXJ0LWNvbG9yLCAkaSksIDAuOCk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEobnRoKCRhbGVydC1jb2xvciwgJGkpLCAwLjkpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRhbGVydC1jb2xvciwgJGkpLCAxJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKG50aCgkYWxlcnQtY29sb3IsICRpKSwgNTAlKTtcclxuICAgIH1cclxuICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG4gICAgLmFsZXJ0LWxpbmt7XHJcbiAgICAgIGNvbG9yOiBudGgoJGFsZXJ0LWNvbG9yLCAkaSk7XHJcbiAgICAgIEBpZigkdmFyID09IFwibGlnaHRcIil7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYoJHZhciA9PSBcImxpZ2h0XCIpe1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaHJ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IG50aCgkYWxlcnQtY29sb3IsICRpKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFsZXJ0LSN7JHZhcn0uZGFyayB7XHJcbiAgICAuYWxlcnQtbGlua3tcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQGlmKCR2YXIgPT0gXCJsaWdodFwiKXtcclxuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkYWxlcnQtY29sb3IsICRpKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBudGgoJGFsZXJ0LWNvbG9yLCAkaSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYXV0aC1iZy1jb2xvcjtcclxuXHJcbiAgICBAaWYoJHZhciA9PSBcImxpZ2h0XCIpe1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGVydC0jeyR2YXJ9Lm91dGxpbmUsLmFsZXJ0LSN7JHZhcn0ub3V0bGluZS0yeCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogbnRoKCRhbGVydC1jb2xvciwgJGkpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogbnRoKCRhbGVydC1jb2xvciwgJGkpO1xyXG4gICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaWYoJHZhciA9PSBcImxpZ2h0XCIpe1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGVydC0jeyR2YXJ9LmludmVyc2V7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDU0cHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgbnRoKCRhbGVydC1jb2xvciwgJGkpO1xyXG4gICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggNjVweDtcclxuICAgIGJvcmRlci1jb2xvcjogbnRoKCRhbGVydC1jb2xvciwgJGkpO1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICBpe1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRhbGVydC1jb2xvciwgJGkpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGlzbWlzcy10ZXh0IHtcclxuICAuYWxlcnQge1xyXG4gICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0b3A6IC02cHg7XHJcbiAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vdXRsaW5lLTJ4e1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIHBhZGRpbmc6IDExcHggMS4yNXJlbTtcclxufVxyXG4uYWxlcnR7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIC5wcm9ncmVzc3tcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIFtkYXRhLW5vdGlmeSA9ICdpY29uJ10ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBbZGF0YS1ub3RpZnkgPSAnbWVzc2FnZSdde1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY2xvc2V7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTUuIEFsZXJ0IENTUyBlbmRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxNi4gUG9wb3ZlciBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLnBvcG92ZXItaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5wb3BvdmVyLW1haW57XHJcbiAgLmJ0bi1zaG93Y2FzZXtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTYuIFBvcG92ZXIgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxNy4gTGlzdCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuLmxpc3QtZ3JvdXB7XHJcblx0aXtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblx0aW1ne1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDE3LiBMaXN0IENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAxOC4gU3dpdGNoICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLnN3aXRjaCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyArIC5zd2l0Y2gtc3RhdGUge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMXB4ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc3dpdGNoLXN0YXRlIHtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuXHR0cmFuc2l0aW9uOiAuNHM7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0bGVmdDogNHB4O1xyXG5cdFx0Ym90dG9tOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHR0cmFuc2l0aW9uOiAuNHM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmljb24tc3RhdGV7XHJcblx0LnN3aXRjaC1zdGF0ZXtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlZmI4XCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1JQ087XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0XHRjb2xvcjogJGRhcmstY29sb3I7XHJcblx0XHRcdHRyYW5zaXRpb246IC40cztcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGVmYWRcIjtcclxuXHRcdFx0XHRsZWZ0OiAzNXB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjRzO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN3aXRjaC1sZ3tcclxuXHQuc3dpdGNoe1xyXG5cdFx0d2lkdGg6IDc1cHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHQuc3dpdGNoLXN0YXRle1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0XHRib3R0b206IDVweDtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN3aXRjaC1zbXtcclxuXHQuc3dpdGNoe1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0LnN3aXRjaC1zdGF0ZXtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0IHtcclxuXHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDotMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc3dpdGNoLWxnLmljb24tc3RhdGUge1xyXG5cdC5zd2l0Y2h7XHJcblx0XHQuc3dpdGNoLXN0YXRle1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDQ3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMnB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN3aXRjaC1zbS5pY29uLXN0YXRlIHtcclxuXHQuc3dpdGNoe1xyXG5cdFx0LnN3aXRjaC1zdGF0ZXtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0bGVmdDogMTNweDtcclxuXHRcdFx0XHRcdHRvcDo0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zd2l0Y2gtb3V0bGluZSB7XHJcblx0LnN3aXRjaC1zdGF0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdHRyYW5zaXRpb246IC40cztcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG5cdFx0XHRib3R0b206IDNweDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN3aXRjaC1vdXRsaW5lIHtcclxuXHQuc3dpdGNoIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAzcHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN3aXRjaC1vdXRsaW5lIHtcclxuXHQmLmljb24tc3RhdGUge1xyXG5cdFx0LnN3aXRjaC1zdGF0ZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0KyAuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAzN3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3dpdGNoLXN0YXRlLmJnLXByaW1hcnkge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnN3aXRjaCB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUuYmctcHJpbWFyeSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zd2l0Y2gtc3RhdGUuYmctZGFyayB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3dpdGNoIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1kYXJrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1jb2xvcjtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXRjaC1zdGF0ZS5iZy13YXJuaW5nIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zd2l0Y2gge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlLmJnLXdhcm5pbmcge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3dpdGNoLXN0YXRlLmJnLXN1Y2Nlc3Mge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnN3aXRjaCB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdCY6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUuYmctc3VjY2VzcyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zd2l0Y2gtc3RhdGUuYmctaW5mbyB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkaW5mby1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3dpdGNoIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1pbmZvIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkaW5mby1jb2xvcjtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXRjaC1zdGF0ZS5iZy1kYW5nZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhbmdlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc3dpdGNoIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0JjpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZS5iZy1kYW5nZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXItY29sb3I7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXRjaC1zdGF0ZS5iZy1wcmltYXJ5IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zd2l0Y2gge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlLmJnLXByaW1hcnkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3dpdGNoLXN0YXRlLmJnLXNlY29uZGFyeSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zd2l0Y2gge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmOmNoZWNrZWQgKyAuc3dpdGNoLXN0YXRlLmJnLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc3dpdGNoLXNob3djYXNle1xyXG5cdC5tZWRpYXtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHQuZm9ybS1jaGVjayB7XHJcblx0XHQuZm9ybS1jaGVjay1pbnB1dCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tc3dpdGNoIHtcclxuXHRpbnB1dCB7XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0JjpkaXNhYmxlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC45KTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuOSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm0tY2hlY2staW5wdXQge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGZpbHRlcjogaHVlLXJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRmaWx0ZXI6IHVuc2V0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAxOC4gU3dpdGNoICBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTkuIE1lZ2Egb3B0aW9uIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4ubWVnYS1pbmxpbmV7XHJcblx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQubWVnYS10aXRsZS1iYWRnZXtcclxuXHRcdGRpc3BsYXk6dGFibGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcbn1cclxuLm1lZ2EtdmVydGljYWx7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Lm1lZ2EtdGl0bGUtYmFkZ2V7XHJcblx0XHRkaXNwbGF5OnRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59XHJcbi5tZWdhLXRpdGxle1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLm1lZ2EtaG9yaXpvbnRhbHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQubWVnYS10aXRsZS1iYWRnZXtcclxuXHRcdGRpc3BsYXk6dGFibGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcbn1cclxuLnBsYWluLXN0eWxle1xyXG5cdC5jYXJke1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuLmJvcmRlci1zdHlsZXtcclxuXHQuY2FyZHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHR9XHJcbn1cclxuLm9mZmVyLXN0eWxle1xyXG5cdC5jYXJke1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCAkbGlnaHQtZ3JheTtcclxuXHR9XHJcbn1cclxuLnJhdGluZy1zdGFyLXdyYXBwZXJ7XHJcblx0Y29sb3I6ICRsaWdodC1zZW1pLWdyYXk7XHJcbn1cclxuLm1lZ2EtaW5saW5lLCAubWVnYS12ZXJ0aWNhbCwgLm1lZ2EtaG9yaXpvbnRhbCB7XHJcblx0LnJhZGlvIHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMTkuIE1lZ2Egb3B0aW9uIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAyMC4gIFRvdWNoc3BpbiAgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICAudG91Y2hzcGluLXZlcnRpY2FsLXRhYiB7XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwXHJcbiAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIC5idG57XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1iYXNpY3tcclxuICAgIC5kcm9wZG93bntcclxuICAgICAgLmRyb3BidG57XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1jb250ZW50e1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjAuIFRvdWNoc3BpbiAgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjEuIFNlbGVjdCAyIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4uc2VsZWN0Mi1kcnBkd24ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXNlY29uZGFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdWNjZXNzXHJcbiAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1pbmZvXHJcbiAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC13YXJuaW5nXHJcbiAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1kYW5nZXJcclxuICB7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1pbnZlcnNlXHJcbiAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1wcmltYXJ5LWZpbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXNlY29uZGFyeS1maWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN1Y2Nlc3MtZmlsbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1pbmZvLWZpbGxcclxuICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtd2FybmluZy1maWxsXHJcbiAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLWRhbmdlci1maWxsXHJcbiAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtaW52ZXJzZS1maWxsXHJcbiAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLy9jb2xvcnNcclxuJGNvbG9yX2Jvbl9qb3VyX2FwcHJveDogI2UwZTBlMDtcclxuJGNvbG9yX2NhcGVfY29kX2FwcHJveDogIzQyNDI0MjtcclxuLnNlbGVjdGlvbntcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb257XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBwYWRkaW5nOiAycHggNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IgLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Jvbl9qb3VyX2FwcHJveCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvcl9jYXBlX2NvZF9hcHByb3ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBwYWRkaW5nOiAycHggNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IgLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Jvbl9qb3VyX2FwcHJveCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvcl9jYXBlX2NvZF9hcHByb3ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjEuIFNlbGVjdCAyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjIuIFVzZXIgcHJvZmlsZSBjc3Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLnVzZXItcHJvZmlsZSB7XHJcbiAgLnR0bC1pbmZvIHtcclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJHNlbWktZGFyaztcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlci1yaWdodCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgfVxyXG4gIGhyIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gIH1cclxuICAuaG92ZXJjYXJkIHtcclxuICAgIC5jYXJkaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1wcm9maWxlLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJTtcclxuICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgIH1cclxuICAgIC51c2VyLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmF2YXRhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTU1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvbGxvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLmZvbGxvdy1udW0ge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHNlbWktZGFyaztcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2ZpbGUtaW1nLXN0eWxlIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAuaW1nLWNvbnRhaW5lcntcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC51c2VyLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtZm9udC1jb2xvcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlrZS1jb21tZW50IHtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1tZWRpYSB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDIyLiBVc2VyIHByb2ZpbGUgY3NzIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjMuIFByb2dyZXNzIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4ucHJvZ3Jlc3Mtc2hvd2Nhc2V7XHJcblx0LnByb2dyZXNze1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuICAgIH1cdFxyXG59XHJcbi5zbS1wcm9ncmVzcy1iYXJ7XHJcblx0aGVpZ2h0OjZweDtcclxufVxyXG4ubGctcHJvZ3Jlc3MtYmFye1xyXG5cdGhlaWdodDoyMHB4O1xyXG59XHJcblxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAyMy4gUHJvZ3Jlc3MgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDI0LiBBY2NvcmRpbmcgQ1NTIHN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5hY2NvcmRpb24ge1xyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRlZmF1bHQtYWNjb3JkaW5ne1xyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmKy5jYXJke1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWxpbmt7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWxpbmt7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRlZmF1bHQtYWNjb3JkaW5nLnN0eWxlLTF7XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYjczXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtSUNPO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJde1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYjdhXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtSUNPO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMjQuIEFjY29yZGluZyBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMjUuIEF1dGhlbnRpY2F0aW9uIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4vL3VybHNcclxuJHVybF8wOiB1cmwoLi4vaW1hZ2VzL2F1dGgtbGF5ZXIucG5nKTtcclxuJHVybF8xOiB1cmwoLi4vaW1hZ2VzL2F1dGgtYmctMS5qcGcpO1xyXG4kdXJsXzI6IHVybCguLi9pbWFnZXMvZmxvd2VyLzAxLnBuZyk7XHJcbiR1cmxfMzogdXJsKC4uL2ltYWdlcy9mbG93ZXIvMDIucG5nKTtcclxuJHVybF80OiB1cmwoLi4vaW1hZ2VzL2Zsb3dlci8wMy5wbmcpO1xyXG4kdXJsXzU6IHVybCguLi9pbWFnZXMvZmxvd2VyLzA0LnBuZyk7XHJcblxyXG5cclxuJWF1dGgtbWl4aW4xIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZzogNTBweCAxMDBweDtcclxufVxyXG4uYXV0aGVudGljYXRpb24tYm94e1xyXG4gIC5jb2wtZm9ybS1sYWJlbHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG4uYXV0aGVudGljYXRpb24tbWFpbiB7XHJcbiAgYmFja2dyb3VuZDogJGF1dGgtYmctY29sb3I7XHJcbiAgLnRoZW1lLWZvcm17XHJcbiAgICBoNXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmF1dGgtaW5uZXJsZWZ0IHtcclxuICAgIEBleHRlbmQgJWF1dGgtbWl4aW4xO1xyXG4gICAgYmFja2dyb3VuZDogJHVybF8wLCAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAwICRsaWdodC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBociB7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5sb2dvLWxvZ2luIHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgIC5zb2NpYWwtbWVkaWEgbGkge1xyXG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmF1dGgtaW5uZXJyaWdodCB7XHJcbiAgICBAZXh0ZW5kICVhdXRoLW1peGluMTtcclxuICAgIGJhY2tncm91bmQ6ICRhdXRoLWJnLWNvbG9yO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGhlbnRpY2F0aW9uLWJveCB7XHJcbiAgd2lkdGg6IDY0NXB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaDMge1xyXG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4uYXV0aC1iZyB7XHJcbiAgYmFja2dyb3VuZDogJHVybF8xO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nOiA1MHB4IDEwMHB4O1xyXG59XHJcbi5hdXRoLWJnLXZpZGVvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMxKTtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xyXG4gIH1cclxufVxyXG4uYXV0aC1iZy1lZmZlY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmZpcnN0LWVmZmVjdCB7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHVybF8yIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBhbmltYXRpb246IHJvdGF0ZS1lZmZlY3QgNDBzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTMwcHg7XHJcbiAgfVxyXG4gIC5zZWNvbmQtZWZmZWN0IHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdXJsXzMgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGFuaW1hdGlvbjogcm90YXRlLWVmZmVjdCA0MHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA2NXB4O1xyXG4gICAgbGVmdDogNjElO1xyXG4gIH1cclxuICAudGhpcmQtZWZmZWN0IHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdXJsXzQgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGFuaW1hdGlvbjogcm90YXRlLWVmZmVjdCA0MHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0NXB4O1xyXG4gICAgbGVmdDogMzglO1xyXG4gIH1cclxuICAuZm91cnRoLWVmZmVjdCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHVybF81IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBhbmltYXRpb246IHJvdGF0ZS1lZmZlY3QgNDBzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDA3cHg7XHJcbiAgICBsZWZ0OiAxJTtcclxuICB9XHJcbn1cclxuLnJlc2V0LXBhc3N3b3JkLWJveCB7XHJcbiAgd2lkdGg6IDY0NXB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgLmNhcmQge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcbiAgLnRoZW1lLWZvcm0ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcGFkZGluZzogNnB4IDI0cHg7XHJcbiAgICB9XHJcbiAgICAub3B0LWJveCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ib2R5LWJnLWNvbG9yO1xyXG4gICAgICAub3B0LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNldC1wYXNzd29yZC1saW5rIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgfVxyXG4gIC5yZXNldC1wYXNzd29yZC1ib3ggaDYge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGUtZWZmZWN0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAyNS4gQXV0aGVudGljYXRpb24gQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDI2LiBGb3JtIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4uaGVpZ2h0LTM1e1xyXG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4ge1xyXG4gICYuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLnRoZW1lLWZvcm0ge1xyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICA6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzEsIDE0MCwgMjI4LCAwLjA1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zbS1mb3Jte1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZm9ybXtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gIH1cclxuICB0ZXh0YXJlYVxyXG4gICAge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcclxuICAgICAge1xyXG4gICAgICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdXHJcbiAgICAsIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXdlZWtdLFxyXG4gICAgaW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9ZmlsZV0sIHNlbGVjdCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXHJcbiAgICAgIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgLmNoZWNrYm94IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1kaXZpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiT3IgU2lnbnVwIFdpdGhcIjtcclxuICAgICAgY29sb3I6ICR0aGVtZS1mb250LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZmIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZiO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnRuLXR3aXR0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHR3aXR0ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5idG4tZ29vZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb29nbGUtcGx1cztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLmZvcm0tc2VsZWN0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mb3JtLWlubGluZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uZm9ybS1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG59XHJcbi5mb3JtLXNwYWNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uc2VhcmNoLWZvcm17XHJcbiAgaW5wdXR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGFzaGJvYXJkL3NlYXJjaC5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xyXG4gIH1cclxufVxyXG4uZm9ybS1sYWJlbC1hbGlnbi1yaWdodHtcclxuICBsYWJlbHtcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi5jdXN0b20tZmlsZS1sYWJlbHtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gICY6OmFmdGVye1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAyNi4gRm9ybSBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI3LiBDb21pbmcgU29vbiBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmNvbWluZ3Nvb24tYmdpbWd7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21pbmctc29vbi1iZy5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbn1cclxuLmNvbWluZ3Nvb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgLmNvbWluZ3Nvb24taW5uZXIge1xyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgIH1cclxuICAgIC5jb3VudGRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAudGltZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmZvLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29taW5nLXNvb24tYm90dG9tLWxpbmt7XHJcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHZpZGVve1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDI3LiBDb21pbmcgU29vbiBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI4LiBSYWRpbyBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmNoZWNrYm94e1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWZvbnQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGhlbWlmeTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY0Y1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6ZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtY2lyY2xle1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtaW5saW5le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLm0tc3F1YXJ7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtY2lyY2xle1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtaW5saW5le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRidG4tbmFtZSwgJGJ0bi1jb2xvciBpbiAocHJpbWFyeSwgJHByaW1hcnktY29sb3IpLFxyXG4gICAgICAgIChzZWNvbmRhcnksICRzZWNvbmRhcnktY29sb3IpICxcclxuICAgICAgICAoc3VjY2VzcywgJHN1Y2Nlc3MtY29sb3IpLFxyXG4gICAgICAgIChkYW5nZXIsICRkYW5nZXItY29sb3IpLFxyXG4gICAgICAgIChpbmZvLCAkaW5mby1jb2xvciksXHJcbiAgICAgICAgKGxpZ2h0LCAkbGlnaHQtY29sb3IpLFxyXG4gICAgICAgIChkYXJrLCAkZGFyay1jb2xvciksXHJcbiAgICAgICAgKHdhcm5pbmcsICR3YXJuaW5nLWNvbG9yKSB7XHJcbiAgICAuY2hlY2tib3gtI3skYnRuLW5hbWV9e1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBlYWNoICRidG4tbmFtZSwgJGJ0bi1jb2xvciBpbiAgIChwcmltYXJ5LCAkcHJpbWFyeS1jb2xvciksXHJcbiAgICAgICAgKHNlY29uZGFyeSwgJHNlY29uZGFyeS1jb2xvcikgLFxyXG4gICAgICAgIChzdWNjZXNzLCAkc3VjY2Vzcy1jb2xvciksXHJcbiAgICAgICAgKGRhbmdlciwgJGRhbmdlci1jb2xvciksXHJcbiAgICAgICAgKGluZm8sICRpbmZvLWNvbG9yKSxcclxuICAgICAgICAobGlnaHQsICRsaWdodC1jb2xvciksXHJcbiAgICAgICAgKGRhcmssICRkYXJrLWNvbG9yKSxcclxuICAgICAgICAod2FybmluZywgJHdhcm5pbmctY29sb3IpIHtcclxuICAgIC5jaGVja2JveC1zb2xpZC0jeyRidG4tbmFtZX17XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuQGVhY2ggJGJ0bi1uYW1lLCAkYnRuLWNvbG9yIGluIChwcmltYXJ5LCAkcHJpbWFyeS1jb2xvciksXHJcbiAgICAgICAgKHNlY29uZGFyeSwgJHNlY29uZGFyeS1jb2xvcikgLFxyXG4gICAgICAgIChzdWNjZXNzLCAkc3VjY2Vzcy1jb2xvciksXHJcbiAgICAgICAgKGRhbmdlciwgJGRhbmdlci1jb2xvciksXHJcbiAgICAgICAgKGluZm8sICRpbmZvLWNvbG9yKSxcclxuICAgICAgICAobGlnaHQsICRsaWdodC1jb2xvciksXHJcbiAgICAgICAgKGRhcmssICRkYXJrLWNvbG9yKSxcclxuICAgICAgICAod2FybmluZywgJHdhcm5pbmctY29sb3IpIHtcclxuICAgIC5jaGVja2JveC0jeyRidG4tbmFtZX17XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnRuLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4ubS1jaGVja2JveC1pbmxpbmV7XHJcbiAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnJhZGlve1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIGxhYmVse1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5yYWRpb3tcclxuICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAmICsgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgJiArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgICAgJiArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvLWlubGluZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkYnRuLW5hbWUsICRidG4tY29sb3IgaW4gKHByaW1hcnksICRwcmltYXJ5LWNvbG9yKSxcclxuICAgICAgICAoc2Vjb25kYXJ5LCAkc2Vjb25kYXJ5LWNvbG9yKSAsXHJcbiAgICAgICAgKHN1Y2Nlc3MsICRzdWNjZXNzLWNvbG9yKSxcclxuICAgICAgICAoZGFuZ2VyLCAkZGFuZ2VyLWNvbG9yKSxcclxuICAgICAgICAoaW5mbywgJGluZm8tY29sb3IpLFxyXG4gICAgICAgIChsaWdodCwgJGxpZ2h0LWNvbG9yKSxcclxuICAgICAgICAoZGFyaywgJGRhcmstY29sb3IpLFxyXG4gICAgICAgICh3YXJuaW5nLCAkd2FybmluZy1jb2xvcikge1xyXG4gICAgLnJhZGlvLSN7JGJ0bi1uYW1lfXtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl1cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI4LiBSYWRpbyBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI5LiBGb3JtIElucHV0IENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4laW5wdXQtbWl4aW4xIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRtYXJnaW4tbGVmdDogLTIuNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0dG9wOiAxcHg7XHJcbn1cclxuJWlucHV0LW1peGluMiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bGVmdDogMTBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0yLjVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdHRvcDogMXB4O1xyXG59XHJcbi5pbnB1dC1ncm91cC1zcXVhcmUge1xyXG5cdC5pbnB1dC1ncm91cC10ZXh0ICwuZm9ybS1jb250cm9se1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcbn1cclxuLmlucHV0LWdyb3VwLXNvbGlkIHtcclxuXHQuaW5wdXQtZ3JvdXAtdGV4dCAsLmZvcm0tY29udHJvbHtcclxuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcclxuXHR9XHJcbn1cclxuLmlucHV0LWdyb3VwLWFpciB7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggMjBweCAwICRsaWdodC1zZW1pLWdyYXk7XHJcbn1cclxuLmljb24tYWRkb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJGNvbG9yLXNjYXJwYTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQmOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cdC5hZGRvbi1tZCB7XHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRAZXh0ZW5kICVpbnB1dC1taXhpbjE7XHJcblx0XHR9XHJcblx0XHQuZmEge1xyXG5cdFx0XHRAZXh0ZW5kICVpbnB1dC1taXhpbjE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHQuZ2x5cGhpY29uLC5mYSB7XHJcblx0XHRAZXh0ZW5kICVpbnB1dC1taXhpbjI7XHJcblx0fVxyXG59XHJcbi5waWxsLWlucHV0LWdyb3VwIHNwYW4ge1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4zcmVtO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuM3JlbTtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjNyZW07XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjNyZW07XHJcblx0fVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDI5LiBGb3JtIElucHV0IENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAzMC4gRGF0YS10YWJsZSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuZGl2e1xyXG4gICYuZHQtYnV0dG9uLWJhY2tncm91bmR7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9uLWRhdGF0YWJsZSB7XHJcbiAgLnBhZ2luZ19zaW1wbGVfbnVtYmVycyB7XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgIC5wYWdlLWl0ZW0ge1xyXG4gICAgICAgICsgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYXV0by1nZW5lcmF0ZS1jb250ZW50IHtcclxuICB0ciB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRhdGFUYWJsZXNfd3JhcHBlcntcclxuICAmLm5vLWZvb3RlciB7XHJcbiAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICBwYWRkaW5nOiAwO1xyXG4gIGJ1dHRvbntcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYrLmRhdGFUYWJsZXNfd3JhcHBlcntcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC5wYWdpbmF0ZV9idXR0b257XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgJi5jdXJyZW50LCY6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRhVGFibGVzX2xlbmd0aHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBzZWxlY3R7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIGhlaWdodDoyLjcxNDJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUuZGF0YVRhYmxle1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIHRoLHRke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoLHRke1xyXG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lcntcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbnRhYmxle1xyXG4gIC5maXhlZEhlYWRlci1mbG9hdGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAuYm94e1xyXG4gICAgPmRpdntcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgJi5kYXRhVGFibGV7XHJcbiAgICAgJi5maXhlZEhlYWRlci1sb2NrZWQsJi5maXhlZEhlYWRlci1mbG9hdGluZ3tcclxuICAgICAgIHdpZHRoOiAgY2FsYygxMDB2dyAtIDI1MHB4KSAgIWltcG9ydGFudDtcclxuICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgbGVmdDogMjYwcHggIWltcG9ydGFudDtcclxuICAgICB9XHJcbiAgICAgICY6bm90KC5maXhlZEhlYWRlci1sb2NrZWQpe1xyXG4gICAgICAgICY6bm90KC5maXhlZEhlYWRlci1mbG9hdGluZyl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgJi5kYXRhVGFibGV7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHRoZWFke1xyXG4gICAgICAuc29ydGluZywuc29ydGluZ19hc2MsLnNvcnRpbmdfZGVzYywuc29ydGluZ19hc2NfZGlzYWJsZWQsLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtcclxuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgICAgYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCxzZWxlY3R7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvb2xiYXJ7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbmNvZGV7XHJcbiAgJi5vcHRpb257XHJcbiAgICBjb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmFwaXtcclxuICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGF0YXRhYmxlIGV4dGVuc2lvblxyXG4uZHQtZXh0e1xyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXJ7XHJcbiAgICAucGFnZS1pdGVte1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC5wYWdpbmF0ZV9idXR0b257XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJi5kaXNhYmxlZCwmLmhvdmVyLCYuYWN0aXZle1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uLmR0LWJ1dHRvbiwgZGl2LmR0LWJ1dHRvbiwgYS5kdC1idXR0b24sIGJ1dHRvbi5kdC1idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCksIGRpdi5kdC1idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCksIGEuZHQtYnV0dG9uOmZvY3VzOm5vdCguZGlzYWJsZWQpLCBidXR0b24uZHQtYnV0dG9uOmFjdGl2ZTpub3QoLmRpc2FibGVkKSwgYnV0dG9uLmR0LWJ1dHRvbi5hY3RpdmU6bm90KC5kaXNhYmxlZCksIGRpdi5kdC1idXR0b246YWN0aXZlOm5vdCguZGlzYWJsZWQpLCBkaXYuZHQtYnV0dG9uLmFjdGl2ZTpub3QoLmRpc2FibGVkKSwgYS5kdC1idXR0b246YWN0aXZlOm5vdCguZGlzYWJsZWQpLCBhLmR0LWJ1dHRvbi5hY3RpdmU6bm90KC5kaXNhYmxlZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6JHByaW1hcnktY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uLmR0LWJ1dHRvbi5idG4tc3VjY2VzcywgZGl2LmR0LWJ1dHRvbi5idG4tc3VjY2VzcywgYS5kdC1idXR0b24uYnRuLXN1Y2Nlc3N7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6JHN1Y2Nlc3MtY29sb3I7XHJcbiAgICB9XHJcbiAgICBidXR0b24uZHQtYnV0dG9uLmJ0bi1zZWNvbmRhcnksIGRpdi5kdC1idXR0b24uYnRuLXNlY29uZGFyeSwgYS5kdC1idXR0b24uYnRuLXNlY29uZGFyeXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICBidXR0b24uZHQtYnV0dG9uLmJ0bi1kYW5nZXIsIGRpdi5kdC1idXR0b24uYnRuLWRhbmdlciwgYS5kdC1idXR0b24uYnRuLWRhbmdlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiRkYW5nZXItY29sb3JcclxuICAgIH1cclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aC5mb2N1cywgdGFibGUuZGF0YVRhYmxlIHRkLmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciAsIDIwJSk7XHJcblxyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCwgdGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSA+IHRyLm9kZCA+IC5zZWxlY3RlZCwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIub2RkID4gLnNlbGVjdGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yICwgMjAlKTtcclxuICAgIH1cclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzF7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IgLCAyMCUpO1xyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlIHRib2R5ID4gdHIuc2VsZWN0ZWQsIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyID4gLnNlbGVjdGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yICwgMjAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRkLmhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxudGQuZGV0YWlscy1jb250cm9sIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZXRhaWxzX29wZW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnRyLnNob3duIHRkLmRldGFpbHMtY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGV0YWlsc19jbG9zZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG4uZGF0YVRhYmxlc19zY3JvbGx7XHJcbiAgJn4uZGF0YVRhYmxlc19wYWdpbmF0ZXtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtdGFibGV7XHJcbiAgdGh7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg2e1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICB9XHJcbn1cclxudGFibGV7XHJcbiAgJi5kYXRhVGFibGV7XHJcbiAgICAmLmRpc3BsYXkge1xyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAmLm9kZCB7XHJcbiAgICAgICAgICAgID4gLnNvcnRpbmdfMXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMzAuIERhdGEtdGFibGUgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzMS4gSlMgZGF0YWdyaWQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5qc2dyaWR7XHJcbiAgLmpzZ3JpZC1ncmlkLWJvZHl7XHJcbiAgICAuanNncmlkLWNlbGx7XHJcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qc2dyaWQtcGFnZXItY29udGFpbmVye1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5qc2dyaWQtcGFnZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC5qc2dyaWQtcGFnZXItbmF2LWluYWN0aXZlLWJ1dHRvbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanNncmlkLXBhZ2VyLXBhZ2V7XHJcbiAgICAgICZ+LmpzZ3JpZC1wYWdlci1uYXYtYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCA1cHggNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBbY2xhc3MqPVwianNncmlkLXBhZ2VyXCJde1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1pbi13aWR0aDogMS41ZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmpzZ3JpZC1wYWdlci1wYWdle1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2V7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmpzZ3JpZC1zZWxlY3RlZC1yb3d7XHJcbiAgICA+LmpzZ3JpZC1jZWxse1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGF1dGgtYmctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qc2dyaWQtaGVhZGVyLXJvd3tcclxuICAgID4gLmpzZ3JpZC1oZWFkZXItY2VsbHtcclxuICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMzEuIEpTIGRhdGFncmlkIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDMyLiBQYWdlIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG5cclxuXHJcbi8qdGVzdCBOYXYgYmFyIGNvbG9yICovXHJcbiRwYWdlLW5hbWU6dGhlbWUsXHJcbnByaW1hcnksXHJcbnNlY29uZGFyeSxcclxuc3VjY2VzcyxcclxuZGFuZ2VyLFxyXG5pbmZvLFxyXG5kYXJrLFxyXG53YXJuaW5nO1xyXG4kcGFnZS1jb2xvcjokcHJpbWFyeS1jb2xvcixcclxuJHByaW1hcnktY29sb3IsXHJcbiRzZWNvbmRhcnktY29sb3IsXHJcbiRzdWNjZXNzLWNvbG9yLFxyXG4kZGFuZ2VyLWNvbG9yLFxyXG4kaW5mby1jb2xvcixcclxuJGRhcmstY29sb3IsXHJcbiR3YXJuaW5nLWNvbG9yO1xyXG5AZWFjaCAkdmFyIGluICRwYWdlLW5hbWUge1xyXG4gICRpOiBpbmRleCgkcGFnZS1uYW1lLCAkdmFyKTtcclxuICAucGFnaW5hdGlvbi0jeyR2YXJ9e1xyXG4gICAgLnBhZ2UtaXRlbXtcclxuICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICBjb2xvcjogbnRoKCRwYWdlLWNvbG9yLCAkaSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgbnRoKCRwYWdlLWNvbG9yLCAkaSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICBudGgoJHBhZ2UtY29sb3IsICRpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMzIuIFBhZ2UgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDMzLiAgRWNvbW1lcmNlICBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcbi8qKj09PT09PSBQcm9kdWN0IFN0YXJ0ID09PT09PSoqL1xyXG4uY3JlZGl0LWNhcmR7XHJcbiAgLnRleHQtY2VudGVye1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1ib3h7XHJcbiAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDZ7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1pbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucHJvZHVjdC1ob3ZlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIC5wcm9kdWN0LWhvdmVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LXBhZ2UtbWFpbntcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIC5vd2wtaXRlbXtcclxuICAgIC5pdGVte1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgICYuY3VycmVudHtcclxuICAgICAgLml0ZW17XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtc2xpZGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtcGFnZS1kZXRhaWxze1xyXG4gIGg0e1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG4uYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnN7XHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICBhLGEuYnItc2VsZWN0ZWQ6YWZ0ZXIsYS5ici1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmYTgwMDtcclxuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1wcmljZXtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gIGRlbHtcclxuICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtY29sb3J7XHJcbiAgbGl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1wYWdlLW1haW57XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgLm5hdi1saW5re1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PSBQcm9kdWN0ICBFbmRzID09PT09PSoqL1xyXG5cclxuLnBheW1lbnQtb3B0e1xyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgMzMuIEVjb21tZXJjZSAgQ1NTIEVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM0LiBQcmljaW5nIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4lcHJpY2luZy1wb3NpdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucHJpY2luZy13cmFwcGVyLWNhcmQge1xyXG4gIHBhZGRpbmc6IDUwcHggMTAwcHg7XHJcbiAgLnByaWNpbmctY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW46IDhweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICYucG9wdWxhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgLmNhcmQtcHJpY2Uge1xyXG4gICAgICAgIG1hcmdpbjogNTBweDtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC10aXRsZSBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1hY3Rpb24gYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogNnB4IDVweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1yaWJib24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIHdpZHRoOiAxMTRweDtcclxuICAgIGhlaWdodDogMTEycHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtcmliYm9uOjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAlcHJpY2luZy1wb3NpdGlvbjtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAuY2FyZC1yaWJib246OmFmdGVyIHtcclxuICAgIEBleHRlbmQgJXByaWNpbmctcG9zaXRpb247XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtcHJpY2Uge1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgc3VwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1kZXNjcmlwdGlvbiB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1hY3Rpb24gYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDM0LiBQcmljaW5nIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMzUuIEZvcm0gYnVpbGRlciBjc3Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmZvcm0tYnVpbGRlcntcclxuICAuaGVscC1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRncmF5LTYwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5idG4tbGlnaHQge1xyXG4gICAgY29sb3I6ICRncmF5LTYwO1xyXG4gIH1cclxuICAuY29weS1idG57XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIC5uYXYtcHJpbWFyeSB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXByaW1hcnkgLnNob3cgPiAubmF2LWxpbmssIC5uYXYtcGlsbHMubmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcHJpbWFyeSAuc2hvdyA+IC5uYXYtbGlua3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5rLCAubmF2LXBpbGxzLm5hdi1wcmltYXJ5IC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjb21wb25lbnRze1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICN2aWV3aHRtbHtcclxuICAgICAgaGVpZ2h0OiA1MjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAzNS4gRm9ybSBidWlsZGVyIGNzcyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM2LiBOQVYgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5uYXYtbGlzdHtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdC5uYXYtbGlzdC1kaXNje1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cdFx0bGl7XHJcblx0XHRcdHBhZGRpbmc6IDlweCAwO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cdFx0XHRcdC5mYXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0fVxyXG4ubmF2cy1pY29ue1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0aXtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdC5mYXtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0XHRsaXtcclxuXHRcdFx0cGFkZGluZzogOXB4IDA7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdC5tYWluLXNlY3Rpb257XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR9XHJcblx0LnNlcGFyYXRvcntcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQuYnRuLWxpbmt7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jYWNjb3JkaW9ub2N7XHJcblx0I2NvbGxhcHNlaWNvbiwgI2NvbGxhcHNlaWNvbjF7XHJcbiAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHR9XHJcblx0bGl7XHJcblx0XHRidXR0b257XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5uYXZzLWljb24uZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSB7XHJcblx0bGl7XHJcblx0XHRidXR0b257XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cmlnaHQ6IDJweDtcclxuXHRcdFx0XHR0b3A6NnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiAycHg7XHJcblx0XHRcdHRvcDo2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5uYXZzLWRyb3Bkb3due1xyXG5cdGJ1dHRvbntcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cdC5vbmhvdmVyLXNob3ctZGl2e1xyXG5cdFx0d2lkdGg6MjUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCAkbGlnaHQtY29sb3I7XHJcblx0XHRidXR0b257XHJcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm5hdnMtaWNvbntcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ub25ob3Zlci1kcm9wZG93bi5uYXZzLWRyb3Bkb3duOmhvdmVyIC5vbmhvdmVyLXNob3ctZGl2OmJlZm9yZXtcclxuXHRyaWdodDogNzdweDtcclxuXHRsZWZ0OiB1bnNldDtcclxufVxyXG4ub25ob3Zlci1kcm9wZG93bi5uYXZzLWRyb3Bkb3duOmhvdmVyIC5vbmhvdmVyLXNob3ctZGl2OmFmdGVyIHtcclxuXHRyaWdodDogNzdweDtcclxuXHRsZWZ0OiB1bnNldDtcclxufVxyXG4uaWNvbi1saXN0c3tcclxuXHRmb250LWZhbWlseTogJGZvbnQtcmFsZXdheTtcclxufVxyXG4ucGwtbmF2cy1pbmxpbmV7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAzMHB4IWltcG9ydGFudDtcclxufVxyXG4uaW5saW5lLW5hdntcclxuXHRsaXtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0fVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDM2LiBOQVYgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAzNy4gRHJvcGRvd24gQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5kcm9wZG93bi1iYXNpYyB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcblx0LmJ0bi1ncm91cCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblx0XHQuYnRuLXJvdW5kIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlcGFyYXRlZC1idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0YnV0dG9ue1xyXG5cdFx0bWF4LWhlaWdodDogNDNweDtcclxuXHR9XHJcblx0LmRyb3Bkb3duIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHQuZHJvcGJ0biB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHQuZHJvcGRvd24tY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDQ1cHg7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kcm9wZG93bi1oZWFkZXJ7XHJcblx0XHRcdFx0cGFkZGluZzoxMnB4IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHR9XHJcblx0LmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cdC5kcm9wdXAtYmFzaWMge1xyXG5cdFx0LmRyb3B1cCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQuZHJvcGJ0biB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kcm9wdXAtY29udGVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDE3MHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogNDVweDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0IC5kcm9wdXAgLmRyb3B1cC1jb250ZW50IGE6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0fVxyXG5cdFx0LmRyb3B1cDpob3ZlciAuZHJvcHVwLWNvbnRlbnR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuLmJ0bi1zaG93Y2FzZXtcclxuXHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAzNy4gRHJvcGRvd24gQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgMzguIExhbmRpbmcgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi50YXAtdG9wIHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICByaWdodDogMzBweDtcclxuICB6LWluZGV4OiA5OTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRwcmltYXJ5LWNvbG9yLCAkaW5mby1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxufVxyXG4ubGF5b3V0LWRlbW8ge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctbWFpbiB7XHJcbiAgLmxhbmRpbmctaG9tZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZGluZy9ob21lL21haW5fYmcuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAubGFuZGluZy1sZWZ0e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWJvdHRvbXtcclxuICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeS0yeHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIDtcclxuICAgIH1cclxuICAgIC5sYW5kaW5nLWJvZHl7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saXZlLWJveHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjApO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNDUlO1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZ3JheS1zZWN0aW9uLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgfVxyXG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcclxuICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbi1zcGFjZSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZGluZy1oZWFkZXIge1xyXG4gICAgaDIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gICAgLmxpbmV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZG1pbi1vcHRpb25zIHtcclxuICAgIC5saXZlLWRlbW8tYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC51cGRhdGVzLWZlYXR1cmVzIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5sYW5kaW5nLWhlYWRlciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZHZhbmNlLWJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZGluZy9iYWNrZ3JvdW5kLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5hcHBsaWNhdGlvbi1zZWN0aW9uIHtcclxuICAgIC5uYXYtcGlsbHMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRpbmZvLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRpbmZvLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5hcHBsaWNhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluRG93biAwLjNzIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IGZhZGVJbkRvd24gMC4zcyBsaW5lYXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kaW5nLWhlYWRlciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkdmFuY2Utd2lkZ2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAud2lkZ2V0cy1zZWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYW5kaW5nL3dpZGdldHMtYmNrLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgIGFuaW1hdGlvbjogd2lkZ2V0LWFuaW1hdGlvbiAxMTBzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogd2lkZ2V0LWFuaW1hdGlvbiAxMTBzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIHdpZGdldC1hbmltYXRpb24ge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTkyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5rZXktZmVhdHVyZXMtc2VjdGlvbiB7XHJcbiAgICAuZmVhdHVyZS1tYWluIHtcclxuICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcclxuICAgICAgLmZlYXR1cmUtaWNvbntcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZmVhdHVyZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFueS1mZWF0dXJlLXNlY3Rpb24ge1xyXG4gICAgaDUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXhjbHVzaXZlLWZlYXR1cmVzIHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+LnJvd3tcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgLmlubmVyLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMCksICNmM2YzZjMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXItYmxvY2sge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAwLCAwLCAwKSwgI2YzZjNmMyk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKDMwcHggKyAoNTAgLSAzMCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmRpbmcvaG9tZS9wYXR0ZXJuLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjA7XHJcbiAgfVxyXG4gIC5sYW5kaW5nLWNvbXBvbmVudHMge1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC50b3VyLW1iIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VwcG9ydC1zZWN0aW9ue1xyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2QtdGltZWxpbmUtY29udGVudHtcclxuICAgIC5jZC1kYXRlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNkLXRpbWVsaW5lLWltZyBpIHtcclxuICAgIGxlZnQ6IDEzJTtcclxuICB9XHJcbiAgLmZvb3Rlci1iZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDE1OSwgMTE3LCAyMzYpIDAlLCAjNzE4M2VmIDEwMCUpO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgICAuc3Rhci1yYXRlIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jdXN0b21pemVyLWltZ3tcclxuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgIGRvY3VtZW50IGNzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG5cclxuLmRvY3VtZW50IHtcclxuICAmLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgdG9wOiA4NHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFydGljbGVzLWhlYWRsaW5lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAkZGFyay1za3ksICR3aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS13cmFwcGVye1xyXG4gICYuZG9jdW1lbnR7XHJcbiAgICAucGFnZS1ib2R5e1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRvY3VtZW50LWNvbnRlbnQge1xyXG4gIHVsLm5hdi1waWxscyB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2NhcnBhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNldC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgJi5mYS1zdGFyIHtcclxuICAgIGNvbG9yOiAkYnRuLXNlYXJjaC1iZy1jO1xyXG4gIH1cclxufVxyXG4gIC5jb2wtOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAuc2V0LWhlaWdodCB7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogOTc2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgyMjAsIDIyMCwgMjIwLCAwLjQpO1xyXG4gICAgICAtby1ib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMjIwLCAyMjAsIDIyMCwgMC40KTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuNCk7XHJcbiAgICAgIC5zZWN0aW9uLWhlYWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1ib2R5LnRyZWUtY29sb3Ige1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmpzdHJlZS1kZWZhdWx0IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcclxuICAgIC5qc3RyZWUtYW5jaG9yIHtcclxuICAgICAgY29sb3I6ICNhNmFhYWY7XHJcbiAgICB9XHJcbiAgICAuanN0cmVlLWhvdmVyZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIC5qc3RyZWUtY2xpY2tlZCB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmpzdHJlZS1pY29uIHtcclxuICAgICAgY29sb3I6ICM2NTZiNzggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgaHIge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxuICAuaHRtbC1lZGl0b3Ige1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICBwcmUge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZ3Jlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgdWwubGlzdC10aWNrZWQgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcbiAgJi5mYXEge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAmLmJ0bi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgJi5uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNjYXJwYTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJldmlld3N7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBoMXtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICBkb2N1bWVudCBjc3MgZW5kXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcblxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzOC4gTGFuZGluZyBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzOS4gVGFibGUgIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG50aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGQsIHRoIHtcclxuXHRib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbn1cclxuLnRhYmxle1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0PiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHQ+IDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlMmU2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHRoZWFkIHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWUyZTY7XHJcblx0fVxyXG5cdFtjbGFzcyo9J2JnLSdde1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0LmJnLWxpZ2h0e1xyXG5cdFx0Y29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcblx0fVxyXG5cdHRmb290e1xyXG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1pbnZlcnNlIHtcclxuXHR0aCx0ZHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG59XHJcbi50YWJsZVtjbGFzcyo9J2JnLSdde1xyXG5cdHRoLHRke1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcbn1cclxuLnRhYmxlLWhvdmVyIHtcclxuXHQ+IHRib2R5IHtcclxuXHRcdD4gdHIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQtLWJzLXRhYmxlLWFjY2VudC1iZzogI2Y2ZjZmNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGFibGUtZG91YmxlIHtcclxuXHRib3JkZXItbGVmdDogNHB4IGRvdWJsZSAjZGVlMmU2O1xyXG5cdGJvcmRlci1yaWdodDogNHB4IGRvdWJsZSAjZGVlMmU2O1xyXG5cdHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBkb3VibGU7XHJcblx0XHRib3JkZXItd2lkdGg6IDRweDtcclxuXHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG4udGFibGUtZG90dGVkIHtcclxuXHRib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjZGVlMmU2O1xyXG5cdGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAjZGVlMmU2O1xyXG5cdHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbi50YWJsZS1kYXNoZWQge1xyXG5cdGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNkZWUyZTY7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICNkZWUyZTY7XHJcblx0dGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XHJcblx0XHRib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8vU2l6aW5nIGNsYXNzXHJcbi50YWJsZS14bHtcclxuXHR0ZCx0aHtcclxuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMTIwJTtcclxuXHR9XHJcbn1cclxuLnRhYmxlLWxne1xyXG5cdHRkLHRoe1xyXG5cdFx0cGFkZGluZzogLjlyZW0gMnJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMTEwJTtcclxuXHR9XHJcbn1cclxuLnRhYmxlLWRle1xyXG5cdHRkLHRoe1xyXG5cdFx0cGFkZGluZzogLjc1cmVtIDJyZW07XHJcblx0fVxyXG59XHJcbi50YWJsZS1zbXtcclxuXHR0aCx0ZHtcclxuXHRcdHBhZGRpbmc6IC41cmVtIDJyZW07XHJcblx0XHRmb250LXNpemU6IDkwJTtcclxuXHR9XHJcbn1cclxuLnRhYmxlLXhze1xyXG5cdHRoLHRke1xyXG5cdFx0cGFkZGluZzogMC4ycmVtIDJyZW07XHJcblx0XHRmb250LXNpemU6IDgwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8vVGFibGUgQm9yZGVyXHJcbi50YWJsZS1ib3JkZXItaG9yaXpvbnRhbCB7XHJcblx0dHIsdGgsdGR7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcclxuXHRcdHBhZGRpbmc6IC43NXJlbSAycmVtO1xyXG5cdH1cclxufVxyXG4udGFibGUtYm9yZGVyLXZlcnRpY2Fse1xyXG5cdHRyLHRoLHRke1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XHJcblx0fVxyXG5cdHRye1xyXG5cdFx0dGR7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dGJvZHkge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcm5vbmV7XHJcblx0dGR7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cdC5iZC10LW5vbmV7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxuXHR0Ym9keSB7XHJcblx0XHR0aCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51LXMtdGJ7XHJcblx0XHRwYWRkaW5nOiAxMXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWludmVyc2V7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyYjJjO1xyXG5cdHRoLHRke1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdCYudGFibGUtYm9yZGVyZWQge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLXN0cmlwZWR7XHJcblx0dGJvZHkge1xyXG5cdFx0dHJcclxuXHRcdHtcclxuXHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xyXG5cdFx0XHRcdC0tYnMtdGFibGUtYWNjZW50LWJnOiByZ2JhKDI0NSwgMjQ3LCAyNTAsIDAuNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRhYmxlLWJvcmRlcmVke1xyXG5cdHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcblx0fVxyXG5cdHRoZWFkIHtcclxuXHRcdHRyLCB0aCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWUyZTY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5lZGl0LXByb2ZpbGV7XHJcblx0LnRhYmxlLXJlc3BvbnNpdmV7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAzOS5UYWJsZSBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQwLiBBbGVydGJveC1jYWxsLW91dCBDU1Mgc3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmJzLWNhbGxvdXQtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDAuIEFsZXJ0Ym94LWNhbGwtb3V0IENTUyBFbmRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA0MS4gQ2hhcnQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi8vdXJsc1xyXG4kdXJsLTA6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4O2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRjaVBqeHdZWFJvSUdacGJHdzlJaU00T0RnaUlHUTlJazB3SURFMmFERTBkakZJTUhvaUx6NDhjR0YwYUNCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNVElzTFRFd0tTSWdabWxzYkQwaUl6ZzRPQ0lnWkQwaVRURTNMakE1T0NBeU1DNHpNRFZqTFM0eE5ESXVNVFEyTGpFd01TNHdOQzR4TXpjdU1EQTBMakF5TnkwdU1ESTRMakl3TkMwdU1Ea3VORGcwTFM0d09TNHpNemd1TUM0Mk1qWXVNRGt5TGpjNE55NHlOVFV1TkRjekxqUTNNaTQwTWpRdU9UTXlMak01TXlBeExqQTNPR3d0TWk0MU1qRWdNUzR3TlRVdE1TNDFOemN0TVM0MU56Y2dNUzR3TlRRdE1pNDFNbU11TURNNUxTNHdNRGt1TVRBMUxTNHdNVGd1TVRnNExTNHdNVGd1TWpFNUxqQXVOVFUxTGpBMk9TNDRPVE11TkRBM0xqTTNPQzR6TnpndU1qUTJJREV1TVRnNExqRTJOaUF4TGpJM01VTXhOeTR3TmpJZ01qQXVNakEzSURFM0xqQTJNaUF5TUM0eU5qa2dNVGN1TURrNElESXdMak13TlhwTk1qWXVPVGcwSURFMExqUTNNbU10TGpBd09DMHVOamMwTFM0Mk1TMHhMakkxTnkweExqTXhMVEV1T1RNekxTNHhNelF0TGpFeU9TMHVOamM1TFM0Mk56TXRMamd3T1MwdU9EQTRMUzQyTnprdExqY3dNaTB4TGpJMk5pMHhMak14TFRFdU9UUXpMVEV1TXpFdExqTTNMakF0TGpjek5DNHlNRGN0TVM0eE1UUXVOVGczYkMwMkxqZzFNaUEyTGpnME4yTXRMakF4TWk0d01UWXRNaTQ0TnpjZ055NHpOVFF0TWk0NE56Y2dOeTR6TlRRdExqQXhNaTR3TXpJdU1DNHdOak11TURJeUxqQTVNUzR3TWpFdU1ESXhMakEwTkM0d01qa3VNRFkzTGpBeU9TNHdNUzR3TGpBeE9DMHVNREF6TGpBeU9DMHVNREEzTGpBdU1DQTNMak0xTnkweUxqZzJOQ0EzTGpNMk9TMHlMamczTjJ3MkxqZzFOQzAyTGpnME4wTXlOaTQ0TURNZ01UVXVNakUySURJMkxqazRPQ0F4TkM0NE5EZ2dNall1T1RnMElERTBMalEzTW5vaUx6NDhMM04yWno0PSk7XHJcbiR1cmwtMTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zjg7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVGNpUGp4d1lYUm9JR1pwYkd3OUlpTm1abVlpSUdROUlrMHdJREUyYURFMGRqRklNSG9pTHo0OGNHRjBhQ0IwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1USXNMVEV3S1NJZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRFM0xqQTVPQ0F5TUM0ek1EVmpMUzR4TkRJdU1UUTJMakV3TVM0d05DNHhNemN1TURBMExqQXlOeTB1TURJNExqSXdOQzB1TURrdU5EZzBMUzR3T1M0ek16Z3VNQzQyTWpZdU1Ea3lMamM0Tnk0eU5UVXVORGN6TGpRM01pNDBNalF1T1RNeUxqTTVNeUF4TGpBM09Hd3RNaTQxTWpFZ01TNHdOVFV0TVM0MU56Y3RNUzQxTnpjZ01TNHdOVFF0TWk0MU1tTXVNRE01TFM0d01Ea3VNVEExTFM0d01UZ3VNVGc0TFM0d01UZ3VNakU1TGpBdU5UVTFMakEyT1M0NE9UTXVOREEzTGpNM09DNHpOemd1TWpRMklERXVNVGc0TGpFMk5pQXhMakkzTVVNeE55NHdOaklnTWpBdU1qQTNJREUzTGpBMk1pQXlNQzR5TmprZ01UY3VNRGs0SURJd0xqTXdOWHBOTWpZdU9UZzBJREUwTGpRM01tTXRMakF3T0MwdU5qYzBMUzQyTVMweExqSTFOeTB4TGpNeExURXVPVE16TFM0eE16UXRMakV5T1MwdU5qYzVMUzQyTnpNdExqZ3dPUzB1T0RBNExTNDJOemt0TGpjd01pMHhMakkyTmkweExqTXhMVEV1T1RRekxURXVNekV0TGpNM0xqQXRMamN6TkM0eU1EY3RNUzR4TVRRdU5UZzNiQzAyTGpnMU1pQTJMamcwTjJNdExqQXhNaTR3TVRZdE1pNDROemNnTnk0ek5UUXRNaTQ0TnpjZ055NHpOVFF0TGpBeE1pNHdNekl1TUM0d05qTXVNREl5TGpBNU1TNHdNakV1TURJeExqQTBOQzR3TWprdU1EWTNMakF5T1M0d01TNHdMakF4T0MwdU1EQXpMakF5T0MwdU1EQTNMakF1TUNBM0xqTTFOeTB5TGpnMk5DQTNMak0yT1MweUxqZzNOMncyTGpnMU5DMDJMamcwTjBNeU5pNDRNRE1nTVRVdU1qRTJJREkyTGprNE9DQXhOQzQ0TkRnZ01qWXVPVGcwSURFMExqUTNNbm9pTHo0OEwzTjJaejQ9KTtcclxuJHVybC0yOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTVRFaUlHaGxhV2RvZEQwaU1UUWlQanh3WVhSb0lHUTlJazB6SURCSU9GWTFhRE5NTlM0MUlERXdJREFnTlVnelZqQWlJR1pwYkd3OUlpTTRPRGdpTHo0OGNHRjBhQ0JtYVd4c1BTSWpPRGc0SWlCa1BTSk5NQ0F4TW1neE1YWXlTREI2SWk4K1BDOXpkbWMrKTtcclxuJHVybC0zOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmODtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTVRFaUlHaGxhV2RvZEQwaU1UUWlQanh3WVhSb0lHUTlJazB6SURCSU9GWTFhRE5NTlM0MUlERXdJREFnTlVnelZqQWlJR1pwYkd3OUlpTm1abVlpTHo0OGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCa1BTSk5NQ0F4TW1neE1YWXlTREI2SWk4K1BDOXpkbWMrKTtcclxuJHVybC00OiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBMEFBQUFRQ0FZQUFBRE5vL1U1QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQkJzR2xVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDFMV013TWpFZ056a3VNVFUxTnpjeUxDQXlNREUwTHpBeEx6RXpMVEU1T2pRME9qQXdJQ0FnSUNBZ0lDQWlQZ29nSUNBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlLSUNBZ0lDQWdJQ0FnSUNBZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pQ2lBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6T25OMFJYWjBQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVkZkbVZ1ZENNaUNpQWdJQ0FnSUNBZ0lDQWdJSGh0Ykc1ek9uaHRjRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cHdhRzkwYjNOb2IzQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2Y0dodmRHOXphRzl3THpFdU1DOGlDaUFnSUNBZ0lDQWdJQ0FnSUhodGJHNXpPblJwWm1ZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZkR2xtWmk4eExqQXZJZ29nSUNBZ0lDQWdJQ0FnSUNCNGJXeHVjenBsZUdsbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMMlY0YVdZdk1TNHdMeUkrQ2lBZ0lDQWdJQ0FnSUR4NGJYQk5UVHBQY21sbmFXNWhiRVJ2WTNWdFpXNTBTVVErZUcxd0xtUnBaRG80TTJRNU5EbGxZUzFsTWpFM0xUUTNZMlF0WVRVMU5pMDRNVFEzTm1Sak5XRXdZV1E4TDNodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDRLSUNBZ0lDQWdJQ0FnUEhodGNFMU5Pa1J2WTNWdFpXNTBTVVErWVdSdlltVTZaRzlqYVdRNmNHaHZkRzl6YUc5d09qWmhNVFE1TVRjMUxUTmlPREl0TVRFM09DMDVaalptTFdZME1XTXdOVFl5WXpReFlUd3ZlRzF3VFUwNlJHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdQSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUStlRzF3TG1scFpEcGtaR0ZoTlRKa01pMW1aRFJpTFRSa01tTXRPREV6T0MwMVpURXpObVE0TkdGak1ERThMM2h0Y0UxTk9rbHVjM1JoYm1ObFNVUStDaUFnSUNBZ0lDQWdJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J5WkdZNmNHRnljMlZVZVhCbFBTSlNaWE52ZFhKalpTSStDaUFnSUNBZ0lDQWdJQ0FnSUR4emRGSmxaanBwYm5OMFlXNWpaVWxFUG5odGNDNXBhV1E2TURkaFptSTFZMlV0WXpRMU9TMDBZelF4TFdKa01qSXRNVGxsTURKbE1HRTVZelZqUEM5emRGSmxaanBwYm5OMFlXNWpaVWxFUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjM1JTWldZNlpHOWpkVzFsYm5SSlJENTRiWEF1Wkdsa09qQTNZV1ppTldObExXTTBOVGt0TkdNME1TMWlaREl5TFRFNVpUQXlaVEJoT1dNMVl6d3ZjM1JTWldZNlpHOWpkVzFsYm5SSlJENEtJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFVtVm1PbTl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDU0YlhBdVpHbGtPamd6WkRrME9XVmhMV1V5TVRjdE5EZGpaQzFoTlRVMkxUZ3hORGMyWkdNMVlUQmhaRHd2YzNSU1pXWTZiM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQZ29nSUNBZ0lDQWdJQ0E4TDNodGNFMU5Pa1JsY21sMlpXUkdjbTl0UGdvZ0lDQWdJQ0FnSUNBOGVHMXdUVTA2U0dsemRHOXllVDRLSUNBZ0lDQWdJQ0FnSUNBZ1BISmtaanBUWlhFK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4eVpHWTZiR2tnY21SbU9uQmhjbk5sVkhsd1pUMGlVbVZ6YjNWeVkyVWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZZV04wYVc5dVBuTmhkbVZrUEM5emRFVjJkRHBoWTNScGIyNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh6ZEVWMmREcHBibk4wWVc1alpVbEVQbmh0Y0M1cGFXUTZZbVkzWm1SbE5HWXRaRGsyTVMwME5qazRMV0kwWmpBdE1ESmxZakV3T1dFNE9UQTRQQzl6ZEVWMmREcHBibk4wWVc1alpVbEVQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZkMmhsYmo0eU1ERTFMVEExTFRFMVZERXpPakUzT2pRNUt6QXlPakF3UEM5emRFVjJkRHAzYUdWdVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmMyOW1kSGRoY21WQloyVnVkRDVCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeU1TQW9UV0ZqYVc1MGIzTm9LVHd2YzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BITjBSWFowT21Ob1lXNW5aV1ErTHp3dmMzUkZkblE2WTJoaGJtZGxaRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzl5WkdZNmJHaytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHlaR1k2YkdrZ2NtUm1PbkJoY25ObFZIbHdaVDBpVW1WemIzVnlZMlVpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2WVdOMGFXOXVQbU52Ym5abGNuUmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmNHRnlZVzFsZEdWeWN6NW1jbTl0SUdsdFlXZGxMM0J1WnlCMGJ5QmhjSEJzYVdOaGRHbHZiaTkyYm1RdVlXUnZZbVV1Y0dodmRHOXphRzl3UEM5emRFVjJkRHB3WVhKaGJXVjBaWEp6UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDNKa1pqcHNhVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEprWmpwc2FTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwaFkzUnBiMjQrWkdWeWFYWmxaRHd2YzNSRmRuUTZZV04wYVc5dVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmNHRnlZVzFsZEdWeWN6NWpiMjUyWlhKMFpXUWdabkp2YlNCcGJXRm5aUzl3Ym1jZ2RHOGdZWEJ3YkdsallYUnBiMjR2ZG01a0xtRmtiMkpsTG5Cb2IzUnZjMmh2Y0R3dmMzUkZkblE2Y0dGeVlXMWxkR1Z5Y3o0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5eVpHWTZiR2srQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh5WkdZNmJHa2djbVJtT25CaGNuTmxWSGx3WlQwaVVtVnpiM1Z5WTJVaVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNllXTjBhVzl1UG5OaGRtVmtQQzl6ZEVWMmREcGhZM1JwYjI0K0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwcGJuTjBZVzVqWlVsRVBuaHRjQzVwYVdRNk1EZGhabUkxWTJVdFl6UTFPUzAwWXpReExXSmtNakl0TVRsbE1ESmxNR0U1WXpWalBDOXpkRVYyZERwcGJuTjBZVzVqWlVsRVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjM1JGZG5RNmQyaGxiajR5TURFMUxUQTFMVEUxVkRFek9qRTNPalE1S3pBeU9qQXdQQzl6ZEVWMmREcDNhR1Z1UGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGMzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWRENUJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF5TVNBb1RXRmphVzUwYjNOb0tUd3ZjM1JGZG5RNmMyOW1kSGRoY21WQloyVnVkRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbU5vWVc1blpXUStMend2YzNSRmRuUTZZMmhoYm1kbFpENEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOXlaR1k2YkdrK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4eVpHWTZiR2tnY21SbU9uQmhjbk5sVkhsd1pUMGlVbVZ6YjNWeVkyVWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZZV04wYVc5dVBtUmxjbWwyWldROEwzTjBSWFowT21GamRHbHZiajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbkJoY21GdFpYUmxjbk0rWTI5dWRtVnlkR1ZrSUdaeWIyMGdZWEJ3YkdsallYUnBiMjR2ZG01a0xtRmtiMkpsTG5Cb2IzUnZjMmh2Y0NCMGJ5QnBiV0ZuWlM5d2JtYzhMM04wUlhaME9uQmhjbUZ0WlhSbGNuTStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZjbVJtT214cFBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNtUm1PbXhwSUhKa1pqcHdZWEp6WlZSNWNHVTlJbEpsYzI5MWNtTmxJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbUZqZEdsdmJqNXpZWFpsWkR3dmMzUkZkblE2WVdOMGFXOXVQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YzNSRmRuUTZhVzV6ZEdGdVkyVkpSRDU0YlhBdWFXbGtPbVJrWVdFMU1tUXlMV1prTkdJdE5HUXlZeTA0TVRNNExUVmxNVE0yWkRnMFlXTXdNVHd2YzNSRmRuUTZhVzV6ZEdGdVkyVkpSRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhOMFJYWjBPbmRvWlc0K01qQXhOUzB3TlMweE5WUXhNem95TVRveU1Tc3dNam93TUR3dmMzUkZkblE2ZDJobGJqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSE4wUlhaME9uTnZablIzWVhKbFFXZGxiblErUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01qRWdLRTFoWTJsdWRHOXphQ2s4TDNOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5RK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHpkRVYyZERwamFHRnVaMlZrUGk4OEwzTjBSWFowT21Ob1lXNW5aV1ErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Y21SbU9teHBQZ29nSUNBZ0lDQWdJQ0FnSUNBOEwzSmtaanBUWlhFK0NpQWdJQ0FnSUNBZ0lEd3ZlRzF3VFUwNlNHbHpkRzl5ZVQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRHBEY21WaGRHOXlWRzl2YkQ1QlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOQ0FvVFdGamFXNTBiM05vS1R3dmVHMXdPa055WldGMGIzSlViMjlzUGdvZ0lDQWdJQ0FnSUNBOGVHMXdPa055WldGMFpVUmhkR1UrTWpBeE5TMHdOUzB4TlZReE16b3hNem94Tnlzd01qb3dNRHd2ZUcxd09rTnlaV0YwWlVSaGRHVStDaUFnSUNBZ0lDQWdJRHg0YlhBNlRXOWthV1o1UkdGMFpUNHlNREUxTFRBMUxURTFWREV6T2pJeE9qSXhLekF5T2pBd1BDOTRiWEE2VFc5a2FXWjVSR0YwWlQ0S0lDQWdJQ0FnSUNBZ1BIaHRjRHBOWlhSaFpHRjBZVVJoZEdVK01qQXhOUzB3TlMweE5WUXhNem95TVRveU1Tc3dNam93TUR3dmVHMXdPazFsZEdGa1lYUmhSR0YwWlQ0S0lDQWdJQ0FnSUNBZ1BHUmpPbVp2Y20xaGRENXBiV0ZuWlM5d2JtYzhMMlJqT21admNtMWhkRDRLSUNBZ0lDQWdJQ0FnUEhCb2IzUnZjMmh2Y0RwRGIyeHZjazF2WkdVK016d3ZjR2h2ZEc5emFHOXdPa052Ykc5eVRXOWtaVDRLSUNBZ0lDQWdJQ0FnUEhCb2IzUnZjMmh2Y0RwVVpYaDBUR0Y1WlhKelBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y21SbU9rSmhaejRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEprWmpwc2FTQnlaR1k2Y0dGeWMyVlVlWEJsUFNKU1pYTnZkWEpqWlNJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdhRzkwYjNOb2IzQTZUR0Y1WlhKT1lXMWxQbGc4TDNCb2IzUnZjMmh2Y0RwTVlYbGxjazVoYldVK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdhRzkwYjNOb2IzQTZUR0Y1WlhKVVpYaDBQbGc4TDNCb2IzUnZjMmh2Y0RwTVlYbGxjbFJsZUhRK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dmNtUm1PbXhwUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMM0prWmpwQ1lXYytDaUFnSUNBZ0lDQWdJRHd2Y0dodmRHOXphRzl3T2xSbGVIUk1ZWGxsY25NK0NpQWdJQ0FnSUNBZ0lEeDBhV1ptT2s5eWFXVnVkR0YwYVc5dVBqRThMM1JwWm1ZNlQzSnBaVzUwWVhScGIyNCtDaUFnSUNBZ0lDQWdJRHgwYVdabU9saFNaWE52YkhWMGFXOXVQamN5TURBd01DOHhNREF3TUR3dmRHbG1aanBZVW1WemIyeDFkR2x2Ymo0S0lDQWdJQ0FnSUNBZ1BIUnBabVk2V1ZKbGMyOXNkWFJwYjI0K056SXdNREF3THpFd01EQXdQQzkwYVdabU9sbFNaWE52YkhWMGFXOXVQZ29nSUNBZ0lDQWdJQ0E4ZEdsbVpqcFNaWE52YkhWMGFXOXVWVzVwZEQ0eVBDOTBhV1ptT2xKbGMyOXNkWFJwYjI1VmJtbDBQZ29nSUNBZ0lDQWdJQ0E4WlhocFpqcERiMnh2Y2xOd1lXTmxQalkxTlRNMVBDOWxlR2xtT2tOdmJHOXlVM0JoWTJVK0NpQWdJQ0FnSUNBZ0lEeGxlR2xtT2xCcGVHVnNXRVJwYldWdWMybHZiajR4TXp3dlpYaHBaanBRYVhobGJGaEVhVzFsYm5OcGIyNCtDaUFnSUNBZ0lDQWdJRHhsZUdsbU9sQnBlR1ZzV1VScGJXVnVjMmx2Ymo0eE5qd3ZaWGhwWmpwUWFYaGxiRmxFYVcxbGJuTnBiMjQrQ2lBZ0lDQWdJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lBbzhQM2h3WVdOclpYUWdaVzVrUFNKM0lqOCtIeU1wK0FBQUFDQmpTRkpOQUFCNkpRQUFnSU1BQVBuL0FBQ0E2UUFBZFRBQUFPcGdBQUE2bUFBQUYyK1NYOFZHQUFBQTNVbEVRVlI0MnJTU1haRUNRUXlFUHlnTXJJVkZBaWRoa1FBU1FFSWpZVnNDU09Ba3NCSkFBbGhBd3ZLU1djSkJVUVZWbDZmTTVLZTdrNHo2dnVkVEcvT0ZUUUFrdGNBcy9qYTJUeVZCVWdWc2dRcTQyRjVQSXRZQkNuOFBURk5qQVl2dzV3TTkyeDNnQ05TU0ZDaDFhcmFMdkFkTkJpNTNWZ010Z0N1d2VScUU3UnlvZ0FQUXhIc2RjUUJHZjBjdWFaODBBUHphWG40Njh1cnRuaVExQ2FYb2F5U3RjdDVBTDRRZmdUb0tmb0J6SUYyQmFkR1ZrVlpSa0lVN1VkUURrcVJab0R3SmwzUk96ZWEydTRMVXZ0cEhPYXZrdHk5SC9tOVhmaHNBMGw5VnV6UURXcklBQUFBQVNVVk9SSzVDWUlJPSk7XHJcblxyXG4lY2hhcnQtMSB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbn1cclxuJWNoYXJ0LTIge1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtYXJnaW4tbGVmdDogNy41cHg7XHJcbiAgbWFyZ2luLXRvcDogNy41cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuJWNoYXJ0LTMge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogNS41cHg7XHJcbiAgbWFyZ2luLXRvcDogNC41cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcblxyXG4uY2hhcnQtYmxvY2sge1xyXG4gIGNhbnZhcyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2hhcnQtb3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmNhbmRpZGNhaHJ0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ3MHB4O1xyXG59XHJcbi5hbWNoYXJ0cy1leHBvcnQtY2FudmFzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgLmNhbnZhcy1jb250YWluZXIge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLmRyb3Bib3ggLmNhbnZhcy1jb250YWluZXIge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG59XHJcbi5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNpemluZygkYnMpXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gICN0b2dnbGluZy1zZXJpZXMtZmxvdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNzklICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmxlZ2VuZCB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogNXB4O1xyXG4gIH1cclxufVxyXG4ubW9ycmlzLWhvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogODtcclxuICAmLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmF5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLm1vcnJpcy1ob3Zlci1yb3ctbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcclxuICAgIH1cclxuICAgIC5tb3JyaXMtaG92ZXItcG9pbnQge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBtYXJnaW46IDAuMWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jaGFydC1zcGFya2xpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2sgLCA2MCUpIHRyYW5zcGFyZW50O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9Izk5MDAwMDAwLCBlbmRDb2xvcnN0cj0jOTkwMDAwMDApO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udDogMTBweCAkZm9udF9hcmlhbCwgJGZvbnQtc2VyaWY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgLmpxc2ZpZWxkIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250OiAxMHB4ICRmb250X2FyaWFsLCAkZm9udC1zZXJpZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi5yYWRpYWwtYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnMsICRmb250LXNlcmlmO1xyXG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZmlvcmQ7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG4gID4gaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1maW9yZDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gIH1cclxuICAmLnJhZGlhbC1iYXItMzUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyMTZkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci01MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci02MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzA2ZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci02NSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzI0ZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci03MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzQyZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci03NSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci04MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzc4ZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci04NSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzk2ZGVnLCAkZGFyay1wcmltYXJ5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYXJrLXByaW1hcnkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG59XHJcbi5yYWRpYWwtYmFyLXByaW1hcnkge1xyXG4gICYucmFkaWFsLWJhci0zNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRsaWdodC1zZW1pLWdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDIxNmRlZywgJHByaW1hcnktY29sb3IgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci01MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkcHJpbWFyeS1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkcHJpbWFyeS1jb2xvciA1MCUsICRsaWdodC1zZW1pLWdyYXkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5KTtcclxuICB9XHJcbn1cclxuLnJhZGlhbC1iYXItc2Vjb25kYXJ5IHtcclxuICAmLnJhZGlhbC1iYXItNjAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMwNmRlZywgJHNlY29uZGFyeS1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkc2Vjb25kYXJ5LWNvbG9yIDUwJSwgJGxpZ2h0LXNlbWktZ3JheSA1MCUsICRsaWdodC1zZW1pLWdyYXkpO1xyXG4gIH1cclxufVxyXG4ucmFkaWFsLWJhci1zdWNjZXNzIHtcclxuICAmLnJhZGlhbC1iYXItNjUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMyNGRlZywgJHN1Y2Nlc3MtY29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJHN1Y2Nlc3MtY29sb3IgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG59XHJcbi5yYWRpYWwtYmFyLWluZm8ge1xyXG4gICYucmFkaWFsLWJhci03NSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAkaW5mby1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkaW5mby1jb2xvciA1MCUsICRsaWdodC1zZW1pLWdyYXkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5KTtcclxuICB9XHJcbiAgJi5yYWRpYWwtYmFyLTg1IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzOTZkZWcsICRpbmZvLWNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRpbmZvLWNvbG9yIDUwJSwgJGxpZ2h0LXNlbWktZ3JheSA1MCUsICRsaWdodC1zZW1pLWdyYXkpO1xyXG4gIH1cclxufVxyXG4ucmFkaWFsLWJhci1kYW5nZXIge1xyXG4gICYucmFkaWFsLWJhci01MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkZGFuZ2VyLWNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYW5nZXItY29sb3IgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICYucmFkaWFsLWJhci04MCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzc4ZGVnLCAkZGFuZ2VyLWNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRkYW5nZXItY29sb3IgNTAlLCAkbGlnaHQtc2VtaS1ncmF5IDUwJSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG59XHJcbi5waWVMYWJlbHtcclxuICBkaXYge1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICBtYXJnaW46IDdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8ga25vYiBjaGFydCBjc3NcclxuLmtub2ItY2hhcnR7XHJcbiAgbWluLWhlaWdodDogMjU1cHg7XHJcbiAgLmNoYXJ0LWNsb2NrLW1haW57XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHdpZHRoOjIwMHB4O1xyXG4gICAgbWFyZ2luOjQ1cHggYXV0bztcclxuICAgIC5jbG9jay1sYXJnZXtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6LTQ4cHg7XHJcbiAgICAgIHRvcDotNDVweDtcclxuICAgIH1cclxuICAgIC5jbG9jay1tZWRpdW17XHJcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICBsZWZ0OjJweDtcclxuICAgICAgdG9wOjVweDtcclxuICAgIH1cclxuICAgIC5jbG9jay1zbWFsbHtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6MTRweDtcclxuICAgICAgdG9wOjU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5rbm9iLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmtub2ItZGlzYWJsZSB7XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0MS4gQ2hhcnQgQ1NTIEVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQyLiBUaW1lbGluZSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmNkLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXgtd2lkdGg6IDExNzBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG4uY2QtY29udGFpbmVyOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuaGVhZGVyIHtcclxuXHRoZWlnaHQ6IDIwMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGRhcmstY29sb3I7XHJcblx0aDEge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG5cdGlmcmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuXHRoZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMDBweDtcclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjY2QtdGltZWxpbmU6OmJlZm9yZSB7XHJcblx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG5cdH1cclxuXHQuY2QtdGltZWxpbmUtYmxvY2sge1xyXG5cdFx0bWFyZ2luOiA0ZW0gMDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdC5jZC10aW1lbGluZS1jb250ZW50IHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0LmNkLWRhdGUge1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMjIlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogMjRweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNkLXRpbWVsaW5lLWltZyB7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHRcdD4gaXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jc3NhbmltYXRpb25zIHtcclxuXHRcdC5jZC10aW1lbGluZS1pbWcge1xyXG5cdFx0XHQmLmlzLWhpZGRlbiB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYm91bmNlLWluIHtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xyXG5cdFx0XHQmLmlzLWhpZGRlbiB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYm91bmNlLWluIHtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogY2QtYm91bmNlLTIgMC42cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xyXG5cdFx0XHRhbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgMC42cztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nOiAxLjZlbTtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblxyXG5cdFx0LmNkLWRhdGUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAxMjIlO1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcclxuXHRcdHRvcDogMjRweDtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcbn1cclxuI2NkLXRpbWVsaW5lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMmVtIDA7XHJcbn1cclxuI2NkLXRpbWVsaW5lOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAycHg7XHJcblx0YmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG5cdFx0bGVmdDogLTE1cHg7XHJcbn1cclxuLmNkLXRpbWVsaW5lLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLmNkLXRpbWVsaW5lLWltZyB7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0aSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxlZnQ6IDQ1JTtcclxuXHRcdHRvcDogNDQlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG5cdH1cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxufVxyXG4uY2QtdGltZWxpbmUtY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHRwe1xyXG5cdFx0cGFkZGluZy10b3A6IDlweDtcclxuXHR9XHJcblx0aDR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHRhdWRpb3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuY2QtZGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmc6IC44ZW0gMCAwO1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0fVxyXG59XHJcbi5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE2cHg7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiA3cHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jZC10aW1lbGluZS1jb250ZW50IHtcclxuXHRcdC5jZC1kYXRlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgY2QtYm91bmNlLTIge1xyXG5cdDAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcclxuXHR9XHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0NjAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQ2MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcblx0fVxyXG5cdDYwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiAxMTY5cHgpe1xyXG5cdC5jZC10aW1lbGluZS1ibG9ja3tcclxuXHRcdC5jZC10aW1lbGluZS1pbWd7XHJcblx0XHRcdGxlZnQ6IC0ycHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0XHR6LWluZGV4OiA4O1xyXG5cdFx0XHQ+IGl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0XHRsZWZ0OiAxN3B4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubGFuZGluZy1tYWlue1xyXG5cdFx0I2NkLXRpbWVsaW5lOjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiAtMzlweDtcclxuXHRcdH1cclxuXHRcdC5jZC10aW1lbGluZS1ibG9ja3tcclxuXHRcdFx0LmNkLXRpbWVsaW5lLWltZ3tcclxuXHRcdFx0XHRsZWZ0OiAtMzRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0ei1pbmRleDogODtcclxuXHRcdFx0XHQ+IGl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdFx0XHR0b3A6IDIxcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA3cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiA1NzZweCl7XHJcblx0LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGg0e1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQyLiBUaW1lbGluZSAgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQzLiBUaW1lbGluZSAyIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4kdGltZWxpbnlfY2xhc3NuYW1lOiAndGltZWxpbnknO1xyXG4kdGltZWxpbnlfZG90cy1yYWRpdXM6IDAuNnJlbTtcclxuJHRpbWVsaW55X2dsb2JhbC13aWR0aDogMTAwJTtcclxuJHRpbWVsaW55X21heC1pbm5lci13aWR0aDogMTAyNHB4O1xyXG4kdGltZWxpbnlfc3BhY2luZ3M6IDVyZW07XHJcbiR0aW1lbGlueV90cmFuc2l0aW9uLXRpbWU6IDAuMzVzO1xyXG4kdGltZWxpbnlfdmVydGljYWwtbGluZS1wb3M6IDMyJTtcclxuJHRpbWVsaW55X3NtYWxsLWJyZWFrZG93bjogNzY4cHg7XHJcblxyXG4uI3skdGltZWxpbnlfY2xhc3NuYW1lfSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6ICR0aW1lbGlueV9zcGFjaW5ncyAqIDIgMDtcclxuXHR3aWR0aDogJHRpbWVsaW55X2dsb2JhbC13aWR0aDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkbGlnaHQtY29sb3IsIDMlKTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkbGlnaHQtY29sb3IsIDMlKTtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cdGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0b3BhY2l0eTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHQmLmxvYWRlZCB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0LiN7JHRpbWVsaW55X2NsYXNzbmFtZX0td3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAkdGltZWxpbnlfbWF4LWlubmVyLXdpZHRoO1xyXG5cdH1cclxuXHQuI3skdGltZWxpbnlfY2xhc3NuYW1lfS1kb3Qge1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWVsaW55X3RyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dDtcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lbGlueV90cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRpbWVsaW55X3RyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLSR0aW1lbGlueV9kb3RzLXJhZGl1cztcclxuXHRcdHdpZHRoOiAkdGltZWxpbnlfZG90cy1yYWRpdXMgKiAyO1xyXG5cdFx0aGVpZ2h0OiAkdGltZWxpbnlfZG90cy1yYWRpdXMgKiAyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICR0aW1lbGlueV90cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lbGlueV90cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAkdGltZWxpbnlfdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEteWVhcik7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLSR0aW1lbGlueV9zcGFjaW5ncztcclxuXHRcdFx0bGVmdDogJHRpbWVsaW55X3NwYWNpbmdzIC8gNDtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWNvbG9yO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICR0aW1lbGlueV90cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lbGlueV90cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAkdGltZWxpbnlfdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAkdGltZWxpbnlfbWF4LWlubmVyLXdpZHRoIC8gNDtcclxuXHRcdFx0dG9wOiAkdGltZWxpbnlfc3BhY2luZ3MgKyAkdGltZWxpbnlfZG90cy1yYWRpdXM7XHJcblx0XHRcdGxlZnQ6ICR0aW1lbGlueV9zcGFjaW5ncyAvIDQ7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkdGltZWxpbnlfc21hbGwtYnJlYWtkb3duKSB7XHJcblx0XHRcdFx0d2lkdGg6ICR0aW1lbGlueV9tYXgtaW5uZXItd2lkdGggLyAzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC4jeyR0aW1lbGlueV9jbGFzc25hbWV9LXRpbWVsaW5lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0LiN7JHRpbWVsaW55X2NsYXNzbmFtZX0tdGltZWJsb2NrIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0LiN7JHRpbWVsaW55X2NsYXNzbmFtZX0tZG90IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMzMpO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstY29sb3I7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGNlZjc7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaW5hY3RpdmUge1xyXG5cdFx0XHRcdC4jeyR0aW1lbGlueV9jbGFzc25hbWV9LWRvdCB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IG1vdmU7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KC5pbmFjdGl2ZSk6bm90KC5hY3RpdmUpe1xyXG5cdFx0XHRcdC4jeyR0aW1lbGlueV9jbGFzc25hbWV9LWRvdDpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuI3skdGltZWxpbnlfY2xhc3NuYW1lfS1kb3Q6aG92ZXIge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1jb2xvcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC4jeyR0aW1lbGlueV9jbGFzc25hbWV9LXZlcnRpY2FsLWxpbmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bGVmdDogJHRpbWVsaW55X3ZlcnRpY2FsLWxpbmUtcG9zIC8gMjtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHRpbWVsaW55X3NtYWxsLWJyZWFrZG93bikge1xyXG5cdFx0XHRsZWZ0OiAkdGltZWxpbnlfdmVydGljYWwtbGluZS1wb3M7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC03cHg7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wOiA4cHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogLTdweDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDQzLiBUaW1lbGluZSAyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA0NC4gVGFicyBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLm5hdi1waWxscyB7XHJcbiAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgfVxyXG59XHJcbi5uYXZ7XHJcbiAgaXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbiRuYXYtbmFtZTp0aGVtZSxcclxucHJpbWFyeSxcclxuc2Vjb25kYXJ5LFxyXG5zdWNjZXNzLFxyXG5kYW5nZXIsXHJcbmluZm8sXHJcbmxpZ2h0LFxyXG5kYXJrLFxyXG53YXJuaW5nO1xyXG4kbmF2LWNvbG9yOiRwcmltYXJ5LWNvbG9yLFxyXG4kcHJpbWFyeS1jb2xvcixcclxuJHNlY29uZGFyeS1jb2xvcixcclxuJHN1Y2Nlc3MtY29sb3IsXHJcbiRkYW5nZXItY29sb3IsXHJcbiRpbmZvLWNvbG9yLFxyXG4kbGlnaHQtY29sb3IsXHJcbiRkYXJrLWNvbG9yLFxyXG4kd2FybmluZy1jb2xvcjtcclxuQGVhY2ggJHZhciBpbiAkbmF2LW5hbWUge1xyXG4gICRpOiBpbmRleCgkbGFiZWwtbmFtZSwgJHZhcik7XHJcbiAgLm5hdi0jeyR2YXJ9ICwgLm5hdi1waWxscy5uYXYtI3skdmFyfSB7XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgIGNvbG9yOiBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmF2LXJpZ2h0e1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLm5hdi10YWJzLm5hdi1ib3R0b20ge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLC5uYXYtbGluay5mb2N1cywubmF2LWxpbmsuaG92ZXJ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICRsaWdodC1jb2xvciAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiLWNvbnRlbnR7XHJcbiAgfiAubmF2LXRhYnN7XHJcbiAgICAmLmJvcmRlci10YWIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBNYXRlcmlhbCBzdHlsZSBjc3NcclxuLmJvcmRlci10YWIubmF2LXRhYnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgLm5hdi1pdGVte1xyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOjEwcHggMjVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRyYW5zcGFyZW50LWNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAmLmFjdGl2ZSwgJi5zaG93LCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsICYuc2hvdywgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgfVxyXG59XHJcbi5ib3JkZXItdGFiLm5hdi1sZWZ0e1xyXG4gIC5uYXYtbGlua3tcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gIH1cclxuICAubmF2LWxpbmsuYWN0aXZlLC5zaG93ID4gLm5hdi1saW5re1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICB9XHJcbn1cclxuLmJvcmRlci10YWIubmF2LXJpZ2h0e1xyXG4gIC5uYXYtbGlua3tcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAubmF2LWxpbmsuYWN0aXZlLC5zaG93ID4gLm5hdi1saW5re1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgfVxyXG59XHJcbiRtLW5hdi1uYW1lOnRoZW1lLFxyXG5wcmltYXJ5LFxyXG5zZWNvbmRhcnksXHJcbnN1Y2Nlc3MsXHJcbmRhbmdlcixcclxuaW5mbyxcclxubGlnaHQsXHJcbmRhcmssXHJcbndhcm5pbmc7XHJcbiRuYXYtY29sb3I6JHByaW1hcnktY29sb3IsXHJcbiRwcmltYXJ5LWNvbG9yLFxyXG4kc2Vjb25kYXJ5LWNvbG9yLFxyXG4kc3VjY2Vzcy1jb2xvcixcclxuJGRhbmdlci1jb2xvcixcclxuJGluZm8tY29sb3IsXHJcbiRsaWdodC1jb2xvcixcclxuJGRhcmstY29sb3IsXHJcbiR3YXJuaW5nLWNvbG9yO1xyXG5AZWFjaCAkdmFyIGluICRtLW5hdi1uYW1lIHtcclxuICAkaTogaW5kZXgoJGxhYmVsLW5hbWUsICR2YXIpO1xyXG4gIC5ib3JkZXItdGFiLm5hdi0jeyR2YXJ9IHtcclxuICAgIC5uYXYtbGluay5hY3RpdmUsLm5hdi1pdGVtLnNob3csLm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zaG93LCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSwgJi5zaG93LCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtI3skdmFyfXtcclxuICAgIC5uYXYtbGluay5hY3RpdmUsLnNob3cgPiAubmF2LWxpbmt7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgICBjb2xvcjogbnRoKCRuYXYtY29sb3IsICRpKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi0jeyR2YXJ9e1xyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSwuc2hvdyA+IC5uYXYtbGlua3tcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBudGgoJG5hdi1jb2xvciwgJGkpO1xyXG4gICAgICBjb2xvcjogbnRoKCRuYXYtY29sb3IsICRpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYmJlZC1jYXJke1xyXG4gIHVse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICAmLmJvcmRlci10YWJ7XHJcbiAgICAgICYubmF2LXRhYnN7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgcGFkZGluZzogMjhweCAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDQuIFRhYnMgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0NS4gR2FsbGVyeSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmdhbGxlcnl7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgPiBhe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlxcZWRlZVwiO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtSUNPO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI3KTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWctdGh1bWJuYWlsIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbntcclxuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICBhe1xyXG4gICAgPiBkaXZ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmstY29sb3IgLCA3MCUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmstZ3JheSAsIDI1JSk7XHJcbiAgfVxyXG59XHJcbi5sZy1iYWNrZHJvcHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmxnLW91dGVye1xyXG4gIC5sZy1hY3Rpb25zIHtcclxuICAgIC5sZy1uZXh0LC5sZy1wcmV2e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy10b29sYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstY29sb3I7XHJcbiAgICAubGctaWNvbjpob3ZlcntcclxuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAjbGctY291bnRlciB7XHJcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgfVxyXG4gIC5sZy1zdWItaHRtbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XHJcbiAgICBoNHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy10aHVtYi1vdXRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gIH1cclxuICAubGctdGh1bWItaXRlbXtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLmFjdGl2ZSwmOmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdhbGxlcnl7XHJcbiAgYXtcclxuICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWctaG92ZXJ7XHJcbiAgICA+IGRpdntcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvdmVyLTF7XHJcbiAgICBpbWcge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3Zlci0ye1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpIHNjYWxlKDEuMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhvdmVyLTN7XHJcbiAgICBpbWcge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3Zlci00e1xyXG4gICAgaW1nIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG92ZXItNXtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3Zlci02e1xyXG4gICAgaW1nIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgc2NhbGUoMS40KTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHNjYWxlKDEuNCk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG92ZXItN3tcclxuICAgIGltZyB7XHJcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdmVyLTh7XHJcbiAgICBpbWcge1xyXG4gICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG92ZXItOXtcclxuICAgIGltZyB7XHJcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBzZXBpYSgxMDAlKTtcclxuICAgICAgZmlsdGVyOiBzZXBpYSgxMDAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogc2VwaWEoMCk7XHJcbiAgICAgICAgZmlsdGVyOiBzZXBpYSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaG92ZXItMTB7XHJcbiAgICBpbWcge1xyXG4gICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApIGJsdXIoMCk7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApIGJsdXIoMCk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBibHVyKDNweCk7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYmx1cigzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3Zlci0xMXtcclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob3Zlci0xMntcclxuICAgID4gZGl2e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgZmxhc2gge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAuNDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdmVyLTEze1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZsYXNoIDEuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmbGFzaCAxLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgIGxlZnQ6IDEyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgIGxlZnQ6IDEyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3Zlci0xNHtcclxuXHJcbiAgIGRpdntcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LC4zKSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LC4zKSAxMDAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcclxuICAgIH1cclxuICAgICAmOmhvdmVye1xyXG4gICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAuNzVzO1xyXG4gICAgICAgICBhbmltYXRpb246IHNoaW5lIC43NXM7XHJcblxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxuICAuaG92ZXItMTV7XHJcbiAgICBkaXZ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGNpcmNsZSAuNzVzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBjaXJjbGUgLjc1cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjaXJjbGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjaXJjbGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG4uZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGNsZWFyIGZpeCAqL1xyXG4uZ3JpZDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogLS0tLSAuZ3JpZC1pdGVtIC0tLS0gKi9cclxuLmdyaWQtaXRlbSB7XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG59XHJcbi5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24ge1xyXG4gIC5ncmlkLWl0ZW0ge1xyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDUuIEdhbGxlcnkgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ2LiBCbG9nIENTUyBzdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4uYmxvZy1ib3h7XHJcbiAgaW1ne1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgLnRvcC1yYWRpdXMtYmxvZ3tcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7XHJcbiAgfVxyXG4gIGg2e1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gIH1cclxuICAuYmxvZy1kZXRhaWxze1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIC5ibG9nLXNvY2lhbHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICAgICtsaXtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZy1kZXRhaWxzLW1haW57XHJcbiAgICAuYmxvZy1zb2NpYWx7XHJcbiAgICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctYm90dG9tLWRldGFpbHN7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWRhdGV7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9nLWJveC5ibG9nLXNoYWRvd3tcclxuICAmOmJlZm9yZXtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTAwcHggLTEzcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEwMHB4IC0xM3B4IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWRldGFpbHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBoNHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5ibG9nLXNvY2lhbHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmxvZy1saXN0e1xyXG4gIC5ibG9nLWRldGFpbHN7XHJcbiAgICAuYmxvZy1zb2NpYWx7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoNntcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIGhye1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICBwYWRkaW5nOiAxN3B4O1xyXG4gIH1cclxufVxyXG4uYmxvZy1ncmlke1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYmxvZy1kZXRhaWxze1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGg2e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1ib3h7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuYmxvZy1kZXRhaWxze1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9we1xyXG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICB9XHJcbiAgICAuYmxvZy1zb2NpYWwsLmNvbW1lbnQtc29jaWFse1xyXG4gICAgICBsaXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1lbnQtYm94e1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4IDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweCA7XHJcbiAgaHJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgbGl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBoNHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIH1cclxuICAubWVkaWF7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1yaWdodDo0NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tZW50LXNvY2lhbHtcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS02MDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDQ2LiBCbG9nIENTUyBlbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNDcuIEZvb3RlciBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLmZvb3Rlci1saW5rc3tcclxuICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuZm9vdGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGF7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICAmLmZvb3Rlci1zdGFydGVyLWtpdHtcclxuICAgIGJvdHRvbTogLTUycHg7XHJcbiAgfVxyXG59XHJcbi5kYXJrLWZvb3RlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcbiAgcHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2Utd3JhcHBlcntcclxuICAucGFnZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAuZm9vdGVyLWZpeHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MjUwcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH0gXHJcbiAgICAmLnNpZGViYXItY2xvc2V7XHJcbiAgICAgIC5mb290ZXItZml4e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0Ny4gRm9vdGVyIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcblxyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA0OC4gRm9ybSBXaXphcmQgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi8qRm9ybSBXaXphcmQgT25lIFN0YXJ0Ki9cclxuXHJcbi5mb3JtLXdpemFyZHtcclxuXHQudGFiIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5idG4tbWJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuc3RlcCB7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdG1hcmdpbjogMCAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdCYuZmluaXNoIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLypGb3JtIFdpemFyZCBPbmUgZW5kcyovXHJcblxyXG4vKkZvcm0gV2l6YXJkIFR3byBTdGFydCovXHJcbi5zdGVwd2l6YXJkIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHQuc3RlcHdpemFyZC1yb3cge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6IDE2cHg7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuXHRcdH1cclxuXHRcdC5zdGVwd2l6YXJkLXN0ZXAge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b25bZGlzYWJsZWRdIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKkZvcm0gV2l6YXJkIFR3byBFbmRzKi9cclxuXHJcblxyXG4vKkZvcm0gV2l6YXJkIFRocmVlIFN0YXJ0Ki9cclxuLmYxIHtcclxuXHRmaWVsZHNldCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuaW5wdXQtZXJyb3Ige1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdH1cclxuXHQuZjEtc3RlcHMge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0LmYxLXByb2dyZXNzIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstZ3JheTtcclxuXHRcdFx0LmYxLXByb2dyZXNzLWxpbmUge1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mMS1zdGVwIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHQmLmFjdGl2YXRlZCB7XHJcblx0XHRcdFx0LmYxLXN0ZXAtaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdC5mMS1zdGVwLWljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyYXk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmYxLXN0ZXAtaWNvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZjEtYnV0dG9ucyB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn1cclxuLypGb3JtIFdpemFyZCBUaHJlZSBlbmRzKi9cclxuXHJcblxyXG4vKkZvcm0gV2l6YXJkIEZvdXIgU3RhcnQqL1xyXG4ud2l6YXJkLTQge1xyXG5cdC5idXR0b25EaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogJGRhcmstY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcblx0XHRjdXJzb3I6IHRleHQ7XHJcblx0fVxyXG5cdC5hY3Rpb24tYmFye1xyXG5cdFx0LmJ0bntcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RlcC1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRjbGVhcjogcmlnaHQ7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGRpdi5jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGhlaWdodDogMjk1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sb2FkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lm1zZy1ib3gge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4IDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0bGVmdDogMzIlO1xyXG5cdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdC5jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5hbmNob3Ige1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwIHNvbGlkICRsaWdodC1ncmF5O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE5cHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN0ZXBOdW1iZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGN1cnNvcjogdGV4dDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5kb25lIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyYXk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHRleHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyYXk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcGl0Y2gtY29sb3IgO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKkZvcm0gV2l6YXJkIEZvdXIgRW5kcyovXHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNDguIEZvcm0gV2l6YXJkIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA0OS4gQmFkZ2UgQ1NTIHN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5iYWRnZSB7XHJcbiAgcGFkZGluZzogMC40NGVtIDAuN2VtO1xyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNDkuIEJhZGdlIENTUyBFbmRzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XG4gICAgIDUwLiBUcmVlICBDU1MgU3RhcnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXG4uanN0cmVlLWRlZmF1bHR7XG5cdC5qc3RyZWUtY2xpY2tlZHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yICwgNDAlKTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAkZGFyay1jb2xvcjtcblx0fVxufVxuLnZha2F0YS1jb250ZXh0LCAudmFrYXRhLWNvbnRleHQgdWx7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCAkbGlnaHQtc2VtaS1ncmF5O1xuXHQgbGl7XG5cdFx0IGF7XG5cdFx0XHQgLnZha2F0YS1jb250ZXh0bWVudS1zZXB7XG5cdFx0XHRcdCBkaXNwbGF5OiBub25lO1xuXHRcdFx0IH1cblx0XHRcdCAmOmhvdmVye1xuXHRcdFx0XHQgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciAsIDQ1JSk7XG5cdFx0XHRcdCBib3gtc2hhZG93OiBOb25lO1xuXHRcdFx0IH1cblx0XHR9XG5cdH1cblx0LnZha2F0YS1jb250ZXh0LXNlcGFyYXRvcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4vKio9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgNTAuIFRyZWUgQ1NTIEVuZHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNTEuIFNlYXJjaCBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuLnF1aWNrdmlldy13cmFwcGVye1xyXG4uYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZXtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxufVxyXG4uc2VhcmNoLXBhZ2V7XHJcbiAgLnNlYXJjaC1mb3Jte1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246OTklO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWxpbmt7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLmluZm8tYmxvY2t7XHJcbiAgICArIC5pbmZvLWJsb2Nre1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3JkZXItdGFiLm5hdi10YWJze1xyXG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIC5uYXYtaXRlbXtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtbGlua3N7XHJcbiAgICBoNntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgcHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRncmF5LTYwO1xyXG4gIH1cclxuICB1bC5zZWFyY2gtaW5mb3tcclxuICAgIGxpe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgKyBsaXtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmstY29sb3IgLCA1MCUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3ZpZGVvLWxpbmtze1xyXG4gICAgLmVtYmVkLXJlc3BvbnNpdmVcclxuICAgICsgLmVtYmVkLXJlc3BvbnNpdmV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTEuIFNlYXJjaCBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTIuIERhdGVwaWNrZXIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi8vY29sb3JzXHJcbi5kYXRlcGlja2VyLS1kYXktbmFtZSB7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uZGF0ZXBpY2tlci0tY2VsbCB7XHJcbiAgJi4tY3VycmVudC0ge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgfVxyXG4gICYuLWZvY3VzLSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICYuLXNlbGVjdGVkLSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICB9XHJcbn1cclxuLmRhdGVyYW5nZXBpY2tlci5sdHIge1xyXG4gIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gIHotaW5kZXg6IDg7XHJcbiAgdHIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGQge1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAmLmluLXJhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXV0aC1iZy1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJhbmdlcyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci10aW1lIHNlbGVjdCB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICB9XHJcbn1cclxuLmRhdGV0aW1lLXBpY2tlciB7XHJcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuLmRhdGUtcmFuZ2UtcGlja2Vye1xyXG4gIC50aGVtZS1mb3Jte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgPiBkaXZ7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIC50aGVtZS1mb3Jte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGF0ZXJhbmdlcGlja2Vye1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gIH1cclxuICAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkc2VtaS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAuaW5wdXQtbWluaXtcclxuICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgY29sb3I6ICRzZW1pLWRhcms7XHJcbiB9XHJcbiAgdGgsdGR7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIH1cclxuICAgICYucHJldiwmLm5leHR7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi5tb250aHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgNTIuIERhdGVwaWNrZXIgQ1NTIEVuZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG5cclxuXHJcblxyXG5cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA1My4gRGFzaGJvYXJkIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4uY2hhcnQtc3BhcmtsaW5le1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxufVxyXG4udG9wLXNhbGUtY2hhcnR7XHJcbiAgY2FudmFze1xyXG4gICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgfVxyXG59XHJcbi5ib3JkZXItd2lkZ2V0c3tcclxuICA+IC5yb3d7XHJcbiAgICA+IGRpdntcclxuICAgICAgK2RpdntcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNybS10b3Atd2lkZ2V0e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLmQtZmxleHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgPiBzcGFue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6JHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjokdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbWF0ZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4ud2hldGhlci13aWRnZXR7XHJcbiAgLndoZXRoZXItd2lkZ2V0LXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGFzaGJvYXJkL3doZXRoZXIucG5nKTtcclxuICAgIGFuaW1hdGlvbjogYW5pbWF0ZSAxMHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsc3tcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwYWI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwYWI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2NrX3doZXRoZXJfYm90dG9te1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAxNThweDtcclxuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMTBzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndoZXRoZXItd2lkZ2V0LWJvdHRvbXtcclxuICAgIC5yb3d7XHJcbiAgICAgIGRpdntcclxuICAgICAgICAuZC1mbGV4e1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNybS1hY3Rpdml0eXtcclxuICA+bGl7XHJcbiAgICArbGl7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBzcGFue1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgdWwuZGF0ZXN7XHJcbiAgICBoNntcclxuICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICArbGl7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21iby1jaGFydHtcclxuICBoZWlnaHQ6IDM2OHB4O1xyXG59XHJcbi50b3RhbC1jaGFydHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcbi5jcm0tb3ZlcmFsbHtcclxuICBtYXJnaW46IDAgLTMwcHggLTMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgZGl2e1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICB9XHJcbn1cclxuLmNybS1udW1iZXJze1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC5jb2x7XHJcbiAgICA+c3BhbntcclxuICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICArLmNvbHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY2FyZHtcclxuICBwYWRkaW5nLXRvcDogMTdweDtcclxufVxyXG4vL0Vjb21tZXJjZSBjc3Mgc3RhcnRcclxuXHJcbi5lY29tbWVyY2Utd2lkZ2V0IHtcclxuICAudG90YWwtbnVtIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLnJvd3tcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5wcm9ncmVzcy1zaG93Y2FzZXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmljb24ge1xyXG4gICAgY29sb3I6ICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXN0dHMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICB9XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDEycHggMTJweCA3cHggcmdiYSgwLDAsMCwwLjMpKTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTJweCAxMnB4IDdweCByZ2JhKDAsMCwwLDAuMykpO1xyXG4gIH1cclxufVxyXG4uZmxvdC1jaGFydC1jb250YWluZXItc21hbGx7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHN2Z3tcclxuICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygxMnB4IDEycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEycHggMTJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxufVxyXG4uY3VzdG9tZXItcmV2aWV3IHtcclxuICAuZC1mbGV4IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3QtbmFtZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICAuY3VzdC1kZXMge1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICB9XHJcbn1cclxuLnllYXJseS1jaGFydCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHN2Z3tcclxuICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygxMnB4IDEycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEycHggMTJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbi5zdGF0aWMtdG9wLXdpZGdldCB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaWNvbi1iZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKSBzY2FsZSgxLjEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXYuYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuICA+IGRpdiArIGRpdiB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIH1cclxuICAgIC5pY29uLWJnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmctaW5mbyB7XHJcbiAgLmQtZmxleC5zdGF0aWMtdG9wLXdpZGdldCB7XHJcbiAgICAuYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJnLXByaW1hcnkge1xyXG4gIC5kLWZsZXguc3RhdGljLXRvcC13aWRnZXQge1xyXG4gICAgLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZy1zZWNvbmRhcnkge1xyXG4gIC5kLWZsZXguc3RhdGljLXRvcC13aWRnZXQge1xyXG4gICAgLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJnLWRhbmdlciB7XHJcbiAgLmQtZmxleC5zdGF0aWMtdG9wLXdpZGdldCB7XHJcbiAgICAuYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lkZ2V0LWpvaW5zIHtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbiAgLmQtZmxleCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5kZXRhaWxze1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAgICAgKyAuYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgICB9XHJcbiAgICAgID5zcGFue1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgaXtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZhLWFuZ2xlLXVwLCAuZmEtYW5nbGUtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg2e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgc3BhbntcclxuICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWRpYWwtc29jaWFsLXdpZGdldCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGxpZ2h0LWNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGxpZ2h0LWdyYXkgNTAlLCAkbGlnaHQtY29sb3IgNTAlLCAkbGlnaHQtY29sb3IpO1xyXG4gIGkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJi5yYWRpYWwtYmFyLTcwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNDJkZWcsICRsaWdodC1ncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRsaWdodC1ncmF5IDUwJSwgJGxpZ2h0LWNvbG9yIDUwJSwgJGxpZ2h0LWNvbG9yKTtcclxuICB9XHJcbn1cclxuLnNvY2lhbC13aWRnZXR7XHJcbiAgLnJhZGlhbC1iYXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtd2lkZ2V0LWNhcmR7XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgY29sb3I6JHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICB9XHJcbiAgaDV7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uYnJvd3Nlci13aWRnZXR7XHJcbiAgJjpob3ZlcntcclxuICAgIGltZ3tcclxuICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSg1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgaW1ne1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gIGRpdi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY29sb3I6JHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWx7XHJcbiAgaXtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIGg1e1xyXG4gICAgY29sb3I6JHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbi5zdGF0LXdpZGdldC1kYXNoYm9hcmQge1xyXG4gIGg0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcbiAgLmQtZmxleCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6MzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtbWVkaWEtY291bnRlcntcclxuICAgIC5mb250LXByaW1hcnl7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDE4OCwgIDE2MCwgMjM4LCAwLjgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZm9udC1zZWNvbmRhcnl7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDU2LCAgMjExLCAyMzEsIDAuOCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mb250LXN1Y2Nlc3N7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsICAxOTQsIDE0NiwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIC5jb3VudGVye1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2Fucywgc2Fucy1zZXJpZjtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBpe1xyXG4gICAgZm9udC1zaXplOjUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwtZGVmYXVsdHtcclxuICAuc2xpZGUtLWl0ZW17XHJcbiAgICBwe1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubWVkaWF7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGVmYXVsdC13aWRnZXQtY291bnR7XHJcbiAgLmxlZnR7XHJcbiAgICAuYmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggJHNlbWktZGFyaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1iZ3tcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbiAgaDR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4uZGVmYXVsdC1kYXNoYm9hcmQtbWFpbi1jaGFydHtcclxuICBoZWlnaHQ6IDMxM3B4O1xyXG59XHJcbiVjbG9jay13aWRnZXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDIzNHB4O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDJweDtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbn1cclxuLmNhbC1kYXRlLXdpZGdldCB7XHJcbiAgLmRhdGVwaWNrZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLmNhbC1pbmZvIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gIH1cclxuICAuY2FsLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gIH1cclxufVxyXG4ud2VhdGhlci13aWRnZXQtdHdvIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3doZXRoZXItd2lkZ2V0YmcuanBnKTtcclxuICBoZWlnaHQ6IDM4MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBzdmd7XHJcbiAgICBwYXRoLmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2V7XHJcbiAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm51bSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgLmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2Uge1xyXG4gICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5ib3R0b20td2hldGhlcmluZm8ge1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTUxcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgfVxyXG4gICAgLndoZXRoZXItY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iaWxlLWNsb2NrLXdpZGdldCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2JpbGUtY2xvY2std2FsbHBhcGVyLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgO1xyXG4gIGhlaWdodDogMzgwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAuY2xvY2sge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvY2stZmFjZS5wbmcpIDUlIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgfVxyXG4gIC5zZWMge1xyXG4gICAgQGV4dGVuZCAlY2xvY2std2lkZ2V0O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWMuc3ZnKTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG4gIC5taW4ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9taW4uc3ZnKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5ob3VyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG91ci5zdmcpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuLm1pbiB7XHJcbiAgQGV4dGVuZCAlY2xvY2std2lkZ2V0O1xyXG59XHJcbi5ob3VyIHtcclxuICBAZXh0ZW5kICVjbG9jay13aWRnZXQ7XHJcbn1cclxuXHJcblxyXG4vL0J1c2luZXNzIGNzcyBzdGFydFxyXG4uYnVzaW5lc3MtdG9wLXdpZGdldCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5tZWRpYSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC50b3RhbC12YWx1ZSB7XHJcblxyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6JHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ1c2luZXNzLWNhcmQge1xyXG4gIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDExNXB4O1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDozNXB4O1xyXG4gICAgdHIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yNDU7XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgY29sb3I6JHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc29jaWFsLXdpZGdldCB7XHJcbiAgLnNvY2lhbC1pY29ucyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZC1mbGV4IHtcclxuICAgIC5zb2NpYWwtc3ViLXRpdGxle1xyXG4gICAgICBjb2xvcjokdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG90YWwtdmFsdWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XHJcbiAgICBjb2xvcjokdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gIH1cclxuICAucmFkaWFsLWJhcjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1c2luZXNzLWNoYXJ0LXdpZGdldCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC50b3RhbC1udW0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmljb24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAuaWNvbi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICBmb250LXNpemU6IDE0MHB4O1xyXG4gICAgdG9wOiAtNDVweDtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBjYW52YXMge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG4gIGhlaWdodDo0NzJweDtcclxufVxyXG4ucmV2aWV3LWJveCB7XHJcbiAgLmN1c3RvbWVyLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFsIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FsZW5kZXItd2lkZ2V0IHtcclxuICAuY2FsLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGVyLWJnLnBuZyk7O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuICAuY2FsLWRhdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgcGFkZGluZzogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1kZXNjIHtcclxuICAgIGg2e1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgLnRoZW1lLWZvcm0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC5mb3JtLWljb24ge1xyXG4gICAgICB3aWR0aDogNTNweDtcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnQtdGlja2V0IHtcclxuICAuYmctcHJpbWFyeXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJHByaW1hcnlfY29sb3IsIDAuNiApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iZy1zZWNvbmRhcnl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkc2Vjb25kYXJ5LWNvbG9yLCAwLjYgKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmctc3VjY2Vzc3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoICRzdWNjZXNzLWNvbG9yLCAwLjYgKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGVmdCB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICsgdHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53LTIze1xyXG4gICAgICB3aWR0aDogMjMlO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDYge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiRmb250LW9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9jaGFydCB3aWRnZXQgY3NzXHJcblxyXG4uY2hhcnQtd2lkZ2V0LXRvcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC5udW0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICB9XHJcbiAgLnRvdGFsLXZhbHVlIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG4uYmFyLWNoYXJ0LXdpZGdldCB7XHJcbiAgLnRvcC1jb250ZW50IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG4gIC5lYXJuaW5nLWRldGFpbHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyMzBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZykgc2NhbGUoMS4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5udW0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAuY29sb3ItYm90dG9te1xyXG4gICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4uYm90dG9tLWNvbnRlbnQge1xyXG4gIHNwYW57XHJcbiAgICBjb2xvcjokdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I7XHJcbiAgfVxyXG4gIC5ibG9jay1ib3R0b217XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnVzZXItc3RhdHVze1xyXG4gIHRhYmxle1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIC5kLWlubGluZS1ibG9ja3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWFnZS1zbS1zaXple1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHRke1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aGVhZHtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICBib3JkZXItdG9wOjA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWlnaHQtc2Nyb2xse1xyXG4gIG1heC1oZWlnaHQ6IDI5NnB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFtLW1vdmluZy1kYXNoZXMge1xyXG4gIDEwMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zMHB4O1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFtLW1vdmluZy1kYXNoZXMge1xyXG4gIDEwMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zMHB4O1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW0tcHVsc2F0aW5nIHtcclxuICAwJSB7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMTtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBzdHJva2Utb3BhY2l0eTogMDtcclxuICAgIHN0cm9rZS13aWR0aDogNTBweDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbS1wdWxzYXRpbmcge1xyXG4gIDAlIHtcclxuICAgIHN0cm9rZS1vcGFjaXR5OiAxO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHN0cm9rZS1vcGFjaXR5OiAwO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA1MHB4O1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW0tZHJhdyB7XHJcbiAgMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW0tZHJhdyB7XHJcbiAgMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgfVxyXG59XHJcbi5zZXJpYWwtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICAubGFzdEJ1bGxldCB7XHJcbiAgICBhbmltYXRpb246IGFtLXB1bHNhdGluZyAxcyBlYXNlLW91dCBpbmZpbml0ZTtcclxuICB9XHJcbiAgLmFtY2hhcnRzLWdyYXBoLWNvbHVtbi1mcm9udCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4zcyBlYXNlLW91dDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICBzdHJva2U6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbWNoYXJ0cy1ncmFwaC1nMyB7XHJcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMDtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgYW5pbWF0aW9uOiBhbS1kcmF3IDQwcztcclxuICB9XHJcbiAgLmFtY2hhcnRzLWdyYXBoLWcyIC5hbWNoYXJ0cy1ncmFwaC1zdHJva2Uge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogM3B4IDNweDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICBhbmltYXRpb246IGFtLW1vdmluZy1kYXNoZXMgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxufVxyXG4uc3BlZWQtY2hhcnQge1xyXG4gIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RhdHVzLXdpZGdldHtcclxuICAuc3RhdHVzLWNoYXJ0XHJcbiAge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICB9XHJcbn1cclxuLnNtYWxsLWNoYXJ0LXdpZGdldCAuY2hhcnQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uZG9udXQtY2hhcnQtd2lkZ2V0IC5jaGFydC1jb250YWluZXIge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zdGF0dXMtZGV0YWlscyB7XHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuICB9XHJcbn1cclxuLnN0YXR1cy1jaGFydCAuY2hhcnQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ubWFwLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbn1cclxuLnNlcmlhbC1jaGFydCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnllYXJseS1jaGFydHtcclxuICAuY3Qtc2VyaWVzLWF7XHJcbiAgICAuY3QtcG9pbnQsLmN0LWxpbmUsLmN0LWJhciwuY3Qtc2xpY2UtZG9udXR7XHJcbiAgICAgICAgc3Ryb2tlOiAkaW5mby1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1ie1xyXG4gICAgLmN0LXBvaW50LC5jdC1saW5lLC5jdC1iYXIsLmN0LXNsaWNlLWRvbnV0e1xyXG4gICAgICAgIHN0cm9rZTogJGRhbmdlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1je1xyXG4gICAgLmN0LXBvaW50LC5jdC1saW5lLC5jdC1iYXIsLmN0LXNsaWNlLWRvbnV0e1xyXG4gICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdC1zZXJpZXMtZHtcclxuICAgIC5jdC1wb2ludCwuY3QtbGluZSwuY3QtYmFyLC5jdC1zbGljZS1kb251dHtcclxuICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGl2ZS1wcm9kdWN0cywudHVybm92ZXIsLnVzZXMsLm1vbnRobHl7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcbi5saXZlLXByb2R1Y3Rze1xyXG4gIC5jdC1zZXJpZXMtYXtcclxuICAgIC5jdC1hcmVhLC5jdC1wb2ludCwuY3QtbGluZSwuY3QtYmFyLC5jdC1zbGljZS1kb251dHtcclxuICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3QtbGFiZWx7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICBjb2xvciA6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmN0LWdyaWQge1xyXG4gICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgfVxyXG59XHJcbi50dXJub3ZlciwudXNlcywubW9udGhseXtcclxuICAuY3Qtc2VyaWVzLWF7XHJcbiAgICAuY3QtYXJlYSwuY3QtcG9pbnQsLmN0LWxpbmUsLmN0LWJhciwuY3Qtc2xpY2UtZG9udXR7XHJcbiAgICAgIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdC1zZXJpZXMtYntcclxuICAgIC5jdC1hcmVhLC5jdC1wb2ludCwuY3QtbGluZSwuY3QtYmFyLC5jdC1zbGljZS1kb251dHtcclxuICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xyXG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1je1xyXG4gICAgLmN0LWFyZWEsLmN0LXBvaW50LC5jdC1saW5lLC5jdC1iYXIsLmN0LXNsaWNlLWRvbnV0e1xyXG4gICAgICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XHJcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3QtbGFiZWx7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICBjb2xvciA6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmN0LWdyaWQge1xyXG4gICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgfVxyXG59XHJcbi8vIGRyYWdnYWJsZSBjYXJkXHJcbiNkcmFnZ2FibGVNdWx0aXBsZXtcclxuICAudWktc29ydGFibGUtaGFuZGxle1xyXG4gICAgLmNhcmR7XHJcbiAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRpbHQgcGFnZVxyXG4udGlsdC1zaG93Y2FzZXtcclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgLnByZS1tdHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHdvdyBwYWdlXHJcbi53b3ctdGl0bGV7XHJcbiAgaDV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLy8gYWxlcnQgcGFnZVxyXG4uYWxlcnQtY2VudGVye1xyXG4gIGRpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4vLyBib3gtc2hhZG93XHJcbi5ib3gtc2hhZG93LXRpdGxle1xyXG4gIC5zdWItdGl0bGV7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICB9XHJcbn1cclxuLy8gdG91ciBwYWdlXHJcbi5ob3ZlcmNhcmR7XHJcbiAgLmluZm97XHJcbiAgICAuc29jaWFsLW1lZGlhe1xyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkaGVhZGVye1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuLy8gc3RpY2t5IHBhZ2VcclxuLnN0aWNreS1oZWFkZXItbWFpbntcclxuICAuY2FyZHtcclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgaDV7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHJhZGlvLWNoZWNrYm94LWNvbnRyb2wgcGFnZVxyXG4uY3VzdG9tLXJhZGlvLW1se1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbn1cclxuLy8gZGF0ZSByYW5nZSBwaWNrZXIgcGFnZVxyXG4uZGF0ZXJhbmdlcGlja2Vye1xyXG4gIC5sdHJ7XHJcbiAgICB0cntcclxuICAgICAgdGR7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdHlwZWFoZWFkIHBhZ2VcclxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbnNwYW4udHdpdHRlci10eXBlYWhlYWQge1xyXG4gIC5sZWFndWUtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweCAwO1xyXG4gIH1cclxuICAudHQtbWVudSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIC50dC1zdWdnZXN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3Njcm9sbGFibGUtZHJvcGRvd24tbWVudXtcclxuICAudHdpdHRlci10eXBlYWhlYWR7XHJcbiAgICAudHQtbWVudXtcclxuICAgICAgLnR0LWRhdGFzZXR7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gYnV0dG9ucyBwYWdlXHJcbiAgLmJ0bi1zaG93Y2FzZXtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbi8vIGJvb3RzdHJhcCBiYXNpYyB0YWJsZSBwYWdlXHJcbi5jYXJkLWJsb2Nre1xyXG4gIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgLnRhYmxle1xyXG4gICAgICBjYXB0aW9ue1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVke1xyXG4gICAgICB0ZHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS1ib3JkZXItcmFkaXVze1xyXG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAuZGVmYXVsdC1jaGVja2JveC1hbGlnbntcclxuICAgICNjaGVja2JveDF7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICNyYWRpb3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGRhdGF0YWJsZSBzdHlsaW5nIHBhZ2VcclxuI2V4YW1wbGUtc3R5bGUtM193cmFwcGVye1xyXG4gICNleGFtcGxlLXN0eWxlLTN7XHJcbiAgICB0Zm9vdHtcclxuICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gY2hhcnRqcyBwYWdlXHJcbi5jaGFydC12ZXJ0aWNhbC1jZW50ZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAjbXlEb3VnaG51dEdyYXBoLCAjbXlQb2xhckdyYXBoe1xyXG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vLyAgZ21hcCBwYWdlXHJcbi5nbWFwLWhlYWRlci1hbGlnbntcclxuICBoNXtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcbi8vIGNrZWRpdG9yIHBhZ2VcclxuLmNrZV9mb2N1c3tcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuLy8gYWNlLWNvZGUtZWRpdG9yIHBhZ2VcclxuI2VkaXRvcntcclxuICAuYWNlX3Njcm9sbGVye1xyXG4gICAgLmFjZV9jb250ZW50e1xyXG4gICAgICAuYWNlX2xheWVye1xyXG4gICAgICAgIC5hY2VfcHJpbnQtbWFyZ2lue1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gSGVscGVyIGNsYXNzZXMgcGFnZSBjc3NcclxuLmhlbHBlci1jbGFzc2Vze1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbn1cclxuXHJcbi8vIHN0YXJ0ZXIga2l0IHBhZ2UgY3NzXHJcbi5zdGFydGVyLW1haW57XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgLmNhcmQtYm9keXtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBwcmV7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuICAgIC5hbGVydC1wcmltYXJ5e1xyXG4gICAgICAmLmludmVyc2V7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGVydHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAxNDAsIDIyOCwgMC4yKTtcclxuICAgIGl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vdHlwb2dyYXBoeS8vXHJcbmZvb3RlcntcclxuICAmLmJsb2NrcXVvdGUtZm9vdGVye1xyXG4gICAgYm90dG9tOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi8vcnRsLy9cclxuLnJ0bHtcclxuLmFsZXJ0LXByaW1hcnkuaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMTNweCA2NXB4IDEzcHggMjBweDtcclxufVxyXG4gIC5zdGFydGVyLW1haW4gLmNhcmQtYm9keSB1bHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gIDUzLiBEYXNoYm9hcmQgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA1NC4gVG91ciAgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcblxyXG4uaW50cm9qcy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciwgcmdiYSgwLCAwLCAwLCAwLjkpIDAsIHJnYmEoMCwgMCwgMCwgMC45KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC45KSkpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIsIHJnYmEoMCwgMCwgMCwgMC45KSAwLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIsIHJnYmEoMCwgMCwgMCwgMC45KSAwLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgZmFydGhlc3QtY29ybmVyLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgZmFydGhlc3QtY29ybmVyLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xyXG4gIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzY2MDAwMDAwJyxlbmRDb2xvcnN0cj0nI2U2MDAwMDAwJyxHcmFkaWVudFR5cGU9MSlcIjtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDUwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcbi5pbnRyb2pzLWZpeFBhcmVudCB7XHJcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDEuMCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW8tdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludHJvanMtc2hvd0VsZW1lbnQge1xyXG4gIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG50ci5pbnRyb2pzLXNob3dFbGVtZW50ID4ge1xyXG4gIHRkLCB0aCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pbnRyb2pzLWRpc2FibGVJbnRlcmFjdGlvbiB7XHJcbiAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMCk7XHJcbn1cclxuLmludHJvanMtcmVsYXRpdmVQb3NpdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbnRyLmludHJvanMtc2hvd0VsZW1lbnQgPiB7XHJcbiAgdGQsIHRoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuLmludHJvanMtaGVscGVyTGF5ZXIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5OTk4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcbi5pbnRyb2pzLWhlbHBlckxheWVyICoge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLW8tYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtbXMtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtby1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIH1cclxufVxyXG4uaW50cm9qcy1oZWxwZXJOdW1iZXJMYXllciB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdG9wOiAtMTZweDtcclxuICBsZWZ0OiAtMTZweDtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgdmVyZGFuYSwgdGFob21hO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGJhY2tncm91bmQ6ICRkYW5nZXItY29sb3I7XHJcbiAgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkZmxvd2VyLXBpbmsgMCUsICRmbG93ZXItcGluayAxMDAlKTtcclxuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICRmbG93ZXItcGluayksIGNvbG9yLXN0b3AoMTAwJSwgJGRhbmdlci1jb2xvcikpO1xyXG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZsb3dlci1waW5rIDAlLCAkZGFuZ2VyLWNvbG9yIDEwMCUpO1xyXG4gIC8qIEZGMy42KyAqL1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkZmxvd2VyLXBpbmsgMCUsICRkYW5nZXItY29sb3IgMTAwJSk7XHJcbiAgLyogSUUxMCsgKi9cclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZmxvd2VyLXBpbmsgMCUsICRkYW5nZXItY29sb3IgMTAwJSk7XHJcbiAgLyogT3BlcmEgMTEuMTArICovXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGZsb3dlci1waW5rIDAlLCAkZGFuZ2VyLWNvbG9yIDEwMCUpO1xyXG4gIC8qIFczQyAqL1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRwcmltYXJ5LWNvbG9yIDAlLCAkcHJpbWFyeS1jb2xvciAxMDAlKTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhkaXJlY3Rpb249MTM1LCBzdHJlbmd0aD0yLCBjb2xvcj1mZjAwMDApXCI7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG4uaW50cm9qcy1hcnJvdyB7XHJcbiAgYm9yZGVyOiAxMnB4IHNvbGlkICR3aGl0ZTtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgJi50b3Age1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmLnRvcC1yaWdodCB7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJi50b3AtbWlkZGxlIHtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmLnJpZ2h0IHtcclxuICAgIHJpZ2h0OiAtMzBweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIH1cclxuICAmLnJpZ2h0LWJvdHRvbSB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogLTMwcHg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmLmxlZnQge1xyXG4gICAgbGVmdDogLTMwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJi5sZWZ0LWJvdHRvbSB7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmludHJvanMtdG9vbHRpcCB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmludHJvanMtdG9vbHRpcGJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5pbnRyb2pzLWJ1dHRvbiB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRsaWdodC1zZW1pLWdyYXkpLCB0bygkbGlnaHQtY29sb3IpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgkd2hpdGUsICR3aGl0ZSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJHdoaXRlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkd2hpdGUpO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xyXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xyXG4gIC1vLWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gIHpvb206IDE7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRsaWdodC1ncmF5KSwgdG8oJGxpZ2h0LXNlbWktZ3JheSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoJGxpZ2h0LWdyYXksICRsaWdodC1zZW1pLWdyYXkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRsaWdodC1ncmF5LCAkbGlnaHQtc2VtaS1ncmF5KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkbGlnaHQtZ3JheSwgJGxpZ2h0LXNlbWktZ3JheSk7XHJcbiAgfVxyXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuLyogb3ZlcnJpZGVzIGV4dHJhIHBhZGRpbmcgb24gYnV0dG9uIGVsZW1lbnRzIGluIEZpcmVmb3ggKi9cclxuLmludHJvanMtc2tpcGJ1dHRvbiB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcbi5pbnRyb2pzLXByZXZidXR0b24ge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4yZW0gMCAwIDAuMmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgJi5pbnRyb2pzLWZ1bGxidXR0b24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgfVxyXG59XHJcbi5pbnRyb2pzLW5leHRidXR0b24ge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwLjJlbSAwLjJlbSAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yZW0gMC4yZW0gMDtcclxuICAmLmludHJvanMtZnVsbGJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gIH1cclxufVxyXG4uaW50cm9qcy1kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4uaW50cm9qcy1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmludHJvanMtYnVsbGV0cyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHVsIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpIHtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW50cm9qcy1wcm9ncmVzcyB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxufVxyXG4uaW50cm9qcy1wcm9ncmVzc2JhciB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XHJcbn1cclxuLmludHJvanNGbG9hdGluZ0VsZW1lbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5pbnRyb2pzLWZpeGVkVG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbi5pbnRyb2pzLWhpbnQge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnRyb2pzLWhpZGVoaW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW50cm9qcy1maXhlZGhpbnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmludHJvanMtaGludDpob3ZlciA+IC5pbnRyb2pzLWhpbnQtcHVsc2Uge1xyXG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC41Nyk7XHJcbn1cclxuXHJcbi5pbnRyb2pzLWhpbnQtcHVsc2Uge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjcpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjQpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uaW50cm9qcy1oaW50LW5vLWFuaW0gLmludHJvanMtaGludC1kb3Qge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gIGFuaW1hdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmludHJvanMtaGludC1kb3Qge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMzYpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGludHJvanNwdWxzZSAzcyBlYXNlLW91dDtcclxuICAtbW96LWFuaW1hdGlvbjogaW50cm9qc3B1bHNlIDNzIGVhc2Utb3V0O1xyXG4gIGFuaW1hdGlvbjogaW50cm9qc3B1bHNlIDNzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMjVweDtcclxuICBsZWZ0OiAtMjVweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBpbnRyb2pzcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDAuMDtcclxuICB9XHJcblxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDAuMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5ALW1vei1rZXlmcmFtZXMgaW50cm9qc3B1bHNlIHtcclxuICAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwLjA7XHJcbiAgfVxyXG5cclxuICAyNSUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAwLjA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBpbnRyb2pzcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwLjA7XHJcbiAgfVxyXG5cclxuICAyNSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMC4wO1xyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDU0LiBUb3VyICBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICA1NS4gdGhlbWUgbGF5b3V0IENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG5cclxuLy8gPT09PT09PT09IHRoZW1lIGxheW91dCAxIHNjc3MgPT09PT09PT09PS8vXHJcbmJvZHl7XHJcblx0JlttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTFcIl17XHJcblx0XHQuc2lkZWJhci13aWRnZXQge1xyXG5cdFx0XHQuc2lkZWJhci13aWRnZXQtYm90dG9tIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCAzJSk7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNpZGViYXItd2lkZ2V0LXRvcCBpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1JSk7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFnZS13cmFwcGVye1xyXG5cdFx0XHQucGFnZS1ib2R5LXdyYXBwZXJ7XHJcblx0XHRcdFx0Ji5zaWRlYmFyLWljb24ge1xyXG5cdFx0XHRcdFx0LnBhZ2Utc2lkZWJhcntcclxuXHRcdFx0XHRcdFx0LnNpZGViYXItbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0LnNpZGViYXItaGVhZGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5zaW5nbGUtaGVhZGVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc2lkZWJhci1zdWJtZW51e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0YTpob3ZlciArIHVse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8qIHNpZGViYXIgc3RhcnQgKi9cclxuXHRcdFx0XHQucGFnZS1zaWRlYmFyIHtcclxuXHRcdFx0XHRcdCYubmF0aXZlLWltYWdlLWJnIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxOTFkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5uYXZpZ2F0aW9uLWJvcmRlcmVkIHtcclxuXHRcdFx0XHRcdFx0LnNpZGViYXItaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0LnNpZGViYXItdXNlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogM3B4IDJweCA4cHggLTFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xyXG5cdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRcdFx0XHQuc2lkZWJhci10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMzUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciA+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlY29tbW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0Ji5zaWRlYmFyLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdhcm5pbmctY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLXN1Ym1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zaWRlYmFyLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLXdpZGdldC10b3Age1xyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoNntcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNpZGViYXItd2lkZ2V0LWJvdHRvbSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8qIHNpZGViYXIgZW5kICovXHJcblx0XHRcdFx0LnBhZ2UtYm9keXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC42KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBhZ2UtaGVhZGVye1xyXG5cdFx0XHRcdFx0LmJyZWFkY3J1bWJ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbi8vID09PT09PT09PSB0aGVtZSBsYXlvdXQgMSBzY3NzIGVuZCBoZXJlID09PT09PT09PT0vL1xyXG5cclxuXHJcbi8vID09PT09PT09PSB0aGVtZSBsYXlvdXQgMiAgc2NzcyBzdGFydCA9PT09PT09PT09Ly9cclxuXHJcbmJvZHl7XHJcblx0JlttYWluLXRoZW1lLWxheW91dD1cIm1haW4tdGhlbWUtbGF5b3V0LTJcIl17XHJcblx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuOCkgaW52ZXJ0KDEpO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm0tc2VsZWN0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHR9XHJcblx0XHQuYWxlcnQtbGlnaHQge1xyXG5cdFx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0XHRmaWx0ZXI6IHVuc2V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmxvdC1jaGFydC1jb250YWluZXJ7XHJcblx0XHRcdC5sZWdlbmR7XHJcblx0XHRcdFx0LnRhYmxle1xyXG5cdFx0XHRcdFx0dGJvZHl7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0LmxlZ2VuZExhYmVse1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2LWRhcmsgLC5uYXYtcGlsbHMubmF2LWRhcmt7XHJcblx0XHRcdC5uYXYtbGlua3tcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFnZS13cmFwcGVye1xyXG5cdFx0XHQucGFnZS1tYWluLWhlYWRlcntcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdC5kZWZhdWx0LWFjY29yZGluZ3tcclxuXHRcdFx0XHRcdC5jYXJke1xyXG5cdFx0XHRcdFx0XHQuYnRuLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29sbGFwc2V7XHJcblx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdLFxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcclxuXHRcdFx0XHRcdFx0dGV4dGFyZWF7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjYWNjb3JkaW9ub2Mge1xyXG5cdFx0XHRcdFx0I2NvbGxhcHNlaWNvbixcclxuXHRcdFx0XHRcdCNjb2xsYXBzZWljb24xe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpe1xyXG5cdFx0XHRcdFx0Lm5hdi1yaWdodHtcclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5tb2JpbGUtc2VhcmNoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoOSUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucGFnZS1ib2R5LXdyYXBwZXJ7XHJcblx0XHRcdFx0LyogYm9keSBzdGFydCovXHJcblx0XHRcdFx0LnBhZ2UtYm9keXtcclxuXHRcdFx0XHRcdC5jYXJkLmN1c3RvbS1jYXJkIHtcclxuXHRcdFx0XHRcdFx0LmNhcmQtaGVhZGVye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20gOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN1c3RvbS1jYXJkIC5jYXJkLWhlYWRlciBpbWcge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGFnZS1oZWFkZXIge1xyXG5cdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5icmVhZGNydW1iLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBhZ2UtYm9keSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcclxuXHRcdFx0XHRcdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY2FyZC1oZWFkZXItcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmFsZXJ0LWRhcmsge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5hbGVydC1saWdodC5vdXRsaW5lLCAuYWxlcnQtbGlnaHQub3V0bGluZS0yeCwgLmFsZXJ0LWxpZ2h0LmludmVyc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjYW5pbWF0aW9uLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0LmFuaW1hdGUtd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZ3JpZC1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubGluZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGhlYWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmJvcmRlci1ib3R0b20tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudGFibGUtcHJpbWFyeSwgLnRhYmxlLXNlY29uZGFyeSwgLnRhYmxlLXN1Y2Nlc3MsIC50YWJsZS1pbmZvLCAudGFibGUtd2FybmluZywgLnRhYmxlLWxpZ2h0LCAudGFibGUtZGFuZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5iZy1wcmltYXJ5LCAuYmctc2Vjb25kYXJ5LCAuYmctc3VjY2VzcywgLmJnLWluZm8sIC5iZy13YXJuaW5nLCAuYmctZGFuZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5iZy1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudGhlYWQtbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZG91YmxlLCAuZG90dGVkLCAuZGFzaGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuYm9yZGVyLWJvdHRvbS1wcmltYXJ5e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aCwgdGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZVtjbGFzcyo9J2JnLSdde1xyXG5cdFx0XHRcdFx0XHRcdHRoLCB0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1zdHJpcGVkIHtcclxuXHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LS1icy10YWJsZS1hY2NlbnQtYmc6cmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1ib3JkZXJlZCB7XHJcblx0XHRcdFx0XHRcdFx0dGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWludmVyc2V7XHJcblx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1ib3JkZXItdmVydGljYWwge1xyXG5cdFx0XHRcdFx0XHRcdHRyLHRoLHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1zdHlsaW5ne1xyXG5cdFx0XHRcdFx0XHRcdHRoZWFkLCB0Ym9keXtcclxuXHRcdFx0XHRcdFx0XHRcdHRoLCB0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWRvdWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBkb3VibGUgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IGRvdWJsZSAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWRvdHRlZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWRhc2hlZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3dpdGNoIHtcclxuXHRcdFx0XHRcdFx0XHQuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0KyAuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmctd2hpdGUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idXNpbmVzcy10b3Atd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYi1sLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idXNpbmVzcy1jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5sb2dve1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNvY2lhbC13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdC5kLWZsZXgge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnNvY2lhbC1zdWItdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRvdGFsLXZhbHVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNvY2lhbC1pY29ucyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jdC1ncmlkIHtcclxuXHRcdFx0XHRcdFx0XHRzdHJva2U6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmN0LWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRociB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGV4dC1tdXRlZCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yZXZpZXctYm94IHtcclxuXHRcdFx0XHRcdFx0XHQudGVzdGltb25pYWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA5cHggc29saWQgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYWxlbmRlci13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdC5jYWwtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb250YWN0LWZvcm0ge1xyXG5cdFx0XHRcdFx0XHRcdC50aGVtZS1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1kYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bi1vdXRsaW5lLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYm9yZGVyLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0LmZsb3QtdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoYXJ0LW92ZXJmbG93IHtcclxuXHRcdFx0XHRcdFx0XHQmI2xpbmUtY2hhcnQsJiNjb2x1bW4tY2hhcnQxLCYjY29sdW1uLWNoYXJ0MntcclxuXHRcdFx0XHRcdFx0XHRcdHJlY3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHJlY3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+Z3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+Z3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6IHJnYigxNzcsIDE3NywgMTc4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PiB0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmFkaWFsLWJhciB7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5iYXItY2hhcnQtd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuYm90dG9tLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmNvbG9yLWJvdHRvbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5iLXItbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jaGFydC1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5saXZlLXByb2R1Y3RzLCAudHVybm92ZXIsIC5tb250aGx5LCAudXNlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHQuY3QtbGFiZWxzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmN0LWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuY3QtZ3JpZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHN0cm9rZTogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQjYnJvd3Nlci11c2VzLWNoYXJ0LCAjd2Vic2l0ZS12aXNpdGVyLWNoYXJ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdGF0dXMtZGV0YWlscyB7XHJcblx0XHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNsaXBib2FhcmQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW1nLXRodW1ibmFpbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY3JtLXRvcC13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdC5kLWZsZXgge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdGF0LXdpZGdldC1kYXNoYm9hcmQge1xyXG5cdFx0XHRcdFx0XHRcdC5kLWZsZXgge1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCg3NSUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnN1cHBvcnQtdGlja2V0IHtcclxuXHRcdFx0XHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgKyB0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cCwgaDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfbGVuZ3RoLFxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX2ZpbHRlcixcclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19pbmZvLFxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsXHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19wYWdpbmF0ZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUuZGlzcGxheSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18xIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIub2RkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18xIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyLmV2ZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA1OSwgNzQsIDAuMzApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhlYWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0LCBzZWxlY3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRkLnNlbGVjdC1jaGVja2JveCwgdGguc2VsZWN0LWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudGFibGUtc3RyaXBlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LS1icy10YWJsZS1hY2NlbnQtYmc6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnBhZ2luYXRlX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsIDphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUuZGlzcGxheSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyLmV2ZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18xIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzIzOTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlLmhvdmVyLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4sIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18zIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0I2V4YW1wbGUtc3R5bGUtM193cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHQjZXhhbXBsZS1zdHlsZS0zIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRmb290IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBhZ2UtaXRlbS5kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucGFnZS1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVjb21tZXJjZS13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50b3RhbC1udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNybS1udW1iZXJzIHtcclxuXHRcdFx0XHRcdFx0XHQuY29sIHtcclxuXHRcdFx0XHRcdFx0XHRcdCsgLmNvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mbG90LWNoYXJ0LWNvbnRhaW5lci1zbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtYm94IHtcclxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdC1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdC1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtaG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcm9kdWN0LXRhYmxle1xyXG5cdFx0XHRcdFx0XHRcdCNBUEktMl93cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0I0FQSS0ye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0Ym9keXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4sIHB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoNntcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYm9yZGVyLXRhYi5uYXYtdGFicyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zaG93e1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5uYXYtbGlua3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ici10aGVtZS1iYXJzLTF0bzEwLCAuYnItdGhlbWUtYmFycy1tb3ZpZSwgLmJyLXRoZW1lLWJhcnMtcGlsbCwgLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQsIC5ici10aGVtZS1iYXJzLWhvcml6b250YWx7XHJcblx0XHRcdFx0XHRcdFx0LmJyLXdpZGdldHtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5ici1hY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItc2VsZWN0ZWR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJyLXRoZW1lLWJhcnMtc3F1YXJlIHtcclxuXHRcdFx0XHRcdFx0XHQuYnItd2lkZ2V0e1xyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQgO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItYWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLXNlbGVjdGVke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMsIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIHtcclxuXHRcdFx0XHRcdFx0XHQuYnItd2lkZ2V0e1xyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItc2VsZWN0ZWQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zY3JvbGwtZGVtb3tcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1mb3Jte1xyXG5cdFx0XHRcdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNkLXRpbWVsaW5lLWNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA3cHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2QtdGltZWxpbmUtYmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmNkLXRpbWVsaW5lLWNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC51c2VyLXN0YXR1c3tcclxuXHRcdFx0XHRcdFx0XHR0YWJsZXtcclxuXHRcdFx0XHRcdFx0XHRcdHRkLCB0aHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5LCAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLCAjYnJvd3Nlci11c2VzLWNoYXJ0LCAjd2Vic2l0ZS12aXNpdGVyLWNoYXJ0e1xyXG5cdFx0XHRcdFx0XHRcdHN2Z3tcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jdXN0b21lci1yZXZpZXcge1xyXG5cdFx0XHRcdFx0XHQuY3VzdC1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmN1c3QtZGVzIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tYnVpbGRlci1oZWFkZXItMSwgLmZvcm0tYnVpbGRlci0yLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWJ1aWxkZXIge1xyXG5cdFx0XHRcdFx0XHQubmF2LXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdC5zaG93IHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1waWxscy5uYXYtcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuc2hvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZHJhZy1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdGZpZWxkc2V0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhlbHAtYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjdmlld2h0bWwge1xyXG5cdFx0XHRcdFx0XHQucmVuZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1idWlsZGVyLWNvbHVtbiB7XHJcblx0XHRcdFx0XHRcdC5kcmFnLWJ4IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQud2l6YXJkLTQge1xyXG5cdFx0XHRcdFx0XHR1bC5hbmNob3Ige1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1ncmlkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1oZWFkZXItcm93LCAuanNncmlkLWZpbHRlci1yb3cge1xyXG5cdFx0XHRcdFx0XHQ+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXHJcblx0XHRcdFx0XHRcdD4gLmpzZ3JpZC1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWNlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1hbHQtcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWNlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1jZWxsLCAuanNncmlkLWdyaWQtYm9keSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtc2VsZWN0ZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWNlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQge1xyXG5cdFx0XHRcdFx0XHQuanNncmlkLXBhZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwianNncmlkLXBhZ2VyXCJdIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmpzZ3JpZC1wYWdlci1wYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5uYXZzLWljb24ge1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VwYXJhdG9ye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRlZmF1bHQtYWNjb3JkaW5ne1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHQudGV4dC1tdXRlZHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2cy1pY29uLmRlZmF1bHQtYWNjb3JkaW5nLnN0eWxlLTEge1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRidXR0b257XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvciFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2LWxpc3R7XHJcblx0XHRcdFx0XHRcdC5uYXYtbGlzdC1kaXNje1xyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5uYXZzLWRyb3Bkb3due1xyXG5cdFx0XHRcdFx0XHQub25ob3Zlci1zaG93LWRpdntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub25ob3Zlci1kcm9wZG93bntcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Lm9uaG92ZXItc2hvdy1kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZWZhdWx0LWFjY29yZGluZyB7XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHQuYnRuLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvcmRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsb2ctYm94IHtcclxuXHRcdFx0XHRcdFx0LmJsb2ctZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nLWRldGFpbHMsIC5ibG9nLWRldGFpbHMtbWFpbiB7XHJcblx0XHRcdFx0XHRcdFx0LmJsb2ctc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nLWRldGFpbHMtbWFpbiB7XHJcblx0XHRcdFx0XHRcdFx0LmJsb2ctc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29tbWVudC1ib3gge1xyXG5cdFx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNvbW1lbnQtc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGhye1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50YWJsZS1ob3ZlciB7XHJcblx0XHRcdFx0XHRcdD4gdGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdD4gdHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC0tYnMtdGFibGUtYWNjZW50LWJnOiAjMzAzODQxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dWwudGhlLWljb25zIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IGRvdHRlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ1dHRvbi1idWlsZGVyLXdyYXAge1xyXG5cdFx0XHRcdFx0XHQuYm94IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idXR0b24tcHJldmlldyB7XHJcblx0XHRcdFx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwcmUud2VsbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCNjYWwtYmFzaWMge1xyXG5cdFx0XHRcdFx0XHQuZmMtdG9vbGJhciB7XHJcblx0XHRcdFx0XHRcdFx0LmZjLWxlZnQsIC5mYy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmMtbmV4dC1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZmMtcHJldi1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZjLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLWJ1dHRvbi1ncm91cHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLW1vbnRoLWJ1dHRvbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZjLXJpZ2h0e1xyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0bi1saWdodHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I2NhbC1iYXNpYy12aWV3e1xyXG5cdFx0XHRcdFx0XHQuZmMtdG9vbGJhciB7XHJcblx0XHRcdFx0XHRcdFx0LmZjLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5mYy1idXR0b24tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmMtYWdlbmRhV2Vlay1idXR0b24sIC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZjLWJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdC5mYy1iYXNpY1dlZWstYnV0dG9uLCAuZmMtYmFzaWNEYXktYnV0dG9uLCAuZmMtYWdlbmRhV2Vlay1idXR0b24sIC5mYy1hZ2VuZGFEYXktYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZjLW1vbnRoLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjY2FsLWFnZW5kYS12aWV3IHtcclxuXHRcdFx0XHRcdFx0LmZjLXRvb2xiYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmMtYnV0dG9uLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLW1vbnRoLWJ1dHRvbiwgLmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmFzaWMtY2FsZW5kYXIsICNjYWwtYmctZXZlbnRzLCAjY2FsLWV2ZW50LWNvbG9ycyB7XHJcblx0XHRcdFx0XHRcdC5mYy10b29sYmFyIHtcclxuXHRcdFx0XHRcdFx0XHQuZmMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLWJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYy1iYXNpY1dlZWstYnV0dG9uICwgLmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYm9yZGVyLXdpZGdldHMge1xyXG5cdFx0XHRcdFx0XHQ+IC5yb3cge1xyXG5cdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQud2hldGhlci13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHQud2hldGhlci13aWRnZXQtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQuZGV0YWlscyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC53aGV0aGVyLXdpZGdldC1ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY3JtLWFjdGl2aXR5IHtcclxuXHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsLmRhdGVzIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZWZhdWx0LXdpZGdldC1jb3VudCB7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3JcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaWNvbi1iZyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyZTM5NDU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLCAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5IHtcclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRlc3RpbW9uaWFsLWRlZmF1bHQge1xyXG5cdFx0XHRcdFx0XHQuc2xpZGUtLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY3VzdG9tLWNhcmQge1xyXG5cdFx0XHRcdFx0XHQuY2FyZC1wcm9maWxlIHtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJvZmlsZS1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2hlY2tib3gsIC5yYWRpbyB7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRyb3Bkb3duLWJhc2ljIHtcclxuXHRcdFx0XHRcdFx0LmRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRyb3B1cC1iYXNpYyB7XHJcblx0XHRcdFx0XHRcdC5kcm9wdXAge1xyXG5cdFx0XHRcdFx0XHRcdC5kcm9wdXAtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcclxuXHRcdFx0XHRcdFx0LmR6LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kcm9wem9uZSB7XHJcblx0XHRcdFx0XHRcdC5kei1wcmV2aWV3IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0LmR6LWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJyb3dzZXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0LmFsaWduLXNlbGYtY2VudGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2x1bW4tcnVsZTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmVtYWlsLXdyYXAge1xyXG5cdFx0XHRcdFx0XHQuZW1haWwtYXBwLXNpZGViYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5tZWRpYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5tYWluLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVtYWlsLXJpZ2h0LWFzaWRlIHtcclxuXHRcdFx0XHRcdFx0XHQuZW1haWwtYm9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuaW5ib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQubWVkaWEuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1lZGlhLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lbWFpbC10b3Age1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVtYWlsLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdC5lbWFpbC10b3Age1xyXG5cdFx0XHRcdFx0XHRcdFx0LnVzZXItZW1haWxpZDphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pY29uLWxpc3RzIHtcclxuXHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC53aWRnZXQtam9pbnMge1xyXG5cdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWRpYWwtc29jaWFsLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNvY2lhbC13aWRnZXQtY2FyZCB7XHJcblx0XHRcdFx0XHRcdGg1LCBoNCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYi1iLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmItci1kYXJrIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGVzdGltb25pYWwge1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZ3JpZC1zaG93Y2FzZSB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmlkLWFsaWduIHtcclxuXHRcdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvcmRlci1zdHlsZSB7XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vZmZlci1zdHlsZSB7XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGFnZS1idWlsZGVyIHtcclxuXHRcdFx0XHRcdFx0LmJ0bi1ncmlke1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZ2UtbWFpbkNvbnRyb2xzIHtcclxuXHRcdFx0XHRcdFx0XHQuZ2UtYWRkUm93R3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmdlLXJvdy1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmNvbHVtbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnRuLWNvZGUsIC5idG4tc2NyZWVue1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZ2UtY2FudmFzLmdlLWVkaXRpbmcge1xyXG5cdFx0XHRcdFx0XHRcdC5yb3d7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5jb2x1bW57XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5nZS10b29scy1kcmF3ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHQuZ2UtZGV0YWlsc3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5idG4tZ3JvdXB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZ2UtY29udGVudC10eXBlLWNrZWRpdG9ye1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnByaWNpbmctd3JhcHBlci1jYXJke1xyXG5cdFx0XHRcdFx0XHQucHJpY2luZy1jYXJke1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZC10aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZC1wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0aDF7XHJcblx0XHRcdFx0XHRcdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2VhcmNoLXBhZ2Uge1xyXG5cdFx0XHRcdFx0XHQuaW5mby1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHQrIC5pbmZvLWJsb2Nre1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkLWFic29sdXRle1xyXG5cdFx0XHRcdFx0XHQuYmctcHJpbWFyeSwgLmJnLXNlY29uZGFyeXtcclxuXHRcdFx0XHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvKiBib2R5IGVuZCovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvb3RlciB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3VzdG9tLXNlbGVjdCwgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvb3Rlci1maXh7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZHQtYnV0dG9uLWluZm8ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoYXQtYm94IHtcclxuXHRcdFx0XHQuYWJvdXQge1xyXG5cdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jaGF0LW1lbnUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHQubmF2LXRhYnMge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC51c2VyLXByb2ZpbGUge1xyXG5cdFx0XHRcdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmF2YXRhcntcclxuXHRcdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc29jaWFsLW1lZGlhIHtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZm9sbG93IHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZm9sbG93LW51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zdGF0dXMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jaGF0LXJpZ2h0LWFzaWRlIHtcclxuXHRcdFx0XHRcdC5jaGF0IHtcclxuXHRcdFx0XHRcdFx0LmNoYXQtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdC5jaGF0LW1lbnUtaWNvbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hhdC1tc2ctYm94IHtcclxuXHRcdFx0XHRcdFx0XHQubXktbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3JcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQub3RoZXItbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jaGF0LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhdC1oaXN0b3J5IHtcclxuXHRcdFx0XHRcdC5jYWxsLWljb25zIHtcclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cHJlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zY29ybGxlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnB1dC1ncm91cC1haXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlucHV0LWdyb3VwLXNvbGlkIHtcclxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCwgLmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZW1pbGlnaHQtYmctY29sb3IsIC5oZWFkZXItYmctY29sb3Ige1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHQrIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuXHRcdFx0XHQmOmhvdmVyOm5vdCguYWN0aXZlKSxcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtZmx1c2gge1xyXG5cdFx0XHRcdC5saXN0LWdyb3VwLWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA0MDg1O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdGNvbG9yOiAjMzgzZDQxO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcclxuXHRcdFx0XHRjb2xvcjogIzE1NTcyNDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcclxuXHRcdFx0XHRjb2xvcjogIzcyMWMyNDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XHJcblx0XHRcdFx0Y29sb3I6ICM4NTY0MDQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLWluZm8ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMGM1NDYwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XHJcblx0XHRcdFx0Y29sb3I6ICM4MTgxODI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLWRhcmsge1xyXG5cdFx0XHRcdGNvbG9yOiAjMWIxZTIxO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtYmcge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuNyk7XHJcblx0XHRcdFx0LmF1dGhlbnRpY2F0aW9uLWJveCB7XHJcblx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0LnRoZW1lLWZvcm0ge1xyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMsIGg0LCBoNntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtYmctdmlkZW8ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuNyk7XHJcblx0XHRcdFx0LmF1dGhlbnRpY2F0aW9uLWJveCB7XHJcblx0XHRcdFx0XHRoNCwgaDMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSxcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmVycm9yLXdyYXBwZXIge1xyXG5cdFx0XHRcdC5tYWludGVuYW5jZS1pY29ucyB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblx0XHRcdFx0Lm1vZGFsLWhlYWRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubW9kYWwtZm9vdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21pbmdzb29uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjgpO1xyXG5cdFx0XHRcdC5jb21pbmdzb29uLWlubmVyIHtcclxuXHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvdW50ZG93biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29taW5nLXNvb24tYm90dG9tLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGhlbnRpY2F0aW9uLW1haW4ge1xyXG5cdFx0XHRcdC5hdXRoLWlubmVybGVmdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1dGgtbGF5ZXIucG5nKSwgIHJnYmEoNTQsIDY0LCA3NCwgMC45KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0XHRcdC50ZXh0LWNlbnRlciB7XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNvY2lhbC1tZWRpYXtcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYXV0aC1pbm5lcnJpZ2h0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdC5yZXNldC1wYXNzd29yZC1ib3gge1xyXG5cdFx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yZXNldC1wYXNzd29yZC1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5vcHQtYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYXV0aGVudGljYXRpb24tYm94IHtcclxuXHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0LnRoZW1lLWZvcm0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmRlZmF1bHQtYWNjb3JkaW5nIHtcclxuXHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHQuYnRuLWxpbmt7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRleHQtbXV0ZWR7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iZy1wcmltYXJ5e1xyXG5cdFx0XHRcdFx0LmJ0bi1saW5re1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iZy1zZWNvbmRhcnl7XHJcblx0XHRcdFx0XHQuYnRuLWxpbmt7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2xsYXBzZXtcclxuXHRcdFx0XHQuY2FyZC1ib2R5e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpe1xyXG5cdFx0XHRcdC5jaGF0LWJveHtcclxuXHRcdFx0XHRcdC5jaGF0LWhpc3Rvcnl7XHJcblx0XHRcdFx0XHRcdC5jYWxsLWljb25ze1xyXG5cdFx0XHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRvdGFsLXRpbWV7XHJcblx0XHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jYWxsZXItaW1ne1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jaGF0LWJveCB7XHJcblx0XHRcdFx0XHQuY2hhdC1oaXN0b3J5IHtcclxuXHRcdFx0XHRcdFx0LmNhbGwtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0PmRpdntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblx0XHRcdFx0Ly9jcm0gZGFzaGJvYXJkXHJcblx0XHRcdFx0LmNybS1udW1iZXJzIHtcclxuXHRcdFx0XHRcdC5jb2wge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHQrLmNvbHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmICsgLmNvbHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0JiArIC5jb2x7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuXHRcdFx0XHQuY2hhdC1tZW51IHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5lcnJvci13cmFwcGVye1xyXG5cdFx0XHRcdFx0Lm1haW50ZW5hbmNlLWljb25ze1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYm9yZGVyLXdpZGdldHN7XHJcblx0XHRcdFx0XHQ+IC5yb3d7XHJcblx0XHRcdFx0XHRcdD5kaXY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD5kaXY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jcm0tbnVtYmVycyB7XHJcblx0XHRcdFx0XHQuY29sIHtcclxuXHRcdFx0XHRcdFx0Ky5jb2x7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0JiArIC5jb2x7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0XHRcdFx0LmNybS1udW1iZXJzIHtcclxuXHRcdFx0XHRcdC5jb2wge1xyXG5cdFx0XHRcdFx0XHQrLmNvbHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdC8vY3JtIGRhc2hib2FyZFxyXG5cdFx0XHRcdC5ib3JkZXItd2lkZ2V0c3tcclxuXHRcdFx0XHRcdD4gLnJvd3tcclxuXHRcdFx0XHRcdFx0PiBkaXZ7XHJcblx0XHRcdFx0XHRcdFx0K2RpdntcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXtcclxuXHRcdFx0XHQudXNlci1wcm9maWxlIHtcclxuXHRcdFx0XHRcdC5ob3ZlcmNhcmQge1xyXG5cdFx0XHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0LnVzZXItZGVzaWduYXRpb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ib3JkZXItd2lkZ2V0cyB7XHJcblx0XHRcdFx0XHQ+IC5yb3cge1xyXG5cdFx0XHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0KyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC53aWRnZXQtam9pbnMge1xyXG5cdFx0XHRcdFx0LmJvcmRlci1hZnRlci14cyB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XHJcblx0XHRcdFx0LmJ1c2luZXNzLWNhcmQge1xyXG5cdFx0XHRcdFx0LmItbC1saWdodHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcclxuXHRcdFx0XHQuYm9yZGVyLXdpZGdldHN7XHJcblx0XHRcdFx0XHQ+IC5yb3d7XHJcblx0XHRcdFx0XHRcdD4gZGl2e1xyXG5cdFx0XHRcdFx0XHRcdCYgKyBkaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHQmICsgZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxnLWJhY2tkcm9wIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0fVxyXG5cdFx0LmxnLW91dGVyIHtcclxuXHRcdFx0LmxnLXRodW1iLW91dGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kcmFnIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRmb3JtIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDMwcHggJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IGRvdHRlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaGVscC1ibG9jayB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRyYWdnYWJsZSB7XHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpbywgLmNoZWNrYm94IHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3QyLXNlYXJjaC0taW5saW5le1xyXG5cdFx0XHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG5cdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG5cdFx0XHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0Mi1kcm9wZG93bntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0Mi1kcnBkd24ge1xyXG5cdFx0XHQuZm9ybS1jb250cm9sLXByaW1hcnkge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWluZm8ge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGluZm8tY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJGluZm8tY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXdhcm5pbmcge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWRhbmdlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWludmVyc2Uge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtcHJpbWFyeS1maWxse1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5LWZpbGx7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXN1Y2Nlc3MtZmlsbHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWluZm8tZmlsbHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXdhcm5pbmctZmlsbHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWRhbmdlci1maWxse1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1pbnZlcnNlLWZpbGx7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVke1xyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aGVtZS1mb3JtIHtcclxuXHRcdFx0c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9c2VhcmNoXSxcclxuXHRcdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXdlZWtdLFxyXG5cdFx0XHRpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9ZmlsZV0sIHNlbGVjdCB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1kaXZpZGVye1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LkNvZGVNaXJyb3J7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHQuQ29kZU1pcnJvci1jb2Rle1xyXG5cdFx0XHRcdHByZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lZGl0b3ItdG9vbGJhcntcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpLnNlcGFyYXRvcntcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmVkaXRvci10b29sYmFyLmRpc2FibGVkLWZvci1wcmV2aWV3IHtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHQmOm5vdCgubm8tZGlzYWJsZSl7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZWRpdG9yLXByZXZpZXcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQuZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbiwgLmVkaXRvci1wcmV2aWV3LXNpZGV7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC51LXN0ZXB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdCYuY3VycmVudHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudS1zdGVwLXRpdGxlLCAudS1wZWFybC10aXRsZXtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnUtc3RlcC1udW1iZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHRcdC51LXBlYXJse1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51LXBlYXJsLW51bWJlciwgLnUtcGVhcmwtaWNvbntcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQudS1wZWFybC5kaXNhYmxlZCB7XHJcblx0XHRcdC51LXBlYXJsLWljb24sIC51LXBlYXJsLW51bWJlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51LXBlYXJsLmVycm9ye1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5vdGUtZWRpdG9yLm5vdGUtZnJhbWV7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQubm90ZS1lZGl0aW5nLWFyZWEge1xyXG5cdFx0XHRcdC5ub3RlLWVkaXRhYmxle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3YWwtbW9kYWx7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0LnN3YWwtdGl0bGV7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2FsLXRleHR7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3YWwtY29udGVudF9faW5wdXR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3YWwtaWNvbi0tc3VjY2VzcyB7XHJcblx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2FsLWljb24tLXN1Y2Nlc3NfX2hpZGUtY29ybmVycyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHRcdC5uYXYtdGFic3tcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3d7XHJcblx0XHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yICRkYXJrLWJvcmRlci1jb2xvciAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2LXRhYnMubmF2LWJvdHRvbSB7XHJcblx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHQmLmZvY3VzLFxyXG5cdFx0XHRcdFx0Ji5ob3ZlcntcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQgJGRhcmstYm9yZGVyLWNvbG9yICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXItdGFiLm5hdi1sZWZ0LCAuYm9yZGVyLXRhYi5uYXYtcmlnaHQge1xyXG5cdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvdyB7XHJcblx0XHRcdFx0PiAubmF2LWxpbmt7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyLXRhYi5uYXYtbGVmdC5uYXYtc2Vjb25kYXJ5IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaG93ID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtaXRlbS5zaG93e1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNze1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvdyA+IC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtaXRlbS5zaG93e1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi1pbmZve1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvdyA+IC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRpbmZvLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtaXRlbS5zaG93e1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkaW5mby1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LXNlY29uZGFyeSB7XHJcblx0XHRcdC5uYXYtbGlua3tcclxuXHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWl0ZW17XHJcblx0XHRcdFx0Ji5zaG93e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXItdGFiLm5hdi1zdWNjZXNzIHtcclxuXHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWl0ZW17XHJcblx0XHRcdFx0Ji5zaG93e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZHJvcGRvd24tZGl2aWRlcntcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5pY29uLWhvdmVyLWJvdHRvbSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Lmljb24tdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbi1maXJzdCB7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGNvZGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0ZjVhO1xyXG5cdFx0fVxyXG5cdFx0I2NkLXRpbWVsaW5le1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpbWVsaW55e1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aW1lbGlueS1kb3R7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGltZWxpbnktdGltZWxpbmV7XHJcblx0XHRcdFx0LnRpbWVsaW55LXRpbWVibG9ja3tcclxuXHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0XHQudGltZWxpbnktZG90e1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bm90KC5pbmFjdGl2ZSk6bm90KC5hY3RpdmUpe1xyXG5cdFx0XHRcdFx0XHQudGltZWxpbnktZG90e1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGltZWxpbnktZG90e1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRvZG97XHJcblx0XHRcdC50b2RvLWxpc3Qtd3JhcHBlcntcclxuXHRcdFx0XHQjdG9kby1saXN0e1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQudGFzay1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0LnRhc2stbGFiZWx7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRoNHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRhc2stYWN0aW9uLWJ0bntcclxuXHRcdFx0XHRcdFx0XHRcdC5hY3Rpb24tYm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyOm5vdCguYWN0aXZlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmNvbXBsZXRlZHtcclxuXHRcdFx0XHRcdFx0XHQudGFzay1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHQudGFzay1sYWJlbHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmNvbXBsZXRlLWJ0bntcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50b2RvLWxpc3QtZm9vdGVyIHtcclxuXHRcdFx0XHRcdC5uZXctdGFzay13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51c2VyLXByb2ZpbGUge1xyXG5cdFx0XHQudHRsLWluZm8ge1xyXG5cdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhvdmVyY2FyZCB7XHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVzZXItaW1hZ2V7XHJcblx0XHRcdFx0XHQuYXZhdGFye1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lmljb24td3JhcHBlcntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9sbG93IHtcclxuXHRcdFx0XHQuZm9sbG93LW51bXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2ZpbGUtaW1nLXN0eWxle1xyXG5cdFx0XHRcdC51c2VyLW5hbWV7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbnRyb2pzLWhlbHBlckxheWVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LDY0LDc0LDAuOSk7XHJcblx0XHRcdGJvcmRlcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdFx0fVxyXG5cdFx0LmpzdHJlZS1kZWZhdWx0IHtcclxuXHRcdFx0LmpzdHJlZS1ub2RlLCAuanN0cmVlLWljb257XHJcblx0XHRcdFx0Y29sb3I6ICM0MzRmNWEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuanN0cmVlLWFuY2hvcntcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuanN0cmVlLWNsaWNrZWR7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuanN0cmVlLWhvdmVyZWR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3Bhbi50d2l0dGVyLXR5cGVhaGVhZHtcclxuXHRcdFx0LnR0LW1lbnV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudHQtc3VnZ2VzdGlvbntcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnR5cG9ncmFwaHl7XHJcblx0XHRcdHNtYWxse1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJsb2NrcXVvdGUtZm9vdGVye1xyXG5cdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5xdWlja3ZpZXctd3JhcHBlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDlweCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQucXVpY2t2aWV3LWJveCwgLnF1aWNrdmlldy1yZWNlbnQtYWN0aXZpdHkge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA5cHggJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm9yZGVyLXRhYi5uYXYtdGFicyB7XHJcblx0XHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJvcmRlci10YWIubmF2LXByaW1hcnkge1xyXG5cdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHQmLmFjdGl2ZSwgOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm5hdi1pdGVtLnNob3csIC5uYXYtbGluazpmb2N1cyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWhlYWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHQubW9kYWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZnJpZW5kLWxpc3Qtc2VhcmNoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzODQxO1xyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnJlY2VudC1hY3Rpdml0eSB7XHJcblx0XHRcdFx0LmFjdGl2aXR5LWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRociB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51c2VyLWZpcnN0LWxldHRlciB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoYXQtYm94e1xyXG5cdFx0XHRcdC5hYm91dHtcclxuXHRcdFx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29kZS1ib3gtY29weXtcclxuXHRcdFx0cHJle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2Rle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJde1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29kZS1ib3gtY29weV9fYnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIHByZVtjbGFzcyo9bGFuZ3VhZ2UtXXtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAkYmxhY2s7XHJcblx0XHRcdFx0OjpzZWxlY3Rpb257XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRhYmxlLmZpeGVkSGVhZGVyLWZsb2F0aW5ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQuZHQtYnV0dG9uLWluZm97XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2tleXRhYmxlX3dyYXBwZXIsICNjb2x1bW4tc2VsZWN0b3Jfd3JhcHBlciwgI2F1dG8tZmlsbF93cmFwcGVyLCAjY3VzdG9tLWJ1dHRvbl93cmFwcGVyLCAjY2xhc3MtYnV0dG9uX3dyYXBwZXIsICNrZXlib2FyZC1idG5fd3JhcHBlciwgI211bHRpbGV2ZWwtYnRuX3dyYXBwZXIsICNwYWdlbGVuZ3RoLWJ0bl93cmFwcGVyLCAjYmFzaWMtY29scmVvcmRlcl93cmFwcGVyLCAjc3RhdGUtc2F2aW5nX3dyYXBwZXIsICNyZWFsLXRpbWVfd3JhcHBlciwgI2Jhc2ljLWZpeGVkLWhlYWRlcl93cmFwcGVyLCAjZml4ZWQtaGVhZGVyLWZvb3Rlcl93cmFwcGVyLCAjZXhwb3J0LWJ1dHRvbl93cmFwcGVyLCAjZXhjZWwtY3VzdC1ib2xkZXJfd3JhcHBlciwgI2N1c3QtanNvbl93cmFwcGVyLCAjYmFzaWMta2V5LXRhYmxlX3dyYXBwZXIsICNmb2N1cy1jZWxsX3dyYXBwZXIsICNyZXNwb25zaXZlX3dyYXBwZXIsICNuZXctY29uc193cmFwcGVyLCAjc2hvdy1oaWRkZW4tcm93X3dyYXBwZXIsICNiYXNpYy1yb3ctcmVvcmRlcl93cmFwcGVyLCAjZnVsbC1yb3dfd3JhcHBlciwgI3Jlc3QtY29sdW1uX3dyYXBwZXJ7XHJcblx0XHRcdC5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2V4YW1wbGUtc3R5bGUtOF93cmFwcGVye1xyXG5cdFx0XHR0YWJsZS5kYXRhVGFibGUuc3RyaXBlLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheXtcclxuXHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHR0ci5vZGR7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lcnJvci13cmFwcGVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuOCk7XHJcblx0XHRcdC5zdWItY29udGVudHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5iLWxpZ2h0e1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Lm1vZGFsLWhlYWRlcntcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC51aS1mcm9udHtcclxuXHRcdFx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0ZXB3aXphcmQge1xyXG5cdFx0XHQuc3RlcHdpemFyZC1yb3d7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFse1xyXG5cdFx0XHQudGhlbWUtY2xvc2V7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50b2tlbi5hdHJ1bGUsIC50b2tlbi5hdHRyLXZhbHVlLCAudG9rZW4ua2V5d29yZCB7XHJcblx0XHRcdGNvbG9yOiAkaW5mby1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC50b2tlbntcclxuXHRcdFx0Ji5ib29sZWFuLCAmLmNvbnN0YW50LCAmLmRlbGV0ZWQsICYubnVtYmVyLCAmLnByb3BlcnR5LCAmLnN5bWJvbCwgJi50YWd7XHJcblx0XHRcdFx0Y29sb3I6ICRkYW5nZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb2FkZXItYm94e1xyXG5cdFx0XHQmLmNhcmQtbG9hZGVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm15LWdhbGxlcnl7XHJcblx0XHRcdCYuZ2FsbGVyeS13aXRoLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGVhY2ggJHZhciBpbiAkYWxlcnQtbmFtZSB7XHJcblx0XHRcdCRpOiBpbmRleCgkYWxlcnQtbmFtZSwgJHZhcik7XHJcblx0XHRcdC5hbGVydC0jeyR2YXJ9LmludmVyc2V7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFsZXJ0LSN7JHZhcn0ub3V0bGluZSwgLmFsZXJ0LSN7JHZhcn0ub3V0bGluZS0yeCB7XHJcblx0XHRcdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFsZXJ0LWxpZ2h0IHtcclxuXHRcdFx0Ji5pbnZlcnNlIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGlzbWlzcy10ZXh0IHtcclxuXHRcdFx0LmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuXHRcdFx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogdW5zZXQ7XHJcblx0XHRcdFx0XHQuYmctbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyA9PT09PT09PT0gdGhlbWUgbGF5b3V0IDIgIHNjc3MgZW5kIGhlcmUgPT09PT09PT09PS8vXHJcblxyXG4vLyA9PT09PT09PT0gdGhlbWUgbGF5b3V0IDMgIHNjc3Mgc3RhcnQgPT09PT09PT09PS8vXHJcblxyXG5ib2R5e1xyXG5cdCZbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC0zXCJdIHtcclxuXHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC44KSBpbnZlcnQoMSk7XHJcblx0XHR9XHJcblx0XHQuZm9ybS1zZWxlY3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5hbGVydC1saWdodCB7XHJcblx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdGZpbHRlcjogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mbG90LWNoYXJ0LWNvbnRhaW5lcntcclxuXHRcdFx0LmxlZ2VuZHtcclxuXHRcdFx0XHQudGFibGV7XHJcblx0XHRcdFx0XHR0Ym9keXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHQubGVnZW5kTGFiZWx7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXYtZGFyayAsLm5hdi1waWxscy5uYXYtZGFya3tcclxuXHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wYWdlLXdyYXBwZXIge1xyXG5cdFx0XHQucGFnZS1tYWluLWhlYWRlcntcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdC5kZWZhdWx0LWFjY29yZGluZ3tcclxuXHRcdFx0XHRcdC5jYXJke1xyXG5cdFx0XHRcdFx0XHQuYnRuLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29sbGFwc2V7XHJcblx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdLFxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcclxuXHRcdFx0XHRcdFx0dGV4dGFyZWF7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjYWNjb3JkaW9ub2Mge1xyXG5cdFx0XHRcdFx0I2NvbGxhcHNlaWNvbixcclxuXHRcdFx0XHRcdCNjb2xsYXBzZWljb24xe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpe1xyXG5cdFx0XHRcdFx0Lm5hdi1yaWdodHtcclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5tb2JpbGUtc2VhcmNoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoOSUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucGFnZS1ib2R5LXdyYXBwZXIge1xyXG5cdFx0XHRcdC8qIHNpZGViYXIgc3RhcnQgKi9cclxuXHRcdFx0XHQmLnNpZGViYXItaWNvbiB7XHJcblx0XHRcdFx0XHQucGFnZS1zaWRlYmFye1xyXG5cdFx0XHRcdFx0XHQuc2lkZWJhci1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHQuc2lkZWJhci1oZWFkZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnNpbmdsZS1oZWFkZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5zaWRlYmFyLXN1Ym1lbnV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRhOmhvdmVyICsgdWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBhZ2Utc2lkZWJhciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHQmLm5hdGl2ZS1pbWFnZS1iZyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3MTkxZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubmF2aWdhdGlvbi1ib3JkZXJlZCB7XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4zNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zaWRlYmFyLXVzZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDNweCAycHggOHB4IC0xcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcclxuXHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNpZGViYXItbWVudSB7XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4zNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyID4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kICVjb21tb247XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHQmLnNpZGViYXItaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNpZGViYXItc3VibWVudSB7XHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHNpZGViYXItc3VibWVudS1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNpZGViYXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0LnNpZGViYXItd2lkZ2V0LXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLXdpZGdldC1ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiBzaWRlYmFyIGVuZCAqL1xyXG5cdFx0XHRcdC5wYWdlLWJvZHl7XHJcblx0XHRcdFx0XHQuY2FyZC5jdXN0b20tY2FyZCB7XHJcblx0XHRcdFx0XHRcdC5jYXJkLWhlYWRlcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tIDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jdXN0b20tY2FyZCAuY2FyZC1oZWFkZXIgaW1nIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LyogYm9keSBzdGFydCovXHJcblx0XHRcdFx0LnBhZ2UtaGVhZGVyIHtcclxuXHRcdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnJlYWRjcnVtYi1pdGVtIHtcclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wYWdlLWJvZHkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xyXG5cdFx0XHRcdFx0XHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5jYXJkLWhlYWRlci1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYWxlcnQtZGFyayB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmFsZXJ0LWxpZ2h0Lm91dGxpbmUsIC5hbGVydC1saWdodC5vdXRsaW5lLTJ4LCAuYWxlcnQtbGlnaHQuaW52ZXJzZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNhbmltYXRpb24tYm94IHtcclxuXHRcdFx0XHRcdFx0XHQuYW5pbWF0ZS13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ncmlkLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5saW5lIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlIHtcclxuXHRcdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudGFibGUtcHJpbWFyeSwgLnRhYmxlLXNlY29uZGFyeSwgLnRhYmxlLXN1Y2Nlc3MsIC50YWJsZS1pbmZvLCAudGFibGUtd2FybmluZywgLnRhYmxlLWxpZ2h0LCAudGFibGUtZGFuZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5iZy1wcmltYXJ5LCAuYmctc2Vjb25kYXJ5LCAuYmctc3VjY2VzcywgLmJnLWluZm8sIC5iZy13YXJuaW5nLCAuYmctZGFuZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5iZy1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudGhlYWQtbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZG91YmxlLCAuZG90dGVkLCAuZGFzaGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlW2NsYXNzKj0nYmctJ10ge1xyXG5cdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtc3RyaXBlZCB7XHJcblx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC0tYnMtdGFibGUtYWNjZW50LWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWJvcmRlcmVkIHtcclxuXHRcdFx0XHRcdFx0XHR0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGQsIHRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtaW52ZXJzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1ib3JkZXItdmVydGljYWwge1xyXG5cdFx0XHRcdFx0XHRcdHRyLHRoLHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1zdHlsaW5nIHtcclxuXHRcdFx0XHRcdFx0XHR0aGVhZCwgdGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWRvdWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBkb3VibGUgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IGRvdWJsZSAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWRvdHRlZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRhYmxlLWRhc2hlZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3dpdGNoIHtcclxuXHRcdFx0XHRcdFx0XHQuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0KyAuc3dpdGNoLXN0YXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmctd2hpdGUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idXNpbmVzcy10b3Atd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYi1sLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idXNpbmVzcy1jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zb2NpYWwtd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5zb2NpYWwtc3ViLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50b3RhbC12YWx1ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zb2NpYWwtaWNvbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY3QtZ3JpZCB7XHJcblx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jdC1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aHIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRleHQtbXV0ZWQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmV2aWV3LWJveCB7XHJcblx0XHRcdFx0XHRcdFx0LnRlc3RpbW9uaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FsZW5kZXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuY2FsLWRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY29udGFjdC1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtZGFyayB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4tb3V0bGluZS1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJvcmRlci1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mbG90LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jaGFydC1vdmVyZmxvdyB7XHJcblx0XHRcdFx0XHRcdFx0JiNsaW5lLWNoYXJ0LCYjY29sdW1uLWNoYXJ0MSwmI2NvbHVtbi1jaGFydDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRyZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiByZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PiBnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Pmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Pmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiByZ2IoMTc3LCAxNzcsIDE3OCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlhbC1iYXIge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmFyLWNoYXJ0LXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdFx0LmJvdHRvbS1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jb2xvci1ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYi1yLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hhcnQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHQubGl2ZS1wcm9kdWN0cywgLnR1cm5vdmVyLCAubW9udGhseSwgLnVzZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmN0LWxhYmVscyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jdC1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmN0LWdyaWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdHJva2U6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0I2Jyb3dzZXItdXNlcy1jaGFydCwgI3dlYnNpdGUtdmlzaXRlci1jaGFydCB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3RhdHVzLWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jbGlwYm9hYXJkLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmltZy10aHVtYm5haWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNybS10b3Atd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3RhdC13aWRnZXQtZGFzaGJvYXJkIHtcclxuXHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoNzUlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdXBwb3J0LXRpY2tldCB7XHJcblx0XHRcdFx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmICsgdHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHAsIGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX2xlbmd0aCxcclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19maWx0ZXIsXHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfaW5mbyxcclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19maWx0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5LCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ci5vZGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIuZXZlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18xIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDU5LCA3NCwgMC4zMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXQsIHNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dGQuc2VsZWN0LWNoZWNrYm94LCB0aC5zZWxlY3QtY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50YWJsZS1zdHJpcGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQtLWJzLXRhYmxlLWFjY2VudC1iZzogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHQucGFnaW5hdGVfYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciwgOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5LCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIuZXZlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMjM5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUuaG92ZXIsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18xLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjZXhhbXBsZS1zdHlsZS0zX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdCNleGFtcGxlLXN0eWxlLTMge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGZvb3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucGFnZS1pdGVtLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucGFnZS1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVjb21tZXJjZS13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50b3RhbC1udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNybS1udW1iZXJzIHtcclxuXHRcdFx0XHRcdFx0XHQuY29sIHtcclxuXHRcdFx0XHRcdFx0XHRcdCsgLmNvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mbG90LWNoYXJ0LWNvbnRhaW5lci1zbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtYm94IHtcclxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdC1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdC1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtaG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtdGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdCNBUEktMl93cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdCNBUEktMiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuLCBwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYm9yZGVyLXRhYi5uYXYtdGFicyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zaG93IHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnItdGhlbWUtYmFycy0xdG8xMCwgLmJyLXRoZW1lLWJhcnMtbW92aWUsIC5ici10aGVtZS1iYXJzLXBpbGwsIC5ici10aGVtZS1iYXJzLXJldmVyc2VkLCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIHtcclxuXHRcdFx0XHRcdFx0XHQuYnItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItYWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnItdGhlbWUtYmFycy1zcXVhcmUge1xyXG5cdFx0XHRcdFx0XHRcdC5ici13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItYWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyB7XHJcblx0XHRcdFx0XHRcdFx0LmJyLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLXNlbGVjdGVkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zY3JvbGwtZGVtbyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zZWFyY2gtZm9ybSB7XHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jZC10aW1lbGluZS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudXNlci1zdGF0dXMge1xyXG5cdFx0XHRcdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRkLCB0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0I2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcy1kYWlseSwgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcywgI2Jyb3dzZXItdXNlcy1jaGFydCwgI3dlYnNpdGUtdmlzaXRlci1jaGFydCB7XHJcblx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jdXN0b21lci1yZXZpZXcge1xyXG5cdFx0XHRcdFx0XHQuY3VzdC1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmN1c3QtZGVzIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tYnVpbGRlci1oZWFkZXItMSwgLmZvcm0tYnVpbGRlci0yLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWJ1aWxkZXIge1xyXG5cdFx0XHRcdFx0XHQubmF2LXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdC5zaG93IHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1waWxscy5uYXYtcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuc2hvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZHJhZy1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdGZpZWxkc2V0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmhlbHAtYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjdmlld2h0bWwge1xyXG5cdFx0XHRcdFx0XHQucmVuZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1idWlsZGVyLWNvbHVtbiB7XHJcblx0XHRcdFx0XHRcdC5kcmFnLWJ4IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQud2l6YXJkLTQge1xyXG5cdFx0XHRcdFx0XHR1bC5hbmNob3Ige1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1ncmlkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1oZWFkZXItcm93LCAuanNncmlkLWZpbHRlci1yb3cge1xyXG5cdFx0XHRcdFx0XHQ+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXHJcblx0XHRcdFx0XHRcdD4gLmpzZ3JpZC1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWNlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1hbHQtcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWNlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1jZWxsLCAuanNncmlkLWdyaWQtYm9keSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtc2VsZWN0ZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWNlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQge1xyXG5cdFx0XHRcdFx0XHQuanNncmlkLXBhZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwianNncmlkLXBhZ2VyXCJdIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmpzZ3JpZC1wYWdlci1wYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmpzZ3JpZC1wYWdlci1jdXJyZW50LXBhZ2Uge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5uYXZzLWljb24ge1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VwYXJhdG9yIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZWZhdWx0LWFjY29yZGluZyB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHQudGV4dC1tdXRlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5uYXZzLWljb24uZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5hdi1saXN0IHtcclxuXHRcdFx0XHRcdFx0Lm5hdi1saXN0LWRpc2Mge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2cy1kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdC5vbmhvdmVyLXNob3ctZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub25ob3Zlci1kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5vbmhvdmVyLXNob3ctZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZWZhdWx0LWFjY29yZGluZyB7XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHQuYnRuLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvcmRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsb2ctYm94IHtcclxuXHRcdFx0XHRcdFx0LmJsb2ctZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nLWRldGFpbHMsIC5ibG9nLWRldGFpbHMtbWFpbiB7XHJcblx0XHRcdFx0XHRcdFx0LmJsb2ctc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ibG9nLWRldGFpbHMtbWFpbiB7XHJcblx0XHRcdFx0XHRcdFx0LmJsb2ctc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29tbWVudC1ib3gge1xyXG5cdFx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNvbW1lbnQtc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGhyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGFibGUtaG92ZXIge1xyXG5cdFx0XHRcdFx0XHQ+IHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHQ+IHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQtLWJzLXRhYmxlLWFjY2VudC1iZzogIzMwMzg0MTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVsLnRoZS1pY29ucyB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b24tYnVpbGRlci13cmFwIHtcclxuXHRcdFx0XHRcdFx0LmJveCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnV0dG9uLXByZXZpZXcge1xyXG5cdFx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHJlLndlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjY2FsLWJhc2ljIHtcclxuXHRcdFx0XHRcdFx0LmZjLXRvb2xiYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0LCAuZmMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLW5leHQtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLXByZXYtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mYy1idXR0b24tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmMtbW9udGgtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZjLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I2NhbC1iYXNpYy12aWV3IHtcclxuXHRcdFx0XHRcdFx0LmZjLXRvb2xiYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mYy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9keS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZjLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLWJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYy1hZ2VuZGFXZWVrLWJ1dHRvbiwgLmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmMtYnV0dG9uLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0LmZjLWJhc2ljV2Vlay1idXR0b24sIC5mYy1iYXNpY0RheS1idXR0b24sIC5mYy1hZ2VuZGFXZWVrLWJ1dHRvbiwgLmZjLWFnZW5kYURheS1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmMtbW9udGgtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCNjYWwtYWdlbmRhLXZpZXcge1xyXG5cdFx0XHRcdFx0XHQuZmMtdG9vbGJhciB7XHJcblx0XHRcdFx0XHRcdFx0LmZjLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmMtYnV0dG9uLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLW1vbnRoLWJ1dHRvbiwgLmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmFzaWMtY2FsZW5kYXIsICNjYWwtYmctZXZlbnRzLCAjY2FsLWV2ZW50LWNvbG9ycyB7XHJcblx0XHRcdFx0XHRcdC5mYy10b29sYmFyIHtcclxuXHRcdFx0XHRcdFx0XHQuZmMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLWJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYy1iYXNpY1dlZWstYnV0dG9uLCAuYnRuLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZjLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0bi1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYm9yZGVyLXdpZGdldHMge1xyXG5cdFx0XHRcdFx0XHQ+IC5yb3cge1xyXG5cdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQud2hldGhlci13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHQud2hldGhlci13aWRnZXQtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQuZGV0YWlscyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC53aGV0aGVyLXdpZGdldC1ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY3JtLWFjdGl2aXR5IHtcclxuXHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsLmRhdGVzIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZWZhdWx0LXdpZGdldC1jb3VudCB7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3JcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaWNvbi1iZyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyZTM5NDU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLCAjZG9udXQtY29sb3ItY2hhcnQtbW9ycmlzLWRhaWx5IHtcclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRlc3RpbW9uaWFsLWRlZmF1bHQge1xyXG5cdFx0XHRcdFx0XHQuc2xpZGUtLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY3VzdG9tLWNhcmQge1xyXG5cdFx0XHRcdFx0XHQuY2FyZC1wcm9maWxlIHtcclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJvZmlsZS1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtc29jaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2hlY2tib3gsIC5yYWRpbyB7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRyb3Bkb3duLWJhc2ljIHtcclxuXHRcdFx0XHRcdFx0LmRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRyb3B1cC1iYXNpYyB7XHJcblx0XHRcdFx0XHRcdC5kcm9wdXAge1xyXG5cdFx0XHRcdFx0XHRcdC5kcm9wdXAtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcclxuXHRcdFx0XHRcdFx0LmR6LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kcm9wem9uZSB7XHJcblx0XHRcdFx0XHRcdC5kei1wcmV2aWV3IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0LmR6LWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJyb3dzZXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0LmFsaWduLXNlbGYtY2VudGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2x1bW4tcnVsZTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmVtYWlsLXdyYXAge1xyXG5cdFx0XHRcdFx0XHQuZW1haWwtYXBwLXNpZGViYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5tZWRpYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5tYWluLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVtYWlsLXJpZ2h0LWFzaWRlIHtcclxuXHRcdFx0XHRcdFx0XHQuZW1haWwtYm9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuaW5ib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQubWVkaWEuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1lZGlhLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lbWFpbC10b3Age1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVtYWlsLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdC5lbWFpbC10b3Age1xyXG5cdFx0XHRcdFx0XHRcdFx0LnVzZXItZW1haWxpZDphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pY29uLWxpc3RzIHtcclxuXHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC53aWRnZXQtam9pbnMge1xyXG5cdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWRpYWwtc29jaWFsLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNvY2lhbC13aWRnZXQtY2FyZCB7XHJcblx0XHRcdFx0XHRcdGg1LCBoNCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYi1iLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmItci1kYXJrIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGVzdGltb25pYWwge1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZ3JpZC1zaG93Y2FzZSB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmlkLWFsaWduIHtcclxuXHRcdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvcmRlci1zdHlsZSB7XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vZmZlci1zdHlsZSB7XHJcblx0XHRcdFx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGFnZS1idWlsZGVyIHtcclxuXHRcdFx0XHRcdFx0LmJ0bi1ncmlkIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmdlLW1haW5Db250cm9scyB7XHJcblx0XHRcdFx0XHRcdFx0LmdlLWFkZFJvd0dyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5nZS1yb3ctaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jb2x1bW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4tY29kZSwgLmJ0bi1zY3JlZW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZ2UtY2FudmFzLmdlLWVkaXRpbmcge1xyXG5cdFx0XHRcdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY29sdW1uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmdlLXRvb2xzLWRyYXdlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZ2UtZGV0YWlscyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmJ0bi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmdlLWNvbnRlbnQtdHlwZS1ja2VkaXRvciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucHJpY2luZy13cmFwcGVyLWNhcmQge1xyXG5cdFx0XHRcdFx0XHQucHJpY2luZy1jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGg1IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtcHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZWFyY2gtcGFnZSB7XHJcblx0XHRcdFx0XHRcdC5pbmZvLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0XHQrIC5pbmZvLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2FyZC1hYnNvbHV0ZSB7XHJcblx0XHRcdFx0XHRcdC5iZy1wcmltYXJ5LCAuYmctc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LyogYm9keSBlbmQqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb290ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN1c3RvbS1zZWxlY3QsIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb290ZXItZml4IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kdC1idXR0b24taW5mbyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hhdC1ib3gge1xyXG5cdFx0XHRcdC5hYm91dCB7XHJcblx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoYXQtbWVudSB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdC5uYXYtdGFicyB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnVzZXItcHJvZmlsZSB7XHJcblx0XHRcdFx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0Lmljb24td3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYXZhdGFyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNvY2lhbC1tZWRpYSB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZvbGxvdyB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZvbGxvdy1udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3RhdHVzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhdC1yaWdodC1hc2lkZSB7XHJcblx0XHRcdFx0XHQuY2hhdCB7XHJcblx0XHRcdFx0XHRcdC5jaGF0LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQuY2hhdC1tZW51LWljb25zIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoYXQtbXNnLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0Lm15LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm90aGVyLW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hhdC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoYXQtaGlzdG9yeSB7XHJcblx0XHRcdFx0XHQuY2FsbC1pY29ucyB7XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHByZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2NvcmxsZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWlyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnB1dC1ncm91cC1zb2xpZCB7XHJcblx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQsIC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VtaWxpZ2h0LWJnLWNvbG9yLCAuaGVhZGVyLWJnLWNvbG9yIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0KyAubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcblx0XHRcdFx0Jjpob3Zlcjpub3QoLmFjdGl2ZSksXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWZsdXNoIHtcclxuXHRcdFx0XHQubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNDA4NTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRjb2xvcjogIzM4M2Q0MTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XHJcblx0XHRcdFx0Y29sb3I6ICMxNTU3MjQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XHJcblx0XHRcdFx0Y29sb3I6ICM3MjFjMjQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAjODU2NDA0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRjb2xvcjogIzBjNTQ2MDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjODE4MTgyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcclxuXHRcdFx0XHRjb2xvcjogIzFiMWUyMTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoLWJnIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjcpO1xyXG5cdFx0XHRcdC5hdXRoZW50aWNhdGlvbi1ib3gge1xyXG5cdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdC50aGVtZS1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzLCBoNCwgaDYge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYXV0aC1iZy12aWRlbyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC43KTtcclxuXHRcdFx0XHQuYXV0aGVudGljYXRpb24tYm94IHtcclxuXHRcdFx0XHRcdGg0LCBoMyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdC50aGVtZS1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdLFxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5jaGVja2JveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZXJyb3Itd3JhcHBlciB7XHJcblx0XHRcdFx0Lm1haW50ZW5hbmNlLWljb25zIHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0XHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tb2RhbC1mb290ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbWluZ3Nvb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA2NCwgNzQsIDAuOCk7XHJcblx0XHRcdFx0LmNvbWluZ3Nvb24taW5uZXIge1xyXG5cdFx0XHRcdFx0aDUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY291bnRkb3duIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb21pbmctc29vbi1ib3R0b20tbGluayB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGhlbnRpY2F0aW9uLW1haW4ge1xyXG5cdFx0XHRcdC5hdXRoLWlubmVybGVmdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1dGgtbGF5ZXIucG5nKSwgcmdiYSg1NCwgNjQsIDc0LCAwLjkpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cdFx0XHRcdFx0LnRleHQtY2VudGVyIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc29jaWFsLW1lZGlhIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmF1dGgtaW5uZXJyaWdodCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHQucmVzZXQtcGFzc3dvcmQtYm94IHtcclxuXHRcdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmVzZXQtcGFzc3dvcmQtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRoZW1lLWZvcm0ge1xyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQub3B0LWJveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmF1dGhlbnRpY2F0aW9uLWJveCB7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZWZhdWx0LWFjY29yZGluZyB7XHJcblx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0LmJ0bi1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGV4dC1tdXRlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iZy1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdC5idG4tbGluayB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJnLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHQuYnRuLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sbGFwc2Uge1xyXG5cdFx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcclxuXHRcdFx0XHQuY2hhdC1ib3gge1xyXG5cdFx0XHRcdFx0LmNoYXQtaGlzdG9yeSB7XHJcblx0XHRcdFx0XHRcdC5jYWxsLWljb25zIHtcclxuXHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRvdGFsLXRpbWUge1xyXG5cdFx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhbGxlci1pbWcge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhdC1ib3gge1xyXG5cdFx0XHRcdFx0LmNoYXQtaGlzdG9yeSB7XHJcblx0XHRcdFx0XHRcdC5jYWxsLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblx0XHRcdFx0Ly9jcm0gZGFzaGJvYXJkXHJcblx0XHRcdFx0LmNybS1udW1iZXJzIHtcclxuXHRcdFx0XHRcdC5jb2wge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHQrIC5jb2wge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCYgKyAuY29sIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0JiArIC5jb2wge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHQuY2hhdC1tZW51IHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5lcnJvci13cmFwcGVyIHtcclxuXHRcdFx0XHRcdC5tYWludGVuYW5jZS1pY29ucyB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvcmRlci13aWRnZXRzIHtcclxuXHRcdFx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0XHRcdD4gZGl2Om50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IGRpdjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNybS1udW1iZXJzIHtcclxuXHRcdFx0XHRcdC5jb2wge1xyXG5cdFx0XHRcdFx0XHQrIC5jb2wge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCYgKyAuY29sIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdC5jcm0tbnVtYmVycyB7XHJcblx0XHRcdFx0XHQuY29sIHtcclxuXHRcdFx0XHRcdFx0KyAuY29sIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Ly9jcm0gZGFzaGJvYXJkXHJcblx0XHRcdFx0LmJvcmRlci13aWRnZXRzIHtcclxuXHRcdFx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdFx0XHRcdC51c2VyLXByb2ZpbGUge1xyXG5cdFx0XHRcdFx0LmhvdmVyY2FyZCB7XHJcblx0XHRcdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHQudXNlci1kZXNpZ25hdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvcmRlci13aWRnZXRzIHtcclxuXHRcdFx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LndpZGdldC1qb2lucyB7XHJcblx0XHRcdFx0XHQuYm9yZGVyLWFmdGVyLXhzIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0LmJ1c2luZXNzLWNhcmQge1xyXG5cdFx0XHRcdFx0LmItbC1saWdodCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuXHRcdFx0XHQuYm9yZGVyLXdpZGdldHMge1xyXG5cdFx0XHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdCYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0JiArIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGctYmFja2Ryb3Age1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQubGctb3V0ZXIge1xyXG5cdFx0XHQubGctdGh1bWItb3V0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRyYWcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMzBweCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggZG90dGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWxwLWJsb2NrIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZHJhZ2dhYmxlIHtcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhZGlvLCAuY2hlY2tib3gge1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcblx0XHRcdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcblx0XHRcdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnNlbGVjdDItZHJwZHduIHtcclxuXHRcdFx0LmZvcm0tY29udHJvbC1wcmltYXJ5IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1zdWNjZXNzIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1pbmZvIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC13YXJuaW5nIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1kYW5nZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1pbnZlcnNlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXByaW1hcnktZmlsbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1zZWNvbmRhcnktZmlsbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLXN1Y2Nlc3MtZmlsbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1pbmZvLWZpbGwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtd2FybmluZy1maWxsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWRhbmdlci1maWxsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtaW52ZXJzZS1maWxsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcblx0XHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT13ZWVrXSxcclxuXHRcdFx0aW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPWZpbGVdLCBzZWxlY3Qge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tZGl2aWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LkNvZGVNaXJyb3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0LkNvZGVNaXJyb3ItY29kZSB7XHJcblx0XHRcdFx0cHJlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lZGl0b3ItdG9vbGJhciB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpLnNlcGFyYXRvciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lZGl0b3ItdG9vbGJhci5kaXNhYmxlZC1mb3ItcHJldmlldyB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCY6bm90KC5uby1kaXNhYmxlKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZWRpdG9yLXByZXZpZXcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQuZWRpdG9yLXRvb2xiYXIuZnVsbHNjcmVlbiwgLmVkaXRvci1wcmV2aWV3LXNpZGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHR9XHJcblx0XHQudS1zdGVwIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudS1zdGVwLXRpdGxlLCAudS1wZWFybC10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC51LXN0ZXAtbnVtYmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0fVxyXG5cdFx0LnUtcGVhcmwge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudS1wZWFybC1udW1iZXIsIC51LXBlYXJsLWljb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHRcdC51LXBlYXJsLmRpc2FibGVkIHtcclxuXHRcdFx0LnUtcGVhcmwtaWNvbiwgLnUtcGVhcmwtbnVtYmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51LXBlYXJsLmVycm9yIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQubm90ZS1lZGl0aW5nLWFyZWEge1xyXG5cdFx0XHRcdC5ub3RlLWVkaXRhYmxlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2FsLW1vZGFsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHQuc3dhbC10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2FsLXRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zd2FsLWNvbnRlbnRfX2lucHV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dhbC1pY29uLS1zdWNjZXNzIHtcclxuXHRcdFx0JjphZnRlciwgJjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3YWwtaWNvbi0tc3VjY2Vzc19faGlkZS1jb3JuZXJzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0fVxyXG5cdFx0Lm5hdi10YWJzIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvciAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3cge1xyXG5cdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXYtdGFicy5uYXYtYm90dG9tIHtcclxuXHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHQmLmZvY3VzLFxyXG5cdFx0XHRcdFx0Ji5ob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kICRkYXJrLWJvcmRlci1jb2xvciAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyLXRhYi5uYXYtbGVmdCwgLmJvcmRlci10YWIubmF2LXJpZ2h0IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvdyB7XHJcblx0XHRcdFx0PiAubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LWxlZnQubmF2LXNlY29uZGFyeSB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNob3cgPiAubmF2LWxpbmsge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3cge1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zdWNjZXNzIHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaG93ID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3cge1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LXJpZ2h0Lm5hdi1pbmZvIHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaG93ID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGluZm8tY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3cge1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkaW5mby1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LXNlY29uZGFyeSB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyLXRhYi5uYXYtc3VjY2VzcyB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5pY29uLWhvdmVyLWJvdHRvbSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Lmljb24tdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbi1maXJzdCB7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGNvZGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0ZjVhO1xyXG5cdFx0fVxyXG5cdFx0I2NkLXRpbWVsaW5lIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aW1lbGlueSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aW1lbGlueS1kb3Qge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpbWVsaW55LXRpbWVsaW5lIHtcclxuXHRcdFx0XHQudGltZWxpbnktdGltZWJsb2NrIHtcclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0LnRpbWVsaW55LWRvdCB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bm90KC5pbmFjdGl2ZSk6bm90KC5hY3RpdmUpIHtcclxuXHRcdFx0XHRcdFx0LnRpbWVsaW55LWRvdCB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGltZWxpbnktZG90IHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRvZG8ge1xyXG5cdFx0XHQudG9kby1saXN0LXdyYXBwZXIge1xyXG5cdFx0XHRcdCN0b2RvLWxpc3Qge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQudGFzay1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdC50YXNrLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50YXNrLWFjdGlvbi1idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmFjdGlvbi1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyOm5vdCguYWN0aXZlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmNvbXBsZXRlZCB7XHJcblx0XHRcdFx0XHRcdFx0LnRhc2stY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC50YXNrLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmNvbXBsZXRlLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRvZG8tbGlzdC1mb290ZXIge1xyXG5cdFx0XHRcdFx0Lm5ldy10YXNrLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudXNlci1wcm9maWxlIHtcclxuXHRcdFx0LnR0bC1pbmZvIHtcclxuXHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ob3ZlcmNhcmQge1xyXG5cdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudXNlci1pbWFnZSB7XHJcblx0XHRcdFx0XHQuYXZhdGFyIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDEwcHggc29saWQgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWNvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9sbG93IHtcclxuXHRcdFx0XHQuZm9sbG93LW51bSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9maWxlLWltZy1zdHlsZSB7XHJcblx0XHRcdFx0LnVzZXItbmFtZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW50cm9qcy1oZWxwZXJMYXllciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC45KTtcclxuXHRcdFx0Ym9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0XHR9XHJcblx0XHQuanN0cmVlLWRlZmF1bHQge1xyXG5cdFx0XHQuanN0cmVlLW5vZGUsIC5qc3RyZWUtaWNvbiB7XHJcblx0XHRcdFx0Y29sb3I6ICM0MzRmNWEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuanN0cmVlLWFuY2hvciB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LmpzdHJlZS1jbGlja2VkIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qc3RyZWUtaG92ZXJlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3Bhbi50d2l0dGVyLXR5cGVhaGVhZCB7XHJcblx0XHRcdC50dC1tZW51IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50dC1zdWdnZXN0aW9uIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50eXBvZ3JhcGh5IHtcclxuXHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHR9XHJcblx0XHQucXVpY2t2aWV3LXdyYXBwZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA5cHggJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0LnF1aWNrdmlldy1ib3gsIC5xdWlja3ZpZXctcmVjZW50LWFjdGl2aXR5IHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgOXB4ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJvcmRlci10YWIubmF2LXRhYnMge1xyXG5cdFx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3JkZXItdGFiLm5hdi1wcmltYXJ5IHtcclxuXHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmUsIDpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uYXYtaXRlbS5zaG93LCAubmF2LWxpbms6Zm9jdXMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbC1oZWFkZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZyaWVuZC1saXN0LXNlYXJjaCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJmMzg0MTtcclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yZWNlbnQtYWN0aXZpdHkge1xyXG5cdFx0XHRcdC5hY3Rpdml0eS1jb250ZW50IHtcclxuXHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aHIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudXNlci1maXJzdC1sZXR0ZXIge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IGRhc2hlZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGF0LWJveCB7XHJcblx0XHRcdFx0LmFib3V0IHtcclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvZGUtYm94LWNvcHkge1xyXG5cdFx0XHRwcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2RlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2RlLWJveC1jb3B5X19idG4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMXB4ICRibGFjaztcclxuXHRcdFx0XHQ6OnNlbGVjdGlvbntcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQuZHQtYnV0dG9uLWluZm8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQja2V5dGFibGVfd3JhcHBlciwgI2NvbHVtbi1zZWxlY3Rvcl93cmFwcGVyLCAjYXV0by1maWxsX3dyYXBwZXIsICNjdXN0b20tYnV0dG9uX3dyYXBwZXIsICNjbGFzcy1idXR0b25fd3JhcHBlciwgI2tleWJvYXJkLWJ0bl93cmFwcGVyLCAjbXVsdGlsZXZlbC1idG5fd3JhcHBlciwgI3BhZ2VsZW5ndGgtYnRuX3dyYXBwZXIsICNiYXNpYy1jb2xyZW9yZGVyX3dyYXBwZXIsICNzdGF0ZS1zYXZpbmdfd3JhcHBlciwgI3JlYWwtdGltZV93cmFwcGVyLCAjYmFzaWMtZml4ZWQtaGVhZGVyX3dyYXBwZXIsICNmaXhlZC1oZWFkZXItZm9vdGVyX3dyYXBwZXIsICNleHBvcnQtYnV0dG9uX3dyYXBwZXIsICNleGNlbC1jdXN0LWJvbGRlcl93cmFwcGVyLCAjY3VzdC1qc29uX3dyYXBwZXIsICNiYXNpYy1rZXktdGFibGVfd3JhcHBlciwgI2ZvY3VzLWNlbGxfd3JhcHBlciwgI3Jlc3BvbnNpdmVfd3JhcHBlciwgI25ldy1jb25zX3dyYXBwZXIsICNzaG93LWhpZGRlbi1yb3dfd3JhcHBlciwgI2Jhc2ljLXJvdy1yZW9yZGVyX3dyYXBwZXIsICNmdWxsLXJvd193cmFwcGVyLCAjcmVzdC1jb2x1bW5fd3JhcHBlciB7XHJcblx0XHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNleGFtcGxlLXN0eWxlLThfd3JhcHBlciB7XHJcblx0XHRcdHRhYmxlLmRhdGFUYWJsZS5zdHJpcGUsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHtcclxuXHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHR0ci5vZGQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZXJyb3Itd3JhcHBlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC43KTtcclxuXHRcdFx0LnN1Yi1jb250ZW50IHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5iLWxpZ2h0IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0Lm1vZGFsLWhlYWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudWktZnJvbnQge1xyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN0ZXB3aXphcmQge1xyXG5cdFx0XHQuc3RlcHdpemFyZC1yb3cge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWwge1xyXG5cdFx0XHQudGhlbWUtY2xvc2Uge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9rZW4uYXRydWxlLCAudG9rZW4uYXR0ci12YWx1ZSwgLnRva2VuLmtleXdvcmQge1xyXG5cdFx0XHRjb2xvcjogJGluZm8tY29sb3I7XHJcblx0XHR9XHJcblx0XHQudG9rZW57XHJcblx0XHRcdCYuYm9vbGVhbiwgJi5jb25zdGFudCwgJi5kZWxldGVkLCAmLm51bWJlciwgJi5wcm9wZXJ0eSwgJi5zeW1ib2wsICYudGFne1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubG9hZGVyLWJveHtcclxuXHRcdFx0Ji5jYXJkLWxvYWRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5teS1nYWxsZXJ5e1xyXG5cdFx0XHQmLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbntcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAZWFjaCAkdmFyIGluICRhbGVydC1uYW1lIHtcclxuXHRcdFx0JGk6IGluZGV4KCRhbGVydC1uYW1lLCAkdmFyKTtcclxuXHRcdFx0LmFsZXJ0LSN7JHZhcn0uaW52ZXJzZXtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYWxlcnQtI3skdmFyfS5vdXRsaW5lLCAuYWxlcnQtI3skdmFyfS5vdXRsaW5lLTJ4IHtcclxuXHRcdFx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWxlcnQtbGlnaHQge1xyXG5cdFx0XHQmLmludmVyc2Uge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kaXNtaXNzLXRleHQge1xyXG5cdFx0XHQuYWxlcnQtZGlzbWlzc2libGUge1xyXG5cdFx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiB1bnNldDtcclxuXHRcdFx0XHRcdC5iZy1saWdodCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vID09PT09PT09PSB0aGVtZSBsYXlvdXQgMyAgc2NzcyBlbmQgPT09PT09PT09PS8vXHJcblxyXG4vLyA9PT09PT09PT0gdGhlbWUgbGF5b3V0IDQgIHNjc3Mgc3RhcnQgPT09PT09PT09PS8vXHJcbmJvZHkge1xyXG5cdCZbbWFpbi10aGVtZS1sYXlvdXQ9XCJtYWluLXRoZW1lLWxheW91dC00XCJdIHtcclxuXHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdC5mb3JtLXNlbGVjdCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpIGludmVydCgxKTtcclxuXHRcdH1cclxuXHRcdC5hbGVydC1saWdodCB7XHJcblx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdGZpbHRlcjogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50eHQtZGFyayB7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmJyZWFkY3J1bWIge1xyXG5cdFx0XHQmLmJnLWxpZ2h0IHtcclxuXHRcdFx0XHQuYnJlYWRjcnVtYi1pdGVtIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQudHh0LWRhcmsge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG5cdFx0XHQubGVnZW5ke1xyXG5cdFx0XHRcdC50YWJsZXtcclxuXHRcdFx0XHRcdHRib2R5e1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdC5sZWdlbmRMYWJlbHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmdvb2dsZS12aXN1YWxpemF0aW9uLXRvb2x0aXB7XHJcblx0XHRcdHRleHR7XHJcblx0XHRcdFx0ZmlsbDogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXYtZGFyayAsLm5hdi1waWxscy5uYXYtZGFya3tcclxuXHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb2FkZXItd3JhcHBlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCA7XHJcblx0XHRcdC5sb2FkZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGFnZS13cmFwcGVyIHtcclxuXHRcdFx0LyogTWFpbiBIZWFkZXIgc3RhcnQgKi9cclxuXHRcdFx0LnBhZ2UtbWFpbi1oZWFkZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Lm1haW4taGVhZGVyLXJpZ2h0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5hdi1yaWdodCB7XHJcblx0XHRcdFx0XHRcdC5uYXYtbWVudXMge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWlubGluZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudHh0LWRhcmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQub25ob3Zlci1zaG93LWRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubm90aWZpY2F0aW9uLWRyb3Bkb3duLm9uaG92ZXItc2hvdy1kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lmxhbmd1YWdlLWRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJvZmlsZS1kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5tZWRpYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQubWVkaWEtYm9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnR4dC1kYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lm9uaG92ZXItc2hvdy1kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1kcm9wZG93bi5vbmhvdmVyLXNob3ctZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5sYW5ndWFnZS1kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZWdhLW1lbnUtaGVhZGVye1xyXG5cdFx0XHRcdFx0XHQudmVydGljYWwtbWVudS1tYWlue1xyXG5cdFx0XHRcdFx0XHRcdC5tYWluLW5hdntcclxuXHRcdFx0XHRcdFx0XHRcdC5tYWluLW1lbnV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubWFpbi1oZWFkZXItbGVmdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHQubG9nby13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0LmltYWdlLWRhcmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmltYWdlLWxpZ2h0e1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdFx0Lm1haW4taGVhZGVyLXJpZ2h0e1xyXG5cdFx0XHRcdFx0XHQubmF2LXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMnB4IDJweCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpe1xyXG5cdFx0XHRcdFx0Lm5hdi1yaWdodHtcclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5tb2JpbGUtc2VhcmNoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoOSUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvKiBNYWluIEhlYWRlciBlbmRzICovXHJcblx0XHRcdC5wYWdlLWJvZHktd3JhcHBlciB7XHJcblx0XHRcdFx0Lyogc2lkZWJhciBzdGFydCAqL1xyXG5cdFx0XHRcdCYuc2lkZWJhci1pY29uIHtcclxuXHRcdFx0XHRcdC5wYWdlLXNpZGViYXJ7XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdC5zaWRlYmFyLWhlYWRlcntcclxuXHRcdFx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc2luZ2xlLWhlYWRlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnNpZGViYXItc3VibWVudXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGE6aG92ZXIgKyB1bHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGFnZS1ib2R5e1xyXG5cdFx0XHRcdFx0LmNhcmQuY3VzdG9tLWNhcmQge1xyXG5cdFx0XHRcdFx0XHQuY2FyZC1oZWFkZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbSA6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3VzdG9tLWNhcmQgLmNhcmQtaGVhZGVyIGltZyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wYWdlLXNpZGViYXIge1xyXG5cdFx0XHRcdFx0Ji5uYXRpdmUtaW1hZ2UtYmcge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNzE5MWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm5hdmlnYXRpb24tYm9yZGVyZWQge1xyXG5cdFx0XHRcdFx0XHQuc2lkZWJhci1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMTUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHQuc2lkZWJhci11c2VyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAzcHggMnB4IDhweCAtMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XHJcblx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNpZGViYXItbWVudSB7XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4zNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyID4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kICVjb21tb247XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHQmLnNpZGViYXItaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNpZGViYXItc3VibWVudSB7XHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHNpZGViYXItc3VibWVudS1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNpZGViYXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0LnNpZGViYXItd2lkZ2V0LXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zaWRlYmFyLXdpZGdldC1ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiBzaWRlYmFyIGVuZCAqL1xyXG5cclxuXHRcdFx0XHQvKiBib2R5IHN0YXJ0Ki9cclxuXHRcdFx0XHQucGFnZS1oZWFkZXIge1xyXG5cdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5icmVhZGNydW1iLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBhZ2UtYm9keSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAycHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XHJcblx0XHRcdFx0XHRcdC5jYXJkLWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNhcmQtaGVhZGVyLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5hbGVydC1kYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYWxlcnQtbGlnaHQub3V0bGluZSwgLmFsZXJ0LWxpZ2h0Lm91dGxpbmUtMngsIC5hbGVydC1saWdodC5pbnZlcnNlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0I2FuaW1hdGlvbi1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdC5hbmltYXRlLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmdyaWQtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmxpbmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGQsIHRoIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRoZWFkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5ib3JkZXItYm90dG9tLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRhYmxlLXByaW1hcnksIC50YWJsZS1zZWNvbmRhcnksIC50YWJsZS1zdWNjZXNzLCAudGFibGUtaW5mbywgLnRhYmxlLXdhcm5pbmcsIC50YWJsZS1saWdodCwgLnRhYmxlLWRhbmdlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHNpZGViYXItc3VibWVudS1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYmctcHJpbWFyeSwgLmJnLXNlY29uZGFyeSwgLmJnLXN1Y2Nlc3MsIC5iZy1pbmZvLCAuYmctd2FybmluZywgLmJnLWRhbmdlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYmctbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRoZWFkLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRvdWJsZSwgLmRvdHRlZCwgLmRhc2hlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmJvcmRlci1ib3R0b20tcHJpbWFyeXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGgsIHRke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGVbY2xhc3MqPSdiZy0nXXtcclxuXHRcdFx0XHRcdFx0XHR0aCwgdGR7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtc3RyaXBlZCB7XHJcblx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC0tYnMtdGFibGUtYWNjZW50LWJnOnJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtYm9yZGVyZWQge1xyXG5cdFx0XHRcdFx0XHRcdHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1pbnZlcnNle1xyXG5cdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtYm9yZGVyLXZlcnRpY2FsIHtcclxuXHRcdFx0XHRcdFx0XHR0cix0aCx0ZHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRye1xyXG5cdFx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtc3R5bGluZ3tcclxuXHRcdFx0XHRcdFx0XHR0aGVhZCwgdGJvZHl7XHJcblx0XHRcdFx0XHRcdFx0XHR0aCwgdGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1kb3VibGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggZG91YmxlICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDRweCBkb3VibGUgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1kb3R0ZWQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggZG90dGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1kYXNoZWQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnN3aXRjaCB7XHJcblx0XHRcdFx0XHRcdFx0LnN3aXRjaC1zdGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCsgLnN3aXRjaC1zdGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJnLXdoaXRlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnVzaW5lc3MtdG9wLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdFx0Lm1lZGlhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmItbC1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnVzaW5lc3MtY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubG9nb3tcclxuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zb2NpYWwtd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5zb2NpYWwtc3ViLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50b3RhbC12YWx1ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zb2NpYWwtaWNvbnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY3QtZ3JpZCB7XHJcblx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jdC1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aHIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRleHQtbXV0ZWQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmV2aWV3LWJveCB7XHJcblx0XHRcdFx0XHRcdFx0LnRlc3RpbW9uaWFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FsZW5kZXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuY2FsLWRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY29udGFjdC1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHQudGhlbWUtZm9ybSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtZGFyayB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4tb3V0bGluZS1saWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJvcmRlci1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mbG90LXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jaGFydC1vdmVyZmxvdyB7XHJcblx0XHRcdFx0XHRcdFx0JiNsaW5lLWNoYXJ0LCYjY29sdW1uLWNoYXJ0MSwmI2NvbHVtbi1jaGFydDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRyZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiByZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0PiBnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Pmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Pmd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiByZ2IoMTc3LCAxNzcsIDE3OCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJhZGlhbC1iYXIge1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmFyLWNoYXJ0LXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdFx0LmJvdHRvbS1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jb2xvci1ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYi1yLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hhcnQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHQubGl2ZS1wcm9kdWN0cywgLnR1cm5vdmVyLCAubW9udGhseSwgLnVzZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmN0LWxhYmVscyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jdC1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmN0LWdyaWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdHJva2U6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0I2Jyb3dzZXItdXNlcy1jaGFydCwgI3dlYnNpdGUtdmlzaXRlci1jaGFydCB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3RhdHVzLWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jbGlwYm9hYXJkLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmltZy10aHVtYm5haWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNybS10b3Atd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3RhdC13aWRnZXQtZGFzaGJvYXJkIHtcclxuXHRcdFx0XHRcdFx0XHQuZC1mbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoNzUlKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdXBwb3J0LXRpY2tldCB7XHJcblx0XHRcdFx0XHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmICsgdHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHAsIGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRcdFx0XHRcdFx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX2xlbmd0aCxcclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19maWx0ZXIsXHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfaW5mbyxcclxuXHRcdFx0XHRcdFx0XHQuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmRhdGFUYWJsZXNfcGFnaW5hdGV7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX2ZpbHRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlLmRpc3BsYXksIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZTM1M2Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyLm9kZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ci5ldmVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgNTksIDc0LCAwLjMwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRoZWFkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCwgc2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZC5zZWxlY3QtY2hlY2tib3gsIHRoLnNlbGVjdC1jaGVja2JveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRhYmxlLXN0cmlwZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC0tYnMtdGFibGUtYWNjZW50LWJnOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5wYWdpbmF0ZV9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLCA6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dGFibGUuZGF0YVRhYmxlLmRpc3BsYXksIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ci5ldmVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyYzMyMzk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHRhYmxlLmRhdGFUYWJsZS5ob3ZlciwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5zb3J0aW5nXzEsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAuc29ydGluZ18yLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnNvcnRpbmdfMyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNleGFtcGxlLXN0eWxlLTNfd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0I2V4YW1wbGUtc3R5bGUtMyB7XHJcblx0XHRcdFx0XHRcdFx0XHR0Zm9vdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wYWdlLWl0ZW0uZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBhZ2UtaXRlbS5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lY29tbWVyY2Utd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudG90YWwtbnVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jcm0tbnVtYmVycyB7XHJcblx0XHRcdFx0XHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHQrIC5jb2wge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmxvdC1jaGFydC1jb250YWluZXItc21hbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcm9kdWN0LWJveCB7XHJcblx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtZGV0YWlscyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5wcm9kdWN0LWhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJvZHVjdC10YWJsZXtcclxuXHRcdFx0XHRcdFx0XHQjQVBJLTJfd3JhcHBlcntcclxuXHRcdFx0XHRcdFx0XHRcdCNBUEktMntcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGJvZHl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuLCBwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aDZ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJvcmRlci10YWIubmF2LXRhYnMge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdCYuc2hvd3tcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnItdGhlbWUtYmFycy0xdG8xMCwgLmJyLXRoZW1lLWJhcnMtbW92aWUsIC5ici10aGVtZS1iYXJzLXBpbGwsIC5ici10aGVtZS1iYXJzLXJldmVyc2VkLCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFse1xyXG5cdFx0XHRcdFx0XHRcdC5ici13aWRnZXR7XHJcblx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnItYWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLXNlbGVjdGVke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5ici10aGVtZS1iYXJzLXNxdWFyZSB7XHJcblx0XHRcdFx0XHRcdFx0LmJyLXdpZGdldHtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kIDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLWFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5ici1zZWxlY3RlZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLCAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyB7XHJcblx0XHRcdFx0XHRcdFx0LmJyLXdpZGdldHtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLXNlbGVjdGVkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyLWFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2Nyb2xsLWRlbW97XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zZWFyY2gtZm9ybXtcclxuXHRcdFx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jZC10aW1lbGluZS1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNkLXRpbWVsaW5lLWJsb2Nre1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5jZC10aW1lbGluZS1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudXNlci1zdGF0dXN7XHJcblx0XHRcdFx0XHRcdFx0dGFibGV7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZCwgdGh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0I2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcy1kYWlseSwgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcywgI2Jyb3dzZXItdXNlcy1jaGFydCwgI3dlYnNpdGUtdmlzaXRlci1jaGFydHtcclxuXHRcdFx0XHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY3VzdG9tZXItcmV2aWV3IHtcclxuXHRcdFx0XHRcdFx0LmN1c3QtbmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jdXN0LWRlcyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWJ1aWxkZXItaGVhZGVyLTEsIC5mb3JtLWJ1aWxkZXItMi1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1idWlsZGVyIHtcclxuXHRcdFx0XHRcdFx0Lm5hdi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHQuc2hvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5uYXYtcGlsbHMubmF2LXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnNob3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmRyYWctYm94IHtcclxuXHRcdFx0XHRcdFx0XHRmaWVsZHNldCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5oZWxwLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I3ZpZXdodG1sIHtcclxuXHRcdFx0XHRcdFx0LnJlbmRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tYnVpbGRlci1jb2x1bW4ge1xyXG5cdFx0XHRcdFx0XHQuZHJhZy1ieCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggZG90dGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LndpemFyZC00IHtcclxuXHRcdFx0XHRcdFx0dWwuYW5jaG9yIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtZ3JpZC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtaGVhZGVyLXJvdywgLmpzZ3JpZC1maWx0ZXItcm93IHtcclxuXHRcdFx0XHRcdFx0PiAuanNncmlkLWhlYWRlci1jZWxsLFxyXG5cdFx0XHRcdFx0XHQ+IC5qc2dyaWQtY2VsbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuanNncmlkLXJvdyB7XHJcblx0XHRcdFx0XHRcdD4gLmpzZ3JpZC1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtYWx0LXJvdyB7XHJcblx0XHRcdFx0XHRcdD4gLmpzZ3JpZC1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtY2VsbCwgLmpzZ3JpZC1ncmlkLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuanNncmlkLXNlbGVjdGVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdD4gLmpzZ3JpZC1jZWxsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNTNkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuanNncmlkIHtcclxuXHRcdFx0XHRcdFx0LmpzZ3JpZC1wYWdlciB7XHJcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImpzZ3JpZC1wYWdlclwiXSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5qc2dyaWQtcGFnZXItcGFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5qc2dyaWQtcGFnZXItY3VycmVudC1wYWdlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN1Yi10aXRsZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2cy1pY29uIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlcGFyYXRvcntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZWZhdWx0LWFjY29yZGluZ3tcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0LnRleHQtbXV0ZWR7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5hdnMtaWNvbi5kZWZhdWx0LWFjY29yZGluZy5zdHlsZS0xIHtcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0YnV0dG9ue1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3IhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5hdi1saXN0e1xyXG5cdFx0XHRcdFx0XHQubmF2LWxpc3QtZGlzY3tcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubmF2cy1kcm9wZG93bntcclxuXHRcdFx0XHRcdFx0Lm9uaG92ZXItc2hvdy1kaXZ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm9uaG92ZXItZHJvcGRvd257XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5vbmhvdmVyLXNob3ctZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZGVmYXVsdC1hY2NvcmRpbmcge1xyXG5cdFx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ib3JkZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibG9nLWJveCB7XHJcblx0XHRcdFx0XHRcdC5ibG9nLWRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmxvZy1kZXRhaWxzLCAuYmxvZy1kZXRhaWxzLW1haW4ge1xyXG5cdFx0XHRcdFx0XHRcdC5ibG9nLXNvY2lhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zaW5nbGUtYmxvZy1jb250ZW50LXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmxvZy1kZXRhaWxzLW1haW4ge1xyXG5cdFx0XHRcdFx0XHRcdC5ibG9nLXNvY2lhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbW1lbnQtYm94IHtcclxuXHRcdFx0XHRcdFx0Lm1lZGlhIHtcclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb21tZW50LXNvY2lhbCB7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRocntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGFibGUtaG92ZXIge1xyXG5cdFx0XHRcdFx0XHQ+IHRib2R5IHtcclxuXHRcdFx0XHRcdFx0XHQ+IHRyIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQtLWJzLXRhYmxlLWFjY2VudC1iZzogIzMwMzg0MTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVsLnRoZS1pY29ucyB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b24tYnVpbGRlci13cmFwIHtcclxuXHRcdFx0XHRcdFx0LmJveCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYnV0dG9uLXByZXZpZXcge1xyXG5cdFx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHJlLndlbGwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjY2FsLWJhc2ljIHtcclxuXHRcdFx0XHRcdFx0LmZjLXRvb2xiYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0LCAuZmMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLW5leHQtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLXByZXYtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5mYy1idXR0b24tZ3JvdXB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYy1tb250aC1idXR0b257XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5mYy1yaWdodHtcclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tbGlnaHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9keS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCNjYWwtYmFzaWMtdmlld3tcclxuXHRcdFx0XHRcdFx0LmZjLXRvb2xiYXIge1xyXG5cdFx0XHRcdFx0XHRcdC5mYy1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmMtbGVmdCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuZmMtYnV0dG9uLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZjLWFnZW5kYVdlZWstYnV0dG9uLCAuYnRuLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mYy1idXR0b24tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHQuZmMtYmFzaWNXZWVrLWJ1dHRvbiwgLmZjLWJhc2ljRGF5LWJ1dHRvbiwgLmZjLWFnZW5kYVdlZWstYnV0dG9uLCAuZmMtYWdlbmRhRGF5LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mYy1tb250aC1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I2NhbC1hZ2VuZGEtdmlldyB7XHJcblx0XHRcdFx0XHRcdC5mYy10b29sYmFyIHtcclxuXHRcdFx0XHRcdFx0XHQuZmMtbGVmdCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZjLWJ1dHRvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYy1tb250aC1idXR0b24sIC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJhc2ljLWNhbGVuZGFyLCAjY2FsLWJnLWV2ZW50cywgI2NhbC1ldmVudC1jb2xvcnMge1xyXG5cdFx0XHRcdFx0XHQuZmMtdG9vbGJhciB7XHJcblx0XHRcdFx0XHRcdFx0LmZjLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5mYy1idXR0b24tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmMtYmFzaWNXZWVrLWJ1dHRvbiAsIC5idG4tbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZmMtbGVmdCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuLWxpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib2R5LWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvcmRlci13aWRnZXRzIHtcclxuXHRcdFx0XHRcdFx0PiAucm93IHtcclxuXHRcdFx0XHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LndoZXRoZXItd2lkZ2V0IHtcclxuXHRcdFx0XHRcdFx0LndoZXRoZXItd2lkZ2V0LXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0LmRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQud2hldGhlci13aWRnZXQtYm90dG9tIHtcclxuXHRcdFx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNybS1hY3Rpdml0eSB7XHJcblx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR1bC5kYXRlcyB7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZGVmYXVsdC13aWRnZXQtY291bnQge1xyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmljb24tYmcge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMmUzOTQ1O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcywgI2RvbnV0LWNvbG9yLWNoYXJ0LW1vcnJpcy1kYWlseSB7XHJcblx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXN0aW1vbmlhbC1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0LnNsaWRlLS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmN1c3RvbS1jYXJkIHtcclxuXHRcdFx0XHRcdFx0LmNhcmQtcHJvZmlsZSB7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2ZpbGUtZGV0YWlscyB7XHJcblx0XHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jYXJkLXNvY2lhbCB7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZC1mb290ZXIge1xyXG5cdFx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNoZWNrYm94LCAucmFkaW8ge1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kcm9wZG93bi1iYXNpYyB7XHJcblx0XHRcdFx0XHRcdC5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdFx0LmRyb3Bkb3duLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tZGl2aWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kcm9wdXAtYmFzaWMge1xyXG5cdFx0XHRcdFx0XHQuZHJvcHVwIHtcclxuXHRcdFx0XHRcdFx0XHQuZHJvcHVwLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRyb3B6b25lLmR6LWNsaWNrYWJsZSB7XHJcblx0XHRcdFx0XHRcdC5kei1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZHJvcHpvbmUge1xyXG5cdFx0XHRcdFx0XHQuZHotcHJldmlldyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdC5kei1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5icm93c2VyLXdpZGdldCB7XHJcblx0XHRcdFx0XHRcdC5hbGlnbi1zZWxmLWNlbnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sdW1uLXJ1bGU6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5lbWFpbC13cmFwIHtcclxuXHRcdFx0XHRcdFx0LmVtYWlsLWFwcC1zaWRlYmFyIHtcclxuXHRcdFx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubWFpbi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lbWFpbC1yaWdodC1hc2lkZSB7XHJcblx0XHRcdFx0XHRcdFx0LmVtYWlsLWJvZHkge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmluYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Lm1lZGlhLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5tZWRpYS1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZW1haWwtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lbWFpbC1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHQuZW1haWwtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRcdC51c2VyLWVtYWlsaWQ6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWNvbi1saXN0cyB7XHJcblx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQud2lkZ2V0LWpvaW5zIHtcclxuXHRcdFx0XHRcdFx0LmQtZmxleCB7XHJcblx0XHRcdFx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkaWFsLXNvY2lhbC13aWRnZXQge1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zb2NpYWwtd2lkZ2V0LWNhcmQge1xyXG5cdFx0XHRcdFx0XHRoNSwgaDQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmItYi1saWdodCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5iLXItZGFyayB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRlc3RpbW9uaWFsIHtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyaWQtc2hvd2Nhc2Uge1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZ3JpZC1hbGlnbiB7XHJcblx0XHRcdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ib3JkZXItc3R5bGUge1xyXG5cdFx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub2ZmZXItc3R5bGUge1xyXG5cdFx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBhZ2UtYnVpbGRlciB7XHJcblx0XHRcdFx0XHRcdC5idG4tZ3JpZHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmdlLW1haW5Db250cm9scyB7XHJcblx0XHRcdFx0XHRcdFx0LmdlLWFkZFJvd0dyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5nZS1yb3ctaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jb2x1bW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0bi1jb2RlLCAuYnRuLXNjcmVlbntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmdlLWNhbnZhcy5nZS1lZGl0aW5nIHtcclxuXHRcdFx0XHRcdFx0XHQucm93e1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY29sdW1ue1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZ2UtdG9vbHMtZHJhd2Vye1xyXG5cdFx0XHRcdFx0XHRcdFx0LmdlLWRldGFpbHN7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuYnRuLWdyb3Vwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmdlLWNvbnRlbnQtdHlwZS1ja2VkaXRvcntcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcmljaW5nLXdyYXBwZXItY2FyZHtcclxuXHRcdFx0XHRcdFx0LnByaWNpbmctY2FyZHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtdGl0bGV7XHJcblx0XHRcdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjMpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNhcmQtcHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0XHRcdFx0c21hbGx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZC1kZXNjcmlwdGlvbntcclxuXHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNlYXJjaC1wYWdlIHtcclxuXHRcdFx0XHRcdFx0LmluZm8tYmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0KyAuaW5mby1ibG9ja3tcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2FyZC1hYnNvbHV0ZXtcclxuXHRcdFx0XHRcdFx0LmJnLXByaW1hcnksIC5iZy1zZWNvbmRhcnl7XHJcblx0XHRcdFx0XHRcdFx0aDV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LyogYm9keSBlbmQqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb290ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmN1c3RvbS1zZWxlY3QsIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb290ZXItZml4e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmR0LWJ1dHRvbi1pbmZvIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGF0LWJveCB7XHJcblx0XHRcdFx0LmFib3V0IHtcclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhdC1tZW51IHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0Lm5hdi10YWJzIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudXNlci1wcm9maWxlIHtcclxuXHRcdFx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5hdmF0YXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNvY2lhbC1tZWRpYSB7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZvbGxvdyB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmZvbGxvdy1udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3RhdHVzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhdC1yaWdodC1hc2lkZSB7XHJcblx0XHRcdFx0XHQuY2hhdCB7XHJcblx0XHRcdFx0XHRcdC5jaGF0LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQuY2hhdC1tZW51LWljb25zIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmNoYXQtbXNnLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0Lm15LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm90aGVyLW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hhdC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoYXQtaGlzdG9yeSB7XHJcblx0XHRcdFx0XHQuY2FsbC1pY29ucyB7XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHByZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2NvcmxsZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWlyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnB1dC1ncm91cC1zb2xpZCB7XHJcblx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQsIC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VtaWxpZ2h0LWJnLWNvbG9yLCAuaGVhZGVyLWJnLWNvbG9yIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0KyAubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcblx0XHRcdFx0Jjpob3Zlcjpub3QoLmFjdGl2ZSksXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWZsdXNoIHtcclxuXHRcdFx0XHQubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNDA4NTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRjb2xvcjogIzM4M2Q0MTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XHJcblx0XHRcdFx0Y29sb3I6ICMxNTU3MjQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XHJcblx0XHRcdFx0Y29sb3I6ICM3MjFjMjQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAjODU2NDA0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRjb2xvcjogIzBjNTQ2MDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjODE4MTgyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcclxuXHRcdFx0XHRjb2xvcjogIzFiMWUyMTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoLWJnIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjcpO1xyXG5cdFx0XHRcdC5hdXRoZW50aWNhdGlvbi1ib3gge1xyXG5cdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdC50aGVtZS1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzLCBoNCwgaDZ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoLWJnLXZpZGVvIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjQsIDc0LCAwLjcpO1xyXG5cdFx0XHRcdC5hdXRoZW50aWNhdGlvbi1ib3gge1xyXG5cdFx0XHRcdFx0aDQsIGgzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0LnRoZW1lLWZvcm0ge1xyXG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0sXHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5lcnJvci13cmFwcGVyIHtcclxuXHRcdFx0XHQubWFpbnRlbmFuY2UtaWNvbnMge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0XHRcdC5tb2RhbC1oZWFkZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vZGFsLWZvb3RlciB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29taW5nc29vbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC43KTtcclxuXHRcdFx0XHQuY29taW5nc29vbi1pbm5lciB7XHJcblx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb3VudGRvd24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbWluZy1zb29uLWJvdHRvbS1saW5rIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoZW50aWNhdGlvbi1tYWluIHtcclxuXHRcdFx0XHQuYXV0aC1pbm5lcmxlZnQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXRoLWxheWVyLnBuZyksICByZ2JhKDU0LCA2NCwgNzQsIDAuOSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblx0XHRcdFx0XHQudGV4dC1jZW50ZXIge1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMTAwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zb2NpYWwtbWVkaWF7XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmF1dGgtaW5uZXJyaWdodCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHQucmVzZXQtcGFzc3dvcmQtYm94IHtcclxuXHRcdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucmVzZXQtcGFzc3dvcmQtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRoZW1lLWZvcm0ge1xyXG5cdFx0XHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQub3B0LWJveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmF1dGhlbnRpY2F0aW9uLWJveCB7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdC50aGVtZS1mb3JtIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC52ZXJ0aWNhbC1tZW51LW1haW57XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5waXhlbHN0cmFwIHtcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdCY6YWN0aXZlLFxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0PiBhLmhpZ2hsaWdodGVke1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHRcdFx0XHQucGl4ZWxzdHJhcHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdCYuaGlnaGxpZ2h0ZWR7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuY3VycmVudHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lZ2EtbWVudSB7XHJcblx0XHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmdhbGxlcmlhLWxpc3R7XHJcblx0XHRcdFx0XHQuZ2FsbGVyaWF7XHJcblx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQudXNlcm5hbWV7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRzbWFsbHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0LXVuc3R5bGVke1xyXG5cdFx0XHRcdFx0ZGl2e1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZWZhdWx0LWFjY29yZGluZyB7XHJcblx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0LmJ0bi1saW5re1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXh0LW11dGVke1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmctcHJpbWFyeXtcclxuXHRcdFx0XHRcdC5idG4tbGlua3tcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmctc2Vjb25kYXJ5e1xyXG5cdFx0XHRcdFx0LmJ0bi1saW5re1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sbGFwc2V7XHJcblx0XHRcdFx0LmNhcmQtYm9keXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY2MHB4KXtcclxuXHRcdFx0XHQuY2hhdC1ib3h7XHJcblx0XHRcdFx0XHQuY2hhdC1oaXN0b3J5e1xyXG5cdFx0XHRcdFx0XHQuY2FsbC1pY29uc3tcclxuXHRcdFx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50b3RhbC10aW1le1xyXG5cdFx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FsbGVyLWltZ3tcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hhdC1ib3gge1xyXG5cdFx0XHRcdFx0LmNoYXQtaGlzdG9yeSB7XHJcblx0XHRcdFx0XHRcdC5jYWxsLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cdFx0XHRcdC8vY3JtIGRhc2hib2FyZFxyXG5cdFx0XHRcdC5jcm0tbnVtYmVycyB7XHJcblx0XHRcdFx0XHQuY29sIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Ky5jb2x7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0JiArIC5jb2x7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdCYgKyAuY29se1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcblx0XHRcdFx0LnNte1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGl4ZWxzdHJhcHtcclxuXHRcdFx0XHRcdC5tb2JpbGUtYmFja3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoYXQtbWVudSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXJyb3Itd3JhcHBlcntcclxuXHRcdFx0XHRcdC5tYWludGVuYW5jZS1pY29uc3tcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvcmRlci13aWRnZXRze1xyXG5cdFx0XHRcdFx0PiAucm93e1xyXG5cdFx0XHRcdFx0XHQ+ZGl2Om50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+ZGl2Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3JtLW51bWJlcnMge1xyXG5cdFx0XHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0XHRcdCsuY29se1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdCYgKyAuY29se1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5waXhlbHN0cmFwe1xyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0XHQuY3JtLW51bWJlcnMge1xyXG5cdFx0XHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0XHRcdCsuY29se1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0Ly9jcm0gZGFzaGJvYXJkXHJcblx0XHRcdFx0LmJvcmRlci13aWRnZXRze1xyXG5cdFx0XHRcdFx0PiAucm93e1xyXG5cdFx0XHRcdFx0XHQ+IGRpdntcclxuXHRcdFx0XHRcdFx0XHQrZGl2e1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpe1xyXG5cdFx0XHRcdC51c2VyLXByb2ZpbGUge1xyXG5cdFx0XHRcdFx0LmhvdmVyY2FyZCB7XHJcblx0XHRcdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHQudXNlci1kZXNpZ25hdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvcmRlci13aWRnZXRzIHtcclxuXHRcdFx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQrIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LndpZGdldC1qb2lucyB7XHJcblx0XHRcdFx0XHQuYm9yZGVyLWFmdGVyLXhzIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHRcdFx0XHQuYnVzaW5lc3MtY2FyZCB7XHJcblx0XHRcdFx0XHQuYi1sLWxpZ2h0e1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG5cdFx0XHRcdC5ib3JkZXItd2lkZ2V0c3tcclxuXHRcdFx0XHRcdD4gLnJvd3tcclxuXHRcdFx0XHRcdFx0PiBkaXZ7XHJcblx0XHRcdFx0XHRcdFx0JiArIGRpdntcclxuXHRcdFx0XHRcdFx0XHRcdCYgKyBkaXZ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGctYmFja2Ryb3Age1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQubGctb3V0ZXIge1xyXG5cdFx0XHQubGctdGh1bWItb3V0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRyYWcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMzBweCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggZG90dGVkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWxwLWJsb2NrIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZHJhZ2dhYmxlIHtcclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhZGlvLCAuY2hlY2tib3gge1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7XHJcblx0XHRcdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcblx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcblx0XHRcdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWxlY3QyLWRyb3Bkb3due1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC5zZWxlY3QyLWRycGR3biB7XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtcHJpbWFyeSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtaW5mbyB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtaW52ZXJzZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1wcmltYXJ5LWZpbGx7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0tY29udHJvbC1zZWNvbmRhcnktZmlsbHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtc3VjY2Vzcy1maWxse1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtaW5mby1maWxse1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtd2FybmluZy1maWxse1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wtZGFuZ2VyLWZpbGx7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1jb250cm9sLWludmVyc2UtZmlsbHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWR7XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRoZW1lLWZvcm0ge1xyXG5cdFx0XHRzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5cdFx0XHRpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9d2Vla10sXHJcblx0XHRcdGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT1maWxlXSwgc2VsZWN0IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWRpdmlkZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuQ29kZU1pcnJvcntcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdC5Db2RlTWlycm9yLWNvZGV7XHJcblx0XHRcdFx0cHJle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmVkaXRvci10b29sYmFye1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGkuc2VwYXJhdG9ye1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZWRpdG9yLXRvb2xiYXIuZGlzYWJsZWQtZm9yLXByZXZpZXcge1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdCY6bm90KC5uby1kaXNhYmxlKXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lZGl0b3ItcHJldmlldyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHRcdC5lZGl0b3ItdG9vbGJhci5mdWxsc2NyZWVuLCAuZWRpdG9yLXByZXZpZXctc2lkZXtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnUtc3RlcHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0Ji5jdXJyZW50e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51LXN0ZXAtdGl0bGUsIC51LXBlYXJsLXRpdGxle1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHR9XHJcblx0XHQudS1zdGVwLW51bWJlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0fVxyXG5cdFx0LnUtcGVhcmx7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnUtcGVhcmwtbnVtYmVyLCAudS1wZWFybC1pY29ue1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHRcdC51LXBlYXJsLmRpc2FibGVkIHtcclxuXHRcdFx0LnUtcGVhcmwtaWNvbiwgLnUtcGVhcmwtbnVtYmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJlMzUzZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnUtcGVhcmwuZXJyb3J7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubm90ZS1lZGl0b3Iubm90ZS1mcmFtZXtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdC5ub3RlLWVkaXRpbmctYXJlYSB7XHJcblx0XHRcdFx0Lm5vdGUtZWRpdGFibGV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dhbC1tb2RhbHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHQuc3dhbC10aXRsZXtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN3YWwtdGV4dHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstc21hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3dhbC1jb250ZW50X19pbnB1dHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dhbC1pY29uLS1zdWNjZXNzIHtcclxuXHRcdFx0JjphZnRlciwgJjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3YWwtaWNvbi0tc3VjY2Vzc19faGlkZS1jb3JuZXJzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0fVxyXG5cdFx0Lm5hdi10YWJze1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvciAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1jb2xvciAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWl0ZW0uc2hvd3tcclxuXHRcdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXYtdGFicy5uYXYtYm90dG9tIHtcclxuXHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHRcdCYuZm9jdXMsXHJcblx0XHRcdFx0XHQmLmhvdmVye1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZCAkZGFyay1ib3JkZXItY29sb3IgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LWxlZnQsIC5ib3JkZXItdGFiLm5hdi1yaWdodCB7XHJcblx0XHRcdC5uYXYtbGlua3tcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaG93IHtcclxuXHRcdFx0XHQ+IC5uYXYtbGlua3tcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3JkZXItdGFiLm5hdi1sZWZ0Lm5hdi1zZWNvbmRhcnkge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNob3cgPiAubmF2LWxpbmsge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3d7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LWxlZnQubmF2LXN1Y2Nlc3N7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaG93ID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3d7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyLXRhYi5uYXYtcmlnaHQubmF2LWluZm97XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaG93ID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGluZm8tY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtLnNob3d7XHJcblx0XHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRpbmZvLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyLXRhYi5uYXYtc2Vjb25kYXJ5IHtcclxuXHRcdFx0Lm5hdi1saW5re1xyXG5cdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtaXRlbXtcclxuXHRcdFx0XHQmLnNob3d7XHJcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci10YWIubmF2LXN1Y2Nlc3Mge1xyXG5cdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtaXRlbXtcclxuXHRcdFx0XHQmLnNob3d7XHJcblx0XHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kcm9wZG93bi1kaXZpZGVye1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Lmljb24taG92ZXItYm90dG9tIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHQuaWNvbi10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pY29uLWZpcnN0IHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Y29kZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MzRmNWE7XHJcblx0XHR9XHJcblx0XHQjY2QtdGltZWxpbmV7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGltZWxpbnl7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpbWVsaW55LWRvdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aW1lbGlueS10aW1lbGluZXtcclxuXHRcdFx0XHQudGltZWxpbnktdGltZWJsb2Nre1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdC50aW1lbGlueS1kb3R7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpub3QoLmluYWN0aXZlKTpub3QoLmFjdGl2ZSl7XHJcblx0XHRcdFx0XHRcdC50aW1lbGlueS1kb3R7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aW1lbGlueS1kb3R7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9kb3tcclxuXHRcdFx0LnRvZG8tbGlzdC13cmFwcGVye1xyXG5cdFx0XHRcdCN0b2RvLWxpc3R7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdC50YXNrLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQudGFzay1sYWJlbHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudGFzay1hY3Rpb24tYnRue1xyXG5cdFx0XHRcdFx0XHRcdFx0LmFjdGlvbi1ib3h7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXI6bm90KC5hY3RpdmUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuY29tcGxldGVke1xyXG5cdFx0XHRcdFx0XHRcdC50YXNrLWNvbnRhaW5lcntcclxuXHRcdFx0XHRcdFx0XHRcdC50YXNrLWxhYmVse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuY29tcGxldGUtYnRue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRvZG8tbGlzdC1mb290ZXIge1xyXG5cdFx0XHRcdFx0Lm5ldy10YXNrLXdyYXBwZXJ7XHJcblx0XHRcdFx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnVzZXItcHJvZmlsZSB7XHJcblx0XHRcdC50dGwtaW5mbyB7XHJcblx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaG92ZXJjYXJkIHtcclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudXNlci1pbWFnZXtcclxuXHRcdFx0XHRcdC5hdmF0YXJ7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDEwcHggc29saWQgJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWNvbi13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb2xsb3cge1xyXG5cdFx0XHRcdC5mb2xsb3ctbnVte1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvZmlsZS1pbWctc3R5bGV7XHJcblx0XHRcdFx0LnVzZXItbmFtZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmludHJvanMtaGVscGVyTGF5ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsNjQsNzQsMC45KTtcclxuXHRcdFx0Ym9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0XHR9XHJcblx0XHQuanN0cmVlLWRlZmF1bHQge1xyXG5cdFx0XHQuanN0cmVlLW5vZGUsIC5qc3RyZWUtaWNvbntcclxuXHRcdFx0XHRjb2xvcjogIzQzNGY1YSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qc3RyZWUtYW5jaG9ye1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qc3RyZWUtY2xpY2tlZHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qc3RyZWUtaG92ZXJlZHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzcGFuLnR3aXR0ZXItdHlwZWFoZWFke1xyXG5cdFx0XHQudHQtbWVudXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50dC1zdWdnZXN0aW9ue1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudHlwb2dyYXBoeXtcclxuXHRcdFx0c21hbGx7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmxvY2txdW90ZS1mb290ZXJ7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1zbWFsbC1mb250LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnF1aWNrdmlldy13cmFwcGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgOXB4ICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdC5xdWlja3ZpZXctYm94LCAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDlweCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3JkZXItdGFiLm5hdi10YWJzIHtcclxuXHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm9yZGVyLXRhYi5uYXYtcHJpbWFyeSB7XHJcblx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdCYuYWN0aXZlLCA6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmF2LWl0ZW0uc2hvdywgLm5hdi1saW5rOmZvY3VzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdC5tb2RhbC10aXRsZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mcmllbmQtbGlzdC1zZWFyY2gge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZjM4NDE7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmVjZW50LWFjdGl2aXR5IHtcclxuXHRcdFx0XHQuYWN0aXZpdHktY29udGVudCB7XHJcblx0XHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGhyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVzZXItZmlyc3QtbGV0dGVyIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hhdC1ib3h7XHJcblx0XHRcdFx0LmFib3V0e1xyXG5cdFx0XHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb2RlLWJveC1jb3B5e1xyXG5cdFx0XHRwcmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvZGV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl17XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2RlLWJveC1jb3B5X19idG57XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0Y29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSwgcHJlW2NsYXNzKj1sYW5ndWFnZS1de1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMXB4ICRibGFjaztcclxuXHRcdFx0XHQ6OnNlbGVjdGlvbntcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmd7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHktYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHRcdC5kdC1idXR0b24taW5mb3tcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNhcmQtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQja2V5dGFibGVfd3JhcHBlciwgI2NvbHVtbi1zZWxlY3Rvcl93cmFwcGVyLCAjYXV0by1maWxsX3dyYXBwZXIsICNjdXN0b20tYnV0dG9uX3dyYXBwZXIsICNjbGFzcy1idXR0b25fd3JhcHBlciwgI2tleWJvYXJkLWJ0bl93cmFwcGVyLCAjbXVsdGlsZXZlbC1idG5fd3JhcHBlciwgI3BhZ2VsZW5ndGgtYnRuX3dyYXBwZXIsICNiYXNpYy1jb2xyZW9yZGVyX3dyYXBwZXIsICNzdGF0ZS1zYXZpbmdfd3JhcHBlciwgI3JlYWwtdGltZV93cmFwcGVyLCAjYmFzaWMtZml4ZWQtaGVhZGVyX3dyYXBwZXIsICNmaXhlZC1oZWFkZXItZm9vdGVyX3dyYXBwZXIsICNleHBvcnQtYnV0dG9uX3dyYXBwZXIsICNleGNlbC1jdXN0LWJvbGRlcl93cmFwcGVyLCAjY3VzdC1qc29uX3dyYXBwZXIsICNiYXNpYy1rZXktdGFibGVfd3JhcHBlciwgI2ZvY3VzLWNlbGxfd3JhcHBlciwgI3Jlc3BvbnNpdmVfd3JhcHBlciwgI25ldy1jb25zX3dyYXBwZXIsICNzaG93LWhpZGRlbi1yb3dfd3JhcHBlciwgI2Jhc2ljLXJvdy1yZW9yZGVyX3dyYXBwZXIsICNmdWxsLXJvd193cmFwcGVyLCAjcmVzdC1jb2x1bW5fd3JhcHBlcntcclxuXHRcdFx0LmRhdGFUYWJsZXNfcGFnaW5hdGV7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjZXhhbXBsZS1zdHlsZS04X3dyYXBwZXJ7XHJcblx0XHRcdHRhYmxlLmRhdGFUYWJsZS5zdHJpcGUsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5e1xyXG5cdFx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHRcdHRyLm9kZHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmVycm9yLXdyYXBwZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDY0LCA3NCwgMC44KTtcclxuXHRcdFx0LnN1Yi1jb250ZW50e1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1hbGwtZm9udC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmItbGlnaHR7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHQubW9kYWwtaGVhZGVye1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0LnVpLWZyb250e1xyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2x7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3RlcHdpemFyZCB7XHJcblx0XHRcdC5zdGVwd2l6YXJkLXJvd3tcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNtYWxsLWZvbnQtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWx7XHJcblx0XHRcdC50aGVtZS1jbG9zZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jYXJkLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRva2VuLmF0cnVsZSwgLnRva2VuLmF0dHItdmFsdWUsIC50b2tlbi5rZXl3b3JkIHtcclxuXHRcdFx0Y29sb3I6ICRpbmZvLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LnRva2Vue1xyXG5cdFx0XHQmLmJvb2xlYW4sICYuY29uc3RhbnQsICYuZGVsZXRlZCwgJi5udW1iZXIsICYucHJvcGVydHksICYuc3ltYm9sLCAmLnRhZ3tcclxuXHRcdFx0XHRjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxvYWRlci1ib3h7XHJcblx0XHRcdCYuY2FyZC1sb2FkZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubXktZ2FsbGVyeXtcclxuXHRcdFx0Ji5nYWxsZXJ5LXdpdGgtZGVzY3JpcHRpb257XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGVhY2ggJHZhciBpbiAkYWxlcnQtbmFtZSB7XHJcblx0XHRcdCRpOiBpbmRleCgkYWxlcnQtbmFtZSwgJHZhcik7XHJcblx0XHRcdC5hbGVydC0jeyR2YXJ9LmludmVyc2V7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWFsbC1mb250LWNvbG9yO1xyXG5cdFx0XHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFsZXJ0LSN7JHZhcn0ub3V0bGluZSwgLmFsZXJ0LSN7JHZhcn0ub3V0bGluZS0yeCB7XHJcblx0XHRcdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFsZXJ0LWxpZ2h0IHtcclxuXHRcdFx0Ji5pbnZlcnNlIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGlzbWlzcy10ZXh0IHtcclxuXHRcdFx0LmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuXHRcdFx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogdW5zZXQ7XHJcblx0XHRcdFx0XHQuYmctbGlnaHQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gPT09PT09PT09IHRoZW1lIGxheW91dCA0ICBzY3NzIGVuZCA9PT09PT09PT09Ly9cclxuXHJcblx0Ly9ib3JkZXJlZCBuYXZpZ2F0aW9uIHNjc3Mgc3RhcnQgaGVyZS8vXHJcblx0LnBhZ2Utc2lkZWJhciB7XHJcblx0XHQmW25hdmlnYXRpb24tbGF5b3V0PVwibmF2aWdhdGlvbi1ib3JkZXJlZFwiXSB7XHJcblx0XHRcdC5zaWRlYmFyLWhlYWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly9jaGVja2JveCBib3JkZXJlZCBuYXZpZ2F0aW9uIHNjc3Mgc3RhcnQgaGVyZS8vXHJcblx0LnBhZ2Utc2lkZWJhci5uYXZpZ2F0aW9uLWJvcmRlcmVkIHtcclxuXHRcdC5zaWRlYmFyLWhlYWRlciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLXdyYXBwZXIge1xyXG5cdFx0LnBhZ2UtYm9keS13cmFwcGVyIHtcclxuXHRcdFx0LnBhZ2Utc2lkZWJhci5uYXZpZ2F0aW9uLXJpZ2h0c2lkZSB7XHJcblx0XHRcdFx0LnNpZGViYXItaGVhZGVyIHtcclxuXHRcdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gcmlnaHQgc2lkZSBpY29uIHNjc3Mgc3RhcnQgaGVyZVxyXG5cdC5wYWdlLXNpZGViYXIge1xyXG5cdFx0JltuYXZpZ2F0aW9uLWxheW91dD1cInJpZ2h0LXNpZGUtbWVudVwiXSB7XHJcblx0XHRcdC5zaWRlYmFyLW1lbnUge1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vaW1hZ2UgYmFja2dyb3VuZCBzaWRlYmFyXHJcblx0LnBhZ2Utd3JhcHBlciB7XHJcblx0XHQucGFnZS1ib2R5LXdyYXBwZXIge1xyXG5cdFx0XHQucGFnZS1zaWRlYmFyLm5hdGl2ZS1pbWFnZS1iZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NpZGViYXItYmcuanBnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0XHRcdFx0LnNpZGViYXItdXNlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDU1LiB0aGVtZSBsYXlvdXQgQ1NTIGVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDU2LiAgUmliYm9uIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4ucmliYm9uLXdyYXBwZXIsIC5yaWJib24td3JhcHBlci1yaWdodCwgLnJpYmJvbi13cmFwcGVyLWJvdHRvbSwgLnJpYmJvbi13cmFwcGVyLXJpZ2h0LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcbi5yaWJib24tdmVydGljYWwtbGVmdC13cmFwcGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5yaWJib24tb3ZlcmZsb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC13cmFwcGVye1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbn1cclxuLnJpYmJvbi13cmFwcGVyLWJvdHRvbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLnJpYmJvbi13cmFwcGVyLXJpZ2h0LWJvdHRvbSB7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxufVxyXG4ucmliYm9uLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnJpYmJvbiB7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBjbGVhcjogbGVmdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHotaW5kZXg6MjtcclxufVxyXG4ucmliYm9uLXNwYWNlLWJvdHRvbXtcclxuICB0b3A6MHB4O1xyXG59XHJcbi5yaWJib24tY2xpcHtcclxuICBsZWZ0OiAtMTRweDtcclxuICAmOmJlZm9yZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay1jb2xvcjtcclxuICB9XHJcbn1cclxuLnJpYmJvbi1ib29rbWFya3tcclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICRkYXJrLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4ucmliYm9uLXJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMnB4O1xyXG59XHJcbi5yaWJib24tY2xpcC1yaWdodHtcclxuICByaWdodDogLTE0cHg7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gIH1cclxufVxyXG4ucmliYm9uLWNsaXAtYm90dG9te1xyXG4gIGxlZnQ6IC0xNHB4O1xyXG4gIGJvdHRvbToxMnB4O1xyXG4gIHRvcDphdXRvO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gIH1cclxufVxyXG4ucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0e1xyXG4gIHJpZ2h0OiAtMTRweDtcclxuICBsZWZ0OmF1dG87XHJcbiAgYm90dG9tOjEycHg7XHJcbiAgdG9wOmF1dG87XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gIH1cclxufVxyXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodDpiZWZvcmUge1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRkYXJrLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5yaWJib24tdmVydGljYWwtbGVmdCB7XHJcbiAgY2xlYXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZWZ0OiAxMnB4O1xyXG4gIHRvcDogLTJweDtcclxufVxyXG4ucmliYm9uLXZlcnRpY2FsLXJpZ2h0IHtcclxuICBjbGVhcjogbm9uZTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTJweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG59XHJcbi5yaWJib24tYm9va21hcmsge1xyXG4gICYucmliYm9uLXZlcnRpY2FsLWxlZnQ6YmVmb3JlLCAmLnJpYmJvbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRkYXJrLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuQGVhY2ggJHJpYmJvbi1uYW1lLCAkcmliYm9uLWNvbG9yIGluIChwcmltYXJ5LCAkcHJpbWFyeS1jb2xvciksXHJcbiAgICAgICAgKHNlY29uZGFyeSwgJHNlY29uZGFyeS1jb2xvcikgLFxyXG4gICAgICAgIChzdWNjZXNzLCAkc3VjY2Vzcy1jb2xvciksXHJcbiAgICAgICAgKGRhbmdlciwgJGRhbmdlci1jb2xvciksXHJcbiAgICAgICAgKGluZm8sICRpbmZvLWNvbG9yKSxcclxuICAgICAgICAobGlnaHQsICRsaWdodC1jb2xvciksXHJcbiAgICAgICAgKGRhcmssICRkYXJrLWNvbG9yKSxcclxuICAgICAgICAod2FybmluZywgJHdhcm5pbmctY29sb3IpIHtcclxuICAucmliYm9uLSN7JHJpYmJvbi1uYW1lfXtcclxuICAgIGJhY2tncm91bmQ6ICRyaWJib24tY29sb3I7XHJcbiAgfVxyXG4gIC5yaWJib24tI3skcmliYm9uLW5hbWV9IHtcclxuICAgIGJhY2tncm91bmQ6ICRyaWJib24tY29sb3I7XHJcbiAgfVxyXG4gIC5yaWJib24tYm9va21hcmsge1xyXG4gICAgJi5yaWJib24tI3skcmliYm9uLW5hbWV9OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHJpYmJvbi1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYucmliYm9uLXJpZ2h0LnJpYmJvbi0jeyRyaWJib24tbmFtZX06YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcmliYm9uLWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi0jeyRyaWJib24tbmFtZX06YmVmb3JlLCAmLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24tI3skcmliYm9uLW5hbWV9OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHJpYmJvbi1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWJib24tI3skcmliYm9uLW5hbWV9LnJpYmJvbi1jb3JuZXIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmliYm9uLWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHJpYmJvbi1jb2xvcjtcclxuICAgIH1cclxuICAgICYucmliYm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHJpYmJvbi1jb2xvcjtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5yaWJib24tYm90dG9tOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcmliYm9uLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpYmJvbi0jeyRyaWJib24tbmFtZX0ucmliYm9uLWNsaXB7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRyaWJib24tY29sb3IsIDEwJSk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRyaWJib24tY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWJib24tI3skcmliYm9uLW5hbWV9LnJpYmJvbi1jbGlwLXJpZ2h0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkcmliYm9uLWNvbG9yLCAxMCUpO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogZGFya2VuKCRyaWJib24tY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWJib24tI3skcmliYm9uLW5hbWV9LnJpYmJvbi1jbGlwLWJvdHRvbXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRyaWJib24tY29sb3IsIDEwJSk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRyaWJib24tY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWJib24tI3skcmliYm9uLW5hbWV9LnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRyaWJib24tY29sb3IsIDEwJSk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4oJHJpYmJvbi1jb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNTYuIFJpYmJvbiBDU1MgRW5kc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqLyIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTcuIGJyZWFkY3J1bWIgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcbi5icmVhZGNydW1iLWNvbG9yZWR7XHJcblx0cGFkZGluZzogMTJweCAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRsaXtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdG9wYWNpdHk6MC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnJlYWRjcnVtYi1pdGVte1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5icmVhZGNydW1iLWl0ZW0udHh0LWRhcmt7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJyZWFkY3J1bWItaWNvbiB7XHJcblx0LS1icy1icmVhZGNydW1iLWRpdmlkZXI6ICc+JztcclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbi5icmVhZGNydW1iLW5vLWRpdmlkZXIge1xyXG5cdC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyOiAnJztcclxufVxyXG4uYnJlYWRjcnVtYi1pdGVte1xyXG5cdCYuYWN0aXZle1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG59XHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgNTcuIGJyZWFkY3J1bWIgQ1NTIGVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIiwiLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICA1OC4gU3RlcHMgIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4udS1zdGVwcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi51LXN0ZXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBjb2xvcjogI2EzYWZiNztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi51LXN0ZXAtaWNvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi51LXN0ZXAtbnVtYmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMjBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNjZWQ3ZGE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xyXG4gIH4gLnUtc3RlcC1kZXNjIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICB9XHJcbn1cclxuLnUtc3RlcC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICM1MjYwNjk7XHJcbn1cclxuXHJcbi51LXN0ZXAtZGVzYyB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi51LXN0ZXBzLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi51LXN0ZXAge1xyXG4gICYuYWN0aXZlLCAmLmN1cnJlbnQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIH1cclxuICAmLmFjdGl2ZSAudS1zdGVwLXRpdGxlLCAmLmN1cnJlbnQgLnUtc3RlcC10aXRsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLmFjdGl2ZSAudS1zdGVwLW51bWJlciwgJi5jdXJyZW50IC51LXN0ZXAtbnVtYmVyIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIC51LXN0ZXAtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcbiAgICAudS1zdGVwLW51bWJlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmVycm9yIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgLnUtc3RlcC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAudS1zdGVwLW51bWJlciB7XHJcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZG9uZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAudS1zdGVwLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC51LXN0ZXAtbnVtYmVyIHtcclxuICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udS1zdGVwcy1sZyB7XHJcbiAgLnUtc3RlcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC51LXN0ZXAtaWNvbiwgLnUtc3RlcC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC51LXN0ZXAtbnVtYmVyIHtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICB+IC51LXN0ZXAtZGVzYyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udS1zdGVwcy1zbSB7XHJcbiAgLnUtc3RlcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC51LXN0ZXAtaWNvbiwgLnUtc3RlcC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC51LXN0ZXAtbnVtYmVyIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB+IC51LXN0ZXAtZGVzYyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnUtc3RlcHMteHMge1xyXG4gIC51LXN0ZXAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAudS1zdGVwLWljb24sIC51LXN0ZXAtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAudS1zdGVwLW51bWJlciB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfiAudS1zdGVwLWRlc2Mge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51LXBlYXJsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMThweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udS1wZWFybC1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6N3B4O1xyXG4gICAgbGVmdDogOHB4O1xyXG4gIH1cclxuICAuaWNvbi1jaGVja3tcclxuICAgIGxlZnQ6IDdweDtcclxuICB9XHJcbn1cclxuXHJcbi51LXBlYXJsLW51bWJlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi51LXBlYXJsLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnUtcGVhcmwtdGl0bGUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjNTI2MDY5O1xyXG59XHJcblxyXG4udS1wZWFybCB7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jdXJyZW50IHtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIC51LXBlYXJsLWljb24sIC51LXBlYXJsLW51bWJlciB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY3VycmVudCB7XHJcbiAgICAudS1wZWFybC1pY29uLCAudS1wZWFybC1udW1iZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAudS1wZWFybC1pY29uLCAudS1wZWFybC1udW1iZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5lcnJvciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIH1cclxuICAgIC51LXBlYXJsLWljb24sIC51LXBlYXJsLW51bWJlciB7XHJcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5kb25lIHtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICAudS1wZWFybC1pY29uLCAudS1wZWFybC1udW1iZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51LXBlYXJscy1sZyB7XHJcbiAgLnUtcGVhcmwge1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51LXBlYXJsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnUtcGVhcmwtaWNvbiwgLnUtcGVhcmwtbnVtYmVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbiAgLnUtcGVhcmwtaWNvbiwgLnUtcGVhcmwtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi51LXBlYXJscy1zbSB7XHJcbiAgLnUtcGVhcmwge1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51LXBlYXJsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnUtcGVhcmwtaWNvbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAudS1wZWFybC1udW1iZXIge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLnUtcGVhcmwtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udS1wZWFybHMteHMge1xyXG4gIC51LXBlYXJsIHtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnUtcGVhcmwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAudS1wZWFybC1pY29uIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC51LXBlYXJsLW51bWJlciB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAudS1wZWFybC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLnUtcGVhcmwuY3VycmVudHtcclxuICAudS1wZWFybC1pY29ue1xyXG4gICAgaXtcclxuICAgICAgbGVmdDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDU4LiBTdGVwcyAgQ1NTIGVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgNTkuIEN1c3RvbWl6ZXIgIENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4ubWFpbi10aGVtZS1sYXlvdXQtY29udGFpbmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4uZmxvYXRlZC1jdXN0b21pemVyLXBhbmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAtODVweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCAxMjVweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gIGJveC1zaGFkb3c6IDAgMTVweCAxMjVweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgYm90dG9tOiA3MHB4O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKSBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSkgc2NhbGUoMCk7XHJcbiAgaGVpZ2h0OiA2NTBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB3aWR0aDogMDtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgcmlnaHQ6IDM1cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xyXG4gIH1cclxuICAuY2xvc2UtY3VzdG9taXplci1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xyXG4gIH1cclxuICAuY3VzdG9taXplci10aXRsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XHJcbiAgICBoNXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mY3AtZ3JvdXB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5mY3AtaGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMS4wOHJlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuaWNvbi13IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBjb2xvcjogJGluZm8tY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmNwLWNvbnRlbnQge1xyXG4gICAgLm5hdmlnYXRpb24tY29sb3Itb3B0aW9ue1xyXG4gICAgICAucmFkaW97XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmNwLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbiAgICAuZmNwLWdyb3VwLWhlYWRlci1zdWIge1xyXG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmZjcC1ncm91cC1jb250ZW50cyB7XHJcbiAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjcC1ncm91cC1jb250ZW50cyAuZmNwLWZpZWxkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDU0JTtcclxuICAgICAgICBmbGV4OiAwIDAgNTQlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5mY3AtY29sb3JzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAuY29sb3Itc2VsZWN0b3Ige1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggJHdoaXRlLCAwcHggMHB4IDBweCA0cHggIzg4YjhmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICR3aGl0ZSwgMHB4IDBweCAwcHggNHB4ICM4OGI4ZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2xvci1icmlnaHQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5mby1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbG9yLWRhcmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbG9yLWxpZ2h0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbG9yLXRyYW5zcGFyZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmxvYXRlZC1jdXN0b21pemVyLWJ0biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZToganVtcFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBqdW1wVXA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMTksIDE5LCAxOSwgMC4xNyk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDE5LCAxOSwgMTksIDAuMTcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEycHggMjBweDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAxLjA4cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAmLnRoaXJkLWZsb2F0ZWQtYnRuIHtcclxuICAgIHJpZ2h0OiAzNXB4O1xyXG4gIH1cclxuICA+IHtcclxuICAgIC5pY29uLXcge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb3Mtcm90YXRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb246IG9zLXJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAkbGlnaHQtZ3JheTtcclxuICB9XHJcbn1cclxuLm5hdi1uYXZpZ2F0aW9uLW1haW4ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICBsaSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ubmF2LW5hdmlnYXRpb24tY29sb3ItbWFpbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09IEJyYW5kIGNzcyBzdGFydHMgPT09PT09PT09PT0qL1xyXG4kbGF5b3V0LW5hbWU6XHJcbiAgICAgICAgcHJpbWFyeSxcclxuICAgICAgICBzZWNvbmRhcnksXHJcbiAgICAgICAgc3VjY2VzcyxcclxuICAgICAgICBkYW5nZXIsXHJcbiAgICAgICAgaW5mbyxcclxuICAgICAgICBsaWdodCxcclxuICAgICAgICBkYXJrLFxyXG4gICAgICAgIHdhcm5pbmc7XHJcbiRsYXlvdXQtY29sb3IgOiAkcHJpbWFyeS1jb2xvcixcclxuJHNlY29uZGFyeS1jb2xvcixcclxuJHN1Y2Nlc3MtY29sb3IsXHJcbiRkYW5nZXItY29sb3IsXHJcbiRpbmZvLWNvbG9yLFxyXG4kbGlnaHQtY29sb3IsXHJcbiRkYXJrLWNvbG9yLFxyXG4kd2FybmluZy1jb2xvcjtcclxuXHJcbiRkYXJrLWxheW91dC1jb2xvciA6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKSxcclxuZGFya2VuKCRzZWNvbmRhcnktY29sb3IgLCAxNSUpLFxyXG5kYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDE1JSksXHJcbmRhcmtlbigkZGFuZ2VyLWNvbG9yLCAxNSUpLFxyXG5kYXJrZW4oJGluZm8tY29sb3IsIDE1JSksXHJcbmRhcmtlbigkbGlnaHQtY29sb3IsIDE1JSksXHJcbmRhcmtlbigkZGFyay1jb2xvciwgMTUlKSxcclxuZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxNSUpO1xyXG5cclxuQGVhY2ggJHZhciBpbiAkbGF5b3V0LW5hbWUge1xyXG4gICRpOiBpbmRleCgkbGF5b3V0LW5hbWUsICR2YXIpO1xyXG4gIFtzZW1pbGlnaHQtYmctY29sb3I9J2JnLSN7JHZhcn0nXSxbaGVhZGVyLWJnLWNvbG9yPSdiZy0jeyR2YXJ9J117XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGxheW91dC1jb2xvciwgJGkpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFtoZWFkZXItYmctY29sb3I9J2JnLSN7JHZhcn0nXXtcclxuICAgIGltZ3tcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIH1cclxuICAgIC50eHQtZGFya3tcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0e1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG4gICAgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gICAgLm5hdi1yaWdodCAubm90aWZpY2F0aW9ue1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRsYXlvdXQtY29sb3IsICRpKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBbc2VtaWxpZ2h0LWJnLWNvbG9yPSdiZy0jeyR2YXJ9LWxpZ2h0LWNvbG9yJ10sW2hlYWRlci1iZy1jb2xvcj0nYmctI3skdmFyfS1saWdodC1jb2xvcidde1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRkYXJrLWxheW91dC1jb2xvciwgJGkpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFtoZWFkZXItYmctY29sb3I9J2JnLSN7JHZhcn0tbGlnaHQtY29sb3InXXtcclxuICAgIGltZ3tcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIH1cclxuICAgIC50eHQtZGFya3tcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIGlucHV0e1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG4gICAgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zdGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gICAgLm5hdi1yaWdodCAubm90aWZpY2F0aW9ue1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA0cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRsYXlvdXQtY29sb3IsICRpKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09IEJyYW5kIGNzcyBlbmRzID09PT09PT09PT09Ki9cclxuXHJcbi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIDU5LkN1c3RvbWl6ZXIgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDYwLiBSVEwgQ1NTIFN0YXJ0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09KiovXHJcblxyXG4ucnRsIHtcclxuICAjY3VzdG9tZXItcmV2aWV3LXJ0bCB7XHJcbiAgICAucmV2aWV3LWJveCB7XHJcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAudGVzdGltb25pYWwge1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1ib2R5IHtcclxuICAgIC5kcm9wZG93bi1tZW51W3N0eWxlXSB7XHJcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLWJhc2ljIHtcclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnVbc3R5bGVdIHtcclxuICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gIH1cclxuICAuZGF0ZXBpY2tlciB7XHJcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IC0xMDAwMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYnRuLWdyb3VwLXBpbGwge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4IDAgMCA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmItci1saWdodCB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tci0xNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5tLWwtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm0tci0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5wLXItMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxuICAuY3JlZGl0LWNhcmQge1xyXG4gICAgLnAtci0wIHsgXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAmLm93bC1kcmFnIHtcclxuICAgICAgLm93bC1pdGVtIHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vd2wtcnRsIHtcclxuICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWwtZGF0ZS13aWRnZXQge1xyXG4gICAgLnBlLTMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcy0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2VyLXByb2ZpbGUge1xyXG4gICAgLmJvcmRlci1yaWdodCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBzdGF0ZSBjb2xvciBwYWdlXHJcbiAgLmNvbG9yLWJveCB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgKyBidXR0b24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gc3dpdGNoIHBhZ2VcclxuICAuc3dpdGNoLXNob3djYXNlIHtcclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIG1vZGFsIHBhZ2VcclxuICAubW9kYWwtZGlhbG9ne1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmFnLWJveCB7XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgIC5jb21wb25lbnR7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAudGV4dC1sZy1sZWZ0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcclxuICAgICAgICAgICAgICAuYnRuLFxyXG4gICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuYnRuLXJpZ2h0LFxyXG4gICAgICAgICAgICAgIC5jaGVja2JveC1yYWRpdXN7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNwcmVwZW5kZWRjaGVja2JveHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2FwcGVuZGVkY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNidXR0b25kcm9wZG93bntcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcmFnIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgICAgICAgIC5idG4sXHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXJpZ2h0LFxyXG4gICAgICAgICAgICAuY2hlY2tib3gtcmFkaXVze1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI2J1dHRvbmRyb3Bkb3due1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyYWdnYWJsZXtcclxuICAgIGxhYmVse1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tYnVpbGRlci1jb2x1bW57XHJcbiAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgIC50YWItcGFuZXtcclxuICAgICAgICAudGhlbWUtZm9ybXtcclxuICAgICAgICAgIC51aS1kcmFnZ2FibGV7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcclxuICAgICAgICAgICAgICAgID4gLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgI3BpbGxzLXRhYkNvbnRlbnQge1xyXG4gICAgICAudGhlbWUtZm9ybSB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAsIC51aS1kcmFnZ2FibGUge1xyXG4gICAgICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICAgICAjYnV0dG9uZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRue1xyXG4gICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ob3Jpem9udGFse1xyXG4gICAgJi50aGVtZS1mb3Jte1xyXG4gICAgICBmaWVsZHNldHtcclxuICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAudGFiLXBhbmV7XHJcbiAgICAgICAgICAgIC5jb21wb25lbnR7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAudGV4dC1sZy1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1yYWRpdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICNwcmVwZW5kZWRjaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgI2FwcGVuZGVkY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1idWlsZGVyIHtcclxuICAgIC5jb21wb25lbnQge1xyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICNidXR0b25kcm9wZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wbC1tZC1yYWRpb3Mge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAucHJvZmlsZS1kcm9wZG93biB7XHJcbiAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgIHJpZ2h0OiAtOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIHtcclxuICAgICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcclxuICAgICAgICAuc2lkZWJhci11c2VyLCAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XHJcbiAgICAgICAgICAuc2lkZWJhci11c2VyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgLnNpZGViYXItY2xvc2Uge1xyXG4gICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29uIHtcclxuICAgICAgJi5zaWRlYmFyLWNsb3NlIHtcclxuICAgICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICAgIH4gLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1zaWRlYmFyLW9wZW4ge1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNTBweDtcclxuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgICAgfiAucGFnZS1ib2R5IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWhvdmVyIHtcclxuICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWhvdmVyIHtcclxuICAgICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aGV0aGVyLXdpZGdldCB7XHJcbiAgICAud2hldGhlci13aWRnZXQtdG9wIHtcclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2Utd3JhcHBlciAuc2lkZWJhci1pY29uIHtcclxuXHJcbiAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB+IC5wYWdlLWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVydGljYWwtbWVudS1tYWluIHtcclxuICAgIC5tcy0zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudSB7XHJcbiAgICAgIC5wZS0yIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmRlZmF1bHQtYWNjb3JkaW5nIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdHlsZS0xIHtcclxuICAgICAgICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSwgIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1wYWdlIHtcclxuICAgIC5uYXYgaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWxlcnQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBbZGF0YS1ub3RpZnkgPSAnaWNvbiddIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXNpbmVzcy10b3Atd2lkZ2V0IHtcclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXNpbmVzcy1jaGFydC13aWRnZXQge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAmLnRleHQtbWQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24tYmcge1xyXG4gICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLXdpZGdldCB7XHJcbiAgICAubWUtMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAucmV2aWV3LWJveCB7XHJcbiAgICAudGVzdGltb25pYWwge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXN0dHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLm1zLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b21lci1yZXZpZXcge1xyXG4gICAgLmN1c3QtbmFtZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVnYS1tZW51IHtcclxuICAgIC5kZWZhdWx0LWFjY29yZGluZyB7XHJcbiAgICAgIC5jYXJkIHtcclxuICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUtMSB7XHJcbiAgICAgICAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWZvcm0gaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC5wdWxsLXJpZ2h0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIC5jYXJkLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0taW5saW5lIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24taG92ZXItYm90dG9tIHtcclxuICAgIC5pY29uLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuIHtcclxuICAgICYudGhpcmQtZmxvYXRlZC1idG4ge1xyXG4gICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAmICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZsb2F0ZWQtY3VzdG9taXplci1wYW5lbCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxlZnQ6IC04NXB4O1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAuY2xvc2UtY3VzdG9taXplci1idG4ge1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpbyB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLXNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgPiAuZmEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2lkZWJhci1zdWJtZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICYgPiAuZmEge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgfiAucGFnZS1ib2R5IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLWZpeCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWNsb3NlIHtcclxuICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgICAgLm5hdi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYub25ob3Zlci1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgJi5tcy0yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnB1bGwtcmlnaHQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3duIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZmlsZS1kcm9wZG93biB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICAmLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XHJcbiAgICAgICYub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm90aWZpY2F0aW9uLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFsZXJ0IHtcclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnZlcnNlIHtcclxuICAgICYuYWxlcnQtZGlzbWlzc2libGUge1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDY1cHggMTNweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVhY2ggJHZhciBpbiAkYWxlcnQtbmFtZSB7XHJcbiAgICAkaTogaW5kZXgoJGFsZXJ0LW5hbWUsICR2YXIpO1xyXG4gICAgLmFsZXJ0LSN7JHZhcn0uaW52ZXJzZSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCBudGgoJGFsZXJ0LWNvbG9yLCAkaSk7XHJcbiAgICAgICAgcmlnaHQ6IDU0cHg7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA2NXB4O1xyXG4gICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgIHRvcDogLTNweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGlzbWlzcy10ZXh0IHtcclxuICAgIC5hbGVydCB7XHJcbiAgICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29mb250IHtcclxuICAgICYuaWNvZm9udC10cnVjayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctYm94IHtcclxuICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAuYmxvZy1zb2NpYWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzc3Nzc3O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWRldGFpbHMtbWFpbiB7XHJcbiAgICAgIC5ibG9nLXNvY2lhbCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWRhdGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudC1ib3gge1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAgIGg2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtc29jaWFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXNpbmVzcy1jYXJkIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtd2lkZ2V0IC5yYWRpYWwtYmFyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWJ1aWxkZXItd3JhcCB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLWJ1aWxkZXIge1xyXG4gICAgdWwge1xyXG4gICAgICAmLnRoZS1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci13cmFwIHtcclxuICAgIC5mYyB7XHJcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIC5mYy10b29sYmFyIHtcclxuICAgICAgICAuZmMtbGVmdCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYy1yaWdodCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYy1ldmVudHMtY29udGFpbmVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYXNpYy1jYWxlbmRhciB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICB9XHJcbiAgI2V4dGVybmFsLWV2ZW50cyB7XHJcbiAgICAuZmMtZXZlbnRzLWNvbnRhaW5lciB7XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYy1hZ2VuZGEtdmlldyB7XHJcbiAgICAuZmMtZGF5LWdyaWQge1xyXG4gICAgICAuZmMtcm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmMtdW50aGVtZWQge1xyXG4gICAgLmZjLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1ib3gge1xyXG4gICAgLnVzZXItaW1hZ2Uge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAucGVvcGxlLWxpc3Qge1xyXG4gICAgICAuc2VhcmNoIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmNoYXQtbWVudSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAubmF2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgLnN0YXR1cy1jaXJjbGUge1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXJpZ2h0LWFzaWRlIHtcclxuICAgIC5jaGF0IHtcclxuICAgICAgLmNoYXQtaGVhZGVyIHtcclxuICAgICAgICAuY2hhdC1tZW51LWljb25zIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgJi5mbG9hdC1zbS1yaWdodCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ja2VfdG9vbGJhciwgLmNrZV90b29sZ3JvdXAsIGEuY2tlX2J1dHRvbiwgLmNrZV9jb21ib190ZXh0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbiAgLmNrZV9yZXNldF9hbGwsIC5ja2VfcmVzZXRfYWxsICosIC5ja2VfcmVzZXRfYWxsIGEsIC5ja2VfcmVzZXRfYWxsIHRleHRhcmVhIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuY2tlX2NvbWJvX3RleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gICNlZGl0b3IxIHtcclxuICAgICNja2VfZWRpdG9yMSB7XHJcbiAgICAgICNja2VfMV9jb250ZW50cyB7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IHJ0bCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjY2xvY2tkaXYge1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhci10b2dnbGUtYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICB9XHJcbiAgLmRlZmF1bHQtd2lkZ2V0LWNvdW50IHtcclxuICAgIC5pY29uLWJnIHtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC1zb2NpYWwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmNhcmQtYWJzb2x1dGUge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRhdGFUYWJsZXNfaW5mbyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5hZHZhbmNlLTVfZmlsdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGRpdiB7XHJcbiAgICAmLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICAmLmRhdGFUYWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICAuZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2IHtcclxuICAgICYudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICYuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAmLnJvdyB7XHJcbiAgICAgICAgICAgICAgJiA+IGRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kdC1wbHVnaW4tYnV0dG9ucyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAmLm0tci0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRldGltZS1waWNrZXIge1xyXG4gICAgLnRoZW1lLWZvcm0ge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWlubGluZSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLWJhc2ljIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNlcGFyYXRlZC1idG4ge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3Itd3JhcHBlciB7XHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICAmLm9mZnNldC1tZC0yIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbWFpbC13cmFwIHtcclxuICAgIC5lbWFpbC1hcHAtc2lkZWJhciB7XHJcbiAgICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtYWlsLWNvbnRlbnQge1xyXG4gICAgICAuZW1haWwtdG9wIHtcclxuICAgICAgICAudXNlci1lbWFpbGlkIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAuY29sLXhsLTMge1xyXG4gICAgICAgICsgLmNvbC14bC0zIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wteGwtNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcm0tbnVtYmVycyB7XHJcbiAgICAuY29sIHtcclxuICAgICAgJiArIC5jb2wge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXByaWNlIHtcclxuICAgIGRlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtaG92ZXIge1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tZXItcmV2aWV3IHtcclxuICAgIC5kLWZsZXgge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1saXN0cyB7XHJcbiAgICBkaXYge1xyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1zaG93Y2FzZSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmJ0bi1zcXVhcmUge1xyXG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tYnVpbGRlci0yLWhlYWRlciB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2l6YXJkLTQge1xyXG4gICAgdWwge1xyXG4gICAgICAmLmFuY2hvciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RlcC1jb250YWluZXIge1xyXG4gICAgICBjbGVhcjogdW5zZXQ7XHJcbiAgICAgIGRpdi5jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICB9XHJcbiAgICAuYWN0aW9uLWJhciB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mMSB7XHJcbiAgICAuZjEtYnV0dG9ucyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZjEtc3RlcHMge1xyXG4gICAgICAuZjEtc3RlcCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWJveCB7XHJcbiAgICAudXNlci1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jaGF0LXJpZ2h0LWFzaWRlIHtcclxuICAgICAgLmNoYXQge1xyXG4gICAgICAgIC5jaGF0LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgLnNtaWxleS1ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQge1xyXG4gICAgICAuY2hhdC1tZXNzYWdlIHtcclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgID4gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgID4gLmJ0bixcclxuICAgICAgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgPiAuYnRuLFxyXG4gICAgICAgID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgICAgICAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcclxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC51aS1kcmFnZ2FibGUge1xyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LW1zZy1ib3gge1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdGljLXRvcC13aWRnZXQ+IGRpdiArIGRpdiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgIC5pY29uLWJnIHtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLndpZGdldC1qb2lucyAuZC1mbGV4IC5kZXRhaWxzIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgfVxyXG4gIC53aWRnZXQtam9pbnMgLmQtZmxleCA+IGRpdiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmltZy1jcm9wcGVyIHtcclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxhbmRpbmctbWFpbiB7XHJcbiAgICAubGFuZGluZy1sZWZ0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3QtZ3JvdXAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIGksIGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRoZW50aWNhdGlvbi1ib3gge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5tZWdhLWhvcml6b250YWwge1xyXG4gICAgLm9mZnNldC1zbS0zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgbWFyZ2luOiAtMC41cmVtIGF1dG8gLTAuNXJlbSAtMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNTByZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2cy1pY29uIHtcclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWxpc3Qge1xyXG4gICAgLm5hdi1saXN0LWRpc2Mge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBsLW5hdnMtaW5saW5lIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaWNvbi1saXN0cyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vbmhvdmVyLXNob3ctZGl2IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAucGFnaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAucHJpY2luZy13cmFwcGVyLWNhcmQge1xyXG4gICAgLmNhcmQtcHJpY2Uge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgc3VwIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1yaWJib24ge1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICA6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgOjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtcGFnZS1kZXRhaWxzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tLWNoZWNrYm94LWlubGluZSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWxhYmVsLWFsaWduLXJpZ2h0IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJyLXdyYXBwZXIge1xyXG4gICAgLmJyLXdpZGdldCB7XHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQsIC5ici10aGVtZS1iYXJzLW1vdmllLCAuYnItdGhlbWUtYmFycy0xdG8xMCwgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIHtcclxuICAgIC5ici13aWRnZXQge1xyXG4gICAgICAuYnItY3VycmVudC1yYXRpbmcge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWJib24tbGVmdCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0ycHg7XHJcbiAgfVxyXG4gIC5yaWJib24tdmVydGljYWwtbGVmdCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEycHg7XHJcbiAgfVxyXG4gIC5yaWJib24tdmVydGljYWwtcmlnaHQge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMnB4O1xyXG4gIH1cclxuICAuc2VhcmNoLXBhZ2Uge1xyXG4gICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDElO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGFyLXJhdGluZ3Mge1xyXG4gICAgdWwge1xyXG4gICAgICAmLnNlYXJjaC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhNWFmYzY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGl0b3Itc3RhdHVzYmFyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLkNvZGVNaXJyb3Itc2Nyb2xsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5wcmltYXJ5LWNvbG9yLCAueWVsbG93LWNvbG9yIHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnUtc3RlcC1kZXNjIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAudS1zdGVwLW51bWJlciB7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgJiB+IC51LXN0ZXAtZGVzYyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnUtcGVhcmwge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubm90ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWljb25zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICB9XHJcbiAgLnRhYmJlZC1jYXJkIHtcclxuICAgIHVsIHtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAucHVsbC1sZWZ0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrYm94IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmFkaW8ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2QtdGltZWxpbmUtY29udGVudCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNkLXRpbWVsaW5lLWltZyB7XHJcbiAgICBpIHtcclxuICAgICAgcmlnaHQ6IDQ1JTtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNkLXRpbWVsaW5lLWJsb2NrIHtcclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIC5jZC1kYXRlIHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMTIyJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jZC10aW1lbGluZS1jb250ZW50IHtcclxuICAgIC5jZC1kYXRlIHtcclxuICAgICAgcmlnaHQ6IDEyMiU7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9kbyB7XHJcbiAgICAudG9kby1saXN0LXdyYXBwZXIge1xyXG4gICAgICAubWFyay1hbGwtdGFza3Mge1xyXG4gICAgICAgIC5idG4tbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAgICN0b2RvLWxpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC50YXNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC50YXNrLWFjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RpZmljYXRpb24tcG9wdXAge1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnRyb2pzLXRvb2x0aXAge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICB9XHJcbiAgLmludHJvanMtaGVscGVyTnVtYmVyTGF5ZXIge1xyXG4gICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5saXN0LWlubGluZS1pdGVtIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saWtlLWNvbW1lbnQge1xyXG4gICAgdWwge1xyXG4gICAgICAmLmxpc3QtaW5saW5lIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50eXBlYWhlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5saXN0aW5nIHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgLmljb2ZvbnQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucXVpY2t2aWV3LXdyYXBwZXIge1xyXG4gICAgbGVmdDogLTI4NXB4O1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgLnF1aWNrdmlldy1ib3g6YmVmb3JlLCAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eTpiZWZvcmUge1xyXG4gICAgICByaWdodDogLTQ3cHg7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgLnF1aWNrdmlldy1ib3ggLnF1aWNrdmlldy1ib3gtdG9nZ2xlLCAucXVpY2t2aWV3LXJlY2VudC1hY3Rpdml0eSAucXVpY2t2aWV3LWJveC10b2dnbGUge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIH1cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXF1aWNrdmlldyB7XHJcbiAgICBsZWZ0OiAtNDAwcHg7XHJcbiAgICByaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5xdWlja3ZpZXctd3JhcHBlciB7XHJcbiAgICAuZnJpZW5kLWxpc3Qtc2VhcmNoIHtcclxuICAgICAgLmZhIHtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9yZGVyLXdpZGdldHMge1xyXG4gICAgPiAucm93IHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgICsgZGl2IHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b24tYnVpbGRlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgICYudGhlLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWJ1dHRvbi1jb2xvciB7XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2xvci1zbGVsZWN0b3Ige1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAmLmljb24tbGlzdHMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FsbGVyeSB7XHJcbiAgICAuaG92ZXItNSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1vdXRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmxnLXRvb2xiYXIgLmxnLWljb24ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gICNsZy1jb3VudGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAjZnJpZW5kbGlzdC10YWIsICNyZWNlbnRhY3Rpdml0eS10YWIge1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGg2IHtcclxuICAgICAgICAmLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLXNtLTQge1xyXG4gICAgICAgICYudGV4dC1yaWdodCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xdWlja3ZpZXctd3JhcHBlciB7XHJcbiAgICAucmVjZW50LWFjdGl2aXR5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgIC51c2VyLWZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhcnQtd2lkZ2V0LXRvcCB7XHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5udW0ge1xyXG4gICAgICAubXMtMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhci1jaGFydC13aWRnZXQge1xyXG4gICAgLmVhcm5pbmctZGV0YWlscyB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGxlZnQ6IC0yNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1jb250ZW50IHtcclxuICAgICAgLmItci1saWdodCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5udW0ge1xyXG4gICAgICAgIC5tcy0xIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhcnQtdmVydGljYWwtY2VudGVyIHtcclxuICAgICNteURvdWdobnV0R3JhcGgsICNteVBvbGFyR3JhcGgge1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3JtLWFjdGl2aXR5IHtcclxuICAgIHVsIHtcclxuICAgICAgJi5kYXRlcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZGl2IHtcclxuICAgICYuZHQtYnV0dG9ucyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcclxuICAgIGxlZnQ6IC0zOXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kcm9wem9uZSB7XHJcbiAgICAuZHotcHJldmlldyB7XHJcbiAgICAgIC5kei1lcnJvci1tYXJrLFxyXG4gICAgICAuZHotc3VjY2Vzcy1tYXJrIHtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90ZSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1ob3Zlci1ib3R0b20ge1xyXG4gICAgLmljb24tcG9wdXAge1xyXG4gICAgICAuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uLXBvcHVwIHtcclxuICAgICAgLmljb24tbGFzdCB7XHJcbiAgICAgICAgLmZvcm0taW5saW5lIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmZvb3Rlci1saW5rcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAud2VhdGhlci13aWRnZXQtdHdvIHtcclxuICAgIC5ib3R0b20td2hldGhlcmluZm8ge1xyXG4gICAgICAud2hldGhlci1jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb2NzLXRvZ2dsZXMge1xyXG4gICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZ3JvdXAge1xyXG4gICAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanNncmlkLWJ1dHRvbiB7XHJcbiAgICArIC5qc2dyaWQtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9uaG92ZXItZHJvcGRvd24ubmF2cy1kcm9wZG93bjpob3ZlciAub25ob3Zlci1zaG93LWRpdjpiZWZvcmUge1xyXG4gICAgbGVmdDogNzdweDtcclxuICAgIHJpZ2h0OiB1bnNldDtcclxuICB9XHJcbiAgLm9uaG92ZXItZHJvcGRvd24ubmF2cy1kcm9wZG93bjpob3ZlciAub25ob3Zlci1zaG93LWRpdjphZnRlciB7XHJcbiAgICBsZWZ0OiA3N3B4O1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICAubmF2cy1kcm9wZG93biB7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIC5uYXZzLWljb24ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVmYXVsdC1hY2NvcmRpbmcge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtMSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0sICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZzLWljb24uZGVmYXVsdC1hY2NvcmRpbmcuc3R5bGUtMSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1pdGVtIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtYm94IHtcclxuICAgIC5yaWJib24tYm9va21hcmsucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb29sb3I6IG5vbmU7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgIC5yaWJib24td2FybmluZy5yaWJib24tY2xpcDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2MwYWIwMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB1bnNldDtcclxuICAgIH1cclxuICAgIC5yaWJib24tY2xpcCB7XHJcbiAgICAgIHJpZ2h0OiAtMTRweDtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudS1zdGVwLWljb24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICAuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIHtcclxuICAgIC5ub3RlLWNvbG9yIHtcclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICYuZHJhZ2dhYmxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LW9yZGVyIHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAucmlnaHQtb3JkZXIge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuICAucG9wb3Zlci50b3AsIC5wb3BvdmVyLmJvdHRvbSB7XHJcbiAgICA+IC5hcnJvdzphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xyXG4gICAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgPiAuYnRuLFxyXG4gICAgICA+IC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmZvcm0tY29udHJvbCwgPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciB7XHJcbiAgICAuaW50cm9qcy10b29sdGlwIHtcclxuICAgICAgLmludHJvanMtdG9vbHRpcHRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5pbnRyb2pzLXNraXBidXR0b24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnRyb2pzLW5leHRidXR0b24ge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjJlbSAwIDAgMC4yZW07XHJcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtIDAgMCAwLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR5cGVhaGVhZCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgJi50d2l0dGVyLXR5cGVhaGVhZCB7XHJcbiAgICAgICAgLnR0LXN1Z2dlc3Rpb24ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVhZ3VlLW5hbWUge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb2xsb3cge1xyXG4gICAgLnRleHQtbWQtcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuanZlY3Rvcm1hcC16b29taW4sXHJcbiAgLmp2ZWN0b3JtYXAtem9vbW91dCxcclxuICAuanZlY3Rvcm1hcC1nb2JhY2sge1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICB9XHJcblxyXG4gIC8vIHJlc3BvbnNpdmUgY3NzXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgLmNybS1udW1iZXJzIC5jb2wgKyAuY29sICsgLmNvbCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ1c2luZXNzLWNhcmR7XHJcbiAgICAgIC5iLXItbGlnaHR7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdGFibGV7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWFpbC13cmFwIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgLmNvbC14bC0zIHtcclxuICAgICAgICAgICsgLmNvbC14bC0zIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLXhsLTYge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1zaWRlYmFyIH4gLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpZGViYXItaWNvbiB7XHJcbiAgICAgICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgfiAucGFnZS1ib2R5IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpZGViYXItaG92ZXIge1xyXG4gICAgICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZG8ge1xyXG4gICAgICAudG9kby1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIC5tYXJrLWFsbC10YXNrcyB7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLmVjb21tZXJjZS13aWRnZXR7XHJcbiAgICAgIC50ZXh0LW1kLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZWNvbW1lcmNlLXdpZGdldHtcclxuICAgICAgLnRleHQtbWQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1c2luZXNzLWNoYXJ0LXdpZGdldCB7XHJcbiAgICAgIC5pY29uLWJnIHtcclxuICAgICAgICBsZWZ0OiAtMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1c2luZXNzLWNhcmR7XHJcbiAgICAgIHRhYmxle1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYXItY2hhcnQtd2lkZ2V0IHtcclxuICAgICAgLmVhcm5pbmctZGV0YWlscyB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMTQ3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIGRhdGF0YWJsZSBjc3NcclxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAuZGF0YVRhYmxlc19pbmZvIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmxvYXQtc20tZW5kIHtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LXNtLWVuZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAuYnVzaW5lc3MtY2FyZHtcclxuICAgICAgdGFibGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndpZGdldC1qb2lucyB7XHJcbiAgICAgIC5wcy0wIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnBlLTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS13cmFwcGVyIHtcclxuICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJiZWQtY2FyZCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZG8ge1xyXG4gICAgICAudG9kby1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIC5tYXJrLWFsbC10YXNrcyB7XHJcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAuZGVmYXVsdC1hY2NvcmRpbmd7XHJcbiAgICAgICYuc3R5bGUtMSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgIDYwLiBSVEwgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcbiIsIi8qKj09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICBNb2Rlcm4gbGF5b3V0IENTUyBTdGFydFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xyXG4vL2NvbG9yc1xyXG4kY29sb3JfbGF2ZW5kZXJfYXBwcm94OiAjYWM2OGZkO1xyXG4kY29sb3JfcHVycGxlX2hlYXJ0X2FwcHJveDogIzU5MzRmYztcclxuJGNvbG9yX21lZGl1bV9wdXJwbGVfYXBwcm94OiAjYTM0ZmZlO1xyXG4kY29sb3JfY2VyaXNlX3JlZF9hcHByb3g6ICNlNDMyNmI7XHJcbiRjb2xvcl9tYW50aXNfYXBwcm94OiAjODhkNTYzO1xyXG5cclxuLy91cmxzXHJcbiR1cmxfMDogdXJsKC4uL2ltYWdlcy9kYXNoYm9hcmQvc2VhcmNoLXdoaXRlLnBuZyk7XHJcblxyXG4uc3ZnLWFuaW1hdGlvbiB7XHJcbiAgLndhdmUtdGVtcGxhdGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgY2lyY2xlIHtcclxuICAgIGZpbGw6ICRjb2xvcl9sYXZlbmRlcl9hcHByb3g7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgfVxyXG4gIHN2ZyB7XHJcbiAgICA+IHVzZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICAgIH1cclxuICAgID4gY2lyY2xlOmxhc3QtY2hpbGQge1xyXG4gICAgICBmaWxsOiAkY29sb3JfcHVycGxlX2hlYXJ0X2FwcHJveDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgI3JwMSB7XHJcbiAgICBhbmltYXRpb246IHJpcHBsZTEgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuICAjcnAyIHtcclxuICAgIGFuaW1hdGlvbjogcmlwcGxlMiAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG4gICNycDMge1xyXG4gICAgYW5pbWF0aW9uOiByaXBwbGUzIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbiAgLnN2Zy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG4gIC5lZmZlY3Qtc3ZnMSB7XHJcbiAgICB0b3A6IC02NSU7XHJcbiAgICBsZWZ0OiAtNSU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgfVxyXG4gIC5lZmZlY3Qtc3ZnMiB7XHJcbiAgICB0b3A6IC04OCU7XHJcbiAgICBsZWZ0OiAzMCU7XHJcbiAgfVxyXG4gIC5lZmZlY3Qtc3ZnMyB7XHJcbiAgICB0b3A6IC0yOCU7XHJcbiAgICByaWdodDogLTUlO1xyXG4gIH1cclxuICAuZWZmZWN0LXN2ZzQge1xyXG4gICAgdG9wOiAxMTMlO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByaXBwbGUyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSg1LjUpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJpcHBsZTMge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMuNSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcmlwcGxlMSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSg1LjUpO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoOC41KTtcclxuICAgIG9wYWNpdHk6IDAuMDtcclxuICB9XHJcbn1cclxuLm1vZGVybi1sYXlvdXQge1xyXG4gIC5iLWRhbmdlcntcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvcl9jZXJpc2VfcmVkX2FwcHJveCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYW5udWFsLXJlcG9ydHtcclxuICAgIGhlaWdodDogMTQ3cHg7XHJcbiAgfVxyXG4gIC5tZWRpYS13aWR0aHtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5zZXQtaW1hZ2UtYm9yZGVye1xyXG4gICAgaW1ne1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDlweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5udWFsLXJlcG9ydC1kZXRhaWwge1xyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICAubnVtYmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN1Y2Nlc3MtbnVtYmVye1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21hbnRpc19hcHByb3g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbmZvLW51bWJlcntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGVfaGVhcnRfYXBwcm94O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGFuZ2VyLW51bWJlcntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jZXJpc2VfcmVkX2FwcHJveDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktbnVtYmVye1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21lZGl1bV9wdXJwbGVfYXBwcm94O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjJkZWcsICRjb2xvcl9wdXJwbGVfaGVhcnRfYXBwcm94IDAsICRjb2xvcl9tZWRpdW1fcHVycGxlX2FwcHJveCAxMDAlKTtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9tZWRpdW1fcHVycGxlX2FwcHJveDtcclxuICAgICAgLm1vZGVybi1oZWFkZXIge1xyXG4gICAgICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vbmhvdmVyLXNob3ctZGl2IHtcclxuICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm9uaG92ZXItZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAuYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1pbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxNzNlZjU0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkdXJsXzA7XHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmVydGljYWwtbWVudS1tYWlue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0b3A6IDE1OXB4O1xyXG4gICAgICB3aWR0aDogNjglO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6MDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgbmF2e1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfbWVkaXVtX3B1cnBsZV9hcHByb3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAucGl4ZWxzdHJhcHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5oaWdobGlnaHRlZHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5udW1iZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucywgJGZvbnQtc2VyaWY7XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG4gIC5kcm9wZG93bntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5hcnJvdy1hZnRlci1kcm9wZG93bntcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvbnQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAkY29sb3JfY2VyaXNlX3JlZF9hcHByb3ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZvbnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogJGNvbG9yX21hbnRpc19hcHByb3ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZvbnQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJGNvbG9yX21lZGl1bV9wdXJwbGVfYXBwcm94ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mb250LWluZm8ge1xyXG4gICAgY29sb3I6ICRjb2xvcl9wdXJwbGVfaGVhcnRfYXBwcm94ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jYXJkIHtcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maW5hbmNlLXN0dHMge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogMjU3cHg7XHJcbiAgICAuY3Qtc2VyaWVzLWF7XHJcbiAgICAgIC5jdC1wb2ludCxcclxuICAgICAgLmN0LWxpbmUsXHJcbiAgICAgIC5jdC1iYXIsXHJcbiAgICAgIC5jdC1zbGljZS1kb251dHtcclxuICAgICAgICBzdHJva2U6ICRjb2xvcl9tZWRpdW1fcHVycGxlX2FwcHJveDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuLnRvcC1jaGFydHMge1xyXG4gIG1hcmdpbi10b3A6IC0xODBweDtcclxuICAuY2FyZC1oZWFkZXJ7XHJcbiAgICBoNXtcclxuICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNhbGVzLXJlcG9ydC1jaGFydCB7XHJcbiAgICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogNDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3RhbC1lYXJuaW5nIC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAzMjJweDtcclxuICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyZGVnLCAkY29sb3JfcHVycGxlX2hlYXJ0X2FwcHJveCAwLCAkY29sb3JfbWVkaXVtX3B1cnBsZV9hcHByb3ggMTAwJSk7XHJcbiAgcGFkZGluZzogMjVweDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLnBhZ2UtYm9keS13cmFwcGVyIC5wYWdlLWJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4udGVzdGltb25pYWwge1xyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5vd2wtZG90c3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYub3dsLXRoZW1lIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMTBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFtjbGFzcyo9J293bC0nXXtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lkZ2V0LWpvaW5zIC5tZWRpYSB7XHJcbiAgcGFkZGluZzogNDZweCAzNXB4IDQ2cHggNTBweDtcclxuICAubWVkaWEtYm9keSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYW5udWFsLXJlcG9ydCBjYW52YXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICByaWdodDogNjBweDtcclxuICB0b3A6IC0yMHB4O1xyXG59XHJcbi5wcm9kdWN0aW9uLWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogMTYzcHg7XHJcbn1cclxuLnRlY2gtY2hhcnQgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgaGVpZ2h0OiAxODFweDtcclxuICAjdGVjaC1jaGFydHtcclxuICAgIHN2Z3tcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMnB4IDEycHggN3B4IHJnYmEoMTE5LCAxMTksIDExOSwgMC40KSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0cy1saXN0aW5nIC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRvcDogMjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBtYXJnaW4tdG9wOiAtMTUwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpe1xyXG4gIC5zYWxlcy1yZXBvcnQtY2hhcnR7XHJcbiAgICAuZmxvdC1jaGFydC1jb250YWluZXJ7XHJcbiAgICAgIGhlaWdodDogNDcycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbm51YWwtcmVwb3J0e1xyXG4gICAgaGVpZ2h0OiAxNTNweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC8vbW9kZXJuIGxheW91dFxyXG4gIC5zdmctYW5pbWF0aW9ue1xyXG4gICAgLmVmZmVjdC1zdmczIHtcclxuICAgICAgdG9wOiAtNTYlO1xyXG4gICAgICByaWdodDogLTQlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcbiAgICAuZWZmZWN0LXN2ZzQge1xyXG4gICAgICB0b3A6IDExMyU7XHJcbiAgICAgIGxlZnQ6IC04JTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgfVxyXG4gICAgLmVmZmVjdC1zdmcyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgfVxyXG4gICAgLmVmZmVjdC1zdmcxIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLndpZGdldC1qb2luc3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1lZGlhe1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlciB7XHJcbiAgICAudmVydGljYWwtbWVudS1tYWluIHtcclxuICAgICAgd2lkdGg6IDgyJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gIC8vbW9kZXJuIGxheW91dFxyXG4gIC5hbm51YWwtcmVwb3J0e1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAudmVydGljYWwtbWVudS1tYWlue1xyXG4gICAgbmF2e1xyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc217XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC50b3AtY2hhcnRzIHtcclxuICAgIG1hcmdpbi10b3A6IC0yNDlweDtcclxuICB9XHJcbiAgLmhlYWRlciB7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZXJ0aWNhbC1tb2JpbGUtc2lkZWJhciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuc2FsZXMtcmVwb3J0LWNoYXJ0IHtcclxuICAgIC5mbG90LWNoYXJ0LWNvbnRhaW5lcntcclxuICAgICAgaGVpZ2h0OiAzNzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFubnVhbC1yZXBvcnQge1xyXG4gICAgY2FudmFzIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnAtdC01e1xyXG4gICAgcGFkZGluZy10b3A6IDExcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1lZGlhLXdpZHRoe1xyXG4gICAgbWluLXdpZHRoOiA5N3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAvL21vZGVybiBsYXlvdXRcclxuICBidXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAubmF2LXJpZ2h0e1xyXG4gICAgICA+IC5tb2JpbGUtdG9nZ2xle1xyXG4gICAgICAgIC5pY29uLW1vcmUge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gdWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgPiBsaXtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVye1xyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAubW9kZXJuLWhlYWRlciB7XHJcbiAgICAgICAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9ue1xyXG4gICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAudGVzdGltb25pYWx7XHJcbiAgICAmLm93bC10aGVtZXtcclxuICAgICAgLm93bC1uYXYge1xyXG4gICAgICAgIHRvcDogLTkxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAudG9wLWNoYXJ0c3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjQ0cHghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItaW5uZXJ7XHJcbiAgICAubG9nby13cmFwcGVye1xyXG4gICAgICB3aWR0aDogNjMlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5mbG9hdC1zbS1zdGFydHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgW2NsYXNzKj1cImNvbC1cIl17XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgICAgICYucHMtMXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL21vZGVybiBsYXlvdXRcclxuICAuc3ZnLWFuaW1hdGlvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5iLXItbGlnaHR7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVhZGVye1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAgIC5tb2Rlcm4taGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyLWlubmVye1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICA+IHVsICB7XHJcbiAgICAgICAgICAgICAgdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICYub25ob3Zlci1zaG93LWRpdntcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAudG9wLWNoYXJ0c3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAtODVweDtcclxuICAgICAgfVxyXG4gICAgICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgICAgIC5tZWRpYXtcclxuICAgICAgICAgIC5tZS0ze1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFubnVhbC1yZXBvcnQge1xyXG4gICAgY2FudmFzIHtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5wcm9kdWN0cy1saXN0aW5nIHtcclxuICAgIC5mbG90LWNoYXJ0LWNvbnRhaW5lcntcclxuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJ7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgLm1vZGVybi1oZWFkZXJ7XHJcbiAgICAgICAgLmhlYWRlci1pbm5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgLnRlc3RpbW9uaWFse1xyXG4gICAgJi5vd2wtdGhlbWV7XHJcbiAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAubW9kZXJuLWhlYWRlcntcclxuICAgICAgICAuaGVhZGVyLWlubmVye1xyXG4gICAgICAgICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXItaW5uZXJ7XHJcbiAgICAgICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWhlYWRlci1yaWdodHtcclxuICAgICAgICAubmF2LXJpZ2h0e1xyXG4gICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgdG9wOiAyOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAucGFnZS1ib2R5e1xyXG4gICAgICAudG9wLWNoYXJ0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI3OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnRleHQtbWQtcmlnaHR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucC10LTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcclxuICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgLnBhZ2UtYm9keXtcclxuICAgICAgLnRvcC1jaGFydHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5zYWxlcy1yZXBvcnQtY2hhcnR7XHJcbiAgICAgICAgICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwtZWFybmluZ3tcclxuICAgICAgICAgIC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjU1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgIE1vZGVybiBsYXlvdXQgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi8iLCIvL2NsYXNzaWMgbGF5b3V0IGNzc1xyXG4uY2xhc3NpYy1sYXlvdXQge1xyXG4gIC5tYXJnaW4tY2VudGVyLXNldHtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgfVxyXG4gIC5zd2l0Y2gtc20gLnN3aXRjaCAuc3dpdGNoLXN0YXRlOmJlZm9yZSB7XHJcbiAgICBib3R0b206IDNweDtcclxuICB9XHJcbiAgLmNhcmR7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBoNXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm51bWJlciB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAubG9nby13cmFwcGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XHJcbiAgfVxyXG4gIC5wYWdlLW1haW4taGVhZGVye1xyXG4gICAgLm1haW4taGVhZGVyLWxlZnR7XHJcbiAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgLm1vYmlsZS1zaWRlYmFye1xyXG4gICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGhpbi1iYXItY2hhcnQge1xyXG4gICAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCAudG9wLWljb24ge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAjRUZFRkVGO1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtc2FsZS1jaGFydCB7XHJcbiAgICBoZWlnaHQ6IDQ3NHB4O1xyXG4gICAgc3Zne1xyXG4gICAgICAuY3QtbGFiZWxze1xyXG4gICAgICAgIC5jdC1sYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGF0dXMtZGV0YWlsc3tcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdHVzLWRldGFpbHMtY29sb3J7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLWNvbW1lbnQtd2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC51c2VyLW5hbWV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC51c2VyLXBvc3R7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWljb24ge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWljb24tYmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtNDlweDtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxOTVweDtcclxuICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGF0dXMteWVhcmx5LWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAyMzVweDtcclxuICB9XHJcbiAgLnN0YXR1cy1tb250aGx5LWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAyNjVweDtcclxuICB9XHJcbiAgLmdyb3d0aC1ncmFwaC1maXJzdCAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XHJcbiAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgfVxyXG4gIC5ncm93dGgtZ3JhcGgtc2Vjb25kIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIHtcclxuICAgIGhlaWdodDogMTU1cHg7XHJcbiAgfVxyXG4gIC53aGV0aGVyLXdpZGdldCB7XHJcbiAgICAud2hldGhlci13aWRnZXQtdG9we1xyXG4gICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgICAgaGVpZ2h0OiAzMDdweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3R0b206IC0xMjdweDtcclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBzdXB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIC1tb3otZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsMCwwLC44KSk7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjgpKTtcclxuICAgICAgICAtbXMtZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsMCwwLC44KSk7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsMCwwLC44KSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndoZXRoZXItd2lkZ2V0LWJvdHRvbXtcclxuICAgICAgLmNsaW1hY29uX2NvbXBvbmVudC1maWxsLFxyXG4gICAgICAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZXtcclxuICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgc3Ryb2tlOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcclxuICAgICAgfVxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Zne1xyXG4gICAgICAgICYuY2xpbWFjb257XHJcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2VtcGxveWVle1xyXG4gICAgc3Zne1xyXG4gICAgICBne1xyXG4gICAgICAgIGd7XHJcbiAgICAgICAgICBne1xyXG4gICAgICAgICAgICB0ZXh0e1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM3MTcxNzE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpe1xyXG4gICAgLnRoaW4tYmFyLWNoYXJ0e1xyXG4gICAgICAuZmxvdC1jaGFydC1jb250YWluZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGVudHtcclxuICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXR1cy1tb250aGx5LWNoYXJ0e1xyXG4gICAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXNhbGUtY2hhcnQge1xyXG4gICAgICBoZWlnaHQ6IDQ0NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zdGF0dXMteWVhcmx5LWNoYXJ0IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgIC5tYXJnaW4tY2VudGVyLXNldHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXNhbGUtY2hhcnR7XHJcbiAgICAgIGhlaWdodDogNDExcHg7XHJcbiAgICB9XHJcbiAgICAubGctbWwtZGV0YWlsc3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubXQtM3tcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZ3Jvd3RoLWdyYXBoLXNlY29uZHtcclxuICAgICAgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2Utc2lkZWJhcntcclxuICAgICAgLnNpZGViYXItdXNlcntcclxuICAgICAgICAubXQtM3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0dXMtbW9udGhseS1jaGFydHtcclxuICAgICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5wcm9kdWN0LXNhbGUtY2hhcnQge1xyXG4gICAgICBoZWlnaHQ6IDM5MXB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVye1xyXG4gICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICB0b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLW1haW4taGVhZGVye1xyXG4gICAgICAubWFpbi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgLm5hdi1yaWdodCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLm1hcmdpbi1jZW50ZXItc2V0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgIH1cclxuICAgIC5ncm93dGgtZ3JhcGgtc2Vjb25kIHtcclxuICAgICAgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0dXMtd2lkZ2V0e1xyXG4gICAgICAuc3RhdHVzLXllYXJseS1jaGFydHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXR1cy1tb250aGx5LWNoYXJ0IC5jaGFydC1jb250YWluZXIsIC5zdGF0dXMteWVhcmx5LWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1jb21tZW50LXdpZGdldCB7XHJcbiAgICAgIC5zb2NpYWwtaWNvbi1iZyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgLm1haW4taGVhZGVyLWxlZnR7XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAubWFpbi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcmdpbi1jZW50ZXItc2V0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3Qtc2FsZS1jaGFydCB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gICAgLndoZXRoZXItd2lkZ2V0e1xyXG4gICAgICAud2hldGhlci13aWRnZXQtdG9wIHtcclxuICAgICAgICAuZGV0YWlsc3tcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Vwe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9GaXhlZCBOYXZiYXIgbGF5b3V0XHJcbi5maXhlZC1uYXYtbGF5b3V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW50ZW5jZS1iZy5qcGdcIik7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG4gIH1cclxuICAuZmxvdC1jaGFydC1jb250YWluZXJ7XHJcbiAgICBzdmd7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coN3B4IDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxuICAgIH1cclxuICB9XHJcbiAgaSxbY2xhc3MgPSBcImJvdHRvbS1saW5lLSpcIl17XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDdweCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XHJcbiAgfVxyXG4gIC5zYWxlcy1vdmVydmlld3tcclxuICAgIHN2Z3tcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg3cHggN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhZ2Utd3JhcHBlcntcclxuICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLWJvZHl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbWFpbi1oZWFkZXJ7XHJcbiAgICAubWFpbi1oZWFkZXItbGVmdHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXJpZ2h0e1xyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA3NiU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuc2l0ZS12aXNpdGVyLWNoYXJ0IHtcclxuICAgIHVse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIC5jdC1hcmVhIHtcclxuICAgICAgICBmaWxsLW9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tbGluZS1pbmZvIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGluZm8tY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLWxpbmUtcHJpbWFyeSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1saW5lLXNlY29uZGFyeSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLWxpbmUtZGFuZ2VyIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhbmdlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvdGFsLXZlbmRlcnMge1xyXG4gICAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZCAuY2FyZC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gIH1cclxuICAuc2FsZXMtb3ZlcnZpZXcgLmNoYXJ0LWJsb2NrIGNhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zb2NpYWwtd2lkZ2V0IHtcclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcm0tdG9wLXdpZGdldHtcclxuICAgIC5tZWRpYXtcclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVjb21tZXJjZS13aWRnZXR7XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAmLnNpZGViYXItaWNvbiB7XHJcbiAgICAgIC5wYWdlLXNpZGViYXJ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDIyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB+IC5wYWdlLWJvZHl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTYwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItdXNlcntcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXV0aC1iZy1jb2xvcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBoNntcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIC5pY29uLXNpZGViYXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1oZWFkZXItdGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAuc2lkZWJhci1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNpZGViYXItaGVhZGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NhY2FjYTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zaWRlYmFyLWNsb3NlIHtcclxuICAgICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIGJvdHRvbTogLTg1cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgLmZvb3Rlci1jb3B5cmlnaHR7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KXtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIuc2lkZWJhci1pY29ue1xyXG4gICAgICAucGFnZS1zaWRlYmFye1xyXG4gICAgICAgIGxlZnQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICAgIC5wYWdlLWJvZHktd3JhcHBlci5zaWRlYmFyLWljb257XHJcbiAgICAgIC5wYWdlLXNpZGViYXJ7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvcmRlci13aWRnZXRzIHtcclxuICAgICAgPiB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWhlYWRlci1yaWdodHtcclxuICAgICAgd2lkdGg6IDczJTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAgICYuc2lkZWJhci1pY29uIHtcclxuICAgICAgICAucGFnZS1zaWRlYmFyIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLXNpZGViYXJ7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuICAgICAgICB+IC5wYWdlLWJvZHl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLXNpZGViYXItb3BlbntcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgLm1haW4taGVhZGVyLWxlZnR7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAubG9nby13cmFwcGVye1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICAubW9iaWxlLXNpZGViYXJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgID4gLm1vYmlsZS10b2dnbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5zaXRlLXZpc2l0ZXItY2hhcnQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDo4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVye1xyXG4gICAgICAucGFnZS1ib2R5e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC51c2VyLXN0YXR1c3tcclxuICAgICAgICAgIG1pbi13aWR0aDogNDE3cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpdGUtdmlzaXRlci1jaGFydHtcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAmLmxpc3QtaW5saW5lLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgLm1haW4taGVhZGVyLWxlZnR7XHJcbiAgICAgICAgLmxvZ28td3JhcHBlcntcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWhlYWRlci1yaWdodHtcclxuICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpe1xyXG4gICAgLnNpdGUtdmlzaXRlci1jaGFydHtcclxuICAgICAgLmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlLXZpc2l0ZXItY2hhcnQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgIG1hcmdpbjogMiUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLW1haW4taGVhZGVye1xyXG4gICAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1yaWdodHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIC5zZWFyY2gtZm9ybXtcclxuICAgICAgICAgICAgLm1vYmlsZS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGFzaGJvYXJkL3NlYXJjaC5wbmcpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3JkZXItd2lkZ2V0cyB7XHJcbiAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgICAgLmNybS10b3Atd2lkZ2V0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgLmNybS10b3Atd2lkZ2V0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNybS10b3Atd2lkZ2V0e1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAgIC51c2VyLXN0YXR1cyB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMxNHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgIC5tb2JpbGUtc2lkZWJhciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtcmlnaHR7XHJcbiAgICAgICAgICA+IC5tb2JpbGUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLXdpZGdldHN7XHJcbiAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAueHMtY29sLTEwMHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAmLnRleHQtcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgLnBhZ2UtYm9keXtcclxuICAgICAgICAudXNlci1zdGF0dXMge1xyXG4gICAgICAgICAgbWluLXdpZHRoOjIzM3B4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaXRlLXZpc2l0ZXItY2hhcnR7XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgJi5saXN0LWlubGluZS1pdGVte1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vc29saXRhcnkgbGF5b3V0IGNzc1xyXG4vL2NvbG9ycyBmb3IgdGhpcyBsYXlvdXRcclxuJGNvbW1vbi1iZy1jb2xvcjogIzIxMjYyZTtcclxuJGFub3RoZXItYmctY29sb3I6ICMyOTMwMzk7XHJcbiRncmF5OiAjN2Q4MTg3O1xyXG4kbGlnaHQtY29sb3I6ICNlZWU7XHJcbiRkYXJrLXB1cnBsZTogIzNjYTBmNjtcclxuJGxpZ2h0LXB1cnBsZTogIzY0MjJkMjtcclxuJGNvbG9yLWluZm86ICMzMTg1ZTY7XHJcbiRjb2xvci1zdWNjZXNzOiAjNGVkMTdkO1xyXG4kY29sb3ItZGFuZ2VyOiAjZjMxNDY0O1xyXG4kY29uY3JldGU6ICNmMmYyZjI7XHJcbiRkYXJrLXN1Y2Nlc3M6ICMyNGQyN2U7XHJcbiRmb250LXB1cnBsZTogIzYyMjhkMztcclxuXHJcbi5zb2xpdGFyeS1sYXlvdXQge1xyXG4gIC5yYWRpYWwtYmFyLWluZm97XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICRjb2xvci1pbmZvIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRjb2xvci1pbmZvIDUwJSwgJGxpZ2h0LXNlbWktZ3JheSA1MCUsICRsaWdodC1zZW1pLWdyYXkpO1xyXG4gIH1cclxuICAucmFkaWFsLWJhci1zdWNjZXNze1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzI0ZGVnLCAkY29sb3Itc3VjY2VzcyA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkY29sb3Itc3VjY2VzcyA1MCUsICRsaWdodC1zZW1pLWdyYXkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5KTtcclxuICB9XHJcbiAgLnJhZGlhbC1iYXItcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkZGQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDIxNmRlZywgJGxpZ2h0LXB1cnBsZSA1MCUsICRsaWdodC1zZW1pLWdyYXkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5KTtcclxuICB9XHJcbiAgLnJhZGlhbC1iYXItZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRjb2xvci1kYW5nZXIgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGNvbG9yLWRhbmdlciA1MCUsICRsaWdodC1zZW1pLWdyYXkgNTAlLCAkbGlnaHQtc2VtaS1ncmF5KTtcclxuICB9XHJcbiAgLmRhc2hib2FyZC1jaGFydC1jb250YWluZXJ7XHJcbiAgICAuZmxvdC1jaGFydC1wbGFjZWhvbGRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgYXtcclxuICAgIGNvbG9yOiAkbGlnaHQtcHVycGxlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpdGNoe1xyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gtc3RhdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1wdXJwbGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYmlsZS10b2dnbGUge1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNlbXBsb3llZS1hY3QtY2hhcnQge1xyXG4gICAgc3ZnIHtcclxuICAgICAgdGV4dCB7XHJcbiAgICAgICAgZmlsbDogIzUzNTdlMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9udC1wdXJwbGUge1xyXG4gICAgY29sb3I6ICRsaWdodC1wdXJwbGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZvbnQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mb250LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICRjb2xvci1zdWNjZXNzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mb250LWluZm8ge1xyXG4gICAgY29sb3I6ICRjb2xvci1pbmZvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iZy1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtcHVycGxlO1xyXG4gIH1cclxuICAuYmctZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJnLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJnLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgI29ubGluZS12aXNpdG9ycyB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAmLmZsb2F0LXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2luY29tZS1jaGFydCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVtcGxveWVlLWFjdGl2aXR5LWNoYXJ0IHtcclxuICAgIC5yb3cge1xyXG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbXBsb3llZS1jb2xvciB7XHJcbiAgICBjb2xvcjogcmdiYSgxNTEsIDI1NSwgMjA1LCAyNTUpO1xyXG4gIH1cclxuICAuZHJvcGRvd24ge1xyXG4gICAgJi5mbG9hdC1tZC1lbmQge1xyXG4gICAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0YXQtd2lkZ2V0LWRhc2hib2FyZCB7XHJcbiAgICAubWVkaWEge1xyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRhcmstc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zdWNjZXNzO1xyXG4gICAgaDUsIGg0IHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJnLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJnLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJnLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXB1cnBsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmctZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE5cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5mbG9hdC1sZy1lbmQsIC5mbG9hdC1tZC1lbmQge1xyXG4gICAgLmJ0bi1ncmFkaWVuIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGRhcmstcHVycGxlIDAsICRsaWdodC1wdXJwbGUgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZ3JhZGllbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAkZGFyay1wdXJwbGUgMCwgJGxpZ2h0LXB1cnBsZSAxMDAlKTtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XHJcbiAgfVxyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uc2lkZWJhci1tZW51IHtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21tb24tYmctY29sb3I7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb25NZW51LWJhciB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbW1vbi1iZy1jb2xvcjtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgLmJhci1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBjb2xvcjogIzNiNDM0ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5vdGhlci1iZy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb25iYXItbWFpbm1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5vdGhlci1iZy1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIC5zdWJtZW51LWlubmVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICAgICAgICAuaWNvbmJhci1oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uYmFyLXN1Ym1lbnUgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBhLCBpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb21tb24tYmctY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzdkODE4NzllO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjN2Q4MTg3OWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2Q4MTg3OWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3ZDgxODc5ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzdkODE4NzllO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFub3RoZXItYmctY29sb3I7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbmJhci1tYWlubWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uYmFyLW1haW5tZW51LWNsb3NlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjJkZWcsICRkYXJrLXB1cnBsZSAwLCAkbGlnaHQtcHVycGxlIDEwMCUpO1xyXG4gICAgLnNvbGl0YXJ5LWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAubmF2LXJpZ2h0IHVsIGxpIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmljb25iYXItY2xvc2Uge1xyXG4gICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRvcC1zZWN0aW9uIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgIC50b3Atc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNzNweDtcclxuICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzczcHgpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNzNweDtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMzdweDtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgJi5pbm5lci1jb250ZW50LW1hcmdpbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxODlweDtcclxuICAgICAgfVxyXG4gICAgICAjb25saW5lLXNhbGVzIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICYucC1zZXQtZWNvbW1lcmNlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucC1zZXQtZWNvbW1lcmNlLWxlZnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnAtc2V0LWVjb21tZXJjZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIC5lY29tbWVyY2Utd2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb25jcmV0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmJvcmRlci1yaWdodC1ub25lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNvbGl0YXJ5LXNjcm9sbHB5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMzZweDtcclxuICAgIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7O1xyXG4gICAgICAgIGNvbG9yOiAkY29tbW9uLWJnLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNtb2JfdGFiX2NscyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYW5udWFsLWNoYXJ0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5zb2NpYWwtd2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tYmctcmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMzlweDtcclxuICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGNvbmNyZXRlO1xyXG4gICAgICBmb250LXNpemU6IDEwOXB4O1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xsZWN0aW9uLWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDIzMXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmVtcGxveWVlLWFjdGl2aXR5LWNoYXJ0IC5mbG90LWNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAzMTVweDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbXBsb3llZS1zYWxhcnktY2hhcnQgY2FudmFzIHtcclxuICAgIGhlaWdodDogMjU3cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm9ubGluZS12aXNpdG9ycy1jaGFydHMgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICAubW9ycmlzLWhvdmVyIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gIC5hbm51YWwtY2hhcnQgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAucGFnZS1ib2R5IHtcclxuICAgICAgI29ubGluZS1zYWxlcyB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxnLXNldC1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sZy1wbC1zZXQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIC5lY29tbWVyY2Utd2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgICYuYm9yZGVyLWxnLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuaWNvbnNpZGViYXItbWVudSB7XHJcbiAgICAgIHdpZHRoOiAxMjFweDtcclxuICAgIH1cclxuICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLWJvZHksIC50b3Atc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50b3Atc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAudG9wLXNlY3Rpb24ge1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICNlbXBsb3llZSB7XHJcbiAgICAgICAgLm10LTMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFyay1zdWNjZXNzIHtcclxuICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgJi5wLXQtNSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zb2NpYWwtd2lkZ2V0IHtcclxuICAgICAgICAuaWNvbi1iZy1yaWdodCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNvbmxpbmUtdmlzaXRvcnMge1xyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAmLmZsb2F0LXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub25saW5lLXZpc2l0b3JzLWNoYXJ0c3tcclxuICAgICAgICAmLnAtbC0zMHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wLXItMzB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIC5zb2xpdGFyeS1oZWFkZXIge1xyXG4gICAgICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tbW9uLWJnLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICNlbXBsb3llZXtcclxuICAgICAgICAubXQtMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50b3Atc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uTWVudS1iYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAuYmFyLWljb25zIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb25iYXItbWFpbm1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc29saXRhcnktc2Nyb2xscHkge1xyXG4gICAgICAgIC5uYXYtcGlsbHMge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2luY29tZS1jaGFydCB7XHJcbiAgICAgICAgLm10LTMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjb25saW5lLXZpc2l0b3Jze1xyXG4gICAgICAgIC5zb2NpYWwtd2lkZ2V0e1xyXG4gICAgICAgICAgLm1lZGlhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbnNpZGViYXItbWVudSB7XHJcbiAgICAgIC5pY29uTWVudS1iYXIge1xyXG4gICAgICAgIC5pY29uYmFyLW1haW5tZW51IHtcclxuICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgJi5wYWdlLXdyYXBwZXJ7XHJcbiAgICAgIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICNvbmxpbmUtc2FsZXMge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgJi5wLXNldC1lY29tbWVyY2Uge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucC1zZXQtZWNvbW1lcmNlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgLmVjb21tZXJjZS13aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1zZXQtZWNvbW1lcmNlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbGl0YXJ5LXNjcm9sbHB5IHtcclxuICAgICAgICAgICNtb2JfdGFiX2NscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZW1wbG95ZWUsICNpbmNvbWUtY2hhcnQge1xyXG4gICAgICAgICAgLnAtdC0xMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubXQtMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lbXBsb3llZS1hY3Rpdml0eS1jaGFydCB7XHJcbiAgICAgICAgICAgIC5tLTMwIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc29saXRhcnktc2Nyb2xscHl7XHJcbiAgICAgICAgICAubmF2LXBpbGxze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub25saW5lLXZpc2l0b3JzLWNoYXJ0c3tcclxuICAgICAgICAgICYucC1yLTMwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucC1sLTMwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uYmFyLWNsb3NlIHtcclxuICAgICAgICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAuaWNvbnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgLmljb25iYXItbWFpbm1lbnUge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub25saW5lLXZpc2l0b3JzLWNoYXJ0c3tcclxuICAgICAgLmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgICN3ZXN0LXpvbmUtZ3JhcGh7XHJcbiAgICAgICAgICBjYW52YXN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vY29sb3JzXHJcbiR0ZXh0LWNvbG9yOiAjNTI1NjU3O1xyXG4kYWN0aXZlLWNvbG9yOiAjYzZjNmM2O1xyXG4kdmVydGljYWwtbGF5b3V0LXNlY29uZGFyeS1jb2xvcjogIzBhYjNjODtcclxuJHZlcnRpY2FsLWxheW91dC1zdWNjZXNzLWNvbG9yOiAjNGFhNjRlO1xyXG4kdmVydGljYWwtbGF5b3V0LWRhbmdlci1jb2xvcjogI2U4NDAzYztcclxuJHZlcnRpY2FsLWxheW91dC1vcmFuZ2UtY29sb3I6ICNmYzkyMDk7XHJcbi52ZXJ0aWNhbC1sYXlvdXQge1xyXG4gIC52ZXJ0aWNhbC1tZW51LW1haW57XHJcbiAgICB0b3A6IDEzNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XHJcbiAgICBuYXZ7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAucGl4ZWxzdHJhcHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5oaWdobGlnaHRlZHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWJvZHktd3JhcHBlciB7XHJcbiAgICAucGFnZS1ib2R5IHtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gICAgICAmLnZlcnRpY2FsLW1lbnUtbXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSB7XHJcbiAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVzZXItc3RhdHVze1xyXG4gICAgICB0Ym9keXtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tYm94IHtcclxuICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1zZW1pLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iZC10LW5vbmV7XHJcbiAgICAgICAgICAgIC5kLWlubGluZS1ibG9ja3tcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZS1ib3JkZXJ7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmQtaW5saW5lLWJsb2Nre1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubnVtYmVye1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gIH1cclxuICAub25ob3Zlci1zaG93LWRpdntcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgfVxyXG4gIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgIC5ub3RpZmljYXRpb24ge1xyXG4gICAgICAgICAgdG9wOiAzN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHVsID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlci1pbWdiZ3tcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3IgO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rhc2hib2FyZC9zZWFyY2gucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmJyb3dzZXItd2lkZ2V0IHtcclxuICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgICAgY29sdW1uLXJ1bGU6IG5vbmU7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuc3BlZWQtY2hhcnQge1xyXG4gICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMjhweDtcclxuICAgICAgaGVpZ2h0OiA1MDNweDtcclxuICAgIH1cclxuICAgIC5jaGFydC1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3JtLW92ZXJhbGwgLmZsb3QtY2hhcnQtcGxhY2Vob2xkZXIge1xyXG4gICAgaGVpZ2h0OiAxODVweDtcclxuICB9XHJcbiAgLmNybS1vdmVyYWxse1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgLmNoYXJ0LWJsb2Nre1xyXG4gICAgI3JlY2VudC1hY3R7XHJcbiAgICAgIGhlaWdodDogMzAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQzFEO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgI2N0LTd7XHJcbiAgICAmLmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMTIwMHB4KXtcclxuICAgIC5icm93c2VyLXdpZGdldHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgIC52ZXJ0aWNhbC1tZW51LW1haW4ge1xyXG4gICAgICBuYXYge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waXhlbHN0cmFwIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxN3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxN3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5icm93c2VyLXdpZGdldHtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXJ0LWJsb2Nre1xyXG4gICAgICAjcmVjZW50LWFjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAudmVydGljYWwtbWVudS1tYWlue1xyXG4gICAgICBuYXZ7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNte1xyXG4gICAgICB0b3A6IDEyOXB4O1xyXG4gICAgfVxyXG4gICAgLmNybS1vdmVyYWxsIC5mbG90LWNoYXJ0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuICAgIC5jaGFydC1ibG9ja3tcclxuICAgICAgI3JlY2VudC1hY3Qge1xyXG4gICAgICAgIGhlaWdodDogMzA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWJvZHktd3JhcHBlcntcclxuICAgICAgLnBhZ2UtYm9keXtcclxuICAgICAgICAmLnZlcnRpY2FsLW1lbnUtbXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZlcnRpY2FsLW1lbnV7XHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAvL3ZlcnRpY2FsIGxheW91dFxyXG4gICAgLmNybS1vdmVyYWxse1xyXG4gICAgICAuZmxvdC1jaGFydC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC8vdmVydGljYWwgbGF5b3V0XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5sb2dvLXdyYXBwZXJ7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgLm9uaG92ZXItc2hvdy1kaXZ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1kcm9wZG93bntcclxuICAgICAgICAgICAgJi5vbmhvdmVyLXNob3ctZGl2e1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ub3RpZmljYXRpb257XHJcbiAgICAgICAgICAgIHRvcDo5cHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgLnZlcnRpY2FsLW1lbnUgfiAucGFnZS1ib2R5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC52ZXJ0aWNhbC1tZW51e1xyXG4gICAgICAgIHRvcDogMjA5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMmRlZywgIzBiYzBmNCAwLCAjMzNlN2QxIDEwMCUpO1xyXG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnUgPiAubmF2LWl0ZW0gLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTljOWVkO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtYm9keXtcclxuICAgICAgICAmLnZlcnRpY2FsLW1lbnUtbXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNjlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNte1xyXG4gICAgICB0b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgICAubWVkaWEtbWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2hhcnQtYmxvY2sge1xyXG4gICAgICAjcmVjZW50LWFjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC8vdmVydGljYWwgbGF5b3V0XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgLm1haW4taGVhZGVyLWxlZnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC5zZWFyY2gtZm9ybXtcclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1yaWdodCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgLnZlcnRpY2FsLW1lbnUgfiAucGFnZS1ib2R5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC52ZXJ0aWNhbC1tZW51e1xyXG4gICAgICAgIHRvcDogMjA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJvd3Nlci13aWRnZXR7XHJcbiAgICAgIC5tZWRpYXtcclxuICAgICAgICAubWVkaWEtaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51c2VyLXN0YXR1cyB7XHJcbiAgICAgIHRib2R5e1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXtcclxuICAgIC8vdmVydGljYWwgbGF5b3V0XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAudmVydGljYWwtbWVudSB+IC5wYWdlLWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1N3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC52ZXJ0aWNhbC1tZW51IHtcclxuICAgICAgICB0b3A6IDIwNXB4O1xyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIC5zdWItbWVudSA+IC5uYXYtaXRlbSAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtbWFpbi1oZWFkZXJ7XHJcbiAgICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAubG9nby13cmFwcGVye1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2VudGVyLXNtYWxsLXNpemV7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICBmbGV4OjA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWRpYS1tYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc3BlZWQtY2hhcnQge1xyXG4gICAgICAuY2hhcnQtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gICAgLmNoYXJ0LWJsb2NrIHtcclxuICAgICAgI3JlY2VudC1hY3Qge1xyXG4gICAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51c2VyLXN0YXR1cyB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNlbnRlci1zbWFsbC1zaXplIHtcclxuICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
/*# sourceMappingURL=style.css.map */
