/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/styles/shared.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap);
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/styles/shared.scss (1) ***!
  \**************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";:root{--pb-gutter:15px;--row-overflow-amount:12.25rem;--form-control-color:#f4f6f7;--form-validation-summary-border-color:#a49f95;--bullet-color:#000;--main-link-color:#000;--main-link-hover-color:#a49f95;--main-link-hover-line-color:#000;--main-dropdown-bg:rgba(0,0,0,.8);--main-dropdown-link-hover-bg:#000;--main-dropdown-link-color:#fff;--main-dropdown-link-hover-color:#fff;--heading-color:#a49f95;--heading-strong-color:#000;--bs-gutter:.75rem;--content-element-spacing:1.5rem;--comp-spacer-y:5rem}.clearfix:after{clear:both;content:"";display:block}.link-primary{color:#0c0e39}.link-primary:focus,.link-primary:hover{color:#0a0b2e}.link-secondary{color:#a49f95}.link-secondary:focus,.link-secondary:hover{color:#b6b2aa}.link-success{color:#1ade47}.link-success:focus,.link-success:hover{color:#48e56c}.link-info{color:#00aed2}.link-info:focus,.link-info:hover{color:#33bedb}.link-warning{color:#eb6e05}.link-warning:focus,.link-warning:hover{color:#ef8b37}.link-danger{color:#c10230}.link-danger:focus,.link-danger:hover{color:#9a0226}.link-light{color:#f4f6f7}.link-light:focus,.link-light:hover{color:#f6f8f9}.link-dark,.link-dark:focus,.link-dark:hover{color:#000}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-17x9{--bs-aspect-ratio:52.9411764706%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.ratio-1920x818{--bs-aspect-ratio:42.6041666667%}.ratio-1920x920{--bs-aspect-ratio:47.9166666667%}.ratio-5x2{--bs-aspect-ratio:40%}.ratio-3x1{--bs-aspect-ratio:33.3333333333%}.ratio-2x1{--bs-aspect-ratio:50%}.hstack{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.hstack,.vstack{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vstack{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background-color:currentColor;display:inline-block;min-height:1em;opacity:.25;width:1px}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#919191;--bs-gray-dark:#606060;--bs-gray-100:#f2f2f2;--bs-gray-200:#f4f6f7;--bs-gray-300:#ccc;--bs-gray-400:#adadad;--bs-gray-500:#a49f95;--bs-gray-600:#919191;--bs-gray-700:#7b7b7b;--bs-gray-800:#606060;--bs-gray-900:#4b4b4b;--bs-primary:#0c0e39;--bs-secondary:#a49f95;--bs-success:#1ade47;--bs-info:#00aed2;--bs-warning:#eb6e05;--bs-danger:#c10230;--bs-light:#f4f6f7;--bs-dark:#000;--bs-primary-rgb:12,14,57;--bs-secondary-rgb:164,159,149;--bs-success-rgb:26,222,71;--bs-info-rgb:0,174,210;--bs-warning-rgb:235,110,5;--bs-danger-rgb:193,2,48;--bs-light-rgb:244,246,247;--bs-dark-rgb:0,0,0;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:0,0,0;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Lato",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.75;--bs-body-color:#000;--bs-body-bg:#fff}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}.gform_title.h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h2.gform_title,h3,h4,h5,h6{font-family:Aventa;line-height:1;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.4rem + 1.8vw)}@media (min-width:1200px){.h1,h1{font-size:2.75rem}}.h2,h2{font-size:calc(1.3125rem + .75vw)}@media (min-width:1200px){.h2,h2{font-size:1.875rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.gform_title.h2,.h4,h2.gform_title,h4{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){.gform_title.h2,.h4,h2.gform_title,h4{font-size:1.3125rem}}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[data-bs-original-title],abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fcf8e3;padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit}a,a:hover{text-decoration:underline}a:hover{color:#000}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{direction:ltr;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;font-size:.875em}a>code{color:inherit}kbd{background-color:#4b4b4b;border-radius:.2rem;color:#fff;font-size:.875em;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:700;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#919191;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #ccc;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#919191;font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1124px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #ccc!important}.border-0{border:0!important}.border-top{border-top:1px solid #ccc!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #ccc!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #ccc!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #ccc!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0c0e39!important}.border-secondary{border-color:#a49f95!important}.border-success{border-color:#1ade47!important}.border-info{border-color:#00aed2!important}.border-warning{border-color:#eb6e05!important}.border-danger{border-color:#c10230!important}.border-light{border-color:#f4f6f7!important}.border-dark{border-color:#000!important}.border-white{border-color:#fff!important}.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}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.4rem + 1.8vw)!important}.fs-2{font-size:calc(1.3125rem + .75vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.25625rem + .075vw)!important}.fs-5{font-size:1.125rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.75!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#919191!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.75rem!important}.fs-2{font-size:1.875rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.3125rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}img{max-width:100%;width:auto}.comp-padding{-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.comp-padding{-webkit-padding-after:5rem;padding-block-end:5rem;-webkit-padding-before:5rem;padding-block-start:5rem}}@media (min-width:768px){.comp-padding-inline{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){.comp-padding-inline{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.comp-padding-block-start{-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.comp-padding-block-start{-webkit-padding-before:5rem;padding-block-start:5rem}}.comp-padding-block-end{-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.comp-padding-block-end{-webkit-padding-after:5rem;padding-block-end:5rem}}.vc_row.comp-padding-extra:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-after:calc(1.875rem + 7.5vw);padding-block-end:calc(1.875rem + 7.5vw);-webkit-padding-before:calc(1.875rem + 7.5vw);padding-block-start:calc(1.875rem + 7.5vw)}@media (min-width:1200px){.vc_row.comp-padding-extra:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-after:7.5rem;padding-block-end:7.5rem;-webkit-padding-before:7.5rem;padding-block-start:7.5rem}}.vc_row.comp-padding-block-start-extra:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-before:calc(1.875rem + 7.5vw);padding-block-start:calc(1.875rem + 7.5vw)}@media (min-width:1200px){.vc_row.comp-padding-block-start-extra:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-before:7.5rem;padding-block-start:7.5rem}}.vc_row.comp-padding-block-end-extra:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-after:calc(1.875rem + 7.5vw);padding-block-end:calc(1.875rem + 7.5vw)}@media (min-width:1200px){.vc_row.comp-padding-block-end-extra:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-after:7.5rem;padding-block-end:7.5rem}}.comp-margin-half{-webkit-margin-after:calc(1.375rem + 1.5vw);margin-block-end:calc(1.375rem + 1.5vw);-webkit-margin-before:calc(1.375rem + 1.5vw);margin-block-start:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.comp-margin-half{-webkit-margin-after:2.5rem;margin-block-end:2.5rem;-webkit-margin-before:2.5rem;margin-block-start:2.5rem}}.comp-margin-half-block-start{-webkit-margin-before:calc(1.375rem + 1.5vw);margin-block-start:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.comp-margin-half-block-start{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}}.comp-margin-half-block-end{-webkit-margin-after:calc(1.375rem + 1.5vw);margin-block-end:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.comp-margin-half-block-end{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}.comp-margin{-webkit-margin-after:calc(1.625rem + 4.5vw);margin-block-end:calc(1.625rem + 4.5vw);-webkit-margin-before:calc(1.625rem + 4.5vw);margin-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.comp-margin{-webkit-margin-after:5rem;margin-block-end:5rem;-webkit-margin-before:5rem;margin-block-start:5rem}}.comp-margin-block-start{-webkit-margin-before:calc(1.625rem + 4.5vw);margin-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.comp-margin-block-start{-webkit-margin-before:5rem;margin-block-start:5rem}}.comp-margin-block-end{-webkit-margin-after:calc(1.625rem + 4.5vw);margin-block-end:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.comp-margin-block-end{-webkit-margin-after:5rem;margin-block-end:5rem}}.vc_row-o-equal-height .vc_column-inner .wpb_wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:calc(100% - var(--pb-gutter)*2)}@media (min-width:768px){.vc_row.has-bg-color:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image,[data-vc-full-width=true]){-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){.vc_row.has-bg-color:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image,[data-vc-full-width=true]){-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.row-contains-stretched-image){-webkit-padding-after:5rem;padding-block-end:5rem;-webkit-padding-before:5rem;padding-block-start:5rem}}.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-bottom)+.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-top){-webkit-padding-after:0;padding-block-end:0;-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:0;padding-block-start:0}@media (min-width:1200px){.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-bottom)+.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-top){-webkit-padding-after:5rem;padding-block-end:5rem}}@media (max-width:767.98px){.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-bottom)+.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-top){-webkit-padding-before:2rem;padding-block-start:2rem}}.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-bottom)+.vc_clearfix+.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-top){-webkit-padding-after:0;padding-block-end:0;-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:0;padding-block-start:0}@media (min-width:1200px){.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-bottom)+.vc_clearfix+.vc_row:not(.vc_row-no-padding,.footer-large,.footer-small,.vc_inner,.has-bg-color,.row-contains-stretched-image,.border-top){-webkit-padding-after:5rem;padding-block-end:5rem}}.vc_row-has-fill>.vc_column_container>.vc_column-inner{-webkit-padding-before:0!important;padding-block-start:0!important}.wpb_column.vertical-center-content>.vc_column-inner>.wpb_wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wpb_column.vertical-space-between>.vc_column-inner>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.wpb_column.vertical-space-end>.vc_column-inner>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.wpb_column.extra-margin-inline-start>.vc_column-inner>.wpb_wrapper{-webkit-margin-start:calc(8.33333% - .75rem);margin-inline-start:calc(8.33333% - .75rem)}.wpb_column.extra-margin-inline-start.two-cols>.vc_column-inner>.wpb_wrapper{-webkit-margin-start:calc(16.66667% - .75rem);margin-inline-start:calc(16.66667% - .75rem)}}.wpb_column.extra-padding-block-end>.vc_column-inner>.wpb_wrapper{-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.wpb_column.extra-padding-block-end>.vc_column-inner>.wpb_wrapper{-webkit-padding-after:5rem;padding-block-end:5rem}}.wpb_column.extra-padding-block-start>.vc_column-inner>.wpb_wrapper{-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.wpb_column.extra-padding-block-start>.vc_column-inner>.wpb_wrapper{-webkit-padding-before:5rem;padding-block-start:5rem}}.wpb_column.extra-padding-block>.vc_column-inner>.wpb_wrapper{-webkit-padding-after:calc(1.875rem + 7.5vw);padding-block-end:calc(1.875rem + 7.5vw);-webkit-padding-before:calc(1.875rem + 7.5vw);padding-block-start:calc(1.875rem + 7.5vw)}@media (min-width:1200px){.wpb_column.extra-padding-block>.vc_column-inner>.wpb_wrapper{-webkit-padding-after:7.5rem;padding-block-end:7.5rem;-webkit-padding-before:7.5rem;padding-block-start:7.5rem}}@media (min-width:768px) and (min-width:768px){.wpb_column.add-comp-padding-inline>.vc_column-inner>.wpb_wrapper{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:768px) and (min-width:1200px){.wpb_column.add-comp-padding-inline>.vc_column-inner>.wpb_wrapper{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container.contains-stretched-image>.vc_column-inner{padding-top:0!important}@media (min-width:768px){.wpb_column.border-inline-end-blue:after{background-color:#555775;content:"";display:block;height:calc(100% + 2.125rem + 10.5vw);position:absolute;right:calc(var(--pb-gutter)*-1);top:calc(-1.625rem + -4.5vw);width:1px}.vc_row-no-padding .wpb_column.border-inline-end-blue:after{height:100%;top:0}}.border-block-end-blue{-webkit-border-after:1px solid #555775;border-block-end:1px solid #555775}.border-block-start-blue{-webkit-border-before:1px solid #555775;border-block-start:1px solid #555775}.border-block-end-gray{-webkit-border-after:1px solid #a49f95;border-block-end:1px solid #a49f95}.border-block-start-gray{-webkit-border-before:1px solid #a49f95;border-block-start:1px solid #a49f95}.vc_row{overflow:visible!important;overflow-x:clip!important}@media (max-width:991.98px){.hide-on-mobile{display:none!important}}.row-has-hero-with-contact-form{overflow:visible!important}.wpb_content_element:last-child,.wpb_content_element:only-child{-webkit-margin-after:0;margin-block-end:0}.wpb_column.border-top-black .wpb_content_element:only-child{-webkit-margin-after:var(--content-element-spacing);margin-block-end:var(--content-element-spacing)}@media (max-width:991.98px){.wpb_column:not(:last-child):not(:only-child) .wpb_content_element:only-child{-webkit-margin-after:var(--content-element-spacing);margin-block-end:var(--content-element-spacing)}}.inverted{--main-link-color:#fff;--main-link-hover-color:brightness(#fff,0.8);--main-link-hover-line-color:#fff;--main-dropdown-bg:#fff;--main-dropdown-link-hover-bg:#a49f95;--main-dropdown-link-color:#000;--main-dropdown-link-hover-color:#fff;--heading-strong-color:#fff;--bullet-color:#fff;--form-control-color:#1c1c1c;--form-validation-summary-border-color:#fff;color:#fff}.inverted a:not(.dropdown-item):hover{color:inherit;-webkit-filter:brightness(80%);filter:brightness(80%)}.wpb_text_column.wpb_content_element .link-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;margin:0;-webkit-margin-after:1em;margin-block-end:1em;padding:0;width:100%}@media (max-width:767.98px){.wpb_text_column.wpb_content_element .link-list{width:100%}}.wpb_text_column.wpb_content_element .link-list li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.wpb_text_column.wpb_content_element .link-list li a{border-bottom:1px solid hsla(0,0%,100%,.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:400;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-padding-after:.75rem;padding-block-end:.75rem;text-decoration:none;width:100%}.wpb_text_column.wpb_content_element .link-list li a:before{display:none!important}.wpb_text_column.wpb_content_element .link-list li a:after{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:#eb6e05;content:"";display:inline!important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:.75em!important;-webkit-margin-start:2em!important;margin-inline-start:2em!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.319' height='9.224'%3E%3Cpath data-name='Path 33' d='m.354 8.871 4.258-4.258L.354.354' fill='none' stroke='%23ec6e00' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.319' height='9.224'%3E%3Cpath data-name='Path 33' d='m.354 8.871 4.258-4.258L.354.354' fill='none' stroke='%23ec6e00' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:unset!important;position:static!important;-webkit-transform:unset!important;transform:unset!important;-webkit-transition:-webkit-transform .2s ease-in-out!important;transition:-webkit-transform .2s ease-in-out!important;transition:transform .2s ease-in-out!important;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out!important;width:.875em!important}.wpb_text_column.wpb_content_element .link-list li a:hover:after{-webkit-transform:translateX(3px) scale(1.15)!important;transform:translateX(3px) scale(1.15)!important}.wpb_text_column.wpb_content_element .link-list li a[href^="#"]:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.inverted .newwen-logo path{fill:#fff}.full-size-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:575.98px){:root{--bs-gutter-x:30px;--pb-gutter:30px!important}.vc_column_container>.vc_column-inner{-webkit-padding-end:var(--pb-gutter);padding-inline-end:var(--pb-gutter);-webkit-padding-start:var(--pb-gutter);padding-inline-start:var(--pb-gutter)}}.chapeau,.lead{font-size:calc(1.25625rem + .075vw);font-weight:400}@media (min-width:1200px){.chapeau,.lead{font-size:1.3125rem}}.display-1{font-size:calc(1.5375rem + 3.45vw);font-weight:700;line-height:1}@media (min-width:1200px){.display-1{font-size:4.125rem}}.display-2{font-size:calc(1.475rem + 2.7vw);font-weight:700;line-height:1}@media (min-width:1200px){.display-2{font-size:3.5rem}}.display-3{font-size:calc(1.425rem + 2.1vw);font-weight:700;line-height:1}@media (min-width:1200px){.display-3{font-size:3rem}}.display-4{font-size:calc(1.375rem + 1.5vw);font-weight:700;line-height:1}@media (min-width:1200px){.display-4{font-size:2.5rem}}.display-5{font-size:calc(1.325rem + .9vw);font-weight:700;line-height:1}@media (min-width:1200px){.display-5{font-size:2rem}}.display-6{font-size:calc(1.275rem + .3vw);font-weight:700;line-height:1}@media (min-width:1200px){.display-6{font-size:1.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#919191;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}@font-face{font-family:Aventa;font-style:normal;font-weight:400;src:url(../static/fonts/aventa-regular-webfont.woff2) format("woff2"),url(../static/fonts/aventa-regular-webfont.woff) format("woff")}@font-face{font-family:Aventa;font-style:normal;font-weight:400;src:url(../static/fonts/aventa-medium-webfont.woff2) format("woff2"),url(../static/fonts/aventa-medium-webfont.woff) format("woff")}@font-face{font-family:Aventa;font-style:normal;font-weight:700;src:url(../static/fonts/aventa-bold-webfont.woff2) format("woff2"),url(../static/fonts/aventa-bold-webfont.woff) format("woff")}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f4f6f7;-webkit-clip-path:none;clip-path:none;color:#7b7b7b;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (min-width:768px){.wpb_row .wpb_column .wpb_text_column{-webkit-margin-start:2rem;margin-inline-start:2rem}.wpb_row .wpb_column:not(:first-child) .wpb_text_column{-webkit-margin-start:0;margin-inline-start:0}}@media (min-width:992px){.wpb_text_column>*{max-width:90%}.wpb_text_column:not(.do-not-add-default-button-spacing) .wpb_wrapper>p:last-child .btn:only-child{-webkit-margin-before:calc(1.725rem + 5.7vw);margin-block-start:calc(1.725rem + 5.7vw)}}@media (min-width:992px) and (min-width:1200px){.wpb_text_column:not(.do-not-add-default-button-spacing) .wpb_wrapper>p:last-child .btn:only-child{-webkit-margin-before:6rem;margin-block-start:6rem}}@media (min-width:992px){.full-width-column .wpb_text_column>*{max-width:unset}}.wpb_text_column .h3+.h1,.wpb_text_column .h3+.h2,.wpb_text_column .h3+.h3,.wpb_text_column .h3+.h4,.wpb_text_column .h3+.h5,.wpb_text_column .h3+.h6,.wpb_text_column .h3+h1,.wpb_text_column .h3+h2,.wpb_text_column .h3+h3,.wpb_text_column .h3+h4,.wpb_text_column .h3+h5,.wpb_text_column .h3+h6,.wpb_text_column h3+.h1,.wpb_text_column h3+.h2,.wpb_text_column h3+.h3,.wpb_text_column h3+.h4,.wpb_text_column h3+.h5,.wpb_text_column h3+.h6,.wpb_text_column h3+h1,.wpb_text_column h3+h2,.wpb_text_column h3+h3,.wpb_text_column h3+h4,.wpb_text_column h3+h5,.wpb_text_column h3+h6{-webkit-margin-before:.1em;margin-block-start:.1em}.wpb_text_column *+.h1,.wpb_text_column *+.h2,.wpb_text_column *+.h3,.wpb_text_column *+.h4,.wpb_text_column *+.h5,.wpb_text_column *+.h6,.wpb_text_column *+h1,.wpb_text_column *+h2,.wpb_text_column *+h3,.wpb_text_column *+h4,.wpb_text_column *+h5,.wpb_text_column *+h6{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.wpb_text_column .h1+:not(.chapeau),.wpb_text_column .h2+:not(.chapeau),.wpb_text_column .h3+:not(.chapeau),.wpb_text_column h1+:not(.chapeau),.wpb_text_column h2+:not(.chapeau),.wpb_text_column h3+:not(.chapeau){-webkit-margin-before:1rem;margin-block-start:1rem}.wpb_text_column .h1+.chapeau,.wpb_text_column .h2+.chapeau,.wpb_text_column .h3+.chapeau,.wpb_text_column .h4+.chapeau,.wpb_text_column .h5+.chapeau,.wpb_text_column .h6+.chapeau,.wpb_text_column h1+.chapeau,.wpb_text_column h2+.chapeau,.wpb_text_column h3+.chapeau,.wpb_text_column h4+.chapeau,.wpb_text_column h5+.chapeau,.wpb_text_column h6+.chapeau{-webkit-margin-before:.5em;margin-block-start:.5em}ul:not(.menu,.dropdown-menu,.swiper-wrapper,.social-networks,.link-list,.pagination){line-height:1.75;list-style:none;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}ul:not(.menu,.dropdown-menu,.swiper-wrapper,.social-networks,.link-list,.pagination) li:before{background-color:var(--bullet-color);border-radius:50rem;content:"";display:inline-block;height:7px;-webkit-margin-start:-.6em;margin-inline-start:-.6em;-webkit-transform:translate(-7px,-2px);transform:translate(-7px,-2px);width:7px}ul:not(.menu,.dropdown-menu,.swiper-wrapper,.social-networks,.link-list,.pagination)>li>ul>li:before{border-radius:0;height:3px;-webkit-transform:translate(-7px,-4px);transform:translate(-7px,-4px)}ul.with-margin-inline-start{-webkit-margin-start:1.5em;margin-inline-start:1.5em}.gform_title.h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h2.gform_title,h3,h4,h5,h6{color:var(--heading-color);font-weight:700}strong{font-weight:700}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{color:var(--heading-color);-webkit-margin-before:-.1em;margin-block-start:-.1em}.display-1 strong,.display-2 strong,.display-3 strong,.display-4 strong,.display-5 strong,.display-6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h2.gform_title strong,h3 strong,h4 strong,h5 strong,h6 strong{color:var(--heading-strong-color)}.bg-warning .display-1,.bg-warning .display-2,.bg-warning .display-3,.bg-warning .display-4,.bg-warning .display-5,.bg-warning .display-6,.bg-warning .h1,.bg-warning .h2,.bg-warning .h3,.bg-warning .h4,.bg-warning .h5,.bg-warning .h6,.bg-warning h1,.bg-warning h2,.bg-warning h3,.bg-warning h4,.bg-warning h5,.bg-warning h6{color:#fff}.item-link,.wpb_content_element a:not(.btn),.wpb_text_column a:not(.btn){display:inline-block;position:relative;text-decoration:none}.item-link:hover,.wpb_content_element a:not(.btn):hover,.wpb_text_column a:not(.btn):hover{color:currentColor}.item-link:before,.wpb_content_element a:not(.btn):before,.wpb_text_column a:not(.btn):before{background-color:currentColor;bottom:0;content:"";display:inline-block;height:2px;left:0;margin:0;max-width:100%;opacity:.6;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);width:100%}.item-link:after,.wpb_content_element a:not(.btn):after,.wpb_text_column a:not(.btn):after{background-color:currentColor;bottom:0;content:"";display:inline-block;height:2px;left:0;margin:0;max-width:0;opacity:1;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:width .35s;transition:width .35s;width:0}.item-link:hover:after,.wpb_content_element a:not(.btn):hover:after,.wpb_text_column a:not(.btn):hover:after{max-width:100%;width:100%}.chapeau,.lead{line-height:1.5}.mail-link,.phone-link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Aventa;font-weight:700}.mail-link.link-size-large,.phone-link.link-size-large{font-size:1.75rem}.mail-link:before,.phone-link:before{--max-icon-width:1.1875em;--icon-width:0.9375em;background-color:var(--main-link-color);border:none;content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-end:calc(var(--max-icon-width) - var(--icon-width) + .625em);margin-inline-end:calc(var(--max-icon-width) - var(--icon-width) + .625em);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.phone-link:before{height:var(--icon-width);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='m511.2 387-23.25 100.8c-3.266 14.25-15.79 24.22-30.46 24.22C205.2 512 0 306.8 0 54.5c0-14.66 9.969-27.2 24.22-30.45L125.02.8c14.68-3.402 29.68 4.218 35.78 18.12l46.52 108.5c5.438 12.78 1.77 27.67-8.98 36.45L144.5 207.1c33.98 69.22 90.26 125.5 159.5 159.5l44.08-53.8c8.688-10.78 23.69-14.51 36.47-8.975l108.5 46.51C506.1 357.2 514.6 372.4 511.2 387z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='m511.2 387-23.25 100.8c-3.266 14.25-15.79 24.22-30.46 24.22C205.2 512 0 306.8 0 54.5c0-14.66 9.969-27.2 24.22-30.45L125.02.8c14.68-3.402 29.68 4.218 35.78 18.12l46.52 108.5c5.438 12.78 1.77 27.67-8.98 36.45L144.5 207.1c33.98 69.22 90.26 125.5 159.5 159.5l44.08-53.8c8.688-10.78 23.69-14.51 36.47-8.975l108.5 46.51C506.1 357.2 514.6 372.4 511.2 387z'/%3E%3C/svg%3E");-webkit-transform:rotate(24deg);transform:rotate(24deg);width:var(--icon-width)}.phone-link:hover:before{-webkit-animation:newwen-phone-ring-animation 1.2s ease-in-out infinite;animation:newwen-phone-ring-animation 1.2s ease-in-out infinite}.mail-link:before{--icon-width:1.1875em;height:.875em;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M464 64c26.5 0 48 21.49 48 48 0 15.1-7.1 29.3-19.2 38.4L275.2 313.6a32.1 32.1 0 0 1-38.4 0L19.2 150.4C7.113 141.3 0 127.1 0 112c0-26.51 21.49-48 48-48h416zM217.6 339.2a63.9 63.9 0 0 0 76.8 0L512 176v208c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V176l217.6 163.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M464 64c26.5 0 48 21.49 48 48 0 15.1-7.1 29.3-19.2 38.4L275.2 313.6a32.1 32.1 0 0 1-38.4 0L19.2 150.4C7.113 141.3 0 127.1 0 112c0-26.51 21.49-48 48-48h416zM217.6 339.2a63.9 63.9 0 0 0 76.8 0L512 176v208c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V176l217.6 163.2z'/%3E%3C/svg%3E");-webkit-transform:translateY(.125em);transform:translateY(.125em);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;width:var(--icon-width)}.mail-link:hover:before{-webkit-transform:translateY(.125em) scale(1.2);transform:translateY(.125em) scale(1.2)}@-webkit-keyframes newwen-phone-ring-animation{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-14deg) scale(1) skew(1deg);transform:rotate(-14deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(14deg) scale(1) skew(1deg);transform:rotate(14deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-14deg) scale(1) skew(1deg);transform:rotate(-14deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(14deg) scale(1) skew(1deg);transform:rotate(14deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@keyframes newwen-phone-ring-animation{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-14deg) scale(1) skew(1deg);transform:rotate(-14deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(14deg) scale(1) skew(1deg);transform:rotate(14deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-14deg) scale(1) skew(1deg);transform:rotate(-14deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(14deg) scale(1) skew(1deg);transform:rotate(14deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}.bg-warning .text-warning{color:#000!important}.vc_col-has-fill.vc_column-inner,.vc_row-has-fill{background-position:50%;background-size:cover}.vc_row-has-fill.bg-top-left{background-position:0 0!important}.vc_row-has-fill.bg-top-center{background-position:top!important}.vc_row-has-fill.bg-top-right{background-position:100% 0!important}.vc_row-has-fill.bg-center-left{background-position:0!important}.vc_row-has-fill.bg-center-center{background-position:50%!important}.vc_row-has-fill.bg-center-right{background-position:100%!important}.vc_row-has-fill.bg-bottom-left{background-position:0 100%!important}.vc_row-has-fill.bg-bottom-center{background-position:bottom!important}.vc_row-has-fill.bg-bottom-right{background-position:100% 100%!important}.vc_col-has-fill.bg-top-left .vc_column-inner{background-position:0 0!important}.vc_col-has-fill.bg-top-center .vc_column-inner{background-position:top!important}.vc_col-has-fill.bg-top-right .vc_column-inner{background-position:100% 0!important}.vc_col-has-fill.bg-center-left .vc_column-inner{background-position:0!important}.vc_col-has-fill.bg-center-center .vc_column-inner{background-position:50%!important}.vc_col-has-fill.bg-center-right .vc_column-inner{background-position:100%!important}.vc_col-has-fill.bg-bottom-left .vc_column-inner{background-position:0 100%!important}.vc_col-has-fill.bg-bottom-center .vc_column-inner{background-position:bottom!important}.vc_col-has-fill.bg-bottom-right .vc_column-inner{background-position:100% 100%!important}.bg-color-grey{background-color:#f4f6f7}.bg-gray-500{--heading-color:#000;background-color:#a49f95}.bg-color-grey-900{background-color:#4b4b4b}.bg-color-blue{--form-control-color:#fff;--bs-primary:#a49f95;background-color:#0c0e39}.bg-color-orange{background-color:#a49f95}.bg-color-white{background-color:#fff}@media (min-width:576px){:root{--distance-to-edge:calc(50vw - 270px)}}@media (min-width:768px){:root{--distance-to-edge:calc(50vw - 360px)}}@media (min-width:992px){:root{--distance-to-edge:calc(50vw - 480px)}}@media (min-width:1200px){:root{--distance-to-edge:calc(50vw - 562px)}}@media (min-width:1400px){:root{--distance-to-edge:calc(50vw - 660px)}}.wpb_column.contains-stretched-image .responsive-picture{--true-distance-to-edge:calc(var(--distance-to-edge) + 0.75rem);display:block;position:relative}.wpb_column.contains-stretched-image .responsive-picture *{width:100%}@media (max-width:991.98px){.wpb_column.contains-stretched-image .responsive-picture{max-width:100vw;width:100vw}}@media (min-width:992px){.wpb_column.contains-stretched-image .responsive-picture{max-width:calc(100% + var(--true-distance-to-edge));width:calc(100% + var(--true-distance-to-edge))}}.wpb_column.contains-stretched-image .responsive-picture img{max-width:none;-o-object-fit:cover;object-fit:cover}.wpb_column.contains-stretched-image:first-child .responsive-picture{left:calc(var(--true-distance-to-edge)*-1)}.wpb_column.contains-stretched-image:last-child .responsive-picture{left:0;right:calc(var(--true-distance-to-edge)*-1)}@media (max-width:991.98px){.wpb_column.contains-stretched-image:last-child .responsive-picture{left:calc(var(--true-distance-to-edge)*-1)}}@media (max-width:575.98px){.wpb_column.contains-stretched-image:first-child .responsive-picture,.wpb_column.contains-stretched-image:last-child .responsive-picture{left:calc(var(--pb-gutter)*-1)}}.row-contains-stretched-image .wpb_column:not(.contains-stretched-image)>.vc_column-inner>.wpb_wrapper{-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.row-contains-stretched-image .wpb_column:not(.contains-stretched-image)>.vc_column-inner>.wpb_wrapper{-webkit-padding-after:5rem;padding-block-end:5rem;-webkit-padding-before:5rem;padding-block-start:5rem}}ol:not(.list-unstyled){counter-reset:li;list-style:none;padding:0}ol:not(.list-unstyled) li{counter-increment:li;-webkit-margin-after:2.5rem;margin-block-end:2.5rem;-webkit-padding-before:.5rem;padding-block-start:.5rem;-webkit-padding-start:3.5rem;padding-inline-start:3.5rem;position:relative}ol:not(.list-unstyled) li:before{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0c0e39;border-radius:50%;color:#fff;content:counter(li);direction:rtl;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:Aventa;height:42px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:42px}ol:not(.list-unstyled) li.highlighted:before{background-color:#eb6e05}ol:not(.list-unstyled) li:not(:last-child):after{background-color:rgba(12,14,57,.5);content:"";height:calc(100% - 15px);left:21px;position:absolute;top:48px;width:1px}ol:not(.list-unstyled) li strong{display:block}ol:not(.list-unstyled) li strong+*{-webkit-margin-after:3rem;margin-block-end:3rem;-webkit-margin-before:3rem;margin-block-start:3rem}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:inherit;display:block;padding:.5rem 1rem;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:#000;text-decoration:none}.nav-link.disabled{color:#919191;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #ccc}.nav-tabs .nav-link{background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#f4f6f7 #f4f6f7 #ccc;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#919191}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#ccc #ccc #fff;color:#7b7b7b}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#0c0e39;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{font-size:1.25rem;margin-right:1rem;padding-bottom:.28125rem;padding-top:.28125rem;white-space:nowrap}.navbar-brand,.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:5px;font-size:1.25rem;line-height:1;padding:.25rem .75rem;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{-webkit-box-shadow:0 0 0 .25rem;box-shadow:0 0 0 .25rem;outline:0;text-decoration:none}.navbar-toggler-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-sm .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-md .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-lg .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xl .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xxl .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:inherit;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;overflow-y:visible;padding:0}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.55)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.offcanvas{background-clip:padding-box;background-color:#fff;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;outline:0;position:fixed;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;visibility:hidden;z-index:1045}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;transition:none}}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.8}.offcanvas-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{margin-bottom:-.5rem;margin-right:-.5rem;margin-top:-.5rem;padding:.5rem}.offcanvas-title{line-height:1.75;margin-bottom:0}.offcanvas-body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:1rem}.offcanvas-start{border-right:1px solid rgba(0,0,0,.2);left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:400px}.offcanvas-end{border-left:1px solid rgba(0,0,0,.2);right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:400px}.offcanvas-top{border-bottom:1px solid rgba(0,0,0,.2);top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-bottom,.offcanvas-top{height:30vh;left:0;max-height:100%;right:0}.offcanvas-bottom{border-top:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show{-webkit-transform:none;transform:none}.navbar-toggler{color:#000}.navbar-toggler[aria-expanded=true]{color:#0c0e39}.navbar-toggler{border:none;z-index:1}.navbar-toggler:focus{outline:none}.navbar-toggler .icon-bar{background-color:currentColor;border-radius:1px;display:block;height:2px;-webkit-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:23px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler:not(.collapsed) .top-bar{-webkit-transform:rotate(45deg) translate(5px,4px);transform:rotate(45deg) translate(5px,4px);-webkit-transition:all .2s ease;transition:all .2s ease}.navbar-toggler:not(.collapsed) .middle-bar{opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.navbar-toggler:not(.collapsed) .bottom-bar{-webkit-transform:rotate(-45deg) translate(4px,-4px);transform:rotate(-45deg) translate(4px,-4px);-webkit-transition:all .2s ease;transition:all .2s ease}.navbar-brand .h1,.navbar-brand h1{margin-bottom:0}.desktop-menu-wrap{display:none}@media (pointer:fine) and (min-width:768px){.desktop-menu-wrap{display:block}}.tablet-menu-wrap{display:none}@media (pointer:coarse) and (min-width:768px){.tablet-menu-wrap{display:block}}@media (min-width:768px){.mobile-menu-wrap{display:none}}.navbar-meta{display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem}.menu-meta .nav-link{border-right:2px solid #fff;color:#fff;font-family:var(--bs-font-sans-serif);font-size:.875rem;font-weight:400;padding:0 1rem}.menu-meta .nav-link:hover,header.is-sticky .menu-meta .nav-link{color:inherit}.navbar-main{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.125rem 0}@media screen and (min-width:768px) and (max-width:830px){.navbar-main .navbar-brand svg{max-width:100px}}@media (min-width:1200px){.navbar-main .navbar-brand svg{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:left;transform-origin:left}}.navbar-main .dropdown-menu{background-color:var(--main-dropdown-bg);border:1px solid rgba(0,0,0,.15);border-radius:0;margin-top:0;min-width:10rem;padding:0}.navbar-main .dropdown-menu:before{content:"";display:block;height:0;left:0;position:absolute;top:0;width:100%}.navbar-main .dropdown-menu .dropdown-item,.navbar-main .dropdown-menu .dropdown-item:focus{color:var(--main-dropdown-link-color);font-size:.9rem;font-weight:400;padding:.5rem .9rem;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.navbar-main .dropdown-menu .dropdown-item:focus:hover,.navbar-main .dropdown-menu .dropdown-item:hover{background-color:var(--main-dropdown-link-hover-bg);color:var(--main-dropdown-link-hover-color)}.navbar-main .dropdown-menu .dropdown-item:focus,.navbar-main .dropdown-menu .dropdown-item:focus:focus{background-color:var(--main-dropdown-link-hover-bg)!important}.menu-primary .nav-link,.navbar-expand-md .navbar-nav.menu-primary .nav-link{color:var(--main-link-color);font-family:var(--bs-font-sans-serif);font-size:.9rem;font-weight:400;padding:.5rem .9rem}.menu-primary .nav-link:hover,.navbar-expand-md .navbar-nav.menu-primary .nav-link:hover{color:var(--main-link-hover-color)}header.is-sticky .menu-primary .nav-link,header.is-sticky .navbar-expand-md .navbar-nav.menu-primary .nav-link{color:inherit}.menu-primary .nav-item:last-child .nav-link,.navbar-expand-md .navbar-nav.menu-primary .nav-item:last-child .nav-link{-webkit-padding-end:0;padding-inline-end:0}@media (min-width:768px){.menu-item:hover>.dropdown-menu{display:block}}.navbar-expand-md .navbar-nav .nav-button-dark{color:#fff}.navbar-expand-md .navbar-nav .nav-button-dark .nav-link{font-weight:700}@media (min-width:768px){.navbar-expand-md .navbar-nav .nav-button-dark .nav-link{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}}.dropdown-toggle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dropdown-toggle:after{background-color:#000;border:none;border:none!important;content:"";display:inline-block;height:10px;-webkit-margin-start:.5rem;margin-inline-start:.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='m310.6 246.6-127.1 128c-7.1 6.3-15.3 9.4-23.5 9.4s-16.38-3.125-22.63-9.375l-127.1-128C.224 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75s3.12 25.75-6.08 34.85z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='m310.6 246.6-127.1 128c-7.1 6.3-15.3 9.4-23.5 9.4s-16.38-3.125-22.63-9.375l-127.1-128C.224 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75s3.12 25.75-6.08 34.85z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:10px}.mobile-menu .dropdown-toggle:after{background-color:#fff;-webkit-transform:rotate(-90deg) scale(1.25);transform:rotate(-90deg) scale(1.25)}.menu-primary>.menu-item.current-menu-item:after,.menu-primary>.menu-item.current-menu-parent:after{max-width:calc(100% - 1.8rem);width:calc(100% - 1.8rem)}.menu-primary>.menu-item.current-menu-item:last-child:after,.menu-primary>.menu-item.current-menu-parent:last-child:after{max-width:calc(100% - .9rem);width:calc(100% - .9rem)}.menu-primary>.menu-item.current-menu-parent:hover:after,.menu-primary>.menu-item.current-menu-parent:hover:last-child:after{max-width:0;width:0}.menu-primary .current-menu-item>a,.menu-primary .current-menu-parent>a{font-weight:700!important}.menu-primary .featured-menu-item{border-bottom:1px solid hsla(40,8%,61%,.5)}.mobile-toggle-bar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;padding:1rem 0;position:relative;z-index:10}@media (max-width:767.98px){.mobile-toggle-bar .navbar-brand img{max-width:140px}}.mobile-toggle-bar .navbar-toggler{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#0c0e39;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:42px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:auto;margin-inline-start:auto;width:42px}.mobile-toggle-bar .navbar-toggler .top-bar{-webkit-transform-origin:top left;transform-origin:top left}.mobile-toggle-bar .navbar-toggler .bottom-bar{-webkit-transform-origin:bottom left;transform-origin:bottom left}.menu-toggled{position:fixed;width:100vw}.admin-bar .menu-toggled{top:46px}.menu-toggled .navbar-toggler .top-bar{-webkit-transform:rotate(45deg) translate(1px,-4px);transform:rotate(45deg) translate(1px,-4px)}.menu-toggled .navbar-toggler .middle-bar{opacity:0}.menu-toggled .navbar-toggler .bottom-bar{-webkit-transform:rotate(-45deg) translate(1px,3px);transform:rotate(-45deg) translate(1px,3px)}.mobile-menu{--headspace:74px;--main-link-color:#fff;background-color:#000;border-left:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:calc(var(--headspace)*-1);margin-block-start:calc(var(--headspace)*-1);padding:.5rem;-webkit-padding-after:2rem;padding-block-end:2rem;-webkit-padding-before:var(--headspace);padding-block-start:var(--headspace);-webkit-padding-start:2rem;padding-inline-start:2rem;position:fixed;right:0;-webkit-transform:translateX(102vw);transform:translateX(102vw);-webkit-transition:.2s;transition:.2s;width:102vw;z-index:5}.mobile-menu a,.mobile-menu p{color:#fff}.menu-toggled .mobile-menu{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu>.navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mobile-menu .menu-item{width:100%}.mobile-menu .btn-search{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#fff;-webkit-margin-start:0;margin-inline-start:0}.mobile-menu .btn-search span{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.mobile-menu .dropdown-toggle:before{content:none}.mobile-menu .dropdown-toggle:after{color:#fff;font-size:.75em;-webkit-margin-end:.0625rem;margin-inline-end:.0625rem}.mobile-menu .mobile-menu-body{-webkit-margin-after:2.5rem;margin-block-end:2.5rem;-webkit-margin-before:2.5rem;margin-block-start:2.5rem;overflow:hidden}.mobile-menu .dropdown-menu{background-color:transparent;padding:0;position:static}.inverted .mobile-menu .dropdown-item:focus,.inverted .mobile-menu .dropdown-item:hover,.mobile-menu .dropdown-item:focus,.mobile-menu .dropdown-item:hover{--main-dropdown-link-color:#fff;background-color:transparent!important;color:var(--main-dropdown-link-color)!important}.mobile-menu .dropdown-menu{border:none;-webkit-box-shadow:none;box-shadow:none;min-width:0;position:static!important;-webkit-transform:none!important;transform:none!important;width:100%}.mobile-menu hr{border-top-color:inherit;border-top-style:solid;border-top-width:1px;margin:1rem 0}.mobile-menu .menu-primary{margin-top:0}.mobile-menu .menu-primary .nav-link{color:var(--main-link-color);font-size:1.5rem;padding:.5rem 0}.mobile-menu .menu-primary .current-menu-item .nav-link{font-weight:700}.mobile-menu .menu-meta{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;-webkit-margin-before:auto;margin-block-start:auto}.mobile-menu .menu-meta .nav-link{border-right:none;color:#fff;-webkit-margin-after:1rem;margin-block-end:1rem;padding:0}.mobile-menu>.navbar-collapse{overflow:hidden;width:100%}.mobile-menu .dropdown-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-menu .menu-primary{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.mobile-menu .menu-primary .nav-item{width:100%}.mobile-menu .menu-primary .nav-item.dropdown{position:static}.mobile-menu .menu-primary .dropdown-menu{left:100%!important;position:absolute!important;top:0!important}.mobile-menu .menu-primary .dropdown-menu .dropdown-item{padding:.5rem 0}.mobile-menu .tab-context{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.mobile-menu .tab-context.visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-menu .tab-context .tab-slideback{font-weight:700}.mobile-menu .tab-context .tab-slideback svg{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}.mobile-menu .menu-item-open-submenu>.dropdown-menu{display:block}.mobile-menu .menu-primary+hr{display:none}.mobile-menu .menu-primary:not(.level-0-on-display)+hr{display:block}.menu-primary.level-0-on-display{margin-left:0}.menu-primary.level-1-on-display{margin-left:-100%}.menu-primary.level-2-on-display{margin-left:-200%}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;-webkit-box-sizing:content-box;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{-webkit-box-shadow:0 0 0 .25rem rgba(12,14,57,.25);box-shadow:0 0 0 .25rem rgba(12,14,57,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.btn{background-color:transparent;border:1px solid transparent;border-radius:5px;color:#000;cursor:pointer;display:inline-block;font-family:Lato,sans-serif;font-size:1rem;font-weight:700;line-height:1.75;padding:1rem 1.75rem;text-align:center;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#000;text-decoration:none}.btn-check:focus+.btn,.btn:focus{-webkit-box-shadow:0;box-shadow:0;outline:0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.65;pointer-events:none}.btn-primary{background-color:#0c0e39;border-color:#0c0e39;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#0a0c30;border-color:#0a0b2e;color:#fff}.btn-check:focus+.btn-primary,.btn-primary:focus{-webkit-box-shadow:0 0 0 .25rem rgba(48,50,87,.5);box-shadow:0 0 0 .25rem rgba(48,50,87,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0a0b2e;border-color:#090b2b;color:#fff}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(48,50,87,.5);box-shadow:0 0 0 .25rem rgba(48,50,87,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0c0e39;border-color:#0c0e39;color:#fff}.bg-color-blue .gform_button.button.btn.btn-primary,.btn-secondary{background-color:#a49f95;border-color:#a49f95;color:#000}.bg-color-blue .gform_button.button.btn.btn-primary:hover,.btn-secondary:hover{background-color:#b2ada5;border-color:#ada9a0;color:#000}.bg-color-blue .btn-check:focus+.gform_button.button.btn.btn-primary,.bg-color-blue .gform_button.button.btn.btn-primary:focus,.btn-check:focus+.btn-secondary,.btn-secondary:focus{background-color:#b2ada5;border-color:#ada9a0;-webkit-box-shadow:0 0 0 .25rem hsla(40,5%,52%,.5);box-shadow:0 0 0 .25rem hsla(40,5%,52%,.5);color:#000}.bg-color-blue .active.gform_button.button.btn.btn-primary,.bg-color-blue .btn-check:active+.gform_button.button.btn.btn-primary,.bg-color-blue .btn-check:checked+.gform_button.button.btn.btn-primary,.bg-color-blue .gform_button.button.btn.btn-primary:active,.bg-color-blue .show>.dropdown-toggle.gform_button.button.btn.btn-primary,.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#b6b2aa;border-color:#ada9a0;color:#000}.bg-color-blue .active.gform_button.button.btn.btn-primary:focus,.bg-color-blue .btn-check:active+.gform_button.button.btn.btn-primary:focus,.bg-color-blue .btn-check:checked+.gform_button.button.btn.btn-primary:focus,.bg-color-blue .gform_button.button.btn.btn-primary:active:focus,.bg-color-blue .show>.dropdown-toggle.gform_button.button.btn.btn-primary:focus,.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem hsla(40,5%,52%,.5);box-shadow:0 0 0 .25rem hsla(40,5%,52%,.5)}.bg-color-blue .disabled.gform_button.button.btn.btn-primary,.bg-color-blue .gform_button.button.btn.btn-primary:disabled,.btn-secondary.disabled,.btn-secondary:disabled{background-color:#a49f95;border-color:#a49f95;color:#000}.btn-success{background-color:#1ade47;border-color:#1ade47;color:#000}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{background-color:#3ce363;border-color:#31e159;color:#000}.btn-check:focus+.btn-success,.btn-success:focus{-webkit-box-shadow:0 0 0 .25rem rgba(22,189,60,.5);box-shadow:0 0 0 .25rem rgba(22,189,60,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#48e56c;border-color:#31e159;color:#000}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(22,189,60,.5);box-shadow:0 0 0 .25rem rgba(22,189,60,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#1ade47;border-color:#1ade47;color:#000}.btn-info{background-color:#00aed2;border-color:#00aed2;color:#000}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{background-color:#26bad9;border-color:#1ab6d7;color:#000}.btn-check:focus+.btn-info,.btn-info:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,148,179,.5);box-shadow:0 0 0 .25rem rgba(0,148,179,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#33bedb;border-color:#1ab6d7;color:#000}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,148,179,.5);box-shadow:0 0 0 .25rem rgba(0,148,179,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#00aed2;border-color:#00aed2;color:#000}.btn-warning{background-color:#eb6e05;border-color:#eb6e05;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#ee842b;border-color:#ed7d1e;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus{-webkit-box-shadow:0 0 0 .25rem rgba(200,94,4,.5);box-shadow:0 0 0 .25rem rgba(200,94,4,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#ef8b37;border-color:#ed7d1e;color:#000}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(200,94,4,.5);box-shadow:0 0 0 .25rem rgba(200,94,4,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#eb6e05;border-color:#eb6e05;color:#000}.btn-danger{background-color:#c10230;border-color:#c10230;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{background-color:#a40229;border-color:#9a0226;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus{-webkit-box-shadow:0 0 0 .25rem rgba(202,40,79,.5);box-shadow:0 0 0 .25rem rgba(202,40,79,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#9a0226;border-color:#910224;color:#fff}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(202,40,79,.5);box-shadow:0 0 0 .25rem rgba(202,40,79,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#c10230;border-color:#c10230;color:#fff}.btn-light{background-color:#f4f6f7;border-color:#f4f6f7;color:#000}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{background-color:#f6f7f8;border-color:#f5f7f8;color:#000}.btn-check:focus+.btn-light,.btn-light:focus{-webkit-box-shadow:0 0 0 .25rem hsla(200,3%,82%,.5);box-shadow:0 0 0 .25rem hsla(200,3%,82%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#f6f8f9;border-color:#f5f7f8;color:#000}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem hsla(200,3%,82%,.5);box-shadow:0 0 0 .25rem hsla(200,3%,82%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f4f6f7;border-color:#f4f6f7;color:#000}.btn-dark,.btn-dark:hover,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link:hover{background-color:#000;border-color:#000;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus,.navbar-expand-md .navbar-nav .nav-button-dark .btn-check:focus+.nav-link,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link:focus{background-color:#000;border-color:#000;-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);box-shadow:0 0 0 .25rem rgba(38,38,38,.5);color:#fff}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.navbar-expand-md .navbar-nav .nav-button-dark .active.nav-link,.navbar-expand-md .navbar-nav .nav-button-dark .btn-check:active+.nav-link,.navbar-expand-md .navbar-nav .nav-button-dark .btn-check:checked+.nav-link,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link:active,.navbar-expand-md .navbar-nav .nav-button-dark .show>.dropdown-toggle.nav-link,.show>.btn-dark.dropdown-toggle{background-color:#000;border-color:#000;color:#fff}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.navbar-expand-md .navbar-nav .nav-button-dark .active.nav-link:focus,.navbar-expand-md .navbar-nav .nav-button-dark .btn-check:active+.nav-link:focus,.navbar-expand-md .navbar-nav .nav-button-dark .btn-check:checked+.nav-link:focus,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link:active:focus,.navbar-expand-md .navbar-nav .nav-button-dark .show>.dropdown-toggle.nav-link:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-dark.disabled,.btn-dark:disabled,.navbar-expand-md .navbar-nav .nav-button-dark .disabled.nav-link,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link:disabled{background-color:#000;border-color:#000;color:#fff}.btn-outline-primary{border-color:#0c0e39;color:#0c0e39}.btn-outline-primary:hover{background-color:#0c0e39;border-color:#0c0e39;color:#fff}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .25rem rgba(12,14,57,.5);box-shadow:0 0 0 .25rem rgba(12,14,57,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#0c0e39;border-color:#0c0e39;color:#fff}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(12,14,57,.5);box-shadow:0 0 0 .25rem rgba(12,14,57,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#0c0e39}.btn-outline-secondary{border-color:#a49f95;color:#a49f95}.btn-outline-secondary:hover{background-color:#a49f95;border-color:#a49f95;color:#000}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .25rem hsla(40,8%,61%,.5);box-shadow:0 0 0 .25rem hsla(40,8%,61%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{background-color:#a49f95;border-color:#a49f95;color:#000}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{-webkit-box-shadow:0 0 0 .25rem hsla(40,8%,61%,.5);box-shadow:0 0 0 .25rem hsla(40,8%,61%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#a49f95}.btn-outline-success{border-color:#1ade47;color:#1ade47}.btn-outline-success:hover{background-color:#1ade47;border-color:#1ade47;color:#000}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .25rem rgba(26,222,71,.5);box-shadow:0 0 0 .25rem rgba(26,222,71,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{background-color:#1ade47;border-color:#1ade47;color:#000}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(26,222,71,.5);box-shadow:0 0 0 .25rem rgba(26,222,71,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#1ade47}.btn-outline-info{border-color:#00aed2;color:#00aed2}.btn-outline-info:hover{background-color:#00aed2;border-color:#00aed2;color:#000}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,174,210,.5);box-shadow:0 0 0 .25rem rgba(0,174,210,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#00aed2;border-color:#00aed2;color:#000}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,174,210,.5);box-shadow:0 0 0 .25rem rgba(0,174,210,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#00aed2}.btn-outline-warning{border-color:#eb6e05;color:#eb6e05}.btn-outline-warning:hover{background-color:#eb6e05;border-color:#eb6e05;color:#000}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .25rem rgba(235,110,5,.5);box-shadow:0 0 0 .25rem rgba(235,110,5,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{background-color:#eb6e05;border-color:#eb6e05;color:#000}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(235,110,5,.5);box-shadow:0 0 0 .25rem rgba(235,110,5,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#eb6e05}.btn-outline-danger{border-color:#c10230;color:#c10230}.btn-outline-danger:hover{background-color:#c10230;border-color:#c10230;color:#fff}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .25rem rgba(193,2,48,.5);box-shadow:0 0 0 .25rem rgba(193,2,48,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{background-color:#c10230;border-color:#c10230;color:#fff}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(193,2,48,.5);box-shadow:0 0 0 .25rem rgba(193,2,48,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#c10230}.btn-outline-light,.inverted .btn-outline{border-color:#f4f6f7;color:#f4f6f7}.btn-outline-light:hover,.inverted .btn-outline:hover{background-color:#f4f6f7;border-color:#f4f6f7;color:#000}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus,.inverted .btn-check:focus+.btn-outline,.inverted .btn-outline:focus{-webkit-box-shadow:0 0 0 .25rem rgba(244,246,247,.5);box-shadow:0 0 0 .25rem rgba(244,246,247,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active,.inverted .active.btn-outline,.inverted .btn-check:active+.btn-outline,.inverted .btn-check:checked+.btn-outline,.inverted .btn-outline:active,.inverted .dropdown-toggle.show.btn-outline{background-color:#f4f6f7;border-color:#f4f6f7;color:#000}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus,.inverted .active.btn-outline:focus,.inverted .btn-check:active+.btn-outline:focus,.inverted .btn-check:checked+.btn-outline:focus,.inverted .btn-outline:active:focus,.inverted .dropdown-toggle.show.btn-outline:focus{-webkit-box-shadow:0 0 0 .25rem rgba(244,246,247,.5);box-shadow:0 0 0 .25rem rgba(244,246,247,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled,.inverted .btn-outline:disabled,.inverted .disabled.btn-outline{background-color:transparent;color:#f4f6f7}.btn-outline,.btn-outline-dark{border-color:#000;color:#000}.btn-outline-dark:hover,.btn-outline:hover{background-color:#000;border-color:#000;color:#fff}.btn-check:focus+.btn-outline,.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus,.btn-outline:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.active.btn-outline,.btn-check:active+.btn-outline,.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active,.btn-outline:active,.dropdown-toggle.show.btn-outline{background-color:#000;border-color:#000;color:#fff}.active.btn-outline:focus,.btn-check:active+.btn-outline-dark:focus,.btn-check:active+.btn-outline:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-check:checked+.btn-outline:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus,.btn-outline:active:focus,.dropdown-toggle.show.btn-outline:focus{-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled,.btn-outline:disabled,.disabled.btn-outline{background-color:transparent;color:#000}.btn-link{color:inherit;font-weight:400;text-decoration:underline}.btn-link:hover{color:#000}.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#919191}.btn-lg{border-radius:.3rem;font-size:1.25rem;padding:.5rem 1rem}.btn-sm,.navbar-expand-md .navbar-nav .nav-button-dark .nav-link{border-radius:5px;font-size:1rem;padding:.5rem 1.75rem}.btn-icon i,.icon-right i{margin-left:10px}.icon-left i{margin-left:0;margin-right:10px}.btn-unstyled{border:none;color:inherit}.btn-unstyled:not(:disabled):not(.disabled):active,.btn-unstyled:not(:disabled):not(.disabled):focus,.btn-unstyled:not(:disabled):not(.disabled):hover{background-color:transparent;color:inherit;text-decoration:none}.btn{margin-top:8px;padding:.5rem 1rem;text-decoration:none}.btn-primary{background-color:var(--bs-primary)}.btn-link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:10px;text-align:left}.btn-link:hover{color:currentColor;text-decoration:none}.btn-back:before,.btn-link:after{background-color:currentColor;content:"";display:inline-block;height:11px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.94' height='9.224'%3E%3Cpath data-name='Line 2' fill='none' stroke='%23ec6e00' stroke-miterlimit='10' d='M0 4.611h32.233'/%3E%3Cpath data-name='Path 8' d='m27.975 8.87 4.258-4.258L27.975.353' fill='none' stroke='%23ec6e00' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.94' height='9.224'%3E%3Cpath data-name='Line 2' fill='none' stroke='%23ec6e00' stroke-miterlimit='10' d='M0 4.611h32.233'/%3E%3Cpath data-name='Path 8' d='m27.975 8.87 4.258-4.258L27.975.353' fill='none' stroke='%23ec6e00' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:34px}.btn-back:before{-webkit-transform:translate(0) rotate(180deg);transform:translate(0) rotate(180deg)}.btn-link.btn-back:after{display:none}.btn-link:hover:after{-webkit-transform:translate(3px,2px);transform:translate(3px,2px)}.btn-back:hover:before{-webkit-transform:translate(-3px) rotate(180deg);transform:translate(-3px) rotate(180deg)}.btn-link:first-child:not(.btn-outline,.btn-primary,.btn-secondary,.btn-warning,.btn-danger,.btn-info,.btn-dark,.btn-light),:not(.btn)+.btn-link:not(.btn-outline,.btn-primary,.btn-secondary,.btn-warning,.btn-danger,.btn-info,.btn-dark,.btn-light){-webkit-padding-start:0;padding-inline-start:0}.btn-outline-light:hover,.inverted .btn-outline:hover{background-color:inherit}.btn-check:focus+.btn-white,.btn-white,.btn-white:focus,.btn-white:hover{background-color:#fff;border-color:#fff;color:#000}.btn-check:focus+.btn-white,.btn-white:focus{-webkit-box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5);box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5)}.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle{background-color:#fff;border-color:#fff;color:#000}.btn-check:active+.btn-white:focus,.btn-check:checked+.btn-white:focus,.btn-white.active:focus,.btn-white:active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5);box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5)}.btn-white.disabled,.btn-white:disabled{background-color:#fff;border-color:#fff;color:#000}.btn.no-wrap{white-space:nowrap}p+p>.btn{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}p>.btn+.btn{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.btn-link.btn-outline.btn-outline-dark:hover,.btn-link.btn-outline:hover{color:#fff}.responsive-picture{display:inline-block;position:relative;width:100%}.responsive-picture.pull-me-up{display:block}.responsive-picture img{max-width:100%;width:auto}.responsive-picture.full-100 img{width:100%}.responsive-picture.stretch-to-edge{height:100%;-webkit-margin-after:calc(-1.625rem - 4.5vw);margin-block-end:calc(-1.625rem - 4.5vw)}@media (min-width:1200px){.responsive-picture.stretch-to-edge{-webkit-margin-after:-5rem;margin-block-end:-5rem}}.responsive-picture.stretch-to-edge img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.responsive-picture.inline-alignment-start{text-align:left}.responsive-picture.inline-alignment-center{text-align:center}.responsive-picture.inline-alignment-end{text-align:right}.responsive-picture.block-margin-negative-start{-webkit-margin-after:-10.75rem;margin-block-end:-10.75rem;position:relative;top:-10.75rem}.responsive-picture.block-margin-negative-start.negative-start-extra{-webkit-margin-after:-15.75rem;margin-block-end:-15.75rem;top:-15.75rem}@media (max-width:991.98px){.responsive-picture.block-margin-negative-start{-webkit-margin-after:unset;margin-block-end:unset;-webkit-margin-before:2rem;margin-block-start:2rem;position:static;top:unset}}.responsive-picture.block-margin-start{-webkit-margin-before:2rem;margin-block-start:2rem}.responsive-picture.block-margin-end{-webkit-margin-after:2rem;margin-block-end:2rem}.responsive-picture.block-margin-start-end{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-before:2rem;margin-block-start:2rem}.responsive-picture.block-margin-negative-end{bottom:-12.25rem;position:relative}.responsive-picture.block-margin-negative-end.negative-end-extra{-webkit-margin-after:-8.25rem;margin-block-end:-8.25rem}@media (max-width:767.98px){.responsive-picture.block-margin-negative-end{-webkit-margin-after:2rem;margin-block-end:2rem;-webkit-margin-after:unset;margin-block-end:unset;position:static;top:unset}}.responsive-picture.sparks:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M22.55 15.304V3.23h-1.14v12.074a6.356 6.356 0 0 1-6.356 6.356H2.98v1.14h12.074a6.356 6.356 0 0 1 6.356 6.356V41.23h1.14V29.156a6.356 6.356 0 0 1 6.356-6.356H40.98v-1.14H28.906a6.356 6.356 0 0 1-6.356-6.356' fill='%23A49F95'/%3E%3Cpath data-name='Rectangle 365' fill='none' d='M0 0h44v44H0z'/%3E%3C/svg%3E");content:"";display:block;left:0;opacity:.4;position:absolute;width:100%;z-index:2}.inverted .responsive-picture.sparks:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M22.55 15.304V3.23h-1.14v12.074a6.356 6.356 0 0 1-6.356 6.356H2.98v1.14h12.074a6.356 6.356 0 0 1 6.356 6.356V41.23h1.14V29.156a6.356 6.356 0 0 1 6.356-6.356H40.98v-1.14H28.906a6.356 6.356 0 0 1-6.356-6.356' fill='%23FFF'/%3E%3Cpath data-name='Rectangle 365' fill='none' d='M0 0h44v44H0z'/%3E%3C/svg%3E")}.responsive-picture.sparks.sparks-block-end:after{bottom:0;height:25%}.responsive-picture.sparks.sparks-block-end-with-overflow:after{bottom:0;height:40%;-webkit-transform:translateY(40%);transform:translateY(40%)}.responsive-picture.sparks.sparks-block-start:after{height:25%;top:0;z-index:2}.responsive-picture.sparks.sparks-block-start-with-overflow:after{height:40%;top:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.responsive-picture.overlay:before{content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.responsive-picture.overlay.solid-overlay:before{background-color:rgba(0,0,0,.2)}.responsive-picture.overlay.gradient-from-bottom-to-top:before{background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #020201),to(rgba(85,85,85,0)));background:linear-gradient(0deg,#020201 0,rgba(85,85,85,0))}.responsive-picture .full-size-link{z-index:5}.responsive-picture:hover .link-block .btn-link:after{-webkit-transform:translate(3px,2px);transform:translate(3px,2px)}.responsive-picture .link-block{bottom:6%;left:6%;position:absolute;text-align:left;width:clamp(280px,60vw,640px);z-index:4}.responsive-picture .link-block .h2,.responsive-picture .link-block h2{color:#fff}@media (max-width:575.98px){.responsive-picture .link-block .h2,.responsive-picture .link-block h2{font-size:1rem}}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.admin-bar .sticky{top:32px}.static{position:static}@media (min-width:576px){.sticky-sm{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.admin-bar .sticky-sm{top:32px}.static-sm{position:static}}@media (min-width:768px){.sticky-md{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.admin-bar .sticky-md{top:32px}.static-md{position:static}}@media (min-width:992px){.sticky-lg{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.admin-bar .sticky-lg{top:32px}.static-lg{position:static}}@media (min-width:1200px){.sticky-xl{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.admin-bar .sticky-xl{top:32px}.static-xl{position:static}}@media (min-width:1400px){.sticky-xxl{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.admin-bar .sticky-xxl{top:32px}.static-xxl{position:static}}.hero{--spacing:14vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-padding-after:clamp(4rem,5rem,5vw);padding-block-end:clamp(4rem,5rem,5vw);-webkit-padding-before:clamp(8rem,10rem,9vw);padding-block-start:clamp(8rem,10rem,9vw);position:relative}.hero.has-fill{-webkit-padding-after:calc(var(--spacing)*3);padding-block-end:calc(var(--spacing)*3)}.hero.has-fill,.hero.with-text{-webkit-padding-before:clamp(130px,var(--spacing) * 6,var(--spacing) * 6);padding-block-start:clamp(130px,var(--spacing) * 6,var(--spacing) * 6)}.hero.with-text{-webkit-padding-after:calc(var(--spacing)*1.5);padding-block-end:calc(var(--spacing)*1.5)}.hero.has-fill,.hero.with-text{--spacing:2vmax}@media (max-width:575.98px){.hero.has-fill,.hero.with-text{--spacing:2.5vmax}}.hero.hero-black{background-color:#000}.hero .background-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.hero .hero-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1}@media (max-width:767.98px){.hero .hero-content-wrapper{padding-bottom:var(--bs-gutter-y,1.75rem);padding-top:var(--bs-gutter-y,1.75rem)}}@media (min-width:768px){.hero .hero-content{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){.hero .hero-content{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.hero .hero-content .chapeau,.hero .hero-content .lead{-webkit-margin-before:var(--spacing);margin-block-start:var(--spacing)}.hero .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}.hero .buttons .btn-link{font-weight:700}.hero .contact-me{-webkit-margin-before:2rem;margin-block-start:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero[class*=overlay] .container:before{content:"";display:block;inset:0;position:absolute}.hero.overlay-light .container:before{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(75%, rgba(255,255,255,var(--overlay-strength))),to(transparent));background-image:linear-gradient(to bottom,rgba(255,255,255,var(--overlay-strength)) 75%,transparent)}.hero.overlay-dark .container:before{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(75%, rgba(0,0,0,var(--overlay-strength))),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,var(--overlay-strength)) 75%,transparent)}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.75;margin-bottom:0;padding-bottom:.375rem;padding-top:.375rem}.col-form-label-lg{font-size:1.25rem;padding-bottom:.5rem;padding-top:.5rem}.col-form-label-sm{font-size:.875rem;padding-bottom:.25rem;padding-top:.25rem}.form-text,.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{color:#919191;font-size:.875em;margin-top:.25rem}.form-control,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select,.gfield textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:0 solid #919191;border-radius:0;color:#919191;display:block;font-size:1rem;font-weight:300;line-height:1.75;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select,.gfield textarea{-webkit-transition:none;transition:none}}.form-control[type=file],.gfield input[type=file]:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select[type=file],.gfield textarea[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),.gfield input[type=file]:not(:disabled):not([readonly]):not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select[type=file]:not(:disabled):not([readonly]),.gfield textarea[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.gfield input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select:focus,.gfield textarea:focus{background-color:#fff;border-color:#86879c;-webkit-box-shadow:0 0 0 .25rem rgba(12,14,57,.25);box-shadow:0 0 0 .25rem rgba(12,14,57,.25);color:#919191;outline:0}.form-control::-webkit-date-and-time-value,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-date-and-time-value,.gfield select::-webkit-date-and-time-value,.gfield textarea::-webkit-date-and-time-value{height:1.75em}.form-control::-webkit-input-placeholder, .gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-input-placeholder, .gfield select::-webkit-input-placeholder, .gfield textarea::-webkit-input-placeholder{color:#919191;opacity:1}.form-control::-moz-placeholder, .gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-moz-placeholder, .gfield select::-moz-placeholder, .gfield textarea::-moz-placeholder{color:#919191;opacity:1}.form-control:-ms-input-placeholder, .gfield input:not([type=checkbox]):not([type=radio]):not([type=file]):-ms-input-placeholder, .gfield select:-ms-input-placeholder, .gfield textarea:-ms-input-placeholder{color:#919191;opacity:1}.form-control::-ms-input-placeholder, .gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-ms-input-placeholder, .gfield select::-ms-input-placeholder, .gfield textarea::-ms-input-placeholder{color:#919191;opacity:1}.form-control::placeholder,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.gfield select::placeholder,.gfield textarea::placeholder{color:#919191;opacity:1}.form-control:disabled,.form-control[readonly],.gfield input:disabled:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield input[readonly]:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select:disabled,.gfield select[readonly],.gfield textarea:disabled,.gfield textarea[readonly]{background-color:#f4f6f7;opacity:1}.form-control::-webkit-file-upload-button, .gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-file-upload-button, .gfield select::-webkit-file-upload-button, .gfield textarea::-webkit-file-upload-button{background-color:#f4f6f7;border:0 solid;border-color:inherit;border-inline-end-width:0;border-radius:0;color:#919191;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::file-selector-button,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::file-selector-button,.gfield select::file-selector-button,.gfield textarea::file-selector-button{background-color:#f4f6f7;border:0 solid;border-color:inherit;border-inline-end-width:0;border-radius:0;color:#919191;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button, .gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-file-upload-button, .gfield select::-webkit-file-upload-button, .gfield textarea::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::file-selector-button,.gfield select::file-selector-button,.gfield textarea::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .gfield input:hover:not(:disabled):not([readonly]):not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-file-upload-button, .gfield select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .gfield textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e8eaeb}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.gfield input:hover:not(:disabled):not([readonly]):not([type=checkbox]):not([type=radio]):not([type=file])::file-selector-button,.gfield select:hover:not(:disabled):not([readonly])::file-selector-button,.gfield textarea:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e8eaeb}.form-control::-webkit-file-upload-button,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-file-upload-button,.gfield select::-webkit-file-upload-button,.gfield textarea::-webkit-file-upload-button{background-color:#f4f6f7;border:0 solid;border-color:inherit;border-inline-end-width:0;border-radius:0;color:#919191;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button,.gfield input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-file-upload-button,.gfield select::-webkit-file-upload-button,.gfield textarea::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.gfield input:hover:not(:disabled):not([readonly]):not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-file-upload-button,.gfield select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.gfield textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e8eaeb}.form-control-plaintext{background-color:transparent;border:0 solid transparent;color:#000;display:block;line-height:1.75;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;min-height:calc(1.75em + .5rem);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;min-height:calc(1.75em + 1rem);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem 1rem}.gfield textarea,textarea.form-control{min-height:calc(1.75em + .75rem)}textarea.form-control-sm{min-height:calc(1.75em + .5rem)}textarea.form-control-lg{min-height:calc(1.75em + 1rem)}.form-control-color{height:auto;padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:0;height:1.75em}.form-control-color::-webkit-color-swatch{border-radius:0;height:1.75em}.form-select,.gfield_select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:0 solid #919191;border-radius:5px;color:#919191;display:block;font-size:1rem;font-weight:300;line-height:1.75;padding:.375rem 2.25rem .375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select,.gfield_select{-webkit-transition:none;transition:none}}.form-select:focus,.gfield_select:focus{border-color:#86879c;-webkit-box-shadow:0 0 0 .25rem rgba(12,14,57,.25);box-shadow:0 0 0 .25rem rgba(12,14,57,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]),[multiple].gfield_select,[size].gfield_select:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled,.gfield_select:disabled{background-color:#f4f6f7}.form-select:-moz-focusring,.gfield_select:-moz-focusring{color:transparent;text-shadow:0 0 0 #919191}.form-select-sm{border-radius:.2rem;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.3rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.75rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{-webkit-print-color-adjust:exact;color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.375em;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86879c;-webkit-box-shadow:0 0 0 .25rem rgba(12,14,57,.25);box-shadow:0 0 0 .25rem rgba(12,14,57,.25);outline:0}.form-check-input:checked{background-color:#0c0e39;border-color:#0c0e39}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23FFF'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0c0e39;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#0c0e39}.form-check-input:disabled{-webkit-filter:none;filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386879c'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E");background-position:100%}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{-webkit-filter:none;filter:none;opacity:.65;pointer-events:none}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(12,14,57,.25);box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(12,14,57,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(12,14,57,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0c0e39;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6b7c4}.form-range::-webkit-slider-runnable-track{background-color:#ccc;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0c0e39;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6b7c4}.form-range::-moz-range-track{background-color:#ccc;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#a49f95}.form-range:disabled::-moz-range-thumb{background-color:#a49f95}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select,.form-floating>.gfield_select,.gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .form-floating>select,.gfield .form-floating>textarea{height:3.5rem;line-height:1.25}.form-floating>label{border:0 solid transparent;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control,.gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .form-floating>select,.gfield .form-floating>textarea{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder, .gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file])::-webkit-input-placeholder, .gfield .form-floating>select::-webkit-input-placeholder, .gfield .form-floating>textarea::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder, .gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file])::-moz-placeholder, .gfield .form-floating>select::-moz-placeholder, .gfield .form-floating>textarea::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder, .gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file]):-ms-input-placeholder, .gfield .form-floating>select:-ms-input-placeholder, .gfield .form-floating>textarea:-ms-input-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder, .gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file])::-ms-input-placeholder, .gfield .form-floating>select::-ms-input-placeholder, .gfield .form-floating>textarea::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder,.gfield .form-floating>input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.gfield .form-floating>select::placeholder,.gfield .form-floating>textarea::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown), .gfield .form-floating>input:not(:-moz-placeholder-shown):not([type=checkbox]):not([type=radio]):not([type=file]), .gfield .form-floating>select:not(:-moz-placeholder-shown), .gfield .form-floating>textarea:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-ms-input-placeholder), .gfield .form-floating>input:not(:-ms-input-placeholder):not([type=checkbox]):not([type=radio]):not([type=file]), .gfield .form-floating>select:not(:-ms-input-placeholder), .gfield .form-floating>textarea:not(:-ms-input-placeholder){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.gfield .form-floating>input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .form-floating>input:not(:placeholder-shown):not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .form-floating>select:focus,.gfield .form-floating>select:not(:placeholder-shown),.gfield .form-floating>textarea:focus,.gfield .form-floating>textarea:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:-webkit-autofill,.gfield .form-floating>input:-webkit-autofill:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .form-floating>select:-webkit-autofill,.gfield .form-floating>textarea:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select,.form-floating>.gfield_select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label, .gfield .form-floating>input:not(:-moz-placeholder-shown):not([type=checkbox]):not([type=radio]):not([type=file])~label, .gfield .form-floating>select:not(:-moz-placeholder-shown)~label, .gfield .form-floating>textarea:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label, .gfield .form-floating>input:not(:-ms-input-placeholder):not([type=checkbox]):not([type=radio]):not([type=file])~label, .gfield .form-floating>select:not(:-ms-input-placeholder)~label, .gfield .form-floating>textarea:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label,.form-floating>.gfield_select~label,.gfield .form-floating>input:focus:not([type=checkbox]):not([type=radio]):not([type=file])~label,.gfield .form-floating>input:not(:placeholder-shown):not([type=checkbox]):not([type=radio]):not([type=file])~label,.gfield .form-floating>select:focus~label,.gfield .form-floating>select:not(:placeholder-shown)~label,.gfield .form-floating>textarea:focus~label,.gfield .form-floating>textarea:not(:placeholder-shown)~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label,.gfield .form-floating>input:-webkit-autofill:not([type=checkbox]):not([type=radio]):not([type=file])~label,.gfield .form-floating>select:-webkit-autofill~label,.gfield .form-floating>textarea:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.gfield .input-group>input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group>select,.gfield .input-group>textarea,.input-group>.form-control,.input-group>.form-select,.input-group>.gfield_select{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;position:relative;width:1%}.gfield .input-group>input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group>select:focus,.gfield .input-group>textarea:focus,.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.gfield_select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f6f7;border:0 solid #919191;border-radius:0;color:#919191;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:300;line-height:1.75;padding:.375rem .75rem;text-align:center;white-space:nowrap}.gfield .input-group-lg>input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group-lg>select,.gfield .input-group-lg>textarea,.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.gfield_select,.input-group-lg>.input-group-text{border-radius:.3rem;font-size:1.25rem;padding:.5rem 1rem}.gfield .input-group-sm>input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group-sm>select,.gfield .input-group-sm>textarea,.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.gfield_select,.input-group-sm>.input-group-text{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-lg>.gfield_select,.input-group-sm>.form-select,.input-group-sm>.gfield_select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.valid-feedback{color:#1ade47;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(26,222,71,.9);border-radius:.25rem;color:#000;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.gfield .was-validated input:valid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated select:valid,.gfield .was-validated textarea:valid,.gfield input.is-valid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select.is-valid,.gfield textarea.is-valid,.was-validated .form-control:valid,.was-validated .gfield input:valid:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .gfield select:valid,.was-validated .gfield textarea:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231ADE47' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.4375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.875em + .375rem) calc(.875em + .375rem);border-color:#1ade47;padding-right:calc(1.75em + .75rem)}.form-control.is-valid:focus,.gfield .was-validated input:valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated select:valid:focus,.gfield .was-validated textarea:valid:focus,.gfield input.is-valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select.is-valid:focus,.gfield textarea.is-valid:focus,.was-validated .form-control:valid:focus,.was-validated .gfield input:valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .gfield select:valid:focus,.was-validated .gfield textarea:valid:focus{border-color:#1ade47;-webkit-box-shadow:0 0 0 .25rem rgba(26,222,71,.25);box-shadow:0 0 0 .25rem rgba(26,222,71,.25)}.gfield .was-validated textarea:valid,.gfield textarea.is-valid,.was-validated .gfield textarea:valid,.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.4375em + .1875rem) right calc(.4375em + .1875rem);padding-right:calc(1.75em + .75rem)}.form-select.is-valid,.is-valid.gfield_select,.was-validated .form-select:valid,.was-validated .gfield_select:valid{border-color:#1ade47}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.is-valid.gfield_select:not([multiple]):not([size]),.is-valid.gfield_select:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.was-validated .gfield_select:valid:not([multiple]):not([size]),.was-validated .gfield_select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231ADE47' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.875em + .375rem) calc(.875em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.is-valid.gfield_select:focus,.was-validated .form-select:valid:focus,.was-validated .gfield_select:valid:focus{border-color:#1ade47;-webkit-box-shadow:0 0 0 .25rem rgba(26,222,71,.25);box-shadow:0 0 0 .25rem rgba(26,222,71,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#1ade47}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#1ade47}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(26,222,71,.25);box-shadow:0 0 0 .25rem rgba(26,222,71,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#1ade47}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.gfield .input-group input.is-valid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group select.is-valid,.gfield .input-group textarea.is-valid,.gfield .was-validated .input-group input:valid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated .input-group select:valid,.gfield .was-validated .input-group textarea:valid,.input-group .form-control.is-valid,.input-group .form-select.is-valid,.input-group .gfield input.is-valid:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield select.is-valid,.input-group .gfield textarea.is-valid,.input-group .is-valid.gfield_select,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid,.was-validated .input-group .gfield input:valid:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .input-group .gfield select:valid,.was-validated .input-group .gfield textarea:valid,.was-validated .input-group .gfield_select:valid{z-index:1}.gfield .input-group input.is-valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group select.is-valid:focus,.gfield .input-group textarea.is-valid:focus,.gfield .was-validated .input-group input:valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated .input-group select:valid:focus,.gfield .was-validated .input-group textarea:valid:focus,.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.input-group .gfield input.is-valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield select.is-valid:focus,.input-group .gfield textarea.is-valid:focus,.input-group .is-valid.gfield_select:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus,.was-validated .input-group .gfield input:valid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .input-group .gfield select:valid:focus,.was-validated .input-group .gfield textarea:valid:focus,.was-validated .input-group .gfield_select:valid:focus{z-index:3}.invalid-feedback{color:#c10230;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(193,2,48,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.gfield_error input:not([type=checkbox]):not([type=radio]):not([type=file])~.invalid-feedback,.gfield_error input:not([type=checkbox]):not([type=radio]):not([type=file])~.invalid-tooltip,.gfield_error select~.invalid-feedback,.gfield_error select~.invalid-tooltip,.gfield_error textarea~.invalid-feedback,.gfield_error textarea~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.gfield .gfield_error input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .gfield_error select,.gfield .gfield_error textarea,.gfield .was-validated input:invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated select:invalid,.gfield .was-validated textarea:invalid,.gfield input.is-invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select.is-invalid,.gfield textarea.is-invalid,.gfield_error .gfield input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .gfield select,.gfield_error .gfield textarea,.gfield_error input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-control,.gfield_error textarea.form-control,.was-validated .form-control:invalid,.was-validated .gfield input:invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .gfield select:invalid,.was-validated .gfield textarea:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23C10230'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23C10230' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.4375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.875em + .375rem) calc(.875em + .375rem);border-color:#c10230;padding-right:calc(1.75em + .75rem)}.form-control.is-invalid:focus,.gfield .gfield_error input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .gfield_error select:focus,.gfield .gfield_error textarea:focus,.gfield .was-validated input:invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated select:invalid:focus,.gfield .was-validated textarea:invalid:focus,.gfield input.is-invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select.is-invalid:focus,.gfield textarea.is-invalid:focus,.gfield_error .gfield input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .gfield select:focus,.gfield_error .gfield textarea:focus,.gfield_error input.form-control:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-control:focus,.gfield_error textarea.form-control:focus,.was-validated .form-control:invalid:focus,.was-validated .gfield input:invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .gfield select:invalid:focus,.was-validated .gfield textarea:invalid:focus{border-color:#c10230;-webkit-box-shadow:0 0 0 .25rem rgba(193,2,48,.25);box-shadow:0 0 0 .25rem rgba(193,2,48,.25)}.gfield .gfield_error textarea,.gfield .was-validated textarea:invalid,.gfield textarea.is-invalid,.gfield_error .gfield textarea,.gfield_error textarea.form-control,.was-validated .gfield textarea:invalid,.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.4375em + .1875rem) right calc(.4375em + .1875rem);padding-right:calc(1.75em + .75rem)}.form-select.is-invalid,.gfield_error input.form-select:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error input.gfield_select:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-select,.gfield_error select.gfield_select,.gfield_error textarea.form-select,.gfield_error textarea.gfield_select,.is-invalid.gfield_select,.was-validated .form-select:invalid,.was-validated .gfield_select:invalid{border-color:#c10230}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.gfield_error input.form-select:not([multiple]):not([size]):not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error input.form-select:not([multiple])[size="1"]:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error input.gfield_select:not([multiple]):not([size]):not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error input.gfield_select:not([multiple])[size="1"]:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-select:not([multiple]):not([size]),.gfield_error select.form-select:not([multiple])[size="1"],.gfield_error select.gfield_select:not([multiple]):not([size]),.gfield_error select.gfield_select:not([multiple])[size="1"],.gfield_error textarea.form-select:not([multiple]):not([size]),.gfield_error textarea.form-select:not([multiple])[size="1"],.gfield_error textarea.gfield_select:not([multiple]):not([size]),.gfield_error textarea.gfield_select:not([multiple])[size="1"],.is-invalid.gfield_select:not([multiple]):not([size]),.is-invalid.gfield_select:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.was-validated .gfield_select:invalid:not([multiple]):not([size]),.was-validated .gfield_select:invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23C10230'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23C10230' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.875em + .375rem) calc(.875em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.gfield_error input.form-select:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error input.gfield_select:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-select:focus,.gfield_error select.gfield_select:focus,.gfield_error textarea.form-select:focus,.gfield_error textarea.gfield_select:focus,.is-invalid.gfield_select:focus,.was-validated .form-select:invalid:focus,.was-validated .gfield_select:invalid:focus{border-color:#c10230;-webkit-box-shadow:0 0 0 .25rem rgba(193,2,48,.25);box-shadow:0 0 0 .25rem rgba(193,2,48,.25)}.form-check-input.is-invalid,.gfield_error input.form-check-input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-check-input,.gfield_error textarea.form-check-input,.was-validated .form-check-input:invalid{border-color:#c10230}.form-check-input.is-invalid:checked,.gfield_error input.form-check-input:checked:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-check-input:checked,.gfield_error textarea.form-check-input:checked,.was-validated .form-check-input:invalid:checked{background-color:#c10230}.form-check-input.is-invalid:focus,.gfield_error input.form-check-input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error select.form-check-input:focus,.gfield_error textarea.form-check-input:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(193,2,48,.25);box-shadow:0 0 0 .25rem rgba(193,2,48,.25)}.form-check-input.is-invalid~.form-check-label,.gfield_error input.form-check-input:not([type=checkbox]):not([type=radio]):not([type=file])~.form-check-label,.gfield_error select.form-check-input~.form-check-label,.gfield_error textarea.form-check-input~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#c10230}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.gfield .input-group .gfield_error input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group .gfield_error select,.gfield .input-group .gfield_error textarea,.gfield .input-group input.is-invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group select.is-invalid,.gfield .input-group textarea.is-invalid,.gfield .was-validated .input-group input:invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated .input-group select:invalid,.gfield .was-validated .input-group textarea:invalid,.gfield_error .gfield .input-group input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .gfield .input-group select,.gfield_error .gfield .input-group textarea,.gfield_error .input-group .gfield input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group .gfield select,.gfield_error .input-group .gfield textarea,.gfield_error .input-group input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group input.form-select:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group input.gfield_select:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group select.form-control,.gfield_error .input-group select.form-select,.gfield_error .input-group select.gfield_select,.gfield_error .input-group textarea.form-control,.gfield_error .input-group textarea.form-select,.gfield_error .input-group textarea.gfield_select,.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.input-group .gfield .gfield_error input:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield .gfield_error select,.input-group .gfield .gfield_error textarea,.input-group .gfield input.is-invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield select.is-invalid,.input-group .gfield textarea.is-invalid,.input-group .gfield_error input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield_error input.form-select:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield_error input.gfield_select:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield_error select.form-control,.input-group .gfield_error select.form-select,.input-group .gfield_error select.gfield_select,.input-group .gfield_error textarea.form-control,.input-group .gfield_error textarea.form-select,.input-group .gfield_error textarea.gfield_select,.input-group .is-invalid.gfield_select,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid,.was-validated .input-group .gfield input:invalid:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .input-group .gfield select:invalid,.was-validated .input-group .gfield textarea:invalid,.was-validated .input-group .gfield_select:invalid{z-index:2}.gfield .input-group .gfield_error input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group .gfield_error select:focus,.gfield .input-group .gfield_error textarea:focus,.gfield .input-group input.is-invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .input-group select.is-invalid:focus,.gfield .input-group textarea.is-invalid:focus,.gfield .was-validated .input-group input:invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield .was-validated .input-group select:invalid:focus,.gfield .was-validated .input-group textarea:invalid:focus,.gfield_error .gfield .input-group input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .gfield .input-group select:focus,.gfield_error .gfield .input-group textarea:focus,.gfield_error .input-group .gfield input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group .gfield select:focus,.gfield_error .input-group .gfield textarea:focus,.gfield_error .input-group input.form-control:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group input.form-select:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group input.gfield_select:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield_error .input-group select.form-control:focus,.gfield_error .input-group select.form-select:focus,.gfield_error .input-group select.gfield_select:focus,.gfield_error .input-group textarea.form-control:focus,.gfield_error .input-group textarea.form-select:focus,.gfield_error .input-group textarea.gfield_select:focus,.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.input-group .gfield .gfield_error input:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield .gfield_error select:focus,.input-group .gfield .gfield_error textarea:focus,.input-group .gfield input.is-invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield select.is-invalid:focus,.input-group .gfield textarea.is-invalid:focus,.input-group .gfield_error input.form-control:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield_error input.form-select:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield_error input.gfield_select:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.input-group .gfield_error select.form-control:focus,.input-group .gfield_error select.form-select:focus,.input-group .gfield_error select.gfield_select:focus,.input-group .gfield_error textarea.form-control:focus,.input-group .gfield_error textarea.form-select:focus,.input-group .gfield_error textarea.gfield_select:focus,.input-group .is-invalid.gfield_select:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus,.was-validated .input-group .gfield input:invalid:focus:not([type=checkbox]):not([type=radio]):not([type=file]),.was-validated .input-group .gfield select:invalid:focus,.was-validated .input-group .gfield textarea:invalid:focus,.was-validated .input-group .gfield_select:invalid:focus{z-index:3}.alert,.gform_wrapper .validation_message.instruction,body .gform_wrapper .gform_validation_errors{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:1rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#cecfd7;border-color:#b6b7c4;color:#070822}.alert-primary .alert-link{color:#06061b}.alert-secondary{background-color:#edecea;border-color:#e4e2df;color:#625f59}.alert-secondary .alert-link{color:#4e4c47}.alert-success{background-color:#d1f8da;border-color:#baf5c8;color:#0a591c}.alert-success .alert-link{color:#084716}.alert-info{background-color:#cceff6;border-color:#b3e7f2;color:#00687e}.alert-info .alert-link{color:#005365}.alert-warning,.gform_wrapper .validation_message.instruction{background-color:#fbe2cd;border-color:#f9d4b4;color:#8d4203}.alert-warning .alert-link,.gform_wrapper .validation_message.instruction .alert-link{color:#713502}.alert-danger{background-color:#f3ccd6;border-color:#ecb3c1;color:#74011d}.alert-danger .alert-link{color:#5d0117}.alert-light{background-color:#fdfdfd;border-color:#fcfcfd;color:#626263}.alert-light .alert-link{color:#4e4e4f}.alert-dark,body .gform_wrapper .gform_validation_errors{background-color:#ccc;border-color:#b3b3b3;color:#000}.alert-dark .alert-link,body .gform_wrapper .gform_validation_errors .alert-link{color:#000}.gfield input:not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select,.gfield textarea{background-color:var(--form-control-color);border:none;border-left:3px solid #eb6e05}.gfield input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.gfield select:focus,.gfield textarea:focus{background-color:var(--form-control-color);color:#fff}.gfield input:not([type=checkbox]):not([type=radio]):not([type=file]).datepicker,.gfield select.datepicker,.gfield textarea.datepicker{width:auto}.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{padding-top:0}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:5%!important}.gform_ajax_spinner{margin-left:1rem}.gfield_error input[type=file]~label{color:#eb6e05}.gfield_error .gfield_description.validation_message:not(.instruction),.gfield_error .ginput_complex label{background-color:transparent;border:none;color:#eb6e05;-webkit-padding-start:0;padding-inline-start:0}body .gform_wrapper .gfield_required{color:#eb6e05}body .gform_wrapper .gform_validation_errors{background-color:transparent;border:1px solid var(--form-validation-summary-border-color);-webkit-box-shadow:none;box-shadow:none;color:#eb6e05}body .gform_wrapper .gform_validation_errors>.h2,body .gform_wrapper .gform_validation_errors>h2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#eb6e05;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400}body .gform_wrapper .gform_validation_errors>.h2 .gform-icon,body .gform_wrapper .gform_validation_errors>h2 .gform-icon{margin-right:.5rem;margin-top:-.25rem;position:static}.gform_wrapper .gfield_error .gfield_repeater_cell label,.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.gform_wrapper [aria-invalid=true]+label,.gform_wrapper label+[aria-invalid=true]{color:#eb6e05!important}.gform_required_legend{display:none!important}.gform_title.h2,h2.gform_title{font-weight:700;-webkit-margin-after:2rem;margin-block-end:2rem}body .gform_wrapper .gfield_required{color:#a49f95}.gform_wrapper.gravity-theme textarea{font-size:1rem!important}.gform_footer.top_label{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ginput_container_consent input[type=checkbox]{accent-color:#eb6e05}.social-networks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.social-networks{-webkit-margin-after:3.5rem;margin-block-end:3.5rem}}.social-networks a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #a49f95;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-end:.25em;margin-inline-end:.25em;padding:.5em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px}.social-networks a:hover{border-color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}.social-networks svg{max-height:100%;max-width:100%;width:40px}.social-networks svg path{fill:#000}.bg-color-black .social-networks a,.inverted .social-networks a{border-color:#fff}.bg-color-black .social-networks svg path,.inverted .social-networks svg path{fill:#fff}.loading-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100vw;z-index:1081}.loading-overlay .logo{display:grid;position:relative}.loading-overlay .logo .back,.loading-overlay .logo .front{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-column:1;grid-row:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.loading-overlay .logo .front{-webkit-animation-name:newwen-flip-front-logo;animation-name:newwen-flip-front-logo;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}.loading-overlay .logo .back{-webkit-animation-name:newwen-flip-back-logo;animation-name:newwen-flip-back-logo;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.loading-overlay.fade-out{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:newwenfadeout;animation-name:newwenfadeout}@-webkit-keyframes newwenfadeout{0%{opacity:1}to{opacity:0}}@keyframes newwenfadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes newwen-flip-front-logo{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes newwen-flip-front-logo{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes newwen-flip-back-logo{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes newwen-flip-back-logo{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@media (min-width:768px){.cta{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){.cta{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.cta .content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cta .content .btn{-webkit-margin-before:0;margin-block-start:0}.link-block{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:80%}@media (min-width:768px){.link-block{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){.link-block{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.corner-stars{position:relative;z-index:1}.vertical-space-end .corner-stars{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}@media (max-width:767.98px){.corner-stars:not(.only-block-start){-webkit-margin-after:calc(var(--content-element-spacing)*2.5)!important;margin-block-end:calc(var(--content-element-spacing)*2.5)!important}.has-bg-color+.vc_clearfix+.vc_row .corner-stars:not(.only-block-end),.vc_row-no-padding+.vc_clearfix+.vc_row .corner-stars:not(.only-block-end){-webkit-margin-before:calc(var(--content-element-spacing)*2.5)!important;margin-block-start:calc(var(--content-element-spacing)*2.5)!important}}.corner-stars:not(.only-block-end):before,.corner-stars:not(.only-block-start):after{background-image:url(../static/images/black-star.svg),url(../static/images/black-star.svg);background-repeat:no-repeat,no-repeat;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:100%;z-index:0}.inverted .corner-stars:after,.inverted .corner-stars:before{background-image:url(../static/images/white-star.svg),url(../static/images/white-star.svg)}.corner-stars:not(.only-block-end):before{background-position:0 0,100% 0;-webkit-transform:translateY(calc(var(--pb-gutter)*-2));transform:translateY(calc(var(--pb-gutter)*-2))}@media (min-width:768px){.corner-stars.wpb_text_column:not(.only-block-end):before{-webkit-transform:translate(calc(-1.325rem + -.9vw),calc(var(--pb-gutter)*-2));transform:translate(calc(-1.325rem + -.9vw),calc(var(--pb-gutter)*-2))}}.corner-stars:not(.only-block-start):after{background-position:0 100%,100% 100%;bottom:0;top:unset;-webkit-transform:translateY(calc(var(--pb-gutter)*2));transform:translateY(calc(var(--pb-gutter)*2))}@media (min-width:768px){.corner-stars.wpb_text_column:not(.only-block-start):after{-webkit-transform:translate(calc(-1.325rem + -.9vw),calc(var(--pb-gutter)*2));transform:translate(calc(-1.325rem + -.9vw),calc(var(--pb-gutter)*2))}.contact-me.add-comp-padding-inline{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){.contact-me.add-comp-padding-inline{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}.contact-me .employee{display:grid;grid-template-columns:57px 59px fit-content(100%);grid-template-rows:auto 33px 83px;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.contact-me .photo{background-color:#000;border-radius:50%;grid-column:1/3;grid-row:2/4;height:116px;overflow:hidden;padding:5px;width:116px}.contact-me .photo img{-webkit-transform:translateX(5px);transform:translateX(5px)}.inverted .contact-me .photo{background-color:#fff}.contact-me .speech-bubble{background-color:#1c1c1c;border-radius:16px;grid-column:2/4;grid-row:1/3;padding:1.5rem 3.5rem}body{background-color:#fff}body.has-hero .main{padding-top:0}.single-post .hero{--aspect-ratio:2/1;background-position:center 42%}@media (min-width:768px){.single-post .hero{--aspect-ratio:4/1}}.header{border-bottom:1px solid hsla(40,8%,61%,.5);-webkit-transition:background-color .2s ease-out,-webkit-backdrop-filter .2s ease-in-out;transition:background-color .2s ease-out,-webkit-backdrop-filter .2s ease-in-out;transition:background-color .2s ease-out,backdrop-filter .2s ease-in-out;transition:background-color .2s ease-out,backdrop-filter .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out}body.scroll .header.sticky{-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.1);box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media (min-width:768px){body.scroll .header.sticky{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}.header.inverted .dropdown-toggle:after{background-color:#fff}body.scroll .header.sticky.inverted{background-color:rgba(0,0,0,.75)}body.scroll .header.sticky:not(.inverted){background-color:hsla(0,0%,100%,.75)}@media (max-width:575.98px){body.scroll .header.sticky.inverted{background-color:#000}body.scroll .header.sticky:not(.inverted){background-color:#fff}}@media (min-width:768px) and (max-width:991.98px){.header .container{max-width:98%}}.header-centered .menu-primary{margin:0 auto}.header .navbar{padding-left:0;padding-right:0}.header .just-call{font-size:.875rem;-webkit-margin-end:2.5rem;margin-inline-end:2.5rem}.header .just-call a{text-decoration:none}.header .just-call a:hover{color:currentColor}@media (min-width:768px){.header-default .menu-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:auto}}footer.footer{border-top:1px solid #a49f95;overflow:hidden}footer.footer a:hover{color:#606060!important}footer.footer .menu{display:block;list-style:none;margin:0;padding:0}footer.footer .nav-link{padding:0}footer.footer .h6,footer.footer h6{color:#000;font-weight:400;-webkit-margin-after:2rem;margin-block-end:2rem}footer.footer .solutions-markets-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;height:100%;-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw);position:relative}@media (min-width:1200px){footer.footer .solutions-markets-container{-webkit-padding-after:5rem;padding-block-end:5rem;-webkit-padding-before:5rem;padding-block-start:5rem}}@media (min-width:768px){footer.footer .solutions-markets-container{-webkit-padding-end:calc(1.525rem + 3.3vw);padding-inline-end:calc(1.525rem + 3.3vw);-webkit-padding-start:calc(1.525rem + 3.3vw);padding-inline-start:calc(1.525rem + 3.3vw)}}@media (min-width:768px) and (min-width:1200px){footer.footer .solutions-markets-container{-webkit-padding-end:4rem;padding-inline-end:4rem;-webkit-padding-start:4rem;padding-inline-start:4rem}}@media (min-width:768px){footer.footer .solutions-markets-container{gap:4rem}footer.footer .solutions-markets-container:after{background-color:#a49f95;content:"";display:block;height:100%;left:4px;position:absolute;top:0;width:1px}}footer.footer .footer-links-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer.footer .contact-us,footer.footer .solutions-markets-container .gform_title.h2,footer.footer .solutions-markets-container .h4,footer.footer .solutions-markets-container h2.gform_title,footer.footer .solutions-markets-container h4{color:#a49f95;-webkit-margin-before:8px;margin-block-start:8px}footer.footer .footer-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6rem;-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw);position:relative}@media (min-width:1200px){footer.footer .footer-links{-webkit-padding-before:5rem;padding-block-start:5rem}}@media (min-width:768px){footer.footer .footer-links{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){footer.footer .footer-links{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}@media (min-width:768px){footer.footer .footer-links{-webkit-padding-after:calc(1.625rem + 4.5vw);padding-block-end:calc(1.625rem + 4.5vw);-webkit-padding-before:calc(1.625rem + 4.5vw);padding-block-start:calc(1.625rem + 4.5vw)}}@media (min-width:768px) and (min-width:1200px){footer.footer .footer-links{-webkit-padding-after:5rem;padding-block-end:5rem;-webkit-padding-before:5rem;padding-block-start:5rem}}@media (max-width:575.98px){footer.footer .footer-links{gap:4rem}}footer.footer .footer-links .nav-link{font-size:1.3125rem;font-weight:700}@media (min-width:768px){footer.footer .footer-links:after{background-color:#a49f95;bottom:0;content:"";display:block;height:1px;left:calc(-100% + var(--pb-gutter)*2 - 2px);position:absolute;width:200%}}footer.footer .socials{margin:2rem 0 0}@media (min-width:768px){footer.footer .social-networks{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){footer.footer .social-networks{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}footer.footer .social-networks a{border:none}footer.footer .social-network :first-child{-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}footer.footer .navbar-brand{margin:0}@media (max-width:575.98px){footer.footer .navbar-brand{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}footer.footer .footer-bar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}@media (min-width:768px){footer.footer .footer-bar{-webkit-padding-end:calc(1.325rem + .9vw);padding-inline-end:calc(1.325rem + .9vw);-webkit-padding-start:calc(1.325rem + .9vw);padding-inline-start:calc(1.325rem + .9vw)}}@media (min-width:768px) and (min-width:1200px){footer.footer .footer-bar{-webkit-padding-end:2rem;padding-inline-end:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}}footer.footer .footer-bar a{text-decoration:none}footer.footer .footer-bar a[target=_blank]{color:#adadad}@media (max-width:767.98px){footer.footer .footer-bar a{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (max-width:575.98px){footer.footer .footer-bar>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}footer.footer .footer-bar .navbar-brand{-webkit-padding-after:1.5rem;padding-block-end:1.5rem;-webkit-padding-before:1.5rem;padding-block-start:1.5rem}}footer.footer .footer-bar-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvc2hhcmVkLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBb0dFLGdCQzBtT0YsQ0NwaE9BLE1BQ0UsaUJBQ0EsK0JBQ0EsNkJBQ0EsK0NBQ0Esb0JBQ0EsdUJBQ0EsZ0NBQ0Esa0NBQ0Esa0NBQ0EsbUNBQ0EsZ0NBQ0Esc0NBQ0Esd0JBQ0EsNEJBQ0EsbUJBQ0EsaUNDM0pBLG9CRjVCRixDR2pCRSxnQkFFRSxXQUNBLFdBRkEsYUgwQkosQ0k1QkUsY0FDRSxhSitCSixDSTVCTSx3Q0FFRSxhSjZCUixDSW5DRSxnQkFDRSxhSnNDSixDSW5DTSw0Q0FFRSxhSm9DUixDSTFDRSxjQUNFLGFKNkNKLENJMUNNLHdDQUVFLGFKMkNSLENJakRFLFdBQ0UsYUpvREosQ0lqRE0sa0NBRUUsYUprRFIsQ0l4REUsY0FDRSxhSjJESixDSXhETSx3Q0FFRSxhSnlEUixDSS9ERSxhQUNFLGFKa0VKLENJL0RNLHNDQUVFLGFKZ0VSLENJdEVFLFlBQ0UsYUp5RUosQ0l0RU0sb0NBRUUsYUp1RVIsQ0l6RU0sNkNBRUUsVUo4RVIsQ0tuRkEsT0FDRSxrQkFDQSxVTHNGRixDS3BGRSxjQUdFLFdBRkEsY0FDQSxrQ0x1RkosQ0tuRkUsU0FLRSxZQUZBLE9BRkEsa0JBQ0EsTUFFQSxVTHNGSixDS2hGRSxXQUNFLHNCTG1GSixDS3BGRSxXQUNFLHFCTHVGSixDS3hGRSxZQUNFLHdCTDJGSixDSzVGRSxZQUNFLGdDTCtGSixDS2hHRSxZQUNFLGdDTG1HSixDS3BHRSxnQkFDRSxnQ0x1R0osQ0t4R0UsZ0JBQ0UsZ0NMMkdKLENLNUdFLFdBQ0UscUJMK0dKLENLaEhFLFdBQ0UsZ0NMbUhKLENLcEhFLFdBQ0UscUJMdUhKLENNN0lBLFFBR0UsNkZBREEsK0hOMk1GLENNdE1BLGdCQUhFLDBFQUhBLHlFTm1ORixDTTdNQSxRQUVFLHlFQUNBLHNJTjBNRixDT2pOQSwyRUNVRSw2QkFFQSxtQkFOQSxxQkFFQSxzQkFDQSwwQkFGQSxvQkFIQSw0QkFPQSw2QkFOQSxtQlJ5TkYsQ1M3TkUsc0JBSUUsU0FHQSxXQUZBLE9BSkEsa0JBRUEsUUFEQSxNQUlBLFNUaU9KLENVeE9BLGVDQUUsZ0JBQ0EsdUJBQ0Esa0JYNE9GLENZbFBBLElBRUUsMEVBR0EsOEJBSkEscUJBR0EsZUFFQSxXQ2lwQjRCLENEcHBCNUIsU1p3UEYsQ2MzUEEsTUFRSSxxUEFJQSxtTUFJQSw4SkFJQSwrTUFHRiwyQkFDQSxxQkFDQSwwQkFDQSw2QkFNQSx1Q0FDQSxtR0FDQSw0RUFRQSxnREFDQSx5QkFDQSwwQkFDQSwyQkFDQSxxQkFJQSxpQmQrUEYsQ2VsU0EsaUJBR0UsbURmcVNGLENldFJJLDhDQU5KLE1BT00sc0JmMFJKLENBQ0YsQ2U3UUEsS0FTRSw4QkFDQSwwQ0FGQSxtQ0FGQSwyQkFKQSx1Q0NtUEksa0NBTEksQ0Q1T1IsdUNBQ0EsdUNBSkEsU0FNQSxvQ2ZtUkYsQ2V0UUEsR0FHRSw4QkFDQSxTQUZBLGFGK2tCNEIsQ0VobEI1QixjQUlBLFdmeVFGLENldFFBLGVBQ0UsVWZ5UUYsQ2UvUEEseUVBR0Usa0JkdkM0QixDYzBDNUIsYWR4QzRCLENjb0M1QixtQkZvaEI0QixDRXJoQjVCLFlmc1FGLENlN1BBLE9Dd01RLDhCaEJ5RFIsQ2dCM05JLDBCRHRDSixPQytNUSxpQmhCc0ROLENBQ0YsQ2VqUUEsT0NtTVEsaUNoQmtFUixDZ0JwT0ksMEJEakNKLE9DME1RLGtCaEIrRE4sQ0FDRixDZXJRQSxPQzhMUSw2QmhCMkVSLENnQjdPSSwwQkQ1QkosT0NxTVEsaUJoQndFTixDQUNGLENlelFBLHNDQ3lMUSxtQ2hCb0ZSLENnQnRQSSwwQkR2Qkosc0NDZ01RLG1CaEJpRk4sQ0FDRixDZTdRQSxPQ2dMTSxrQmhCaUdOLENlNVFBLE9DMktNLGNoQnFHTixDZXJRQSxFQUVFLGtCRmtVMEIsQ0VuVTFCLFlmeVFGLENlN1BBLHlDQUdFLFlBREEsMEVBRUEsbUVmZ1FGLENlMVBBLFFBRUUsa0JBQ0Esb0JBRkEsa0JmK1BGLENldlBBLE1BRUUsaUJmMFBGLENldlBBLFNBSUUsbUJBREEsWWYyUEYsQ2V2UEEsd0JBSUUsZWYwUEYsQ2V2UEEsR0FDRSxlZjBQRixDZXJQQSxHQUNFLG9CQUNBLGFmd1BGLENlbFBBLFdBQ0UsZWZxUEYsQ2U3T0EsU0FFRSxrQmZnUEYsQ2V4T0EsYUM0RU0sZ0JoQmdLTixDZXJPQSxXQUVFLHdCRm1jNEIsQ0VwYzVCLFlmeU9GLENlL05BLFFDMERNLGVBTEksQ0RqRFIsY0FGQSxrQkFHQSx1QmZrT0YsQ2UvTkEsSUFBTSxhZm1PTixDZWxPQSxJQUFNLFNmc09OLENlak9BLEVBQ0UsYWZxT0YsQ2VsT0UsVUFGQSx5QmZ3T0YsQ2V0T0UsUUFDRSxVZnFPSixDZTFORSw0REFFRSxjQUNBLG9CZjROSixDZXJOQSxrQkFNRSxjQUZBLG9DRjZTNEIsQ0cvUnhCLGFBTEksQ0ROUiwwQmZ3TkYsQ2VqTkEsSUFDRSxjQ0dJLGdCQUxJLENESVIsbUJBREEsYUFFQSxhZnFORixDZWhORSxTQUVFLGNDUEUsaUJBTEksQ0RhTixpQmZrTkosQ2U5TUEsS0FHRSxxQkFEQSxhRjFRUSxDRzRQSixnQmhCZ09OLENlOU1FLE9BQ0UsYWZnTkosQ2U1TUEsSUFJRSx3QmQ5U1MsQ2dCQ1Asb0JGNFNGLFVkdFRNLENlNFJGLGdCQUxJLENENkJSLG1CZm1ORixDZTdNRSxRQzlCSSxhQUxJLENEc0NOLGVkMVIwQixDY3dSMUIsU2ZpTkosQ2V0TUEsT0FDRSxlZnlNRixDZW5NQSxRQUVFLHFCZnNNRixDZTlMQSxNQUVFLHlCQURBLG1CZmtNRixDZTlMQSxRQUdFLGFkelZTLENjd1ZULHFCZHpNNEIsQ2N3TTVCLGtCZHhNNEIsQ2MyTTVCLGVmaU1GLENlMUxBLEdBRUUsbUJBQ0EsK0JmNExGLENlekxBLDJCQVFFLGVBRkEsb0JmOExGLENlcExBLE1BQ0Usb0JmdUxGLENlakxBLE9BRUUsZWZtTEYsQ2UzS0EsaUNBQ0UsU2Y4S0YsQ2V6S0Esc0NBTUUsb0JDOUhJLGlCQUxJLENEcUlSLG9CQUhBLFFmK0tGLENleEtBLGNBRUUsbUJmMktGLENldEtBLGNBQ0UsY2Z5S0YsQ2V0S0EsT0FHRSxnQmZ1S0YsQ2VwS0UsZ0JBQ0UsU2ZzS0osQ2UvSkEsMENBQ0UsWWZrS0YsQ2UxSkEsZ0RBSUUseUJmNkpGLENlMUpJLDRHQUNFLGNmK0pOLENleEpBLG1CQUVFLGtCQURBLFNmNEpGLENldEpBLFNBQ0UsZWZ5SkYsQ2UvSUEsU0FJRSxTQURBLFNBRkEsWUFDQSxTZm9KRixDZTFJQSxPQUNFLFdDaE5NLGdDRHNOTixvQkFIQSxtQkY2SjRCLENFOUo1QixVQURBLFVmaUpGLENnQnBnQkksMEJEaVhKLE9DeE1RLGdCaEIrVk4sQ0FDRixDZS9JRSxTQUNFLFVmaUpKLENlMUlBLCtPQU9FLFNmNklGLENlMUlBLDRCQUNFLFdmNklGLENlcElBLGNBRUUsNkJBREEsbUJmd0lGLENlcEhBLDRCQUNFLHVCZitIRixDZTFIQSwrQkFDRSxTZjZIRixDZXZIQSw2QkFDRSxZZjBIRixDZTNIQSx1QkFDRSxZZjBIRixDZXBIQSw2QkFFRSwwQkFEQSxZZndIRixDZWxIQSxPQUNFLG9CZnFIRixDZWhIQSxPQUNFLFFmbUhGLENlNUdBLFFBRUUsZUFEQSxpQmZnSEYsQ2V2R0EsU0FDRSx1QmYwR0YsQ2VsR0EsU0FDRSxzQmZxR0YsQ2tCL3NCRSxLQ0FBLHFCQUNBLGdCQUNBLDBFQUNBLHlEQUlBLHlDQURBLDBDQURBLHNDbkJvdEJGLENrQnR0QkksT0NhRix3REFLQSw4QkFIQSxlQUVBLHlDQURBLDBDQUZBLFVuQmd0QkYsQ21CN3BCTSxLQUNFLGtFbkJncUJSLENtQjdwQk0saUJBcENKLHlFQUNBLFVuQnFzQkYsQ21CdnJCRSxjQUNFLHlFQUNBLFVuQjByQkosQ21CNXJCRSxjQUNFLHlFQUNBLFNuQityQkosQ21CanNCRSxjQUNFLHlFQUNBLG9CbkJvc0JKLENtQnRzQkUsY0FDRSx5RUFDQSxTbkJ5c0JKLENtQjNzQkUsY0FDRSx5RUFDQSxTbkI4c0JKLENtQmh0QkUsY0FDRSx5RUFDQSxvQm5CbXRCSixDbUJwckJNLFVBaERKLHlFQUNBLFVuQnd1QkYsQ21CbnJCVSxPQWhFTix5RUFDQSxpQm5CdXZCSixDbUJ4ckJVLE9BaEVOLHlFQUNBLGtCbkI0dkJKLENtQjdyQlUsT0FoRU4seUVBQ0EsU25CaXdCSixDbUJsc0JVLE9BaEVOLHlFQUNBLGtCbkJzd0JKLENtQnZzQlUsT0FoRU4seUVBQ0Esa0JuQjJ3QkosQ21CNXNCVSxPQWhFTix5RUFDQSxTbkJneEJKLENtQmp0QlUsT0FoRU4seUVBQ0Esa0JuQnF4QkosQ21CdHRCVSxPQWhFTix5RUFDQSxrQm5CMHhCSixDbUIzdEJVLE9BaEVOLHlFQUNBLFNuQit4QkosQ21CaHVCVSxRQWhFTix5RUFDQSxrQm5Cb3lCSixDbUJydUJVLFFBaEVOLHlFQUNBLGtCbkJ5eUJKLENtQjF1QlUsUUFoRU4seUVBQ0EsVW5COHlCSixDbUJ2dUJZLFVBeERWLHVCbkJteUJGLENtQjN1QlksVUF4RFYsd0JuQnV5QkYsQ21CL3VCWSxVQXhEVixlbkIyeUJGLENtQm52QlksVUF4RFYsd0JuQit5QkYsQ21CdnZCWSxVQXhEVix3Qm5CbXpCRixDbUIzdkJZLFVBeERWLGVuQnV6QkYsQ21CL3ZCWSxVQXhEVix3Qm5CMnpCRixDbUJud0JZLFVBeERWLHdCbkIrekJGLENtQnZ3QlksVUF4RFYsZW5CbTBCRixDbUIzd0JZLFdBeERWLHdCbkJ1MEJGLENtQi93QlksV0F4RFYsd0JuQjIwQkYsQ21CeHdCUSxXQUVFLGVuQjJ3QlYsQ21CeHdCUSxXQUVFLGVuQjJ3QlYsQ21CbHhCUSxXQUVFLHFCbkJxeEJWLENtQmx4QlEsV0FFRSxxQm5CcXhCVixDbUI1eEJRLFdBRUUsb0JuQit4QlYsQ21CNXhCUSxXQUVFLG9CbkIreEJWLENtQnR5QlEsV0FFRSxrQm5CeXlCVixDbUJ0eUJRLFdBRUUsa0JuQnl5QlYsQ21CaHpCUSxXQUVFLG9CbkJtekJWLENtQmh6QlEsV0FFRSxvQm5CbXpCVixDbUIxekJRLFdBRUUsa0JuQjZ6QlYsQ21CMXpCUSxXQUVFLGtCbkI2ekJWLENvQnYzQkkseUJEVUUsUUFDRSxrRW5CaTNCTixDbUI5MkJJLG9CQXBDSix5RUFDQSxVbkJzNUJBLENtQng0QkEsaUJBQ0UseUVBQ0EsVW5CMjRCRixDbUI3NEJBLGlCQUNFLHlFQUNBLFNuQmc1QkYsQ21CbDVCQSxpQkFDRSx5RUFDQSxvQm5CcTVCRixDbUJ2NUJBLGlCQUNFLHlFQUNBLFNuQjA1QkYsQ21CNTVCQSxpQkFDRSx5RUFDQSxTbkIrNUJGLENtQmo2QkEsaUJBQ0UseUVBQ0Esb0JuQm82QkYsQ21CcjRCSSxhQWhESix5RUFDQSxVbkJ5N0JBLENtQnA0QlEsVUFoRU4seUVBQ0EsaUJuQnc4QkYsQ21CejRCUSxVQWhFTix5RUFDQSxrQm5CNjhCRixDbUI5NEJRLFVBaEVOLHlFQUNBLFNuQms5QkYsQ21CbjVCUSxVQWhFTix5RUFDQSxrQm5CdTlCRixDbUJ4NUJRLFVBaEVOLHlFQUNBLGtCbkI0OUJGLENtQjc1QlEsVUFoRU4seUVBQ0EsU25CaStCRixDbUJsNkJRLFVBaEVOLHlFQUNBLGtCbkJzK0JGLENtQnY2QlEsVUFoRU4seUVBQ0Esa0JuQjIrQkYsQ21CNTZCUSxVQWhFTix5RUFDQSxTbkJnL0JGLENtQmo3QlEsV0FoRU4seUVBQ0Esa0JuQnEvQkYsQ21CdDdCUSxXQWhFTix5RUFDQSxrQm5CMC9CRixDbUIzN0JRLFdBaEVOLHlFQUNBLFVuQisvQkYsQ21CeDdCVSxhQXhEVixhbkJvL0JBLENtQjU3QlUsYUF4RFYsdUJuQncvQkEsQ21CaDhCVSxhQXhEVix3Qm5CNC9CQSxDbUJwOEJVLGFBeERWLGVuQmdnQ0EsQ21CeDhCVSxhQXhEVix3Qm5Cb2dDQSxDbUI1OEJVLGFBeERWLHdCbkJ3Z0NBLENtQmg5QlUsYUF4RFYsZW5CNGdDQSxDbUJwOUJVLGFBeERWLHdCbkJnaENBLENtQng5QlUsYUF4RFYsd0JuQm9oQ0EsQ21CNTlCVSxhQXhEVixlbkJ3aENBLENtQmgrQlUsY0F4RFYsd0JuQjRoQ0EsQ21CcCtCVSxjQXhEVix3Qm5CZ2lDQSxDbUI3OUJNLGlCQUVFLGVuQmcrQlIsQ21CNzlCTSxpQkFFRSxlbkJnK0JSLENtQnYrQk0saUJBRUUscUJuQjArQlIsQ21CditCTSxpQkFFRSxxQm5CMCtCUixDbUJqL0JNLGlCQUVFLG9CbkJvL0JSLENtQmovQk0saUJBRUUsb0JuQm8vQlIsQ21CMy9CTSxpQkFFRSxrQm5COC9CUixDbUIzL0JNLGlCQUVFLGtCbkI4L0JSLENtQnJnQ00saUJBRUUsb0JuQndnQ1IsQ21CcmdDTSxpQkFFRSxvQm5Cd2dDUixDbUIvZ0NNLGlCQUVFLGtCbkJraENSLENtQi9nQ00saUJBRUUsa0JuQmtoQ1IsQ0FDRixDb0I3a0NJLHlCRFVFLFFBQ0Usa0VuQnNrQ04sQ21CbmtDSSxvQkFwQ0oseUVBQ0EsVW5CMm1DQSxDbUI3bENBLGlCQUNFLHlFQUNBLFVuQmdtQ0YsQ21CbG1DQSxpQkFDRSx5RUFDQSxTbkJxbUNGLENtQnZtQ0EsaUJBQ0UseUVBQ0Esb0JuQjBtQ0YsQ21CNW1DQSxpQkFDRSx5RUFDQSxTbkIrbUNGLENtQmpuQ0EsaUJBQ0UseUVBQ0EsU25Cb25DRixDbUJ0bkNBLGlCQUNFLHlFQUNBLG9CbkJ5bkNGLENtQjFsQ0ksYUFoREoseUVBQ0EsVW5COG9DQSxDbUJ6bENRLFVBaEVOLHlFQUNBLGlCbkI2cENGLENtQjlsQ1EsVUFoRU4seUVBQ0Esa0JuQmtxQ0YsQ21Cbm1DUSxVQWhFTix5RUFDQSxTbkJ1cUNGLENtQnhtQ1EsVUFoRU4seUVBQ0Esa0JuQjRxQ0YsQ21CN21DUSxVQWhFTix5RUFDQSxrQm5CaXJDRixDbUJsbkNRLFVBaEVOLHlFQUNBLFNuQnNyQ0YsQ21Cdm5DUSxVQWhFTix5RUFDQSxrQm5CMnJDRixDbUI1bkNRLFVBaEVOLHlFQUNBLGtCbkJnc0NGLENtQmpvQ1EsVUFoRU4seUVBQ0EsU25CcXNDRixDbUJ0b0NRLFdBaEVOLHlFQUNBLGtCbkIwc0NGLENtQjNvQ1EsV0FoRU4seUVBQ0Esa0JuQitzQ0YsQ21CaHBDUSxXQWhFTix5RUFDQSxVbkJvdENGLENtQjdvQ1UsYUF4RFYsYW5CeXNDQSxDbUJqcENVLGFBeERWLHVCbkI2c0NBLENtQnJwQ1UsYUF4RFYsd0JuQml0Q0EsQ21CenBDVSxhQXhEVixlbkJxdENBLENtQjdwQ1UsYUF4RFYsd0JuQnl0Q0EsQ21CanFDVSxhQXhEVix3Qm5CNnRDQSxDbUJycUNVLGFBeERWLGVuQml1Q0EsQ21CenFDVSxhQXhEVix3Qm5CcXVDQSxDbUI3cUNVLGFBeERWLHdCbkJ5dUNBLENtQmpyQ1UsYUF4RFYsZW5CNnVDQSxDbUJyckNVLGNBeERWLHdCbkJpdkNBLENtQnpyQ1UsY0F4RFYsd0JuQnF2Q0EsQ21CbHJDTSxpQkFFRSxlbkJxckNSLENtQmxyQ00saUJBRUUsZW5CcXJDUixDbUI1ckNNLGlCQUVFLHFCbkIrckNSLENtQjVyQ00saUJBRUUscUJuQityQ1IsQ21CdHNDTSxpQkFFRSxvQm5CeXNDUixDbUJ0c0NNLGlCQUVFLG9CbkJ5c0NSLENtQmh0Q00saUJBRUUsa0JuQm10Q1IsQ21CaHRDTSxpQkFFRSxrQm5CbXRDUixDbUIxdENNLGlCQUVFLG9CbkI2dENSLENtQjF0Q00saUJBRUUsb0JuQjZ0Q1IsQ21CcHVDTSxpQkFFRSxrQm5CdXVDUixDbUJwdUNNLGlCQUVFLGtCbkJ1dUNSLENBQ0YsQ29CbHlDSSx5QkRVRSxRQUNFLGtFbkIyeENOLENtQnh4Q0ksb0JBcENKLHlFQUNBLFVuQmcwQ0EsQ21CbHpDQSxpQkFDRSx5RUFDQSxVbkJxekNGLENtQnZ6Q0EsaUJBQ0UseUVBQ0EsU25CMHpDRixDbUI1ekNBLGlCQUNFLHlFQUNBLG9CbkIrekNGLENtQmowQ0EsaUJBQ0UseUVBQ0EsU25CbzBDRixDbUJ0MENBLGlCQUNFLHlFQUNBLFNuQnkwQ0YsQ21CMzBDQSxpQkFDRSx5RUFDQSxvQm5CODBDRixDbUIveUNJLGFBaERKLHlFQUNBLFVuQm0yQ0EsQ21COXlDUSxVQWhFTix5RUFDQSxpQm5CazNDRixDbUJuekNRLFVBaEVOLHlFQUNBLGtCbkJ1M0NGLENtQnh6Q1EsVUFoRU4seUVBQ0EsU25CNDNDRixDbUI3ekNRLFVBaEVOLHlFQUNBLGtCbkJpNENGLENtQmwwQ1EsVUFoRU4seUVBQ0Esa0JuQnM0Q0YsQ21CdjBDUSxVQWhFTix5RUFDQSxTbkIyNENGLENtQjUwQ1EsVUFoRU4seUVBQ0Esa0JuQmc1Q0YsQ21CajFDUSxVQWhFTix5RUFDQSxrQm5CcTVDRixDbUJ0MUNRLFVBaEVOLHlFQUNBLFNuQjA1Q0YsQ21CMzFDUSxXQWhFTix5RUFDQSxrQm5CKzVDRixDbUJoMkNRLFdBaEVOLHlFQUNBLGtCbkJvNkNGLENtQnIyQ1EsV0FoRU4seUVBQ0EsVW5CeTZDRixDbUJsMkNVLGFBeERWLGFuQjg1Q0EsQ21CdDJDVSxhQXhEVix1Qm5CazZDQSxDbUIxMkNVLGFBeERWLHdCbkJzNkNBLENtQjkyQ1UsYUF4RFYsZW5CMDZDQSxDbUJsM0NVLGFBeERWLHdCbkI4NkNBLENtQnQzQ1UsYUF4RFYsd0JuQms3Q0EsQ21CMTNDVSxhQXhEVixlbkJzN0NBLENtQjkzQ1UsYUF4RFYsd0JuQjA3Q0EsQ21CbDRDVSxhQXhEVix3Qm5CODdDQSxDbUJ0NENVLGFBeERWLGVuQms4Q0EsQ21CMTRDVSxjQXhEVix3Qm5CczhDQSxDbUI5NENVLGNBeERWLHdCbkIwOENBLENtQnY0Q00saUJBRUUsZW5CMDRDUixDbUJ2NENNLGlCQUVFLGVuQjA0Q1IsQ21CajVDTSxpQkFFRSxxQm5CbzVDUixDbUJqNUNNLGlCQUVFLHFCbkJvNUNSLENtQjM1Q00saUJBRUUsb0JuQjg1Q1IsQ21CMzVDTSxpQkFFRSxvQm5CODVDUixDbUJyNkNNLGlCQUVFLGtCbkJ3NkNSLENtQnI2Q00saUJBRUUsa0JuQnc2Q1IsQ21CLzZDTSxpQkFFRSxvQm5CazdDUixDbUIvNkNNLGlCQUVFLG9CbkJrN0NSLENtQno3Q00saUJBRUUsa0JuQjQ3Q1IsQ21CejdDTSxpQkFFRSxrQm5CNDdDUixDQUNGLENvQnYvQ0ksMEJEVUUsUUFDRSxrRW5CZy9DTixDbUI3K0NJLG9CQXBDSix5RUFDQSxVbkJxaERBLENtQnZnREEsaUJBQ0UseUVBQ0EsVW5CMGdERixDbUI1Z0RBLGlCQUNFLHlFQUNBLFNuQitnREYsQ21CamhEQSxpQkFDRSx5RUFDQSxvQm5Cb2hERixDbUJ0aERBLGlCQUNFLHlFQUNBLFNuQnloREYsQ21CM2hEQSxpQkFDRSx5RUFDQSxTbkI4aERGLENtQmhpREEsaUJBQ0UseUVBQ0Esb0JuQm1pREYsQ21CcGdESSxhQWhESix5RUFDQSxVbkJ3akRBLENtQm5nRFEsVUFoRU4seUVBQ0EsaUJuQnVrREYsQ21CeGdEUSxVQWhFTix5RUFDQSxrQm5CNGtERixDbUI3Z0RRLFVBaEVOLHlFQUNBLFNuQmlsREYsQ21CbGhEUSxVQWhFTix5RUFDQSxrQm5Cc2xERixDbUJ2aERRLFVBaEVOLHlFQUNBLGtCbkIybERGLENtQjVoRFEsVUFoRU4seUVBQ0EsU25CZ21ERixDbUJqaURRLFVBaEVOLHlFQUNBLGtCbkJxbURGLENtQnRpRFEsVUFoRU4seUVBQ0Esa0JuQjBtREYsQ21CM2lEUSxVQWhFTix5RUFDQSxTbkIrbURGLENtQmhqRFEsV0FoRU4seUVBQ0Esa0JuQm9uREYsQ21CcmpEUSxXQWhFTix5RUFDQSxrQm5CeW5ERixDbUIxakRRLFdBaEVOLHlFQUNBLFVuQjhuREYsQ21CdmpEVSxhQXhEVixhbkJtbkRBLENtQjNqRFUsYUF4RFYsdUJuQnVuREEsQ21CL2pEVSxhQXhEVix3Qm5CMm5EQSxDbUJua0RVLGFBeERWLGVuQituREEsQ21CdmtEVSxhQXhEVix3Qm5CbW9EQSxDbUIza0RVLGFBeERWLHdCbkJ1b0RBLENtQi9rRFUsYUF4RFYsZW5CMm9EQSxDbUJubERVLGFBeERWLHdCbkIrb0RBLENtQnZsRFUsYUF4RFYsd0JuQm1wREEsQ21CM2xEVSxhQXhEVixlbkJ1cERBLENtQi9sRFUsY0F4RFYsd0JuQjJwREEsQ21Cbm1EVSxjQXhEVix3Qm5CK3BEQSxDbUI1bERNLGlCQUVFLGVuQitsRFIsQ21CNWxETSxpQkFFRSxlbkIrbERSLENtQnRtRE0saUJBRUUscUJuQnltRFIsQ21CdG1ETSxpQkFFRSxxQm5CeW1EUixDbUJobkRNLGlCQUVFLG9CbkJtbkRSLENtQmhuRE0saUJBRUUsb0JuQm1uRFIsQ21CMW5ETSxpQkFFRSxrQm5CNm5EUixDbUIxbkRNLGlCQUVFLGtCbkI2bkRSLENtQnBvRE0saUJBRUUsb0JuQnVvRFIsQ21CcG9ETSxpQkFFRSxvQm5CdW9EUixDbUI5b0RNLGlCQUVFLGtCbkJpcERSLENtQjlvRE0saUJBRUUsa0JuQmlwRFIsQ0FDRixDb0I1c0RJLDBCRFVFLFNBQ0Usa0VuQnFzRE4sQ21CbHNESSxxQkFwQ0oseUVBQ0EsVW5CMHVEQSxDbUI1dERBLGtCQUNFLHlFQUNBLFVuQit0REYsQ21CanVEQSxrQkFDRSx5RUFDQSxTbkJvdURGLENtQnR1REEsa0JBQ0UseUVBQ0Esb0JuQnl1REYsQ21CM3VEQSxrQkFDRSx5RUFDQSxTbkI4dURGLENtQmh2REEsa0JBQ0UseUVBQ0EsU25CbXZERixDbUJydkRBLGtCQUNFLHlFQUNBLG9CbkJ3dkRGLENtQnp0REksY0FoREoseUVBQ0EsVW5CNndEQSxDbUJ4dERRLFdBaEVOLHlFQUNBLGlCbkI0eERGLENtQjd0RFEsV0FoRU4seUVBQ0Esa0JuQml5REYsQ21CbHVEUSxXQWhFTix5RUFDQSxTbkJzeURGLENtQnZ1RFEsV0FoRU4seUVBQ0Esa0JuQjJ5REYsQ21CNXVEUSxXQWhFTix5RUFDQSxrQm5CZ3pERixDbUJqdkRRLFdBaEVOLHlFQUNBLFNuQnF6REYsQ21CdHZEUSxXQWhFTix5RUFDQSxrQm5CMHpERixDbUIzdkRRLFdBaEVOLHlFQUNBLGtCbkIrekRGLENtQmh3RFEsV0FoRU4seUVBQ0EsU25CbzBERixDbUJyd0RRLFlBaEVOLHlFQUNBLGtCbkJ5MERGLENtQjF3RFEsWUFoRU4seUVBQ0Esa0JuQjgwREYsQ21CL3dEUSxZQWhFTix5RUFDQSxVbkJtMURGLENtQjV3RFUsY0F4RFYsYW5CdzBEQSxDbUJoeERVLGNBeERWLHVCbkI0MERBLENtQnB4RFUsY0F4RFYsd0JuQmcxREEsQ21CeHhEVSxjQXhEVixlbkJvMURBLENtQjV4RFUsY0F4RFYsd0JuQncxREEsQ21CaHlEVSxjQXhEVix3Qm5CNDFEQSxDbUJweURVLGNBeERWLGVuQmcyREEsQ21CeHlEVSxjQXhEVix3Qm5CbzJEQSxDbUI1eURVLGNBeERWLHdCbkJ3MkRBLENtQmh6RFUsY0F4RFYsZW5CNDJEQSxDbUJwekRVLGVBeERWLHdCbkJnM0RBLENtQnh6RFUsZUF4RFYsd0JuQm8zREEsQ21CanpETSxtQkFFRSxlbkJvekRSLENtQmp6RE0sbUJBRUUsZW5Cb3pEUixDbUIzekRNLG1CQUVFLHFCbkI4ekRSLENtQjN6RE0sbUJBRUUscUJuQjh6RFIsQ21CcjBETSxtQkFFRSxvQm5CdzBEUixDbUJyMERNLG1CQUVFLG9CbkJ3MERSLENtQi8wRE0sbUJBRUUsa0JuQmsxRFIsQ21CLzBETSxtQkFFRSxrQm5CazFEUixDbUJ6MURNLG1CQUVFLG9CbkI0MURSLENtQnoxRE0sbUJBRUUsb0JuQjQxRFIsQ21CbjJETSxtQkFFRSxrQm5CczJEUixDbUJuMkRNLG1CQUVFLGtCbkJzMkRSLENBQ0YsQ3FCbjlEQSwwQkNDRSxZQUhBLGN0QmsrREYsQ3FCaCtEQSxlQUVFLHFCcEJOTSxDb0JPTixzQkpHRSxxQklMRixjckIrOURGLENxQmo5REEsUUFFRSxvQnJCbTlERixDcUJoOURBLFlBRUUsY0FEQSxtQnJCbzlERixDcUJoOURBLGdCQUVFLGFwQnpCUyxDZXNSTCxnQmhCc3RETixDdUJyL0RFLG1HQ0NBLGlCQURBLGtCQURBLHVDQURBLHdDQURBLFV4QnNnRUYsQ29CMThESSx5Qkc1Q0UseUJBQ0UsZXZCMC9ETixDQUNGLENvQmg5REkseUJHNUNFLHVDQUNFLGV2QisvRE4sQ0FDRixDb0JyOURJLHlCRzVDRSxxREFDRSxldkJvZ0VOLENBQ0YsQ29CMTlESSwwQkc1Q0UsbUVBQ0UsZ0J2QnlnRU4sQ0FDRixDb0IvOURJLDBCRzVDRSxrRkFDRSxnQnZCOGdFTixDQUNGLEN5QnArRFEsZ0JBT0ksaUN6QmcrRFosQ3lCditEUSxXQU9JLDRCekJvK0RaLEN5QjMrRFEsY0FPSSwrQnpCdytEWixDeUIvK0RRLGNBT0ksK0J6QjQrRFosQ3lCbi9EUSxtQkFPSSxvQ3pCZy9EWixDeUJ2L0RRLGdCQU9JLGlDekJvL0RaLEN5QjMvRFEsYUFPSSxvQnpCdy9EWixDeUIvL0RRLFdBT0kscUJ6QjQvRFosQ3lCbmdFUSxZQU9JLG9CekJnZ0VaLEN5QnZnRVEsV0FPSSxtQnpCb2dFWixDeUIzZ0VRLFlBT0kscUJ6QndnRVosQ3lCL2dFUSxZQU9JLG9CekI0Z0VaLEN5Qm5oRVEsWUFPSSxxQnpCZ2hFWixDeUJ2aEVRLGFBT0ksbUJ6Qm9oRVosQ3lCM2hFUSxlQU9JLHVCekJ3aEVaLEN5Qi9oRVEsaUJBT0kseUJ6QjRoRVosQ3lCbmlFUSxrQkFPSSwwQnpCZ2lFWixDeUJ2aUVRLGlCQU9JLHlCekJvaUVaLEN5QjNpRVEsVUFPSSx3QnpCd2lFWixDeUIvaUVRLGdCQU9JLDhCekI0aUVaLEN5Qm5qRVEsU0FPSSx1QnpCZ2pFWixDeUJ2akVRLFFBT0ksc0J6Qm9qRVosQ3lCM2pFUSxTQU9JLHVCekJ3akVaLEN5Qi9qRVEsYUFPSSwyQnpCNGpFWixDeUJua0VRLGNBT0ksNEJ6QmdrRVosQ3lCdmtFUSxRQU9JLGlIekJva0VaLEN5QjNrRVEsZUFPSSw2SXpCd2tFWixDeUIva0VRLFFBT0ksc0J6QjRrRVosQ3lCbmxFUSxRQU9JLDJHekJnbEVaLEN5QnZsRVEsV0FPSSxxSHpCb2xFWixDeUIzbEVRLFdBT0ksMkd6QndsRVosQ3lCL2xFUSxhQU9JLDJEekI0bEVaLEN5Qm5tRVEsaUJBT0kseUJ6QmdtRVosQ3lCdm1FUSxtQkFPSSwyQnpCb21FWixDeUIzbUVRLG1CQU9JLDJCekJ3bUVaLEN5Qi9tRVEsZ0JBT0ksd0J6QjRtRVosQ3lCbm5FUSxpQkFPSSwyRHpCZ25FWixDeUJ2bkVRLE9BT0ksZXpCb25FWixDeUIzbkVRLFFBT0ksaUJ6QnduRVosQ3lCL25FUSxTQU9JLGtCekI0bkVaLEN5Qm5vRVEsVUFPSSxrQnpCZ29FWixDeUJ2b0VRLFdBT0ksb0J6Qm9vRVosQ3lCM29FUSxZQU9JLHFCekJ3b0VaLEN5Qi9vRVEsU0FPSSxnQnpCNG9FWixDeUJucEVRLFVBT0ksa0J6QmdwRVosQ3lCdnBFUSxXQU9JLG1CekJvcEVaLEN5QjNwRVEsT0FPSSxpQnpCd3BFWixDeUIvcEVRLFFBT0ksbUJ6QjRwRVosQ3lCbnFFUSxTQU9JLG9CekJncUVaLEN5QnZxRVEsa0JBT0kseUZ6Qm9xRVosQ3lCM3FFUSxvQkFPSSxpRnpCd3FFWixDeUIvcUVRLG9CQU9JLGlGekI0cUVaLEN5Qm5yRVEsUUFPSSwrQnpCZ3JFWixDeUJ2ckVRLFVBT0ksa0J6Qm9yRVosQ3lCM3JFUSxZQU9JLG1DekJ3ckVaLEN5Qi9yRVEsY0FPSSxzQnpCNHJFWixDeUJuc0VRLFlBT0kscUN6QmdzRVosQ3lCdnNFUSxjQU9JLHdCekJvc0VaLEN5QjNzRVEsZUFPSSxzQ3pCd3NFWixDeUIvc0VRLGlCQU9JLHlCekI0c0VaLEN5Qm50RVEsY0FPSSxvQ3pCZ3RFWixDeUJ2dEVRLGdCQU9JLHVCekJvdEVaLEN5QjN0RVEsZ0JBT0ksOEJ6Qnd0RVosQ3lCL3RFUSxrQkFPSSw4QnpCNHRFWixDeUJudUVRLGdCQU9JLDhCekJndUVaLEN5QnZ1RVEsYUFPSSw4QnpCb3VFWixDeUIzdUVRLGdCQU9JLDhCekJ3dUVaLEN5Qi91RVEsZUFPSSw4QnpCNHVFWixDeUJudkVRLGNBT0ksOEJ6Qmd2RVosQ3lCdnZFUSxhQU9JLDJCekJvdkVaLEN5QjN2RVEsY0FPSSwyQnpCd3ZFWixDeUIvdkVRLFVBT0ksMEJ6QjR2RVosQ3lCbndFUSxVQU9JLDBCekJnd0VaLEN5QnZ3RVEsVUFPSSwwQnpCb3dFWixDeUIzd0VRLFVBT0ksMEJ6Qnd3RVosQ3lCL3dFUSxVQU9JLDBCekI0d0VaLEN5Qm54RVEsTUFPSSxtQnpCZ3hFWixDeUJ2eEVRLE1BT0ksbUJ6Qm94RVosQ3lCM3hFUSxNQU9JLG1CekJ3eEVaLEN5Qi94RVEsT0FPSSxvQnpCNHhFWixDeUJueUVRLFFBT0ksb0J6Qmd5RVosQ3lCdnlFUSxRQU9JLHdCekJveUVaLEN5QjN5RVEsUUFPSSxxQnpCd3lFWixDeUIveUVRLFlBT0kseUJ6QjR5RVosQ3lCbnpFUSxNQU9JLG9CekJnekVaLEN5QnZ6RVEsTUFPSSxvQnpCb3pFWixDeUIzekVRLE1BT0ksb0J6Qnd6RVosQ3lCL3pFUSxPQU9JLHFCekI0ekVaLEN5Qm4wRVEsUUFPSSxxQnpCZzBFWixDeUJ2MEVRLFFBT0kseUJ6Qm8wRVosQ3lCMzBFUSxRQU9JLHNCekJ3MEVaLEN5Qi8wRVEsWUFPSSwwQnpCNDBFWixDeUJuMUVRLFdBT0ksZ0h6QmcxRVosQ3lCdjFFUSxVQU9JLGlMekJvMUVaLEN5QjMxRVEsYUFPSSx3THpCdzFFWixDeUIvMUVRLGtCQU9JLDBNekI0MUVaLEN5Qm4yRVEscUJBT0ksaU56QmcyRVosQ3lCdjJFUSxhQU9JLDhHekJvMkVaLEN5QjMyRVEsYUFPSSw4R3pCdzJFWixDeUIvMkVRLGVBT0kscUZ6QjQyRVosQ3lCbjNFUSxlQU9JLHFGekJnM0VaLEN5QnYzRVEsV0FPSSxzRnpCbzNFWixDeUIzM0VRLGFBT0ksNEZ6QnczRVosQ3lCLzNFUSxtQkFPSSw4R3pCNDNFWixDeUJuNEVRLE9BT0ksZXpCZzRFWixDeUJ2NEVRLE9BT0ksb0J6Qm80RVosQ3lCMzRFUSxPQU9JLG1CekJ3NEVaLEN5Qi80RVEsT0FPSSxrQnpCNDRFWixDeUJuNUVRLE9BT0ksb0J6Qmc1RVosQ3lCdjVFUSxPQU9JLGtCekJvNUVaLEN5QjM1RVEsdUJBT0ksZ0p6Qnc1RVosQ3lCLzVFUSxxQkFPSSx3SXpCNDVFWixDeUJuNkVRLHdCQU9JLDBJekJnNkVaLEN5QnY2RVEseUJBT0ksMEp6Qm82RVosQ3lCMzZFUSx3QkFPSSx3SHpCdzZFWixDeUIvNkVRLHdCQU9JLGtLekI0NkVaLEN5Qm43RVEsbUJBT0ksMEl6Qmc3RVosQ3lCdjdFUSxpQkFPSSxrSXpCbzdFWixDeUIzN0VRLG9CQU9JLG9JekJ3N0VaLEN5Qi83RVEsc0JBT0ksNEl6QjQ3RVosQ3lCbjhFUSxxQkFPSSx3SXpCZzhFWixDeUJ2OEVRLHFCQU9JLGdIekJvOEVaLEN5QjM4RVEsbUJBT0ksMEd6Qnc4RVosQ3lCLzhFUSxzQkFPSSx5R3pCNDhFWixDeUJuOUVRLHVCQU9JLHdIekJnOUVaLEN5QnY5RVEsc0JBT0kseUh6Qm85RVosQ3lCMzlFUSx1QkFPSSw0R3pCdzlFWixDeUIvOUVRLGlCQU9JLDhGekI0OUVaLEN5Qm4rRVEsa0JBT0ksMkd6QmcrRVosQ3lCditFUSxnQkFPSSxxR3pCbytFWixDeUIzK0VRLG1CQU9JLG9HekJ3K0VaLEN5Qi8rRVEscUJBT0ksMEd6QjQrRVosQ3lCbi9FUSxvQkFPSSx1R3pCZy9FWixDeUJ2L0VRLGFBT0ksK0d6Qm8vRVosQ3lCMy9FUSxTQU9JLDRHekJ3L0VaLEN5Qi8vRVEsU0FPSSw0R3pCNC9FWixDeUJuZ0ZRLFNBT0ksNEd6QmdnRlosQ3lCdmdGUSxTQU9JLDRHekJvZ0ZaLEN5QjNnRlEsU0FPSSw0R3pCd2dGWixDeUIvZ0ZRLFNBT0ksNEd6QjRnRlosQ3lCbmhGUSxZQU9JLDRHekJnaEZaLEN5QnZoRlEsS0FPSSxrQnpCb2hGWixDeUIzaEZRLEtBT0ksdUJ6QndoRlosQ3lCL2hGUSxLQU9JLHNCekI0aEZaLEN5Qm5pRlEsS0FPSSxxQnpCZ2lGWixDeUJ2aUZRLEtBT0ksdUJ6Qm9pRlosQ3lCM2lGUSxLQU9JLHFCekJ3aUZaLEN5Qi9pRlEsUUFPSSxxQnpCNGlGWixDeUJuakZRLE1BT0ksZ0R6QmlqRlosQ3lCeGpGUSxNQU9JLDBEekJzakZaLEN5QjdqRlEsTUFPSSx3RHpCMmpGWixDeUJsa0ZRLE1BT0ksc0R6QmdrRlosQ3lCdmtGUSxNQU9JLDBEekJxa0ZaLEN5QjVrRlEsTUFPSSxzRHpCMGtGWixDeUJqbEZRLFNBT0ksc0R6QitrRlosQ3lCdGxGUSxNQU9JLGdEekJvbEZaLEN5QjNsRlEsTUFPSSwwRHpCeWxGWixDeUJobUZRLE1BT0ksd0R6QjhsRlosQ3lCcm1GUSxNQU9JLHNEekJtbUZaLEN5QjFtRlEsTUFPSSwwRHpCd21GWixDeUIvbUZRLE1BT0ksc0R6QjZtRlosQ3lCcG5GUSxTQU9JLHNEekJrbkZaLEN5QnpuRlEsTUFPSSxzQnpCc25GWixDeUI3bkZRLE1BT0ksMkJ6QjBuRlosQ3lCam9GUSxNQU9JLDBCekI4bkZaLEN5QnJvRlEsTUFPSSx5QnpCa29GWixDeUJ6b0ZRLE1BT0ksMkJ6QnNvRlosQ3lCN29GUSxNQU9JLHlCekIwb0ZaLEN5QmpwRlEsU0FPSSx5QnpCOG9GWixDeUJycEZRLE1BT0ksd0J6QmtwRlosQ3lCenBGUSxNQU9JLDZCekJzcEZaLEN5QjdwRlEsTUFPSSw0QnpCMHBGWixDeUJqcUZRLE1BT0ksMkJ6QjhwRlosQ3lCcnFGUSxNQU9JLDZCekJrcUZaLEN5QnpxRlEsTUFPSSwyQnpCc3FGWixDeUI3cUZRLFNBT0ksMkJ6QjBxRlosQ3lCanJGUSxNQU9JLHlCekI4cUZaLEN5QnJyRlEsTUFPSSw4QnpCa3JGWixDeUJ6ckZRLE1BT0ksNkJ6QnNyRlosQ3lCN3JGUSxNQU9JLDRCekIwckZaLEN5QmpzRlEsTUFPSSw4QnpCOHJGWixDeUJyc0ZRLE1BT0ksNEJ6QmtzRlosQ3lCenNGUSxTQU9JLDRCekJzc0ZaLEN5QjdzRlEsTUFPSSx1QnpCMHNGWixDeUJqdEZRLE1BT0ksNEJ6QjhzRlosQ3lCcnRGUSxNQU9JLDJCekJrdEZaLEN5Qnp0RlEsTUFPSSwwQnpCc3RGWixDeUI3dEZRLE1BT0ksNEJ6QjB0RlosQ3lCanVGUSxNQU9JLDBCekI4dEZaLEN5QnJ1RlEsU0FPSSwwQnpCa3VGWixDeUJ6dUZRLEtBT0ksbUJ6QnN1RlosQ3lCN3VGUSxLQU9JLHdCekIwdUZaLEN5Qmp2RlEsS0FPSSx1QnpCOHVGWixDeUJydkZRLEtBT0ksc0J6Qmt2RlosQ3lCenZGUSxLQU9JLHdCekJzdkZaLEN5Qjd2RlEsS0FPSSxzQnpCMHZGWixDeUJqd0ZRLE1BT0ksa0R6Qit2RlosQ3lCdHdGUSxNQU9JLDREekJvd0ZaLEN5QjN3RlEsTUFPSSwwRHpCeXdGWixDeUJoeEZRLE1BT0ksd0R6Qjh3RlosQ3lCcnhGUSxNQU9JLDREekJteEZaLEN5QjF4RlEsTUFPSSx3RHpCd3hGWixDeUIveEZRLE1BT0ksa0R6QjZ4RlosQ3lCcHlGUSxNQU9JLDREekJreUZaLEN5Qnp5RlEsTUFPSSwwRHpCdXlGWixDeUI5eUZRLE1BT0ksd0R6QjR5RlosQ3lCbnpGUSxNQU9JLDREekJpekZaLEN5Qnh6RlEsTUFPSSx3RHpCc3pGWixDeUI3ekZRLE1BT0ksdUJ6QjB6RlosQ3lCajBGUSxNQU9JLDRCekI4ekZaLEN5QnIwRlEsTUFPSSwyQnpCazBGWixDeUJ6MEZRLE1BT0ksMEJ6QnMwRlosQ3lCNzBGUSxNQU9JLDRCekIwMEZaLEN5QmoxRlEsTUFPSSwwQnpCODBGWixDeUJyMUZRLE1BT0kseUJ6QmsxRlosQ3lCejFGUSxNQU9JLDhCekJzMUZaLEN5QjcxRlEsTUFPSSw2QnpCMDFGWixDeUJqMkZRLE1BT0ksNEJ6QjgxRlosQ3lCcjJGUSxNQU9JLDhCekJrMkZaLEN5QnoyRlEsTUFPSSw0QnpCczJGWixDeUI3MkZRLE1BT0ksMEJ6QjAyRlosQ3lCajNGUSxNQU9JLCtCekI4MkZaLEN5QnIzRlEsTUFPSSw4QnpCazNGWixDeUJ6M0ZRLE1BT0ksNkJ6QnMzRlosQ3lCNzNGUSxNQU9JLCtCekIwM0ZaLEN5Qmo0RlEsTUFPSSw2QnpCODNGWixDeUJyNEZRLE1BT0ksd0J6Qms0RlosQ3lCejRGUSxNQU9JLDZCekJzNEZaLEN5Qjc0RlEsTUFPSSw0QnpCMDRGWixDeUJqNUZRLE1BT0ksMkJ6Qjg0RlosQ3lCcjVGUSxNQU9JLDZCekJrNUZaLEN5Qno1RlEsTUFPSSwyQnpCczVGWixDeUI3NUZRLGdCQU9JLDhDekIwNUZaLEN5Qmo2RlEsTUFPSSx3Q3pCODVGWixDeUJyNkZRLE1BT0ksMkN6Qms2RlosQ3lCejZGUSxNQU9JLHVDekJzNkZaLEN5Qjc2RlEsTUFPSSw2Q3pCMDZGWixDeUJqN0ZRLE1BT0ksNEJ6Qjg2RlosQ3lCcjdGUSxNQU9JLHdCekJrN0ZaLEN5Qno3RlEsWUFPSSwyQnpCczdGWixDeUI3N0ZRLFlBT0ksMkJ6QjA3RlosQ3lCajhGUSxVQU9JLHlCekI4N0ZaLEN5QnI4RlEsWUFPSSw2QnpCazhGWixDeUJ6OEZRLFdBT0kseUJ6QnM4RlosQ3lCNzhGUSxTQU9JLHlCekIwOEZaLEN5Qmo5RlEsV0FPSSw0QnpCODhGWixDeUJyOUZRLE1BT0ksdUJ6Qms5RlosQ3lCejlGUSxPQU9JLDBCekJzOUZaLEN5Qjc5RlEsU0FPSSwwQnpCMDlGWixDeUJqK0ZRLE9BT0ksdUJ6Qjg5RlosQ3lCcitGUSxZQU9JLHlCekJrK0ZaLEN5QnorRlEsVUFPSSwwQnpCcytGWixDeUI3K0ZRLGFBT0ksMkJ6QjArRlosQ3lCai9GUSxzQkFPSSw4QnpCOCtGWixDeUJyL0ZRLDJCQU9JLG1DekJrL0ZaLEN5QnovRlEsOEJBT0ksc0N6QnMvRlosQ3lCNy9GUSxnQkFPSSxrQ3pCMC9GWixDeUJqZ0dRLGdCQU9JLGtDekI4L0ZaLEN5QnJnR1EsaUJBT0ksbUN6QmtnR1osQ3lCemdHUSxXQU9JLDRCekJzZ0daLEN5QjdnR1EsYUFPSSw0QnpCMGdHWixDeUJqaEdRLFlBT0ksOER6QmdoR1osQ3lCdmhHUSxjQUlRLG9CQUdKLGtFekJzaEdaLEN5QjdoR1EsZ0JBSVEsb0JBR0osb0V6QjJoR1osQ3lCbGlHUSxjQUlRLG9CQUdKLGtFekJnaUdaLEN5QnZpR1EsV0FJUSxvQkFHSiwrRHpCcWlHWixDeUI1aUdRLGNBSVEsb0JBR0osa0V6QjBpR1osQ3lCampHUSxhQUlRLG9CQUdKLGlFekIraUdaLEN5QnRqR1EsWUFJUSxvQkFHSixnRXpCb2pHWixDeUIzakdRLFdBSVEsb0JBR0osK0R6QnlqR1osQ3lCaGtHUSxZQUlRLG9CQUdKLGdFekI4akdaLEN5QnJrR1EsWUFJUSxvQkFHSixnRXpCbWtHWixDeUIxa0dRLFdBSVEsb0JBR0oscUV6QndrR1osQ3lCL2tHUSxZQUlRLG9CQUdKLHVCekI2a0daLEN5QnBsR1EsZUFJUSxvQkFHSiw4QnpCa2xHWixDeUJ6bEdRLGVBSVEsb0JBR0osa0N6QnVsR1osQ3lCOWxHUSxZQUlRLG9CQUdKLHVCekI0bEdaLEN5QjdtR1EsaUJBQ0Usc0J6QmduR1YsQ3lCam5HUSxpQkFDRSxxQnpCb25HVixDeUJybkdRLGlCQUNFLHNCekJ3bkdWLEN5QnpuR1Esa0JBQ0UsbUJ6QjRuR1YsQ3lCbm5HUSxZQUlRLGtCQUdKLDJFekJpbkdaLEN5QnhuR1EsY0FJUSxrQkFHSiw2RXpCc25HWixDeUI3bkdRLFlBSVEsa0JBR0osMkV6QjJuR1osQ3lCbG9HUSxTQUlRLGtCQUdKLHdFekJnb0daLEN5QnZvR1EsWUFJUSxrQkFHSiwyRXpCcW9HWixDeUI1b0dRLFdBSVEsa0JBR0osMEV6QjBvR1osQ3lCanBHUSxVQUlRLGtCQUdKLHlFekIrb0daLEN5QnRwR1EsU0FJUSxrQkFHSix3RXpCb3BHWixDeUIzcEdRLFVBSVEsa0JBR0oseUV6QnlwR1osQ3lCaHFHUSxVQUlRLGtCQUdKLHlFekI4cEdaLEN5QnJxR1EsU0FJUSxrQkFHSiwyRXpCbXFHWixDeUIxcUdRLGdCQUlRLGtCQUdKLHNDekJ3cUdaLEN5QnpyR1EsZUFDRSxtQnpCNHJHVixDeUI3ckdRLGVBQ0Usb0J6QmdzR1YsQ3lCanNHUSxlQUNFLG1CekJvc0dWLEN5QnJzR1EsZUFDRSxvQnpCd3NHVixDeUJ6c0dRLGdCQUNFLGlCekI0c0dWLEN5Qm5zR1EsYUFPSSw2Q3pCZ3NHWixDeUJ2c0dRLGlCQU9JLDBGekJvc0daLEN5QjNzR1Esa0JBT0ksNEh6QndzR1osQ3lCL3NHUSxrQkFPSSw0SHpCNHNHWixDeUJudEdRLFNBT0ksNkJ6Qmd0R1osQ3lCdnRHUSxTQU9JLDZCekJvdEdaLEN5QjN0R1EsU0FPSSw4QnpCd3RHWixDeUIvdEdRLFdBT0kseUJ6QjR0R1osQ3lCbnVHUSxXQU9JLDZCekJndUdaLEN5QnZ1R1EsV0FPSSw4QnpCb3VHWixDeUIzdUdRLFdBT0ksNkJ6Qnd1R1osQ3lCL3VHUSxnQkFPSSwyQnpCNHVHWixDeUJudkdRLGNBT0ksNkJ6Qmd2R1osQ3lCdnZHUSxhQU9JLHVDekJxdkdaLEN5QjV2R1EsMEJBT0ksd0N6QjB2R1osQ3lCandHUSw2QkFPSSwyQ3pCK3ZHWixDeUJ0d0dRLCtCQU9JLDBDekJvd0daLEN5QjN3R1EsZUFPSSx1Q3pCb3dHWixDeUIzd0dRLFNBT0ksNEJ6Qnd3R1osQ3lCL3dHUSxXQU9JLDJCekI0d0daLENvQm54R0kseUJLQUksZ0JBT0ksb0J6Qml4R1YsQ3lCeHhHTSxjQU9JLHFCekJxeEdWLEN5QjV4R00sZUFPSSxvQnpCeXhHVixDeUJoeUdNLGFBT0ksd0J6QjZ4R1YsQ3lCcHlHTSxtQkFPSSw4QnpCaXlHVixDeUJ4eUdNLFlBT0ksdUJ6QnF5R1YsQ3lCNXlHTSxXQU9JLHNCekJ5eUdWLEN5Qmh6R00sWUFPSSx1QnpCNnlHVixDeUJwekdNLGdCQU9JLDJCekJpekdWLEN5Qnh6R00saUJBT0ksNEJ6QnF6R1YsQ3lCNXpHTSxXQU9JLGlIekJ5ekdWLEN5QmgwR00sa0JBT0ksNkl6QjZ6R1YsQ3lCcDBHTSxXQU9JLHNCekJpMEdWLEN5QngwR00sY0FPSSxnSHpCcTBHVixDeUI1MEdNLGFBT0ksaUx6QnkwR1YsQ3lCaDFHTSxnQkFPSSx3THpCNjBHVixDeUJwMUdNLHFCQU9JLDBNekJpMUdWLEN5QngxR00sd0JBT0ksaU56QnExR1YsQ3lCNTFHTSxnQkFPSSw4R3pCeTFHVixDeUJoMkdNLGdCQU9JLDhHekI2MUdWLEN5QnAyR00sa0JBT0kscUZ6QmkyR1YsQ3lCeDJHTSxrQkFPSSxxRnpCcTJHVixDeUI1MkdNLGNBT0ksc0Z6QnkyR1YsQ3lCaDNHTSxnQkFPSSw0RnpCNjJHVixDeUJwM0dNLHNCQU9JLDhHekJpM0dWLEN5QngzR00sVUFPSSxlekJxM0dWLEN5QjUzR00sVUFPSSxvQnpCeTNHVixDeUJoNEdNLFVBT0ksbUJ6QjYzR1YsQ3lCcDRHTSxVQU9JLGtCekJpNEdWLEN5Qng0R00sVUFPSSxvQnpCcTRHVixDeUI1NEdNLFVBT0ksa0J6Qnk0R1YsQ3lCaDVHTSwwQkFPSSxnSnpCNjRHVixDeUJwNUdNLHdCQU9JLHdJekJpNUdWLEN5Qng1R00sMkJBT0ksMEl6QnE1R1YsQ3lCNTVHTSw0QkFPSSwwSnpCeTVHVixDeUJoNkdNLDJCQU9JLHdIekI2NUdWLEN5QnA2R00sMkJBT0ksa0t6Qmk2R1YsQ3lCeDZHTSxzQkFPSSwwSXpCcTZHVixDeUI1NkdNLG9CQU9JLGtJekJ5NkdWLEN5Qmg3R00sdUJBT0ksb0l6QjY2R1YsQ3lCcDdHTSx5QkFPSSw0SXpCaTdHVixDeUJ4N0dNLHdCQU9JLHdJekJxN0dWLEN5QjU3R00sd0JBT0ksZ0h6Qnk3R1YsQ3lCaDhHTSxzQkFPSSwwR3pCNjdHVixDeUJwOEdNLHlCQU9JLHlHekJpOEdWLEN5Qng4R00sMEJBT0ksd0h6QnE4R1YsQ3lCNThHTSx5QkFPSSx5SHpCeThHVixDeUJoOUdNLDBCQU9JLDRHekI2OEdWLEN5QnA5R00sb0JBT0ksOEZ6Qmk5R1YsQ3lCeDlHTSxxQkFPSSwyR3pCcTlHVixDeUI1OUdNLG1CQU9JLHFHekJ5OUdWLEN5QmgrR00sc0JBT0ksb0d6QjY5R1YsQ3lCcCtHTSx3QkFPSSwwR3pCaStHVixDeUJ4K0dNLHVCQU9JLHVHekJxK0dWLEN5QjUrR00sZ0JBT0ksK0d6QnkrR1YsQ3lCaC9HTSxZQU9JLDRHekI2K0dWLEN5QnAvR00sWUFPSSw0R3pCaS9HVixDeUJ4L0dNLFlBT0ksNEd6QnEvR1YsQ3lCNS9HTSxZQU9JLDRHekJ5L0dWLEN5QmhnSE0sWUFPSSw0R3pCNi9HVixDeUJwZ0hNLFlBT0ksNEd6QmlnSFYsQ3lCeGdITSxlQU9JLDRHekJxZ0hWLEN5QjVnSE0sUUFPSSxrQnpCeWdIVixDeUJoaEhNLFFBT0ksdUJ6QjZnSFYsQ3lCcGhITSxRQU9JLHNCekJpaEhWLEN5QnhoSE0sUUFPSSxxQnpCcWhIVixDeUI1aEhNLFFBT0ksdUJ6QnloSFYsQ3lCaGlITSxRQU9JLHFCekI2aEhWLEN5QnBpSE0sV0FPSSxxQnpCaWlIVixDeUJ4aUhNLFNBT0ksZ0R6QnNpSFYsQ3lCN2lITSxTQU9JLDBEekIyaUhWLEN5QmxqSE0sU0FPSSx3RHpCZ2pIVixDeUJ2akhNLFNBT0ksc0R6QnFqSFYsQ3lCNWpITSxTQU9JLDBEekIwakhWLEN5QmprSE0sU0FPSSxzRHpCK2pIVixDeUJ0a0hNLFlBT0ksc0R6Qm9rSFYsQ3lCM2tITSxTQU9JLGdEekJ5a0hWLEN5QmhsSE0sU0FPSSwwRHpCOGtIVixDeUJybEhNLFNBT0ksd0R6Qm1sSFYsQ3lCMWxITSxTQU9JLHNEekJ3bEhWLEN5Qi9sSE0sU0FPSSwwRHpCNmxIVixDeUJwbUhNLFNBT0ksc0R6QmttSFYsQ3lCem1ITSxZQU9JLHNEekJ1bUhWLEN5QjltSE0sU0FPSSxzQnpCMm1IVixDeUJsbkhNLFNBT0ksMkJ6QittSFYsQ3lCdG5ITSxTQU9JLDBCekJtbkhWLEN5QjFuSE0sU0FPSSx5QnpCdW5IVixDeUI5bkhNLFNBT0ksMkJ6QjJuSFYsQ3lCbG9ITSxTQU9JLHlCekIrbkhWLEN5QnRvSE0sWUFPSSx5QnpCbW9IVixDeUIxb0hNLFNBT0ksd0J6QnVvSFYsQ3lCOW9ITSxTQU9JLDZCekIyb0hWLEN5QmxwSE0sU0FPSSw0QnpCK29IVixDeUJ0cEhNLFNBT0ksMkJ6Qm1wSFYsQ3lCMXBITSxTQU9JLDZCekJ1cEhWLEN5QjlwSE0sU0FPSSwyQnpCMnBIVixDeUJscUhNLFlBT0ksMkJ6QitwSFYsQ3lCdHFITSxTQU9JLHlCekJtcUhWLEN5QjFxSE0sU0FPSSw4QnpCdXFIVixDeUI5cUhNLFNBT0ksNkJ6QjJxSFYsQ3lCbHJITSxTQU9JLDRCekIrcUhWLEN5QnRySE0sU0FPSSw4QnpCbXJIVixDeUIxckhNLFNBT0ksNEJ6QnVySFYsQ3lCOXJITSxZQU9JLDRCekIyckhWLEN5QmxzSE0sU0FPSSx1QnpCK3JIVixDeUJ0c0hNLFNBT0ksNEJ6Qm1zSFYsQ3lCMXNITSxTQU9JLDJCekJ1c0hWLEN5QjlzSE0sU0FPSSwwQnpCMnNIVixDeUJsdEhNLFNBT0ksNEJ6QitzSFYsQ3lCdHRITSxTQU9JLDBCekJtdEhWLEN5QjF0SE0sWUFPSSwwQnpCdXRIVixDeUI5dEhNLFFBT0ksbUJ6QjJ0SFYsQ3lCbHVITSxRQU9JLHdCekIrdEhWLEN5QnR1SE0sUUFPSSx1QnpCbXVIVixDeUIxdUhNLFFBT0ksc0J6QnV1SFYsQ3lCOXVITSxRQU9JLHdCekIydUhWLEN5Qmx2SE0sUUFPSSxzQnpCK3VIVixDeUJ0dkhNLFNBT0ksa0R6Qm92SFYsQ3lCM3ZITSxTQU9JLDREekJ5dkhWLEN5Qmh3SE0sU0FPSSwwRHpCOHZIVixDeUJyd0hNLFNBT0ksd0R6Qm13SFYsQ3lCMXdITSxTQU9JLDREekJ3d0hWLEN5Qi93SE0sU0FPSSx3RHpCNndIVixDeUJweEhNLFNBT0ksa0R6Qmt4SFYsQ3lCenhITSxTQU9JLDREekJ1eEhWLEN5Qjl4SE0sU0FPSSwwRHpCNHhIVixDeUJueUhNLFNBT0ksd0R6Qml5SFYsQ3lCeHlITSxTQU9JLDREekJzeUhWLEN5Qjd5SE0sU0FPSSx3RHpCMnlIVixDeUJsekhNLFNBT0ksdUJ6Qit5SFYsQ3lCdHpITSxTQU9JLDRCekJtekhWLEN5QjF6SE0sU0FPSSwyQnpCdXpIVixDeUI5ekhNLFNBT0ksMEJ6QjJ6SFYsQ3lCbDBITSxTQU9JLDRCekIrekhWLEN5QnQwSE0sU0FPSSwwQnpCbTBIVixDeUIxMEhNLFNBT0kseUJ6QnUwSFYsQ3lCOTBITSxTQU9JLDhCekIyMEhWLEN5QmwxSE0sU0FPSSw2QnpCKzBIVixDeUJ0MUhNLFNBT0ksNEJ6Qm0xSFYsQ3lCMTFITSxTQU9JLDhCekJ1MUhWLEN5QjkxSE0sU0FPSSw0QnpCMjFIVixDeUJsMkhNLFNBT0ksMEJ6QisxSFYsQ3lCdDJITSxTQU9JLCtCekJtMkhWLEN5QjEySE0sU0FPSSw4QnpCdTJIVixDeUI5MkhNLFNBT0ksNkJ6QjIySFYsQ3lCbDNITSxTQU9JLCtCekIrMkhWLEN5QnQzSE0sU0FPSSw2QnpCbTNIVixDeUIxM0hNLFNBT0ksd0J6QnUzSFYsQ3lCOTNITSxTQU9JLDZCekIyM0hWLEN5Qmw0SE0sU0FPSSw0QnpCKzNIVixDeUJ0NEhNLFNBT0ksMkJ6Qm00SFYsQ3lCMTRITSxTQU9JLDZCekJ1NEhWLEN5Qjk0SE0sU0FPSSwyQnpCMjRIVixDeUJsNUhNLGVBT0kseUJ6Qis0SFYsQ3lCdDVITSxhQU9JLDBCekJtNUhWLEN5QjE1SE0sZ0JBT0ksMkJ6QnU1SFYsQ0FDRixDb0IvNUhJLHlCS0FJLGdCQU9JLG9CekI0NUhWLEN5Qm42SE0sY0FPSSxxQnpCZzZIVixDeUJ2NkhNLGVBT0ksb0J6Qm82SFYsQ3lCMzZITSxhQU9JLHdCekJ3NkhWLEN5Qi82SE0sbUJBT0ksOEJ6QjQ2SFYsQ3lCbjdITSxZQU9JLHVCekJnN0hWLEN5QnY3SE0sV0FPSSxzQnpCbzdIVixDeUIzN0hNLFlBT0ksdUJ6Qnc3SFYsQ3lCLzdITSxnQkFPSSwyQnpCNDdIVixDeUJuOEhNLGlCQU9JLDRCekJnOEhWLEN5QnY4SE0sV0FPSSxpSHpCbzhIVixDeUIzOEhNLGtCQU9JLDZJekJ3OEhWLEN5Qi84SE0sV0FPSSxzQnpCNDhIVixDeUJuOUhNLGNBT0ksZ0h6Qmc5SFYsQ3lCdjlITSxhQU9JLGlMekJvOUhWLEN5QjM5SE0sZ0JBT0ksd0x6Qnc5SFYsQ3lCLzlITSxxQkFPSSwwTXpCNDlIVixDeUJuK0hNLHdCQU9JLGlOekJnK0hWLEN5QnYrSE0sZ0JBT0ksOEd6Qm8rSFYsQ3lCMytITSxnQkFPSSw4R3pCdytIVixDeUIvK0hNLGtCQU9JLHFGekI0K0hWLEN5Qm4vSE0sa0JBT0kscUZ6QmcvSFYsQ3lCdi9ITSxjQU9JLHNGekJvL0hWLEN5QjMvSE0sZ0JBT0ksNEZ6QncvSFYsQ3lCLy9ITSxzQkFPSSw4R3pCNC9IVixDeUJuZ0lNLFVBT0ksZXpCZ2dJVixDeUJ2Z0lNLFVBT0ksb0J6Qm9nSVYsQ3lCM2dJTSxVQU9JLG1CekJ3Z0lWLEN5Qi9nSU0sVUFPSSxrQnpCNGdJVixDeUJuaElNLFVBT0ksb0J6QmdoSVYsQ3lCdmhJTSxVQU9JLGtCekJvaElWLEN5QjNoSU0sMEJBT0ksZ0p6QndoSVYsQ3lCL2hJTSx3QkFPSSx3SXpCNGhJVixDeUJuaUlNLDJCQU9JLDBJekJnaUlWLEN5QnZpSU0sNEJBT0ksMEp6Qm9pSVYsQ3lCM2lJTSwyQkFPSSx3SHpCd2lJVixDeUIvaUlNLDJCQU9JLGtLekI0aUlWLEN5Qm5qSU0sc0JBT0ksMEl6QmdqSVYsQ3lCdmpJTSxvQkFPSSxrSXpCb2pJVixDeUIzaklNLHVCQU9JLG9JekJ3aklWLEN5Qi9qSU0seUJBT0ksNEl6QjRqSVYsQ3lCbmtJTSx3QkFPSSx3SXpCZ2tJVixDeUJ2a0lNLHdCQU9JLGdIekJva0lWLEN5QjNrSU0sc0JBT0ksMEd6QndrSVYsQ3lCL2tJTSx5QkFPSSx5R3pCNGtJVixDeUJubElNLDBCQU9JLHdIekJnbElWLEN5QnZsSU0seUJBT0kseUh6Qm9sSVYsQ3lCM2xJTSwwQkFPSSw0R3pCd2xJVixDeUIvbElNLG9CQU9JLDhGekI0bElWLEN5Qm5tSU0scUJBT0ksMkd6QmdtSVYsQ3lCdm1JTSxtQkFPSSxxR3pCb21JVixDeUIzbUlNLHNCQU9JLG9HekJ3bUlWLEN5Qi9tSU0sd0JBT0ksMEd6QjRtSVYsQ3lCbm5JTSx1QkFPSSx1R3pCZ25JVixDeUJ2bklNLGdCQU9JLCtHekJvbklWLEN5QjNuSU0sWUFPSSw0R3pCd25JVixDeUIvbklNLFlBT0ksNEd6QjRuSVYsQ3lCbm9JTSxZQU9JLDRHekJnb0lWLEN5QnZvSU0sWUFPSSw0R3pCb29JVixDeUIzb0lNLFlBT0ksNEd6QndvSVYsQ3lCL29JTSxZQU9JLDRHekI0b0lWLEN5Qm5wSU0sZUFPSSw0R3pCZ3BJVixDeUJ2cElNLFFBT0ksa0J6Qm9wSVYsQ3lCM3BJTSxRQU9JLHVCekJ3cElWLEN5Qi9wSU0sUUFPSSxzQnpCNHBJVixDeUJucUlNLFFBT0kscUJ6QmdxSVYsQ3lCdnFJTSxRQU9JLHVCekJvcUlWLEN5QjNxSU0sUUFPSSxxQnpCd3FJVixDeUIvcUlNLFdBT0kscUJ6QjRxSVYsQ3lCbnJJTSxTQU9JLGdEekJpcklWLEN5QnhySU0sU0FPSSwwRHpCc3JJVixDeUI3cklNLFNBT0ksd0R6QjJySVYsQ3lCbHNJTSxTQU9JLHNEekJnc0lWLEN5QnZzSU0sU0FPSSwwRHpCcXNJVixDeUI1c0lNLFNBT0ksc0R6QjBzSVYsQ3lCanRJTSxZQU9JLHNEekIrc0lWLEN5QnR0SU0sU0FPSSxnRHpCb3RJVixDeUIzdElNLFNBT0ksMER6Qnl0SVYsQ3lCaHVJTSxTQU9JLHdEekI4dElWLEN5QnJ1SU0sU0FPSSxzRHpCbXVJVixDeUIxdUlNLFNBT0ksMER6Qnd1SVYsQ3lCL3VJTSxTQU9JLHNEekI2dUlWLEN5QnB2SU0sWUFPSSxzRHpCa3ZJVixDeUJ6dklNLFNBT0ksc0J6QnN2SVYsQ3lCN3ZJTSxTQU9JLDJCekIwdklWLEN5Qmp3SU0sU0FPSSwwQnpCOHZJVixDeUJyd0lNLFNBT0kseUJ6Qmt3SVYsQ3lCendJTSxTQU9JLDJCekJzd0lWLEN5Qjd3SU0sU0FPSSx5QnpCMHdJVixDeUJqeElNLFlBT0kseUJ6Qjh3SVYsQ3lCcnhJTSxTQU9JLHdCekJreElWLEN5Qnp4SU0sU0FPSSw2QnpCc3hJVixDeUI3eElNLFNBT0ksNEJ6QjB4SVYsQ3lCanlJTSxTQU9JLDJCekI4eElWLEN5QnJ5SU0sU0FPSSw2QnpCa3lJVixDeUJ6eUlNLFNBT0ksMkJ6QnN5SVYsQ3lCN3lJTSxZQU9JLDJCekIweUlWLEN5Qmp6SU0sU0FPSSx5QnpCOHlJVixDeUJyeklNLFNBT0ksOEJ6Qmt6SVYsQ3lCenpJTSxTQU9JLDZCekJzeklWLEN5Qjd6SU0sU0FPSSw0QnpCMHpJVixDeUJqMElNLFNBT0ksOEJ6Qjh6SVYsQ3lCcjBJTSxTQU9JLDRCekJrMElWLEN5QnowSU0sWUFPSSw0QnpCczBJVixDeUI3MElNLFNBT0ksdUJ6QjAwSVYsQ3lCajFJTSxTQU9JLDRCekI4MElWLEN5QnIxSU0sU0FPSSwyQnpCazFJVixDeUJ6MUlNLFNBT0ksMEJ6QnMxSVYsQ3lCNzFJTSxTQU9JLDRCekIwMUlWLEN5QmoySU0sU0FPSSwwQnpCODFJVixDeUJyMklNLFlBT0ksMEJ6QmsySVYsQ3lCejJJTSxRQU9JLG1CekJzMklWLEN5QjcySU0sUUFPSSx3QnpCMDJJVixDeUJqM0lNLFFBT0ksdUJ6QjgySVYsQ3lCcjNJTSxRQU9JLHNCekJrM0lWLEN5QnozSU0sUUFPSSx3QnpCczNJVixDeUI3M0lNLFFBT0ksc0J6QjAzSVYsQ3lCajRJTSxTQU9JLGtEekIrM0lWLEN5QnQ0SU0sU0FPSSw0RHpCbzRJVixDeUIzNElNLFNBT0ksMER6Qnk0SVYsQ3lCaDVJTSxTQU9JLHdEekI4NElWLEN5QnI1SU0sU0FPSSw0RHpCbTVJVixDeUIxNUlNLFNBT0ksd0R6Qnc1SVYsQ3lCLzVJTSxTQU9JLGtEekI2NUlWLEN5QnA2SU0sU0FPSSw0RHpCazZJVixDeUJ6NklNLFNBT0ksMER6QnU2SVYsQ3lCOTZJTSxTQU9JLHdEekI0NklWLEN5Qm43SU0sU0FPSSw0RHpCaTdJVixDeUJ4N0lNLFNBT0ksd0R6QnM3SVYsQ3lCNzdJTSxTQU9JLHVCekIwN0lWLEN5Qmo4SU0sU0FPSSw0QnpCODdJVixDeUJyOElNLFNBT0ksMkJ6Qms4SVYsQ3lCejhJTSxTQU9JLDBCekJzOElWLEN5Qjc4SU0sU0FPSSw0QnpCMDhJVixDeUJqOUlNLFNBT0ksMEJ6Qjg4SVYsQ3lCcjlJTSxTQU9JLHlCekJrOUlWLEN5Qno5SU0sU0FPSSw4QnpCczlJVixDeUI3OUlNLFNBT0ksNkJ6QjA5SVYsQ3lCaitJTSxTQU9JLDRCekI4OUlWLEN5QnIrSU0sU0FPSSw4QnpCaytJVixDeUJ6K0lNLFNBT0ksNEJ6QnMrSVYsQ3lCNytJTSxTQU9JLDBCekIwK0lWLEN5QmovSU0sU0FPSSwrQnpCOCtJVixDeUJyL0lNLFNBT0ksOEJ6QmsvSVYsQ3lCei9JTSxTQU9JLDZCekJzL0lWLEN5QjcvSU0sU0FPSSwrQnpCMC9JVixDeUJqZ0pNLFNBT0ksNkJ6QjgvSVYsQ3lCcmdKTSxTQU9JLHdCekJrZ0pWLEN5QnpnSk0sU0FPSSw2QnpCc2dKVixDeUI3Z0pNLFNBT0ksNEJ6QjBnSlYsQ3lCamhKTSxTQU9JLDJCekI4Z0pWLEN5QnJoSk0sU0FPSSw2QnpCa2hKVixDeUJ6aEpNLFNBT0ksMkJ6QnNoSlYsQ3lCN2hKTSxlQU9JLHlCekIwaEpWLEN5QmppSk0sYUFPSSwwQnpCOGhKVixDeUJyaUpNLGdCQU9JLDJCekJraUpWLENBQ0YsQ29CMWlKSSx5QktBSSxnQkFPSSxvQnpCdWlKVixDeUI5aUpNLGNBT0kscUJ6QjJpSlYsQ3lCbGpKTSxlQU9JLG9CekIraUpWLEN5QnRqSk0sYUFPSSx3QnpCbWpKVixDeUIxakpNLG1CQU9JLDhCekJ1akpWLEN5QjlqSk0sWUFPSSx1QnpCMmpKVixDeUJsa0pNLFdBT0ksc0J6QitqSlYsQ3lCdGtKTSxZQU9JLHVCekJta0pWLEN5QjFrSk0sZ0JBT0ksMkJ6QnVrSlYsQ3lCOWtKTSxpQkFPSSw0QnpCMmtKVixDeUJsbEpNLFdBT0ksaUh6QitrSlYsQ3lCdGxKTSxrQkFPSSw2SXpCbWxKVixDeUIxbEpNLFdBT0ksc0J6QnVsSlYsQ3lCOWxKTSxjQU9JLGdIekIybEpWLEN5QmxtSk0sYUFPSSxpTHpCK2xKVixDeUJ0bUpNLGdCQU9JLHdMekJtbUpWLEN5QjFtSk0scUJBT0ksME16QnVtSlYsQ3lCOW1KTSx3QkFPSSxpTnpCMm1KVixDeUJsbkpNLGdCQU9JLDhHekIrbUpWLEN5QnRuSk0sZ0JBT0ksOEd6Qm1uSlYsQ3lCMW5KTSxrQkFPSSxxRnpCdW5KVixDeUI5bkpNLGtCQU9JLHFGekIybkpWLEN5QmxvSk0sY0FPSSxzRnpCK25KVixDeUJ0b0pNLGdCQU9JLDRGekJtb0pWLEN5QjFvSk0sc0JBT0ksOEd6QnVvSlYsQ3lCOW9KTSxVQU9JLGV6QjJvSlYsQ3lCbHBKTSxVQU9JLG9CekIrb0pWLEN5QnRwSk0sVUFPSSxtQnpCbXBKVixDeUIxcEpNLFVBT0ksa0J6QnVwSlYsQ3lCOXBKTSxVQU9JLG9CekIycEpWLEN5QmxxSk0sVUFPSSxrQnpCK3BKVixDeUJ0cUpNLDBCQU9JLGdKekJtcUpWLEN5QjFxSk0sd0JBT0ksd0l6QnVxSlYsQ3lCOXFKTSwyQkFPSSwwSXpCMnFKVixDeUJsckpNLDRCQU9JLDBKekIrcUpWLEN5QnRySk0sMkJBT0ksd0h6Qm1ySlYsQ3lCMXJKTSwyQkFPSSxrS3pCdXJKVixDeUI5ckpNLHNCQU9JLDBJekIyckpWLEN5QmxzSk0sb0JBT0ksa0l6QitySlYsQ3lCdHNKTSx1QkFPSSxvSXpCbXNKVixDeUIxc0pNLHlCQU9JLDRJekJ1c0pWLEN5QjlzSk0sd0JBT0ksd0l6QjJzSlYsQ3lCbHRKTSx3QkFPSSxnSHpCK3NKVixDeUJ0dEpNLHNCQU9JLDBHekJtdEpWLEN5QjF0Sk0seUJBT0kseUd6QnV0SlYsQ3lCOXRKTSwwQkFPSSx3SHpCMnRKVixDeUJsdUpNLHlCQU9JLHlIekIrdEpWLEN5QnR1Sk0sMEJBT0ksNEd6Qm11SlYsQ3lCMXVKTSxvQkFPSSw4RnpCdXVKVixDeUI5dUpNLHFCQU9JLDJHekIydUpWLEN5Qmx2Sk0sbUJBT0kscUd6Qit1SlYsQ3lCdHZKTSxzQkFPSSxvR3pCbXZKVixDeUIxdkpNLHdCQU9JLDBHekJ1dkpWLEN5Qjl2Sk0sdUJBT0ksdUd6QjJ2SlYsQ3lCbHdKTSxnQkFPSSwrR3pCK3ZKVixDeUJ0d0pNLFlBT0ksNEd6Qm13SlYsQ3lCMXdKTSxZQU9JLDRHekJ1d0pWLEN5Qjl3Sk0sWUFPSSw0R3pCMndKVixDeUJseEpNLFlBT0ksNEd6Qit3SlYsQ3lCdHhKTSxZQU9JLDRHekJteEpWLEN5QjF4Sk0sWUFPSSw0R3pCdXhKVixDeUI5eEpNLGVBT0ksNEd6QjJ4SlYsQ3lCbHlKTSxRQU9JLGtCekIreEpWLEN5QnR5Sk0sUUFPSSx1QnpCbXlKVixDeUIxeUpNLFFBT0ksc0J6QnV5SlYsQ3lCOXlKTSxRQU9JLHFCekIyeUpWLEN5Qmx6Sk0sUUFPSSx1QnpCK3lKVixDeUJ0ekpNLFFBT0kscUJ6Qm16SlYsQ3lCMXpKTSxXQU9JLHFCekJ1ekpWLEN5Qjl6Sk0sU0FPSSxnRHpCNHpKVixDeUJuMEpNLFNBT0ksMER6QmkwSlYsQ3lCeDBKTSxTQU9JLHdEekJzMEpWLEN5QjcwSk0sU0FPSSxzRHpCMjBKVixDeUJsMUpNLFNBT0ksMER6QmcxSlYsQ3lCdjFKTSxTQU9JLHNEekJxMUpWLEN5QjUxSk0sWUFPSSxzRHpCMDFKVixDeUJqMkpNLFNBT0ksZ0R6QisxSlYsQ3lCdDJKTSxTQU9JLDBEekJvMkpWLEN5QjMySk0sU0FPSSx3RHpCeTJKVixDeUJoM0pNLFNBT0ksc0R6QjgySlYsQ3lCcjNKTSxTQU9JLDBEekJtM0pWLEN5QjEzSk0sU0FPSSxzRHpCdzNKVixDeUIvM0pNLFlBT0ksc0R6QjYzSlYsQ3lCcDRKTSxTQU9JLHNCekJpNEpWLEN5Qng0Sk0sU0FPSSwyQnpCcTRKVixDeUI1NEpNLFNBT0ksMEJ6Qnk0SlYsQ3lCaDVKTSxTQU9JLHlCekI2NEpWLEN5QnA1Sk0sU0FPSSwyQnpCaTVKVixDeUJ4NUpNLFNBT0kseUJ6QnE1SlYsQ3lCNTVKTSxZQU9JLHlCekJ5NUpWLEN5Qmg2Sk0sU0FPSSx3QnpCNjVKVixDeUJwNkpNLFNBT0ksNkJ6Qmk2SlYsQ3lCeDZKTSxTQU9JLDRCekJxNkpWLEN5QjU2Sk0sU0FPSSwyQnpCeTZKVixDeUJoN0pNLFNBT0ksNkJ6QjY2SlYsQ3lCcDdKTSxTQU9JLDJCekJpN0pWLEN5Qng3Sk0sWUFPSSwyQnpCcTdKVixDeUI1N0pNLFNBT0kseUJ6Qnk3SlYsQ3lCaDhKTSxTQU9JLDhCekI2N0pWLEN5QnA4Sk0sU0FPSSw2QnpCaThKVixDeUJ4OEpNLFNBT0ksNEJ6QnE4SlYsQ3lCNThKTSxTQU9JLDhCekJ5OEpWLEN5Qmg5Sk0sU0FPSSw0QnpCNjhKVixDeUJwOUpNLFlBT0ksNEJ6Qmk5SlYsQ3lCeDlKTSxTQU9JLHVCekJxOUpWLEN5QjU5Sk0sU0FPSSw0QnpCeTlKVixDeUJoK0pNLFNBT0ksMkJ6QjY5SlYsQ3lCcCtKTSxTQU9JLDBCekJpK0pWLEN5QngrSk0sU0FPSSw0QnpCcStKVixDeUI1K0pNLFNBT0ksMEJ6QnkrSlYsQ3lCaC9KTSxZQU9JLDBCekI2K0pWLEN5QnAvSk0sUUFPSSxtQnpCaS9KVixDeUJ4L0pNLFFBT0ksd0J6QnEvSlYsQ3lCNS9KTSxRQU9JLHVCekJ5L0pWLEN5QmhnS00sUUFPSSxzQnpCNi9KVixDeUJwZ0tNLFFBT0ksd0J6QmlnS1YsQ3lCeGdLTSxRQU9JLHNCekJxZ0tWLEN5QjVnS00sU0FPSSxrRHpCMGdLVixDeUJqaEtNLFNBT0ksNER6QitnS1YsQ3lCdGhLTSxTQU9JLDBEekJvaEtWLEN5QjNoS00sU0FPSSx3RHpCeWhLVixDeUJoaUtNLFNBT0ksNER6QjhoS1YsQ3lCcmlLTSxTQU9JLHdEekJtaUtWLEN5QjFpS00sU0FPSSxrRHpCd2lLVixDeUIvaUtNLFNBT0ksNER6QjZpS1YsQ3lCcGpLTSxTQU9JLDBEekJraktWLEN5QnpqS00sU0FPSSx3RHpCdWpLVixDeUI5aktNLFNBT0ksNER6QjRqS1YsQ3lCbmtLTSxTQU9JLHdEekJpa0tWLEN5QnhrS00sU0FPSSx1QnpCcWtLVixDeUI1a0tNLFNBT0ksNEJ6QnlrS1YsQ3lCaGxLTSxTQU9JLDJCekI2a0tWLEN5QnBsS00sU0FPSSwwQnpCaWxLVixDeUJ4bEtNLFNBT0ksNEJ6QnFsS1YsQ3lCNWxLTSxTQU9JLDBCekJ5bEtWLEN5QmhtS00sU0FPSSx5QnpCNmxLVixDeUJwbUtNLFNBT0ksOEJ6QmltS1YsQ3lCeG1LTSxTQU9JLDZCekJxbUtWLEN5QjVtS00sU0FPSSw0QnpCeW1LVixDeUJobktNLFNBT0ksOEJ6QjZtS1YsQ3lCcG5LTSxTQU9JLDRCekJpbktWLEN5QnhuS00sU0FPSSwwQnpCcW5LVixDeUI1bktNLFNBT0ksK0J6QnluS1YsQ3lCaG9LTSxTQU9JLDhCekI2bktWLEN5QnBvS00sU0FPSSw2QnpCaW9LVixDeUJ4b0tNLFNBT0ksK0J6QnFvS1YsQ3lCNW9LTSxTQU9JLDZCekJ5b0tWLEN5QmhwS00sU0FPSSx3QnpCNm9LVixDeUJwcEtNLFNBT0ksNkJ6QmlwS1YsQ3lCeHBLTSxTQU9JLDRCekJxcEtWLEN5QjVwS00sU0FPSSwyQnpCeXBLVixDeUJocUtNLFNBT0ksNkJ6QjZwS1YsQ3lCcHFLTSxTQU9JLDJCekJpcUtWLEN5QnhxS00sZUFPSSx5QnpCcXFLVixDeUI1cUtNLGFBT0ksMEJ6QnlxS1YsQ3lCaHJLTSxnQkFPSSwyQnpCNnFLVixDQUNGLENvQnJyS0ksMEJLQUksZ0JBT0ksb0J6QmtyS1YsQ3lCenJLTSxjQU9JLHFCekJzcktWLEN5QjdyS00sZUFPSSxvQnpCMHJLVixDeUJqc0tNLGFBT0ksd0J6QjhyS1YsQ3lCcnNLTSxtQkFPSSw4QnpCa3NLVixDeUJ6c0tNLFlBT0ksdUJ6QnNzS1YsQ3lCN3NLTSxXQU9JLHNCekIwc0tWLEN5Qmp0S00sWUFPSSx1QnpCOHNLVixDeUJydEtNLGdCQU9JLDJCekJrdEtWLEN5Qnp0S00saUJBT0ksNEJ6QnN0S1YsQ3lCN3RLTSxXQU9JLGlIekIwdEtWLEN5Qmp1S00sa0JBT0ksNkl6Qjh0S1YsQ3lCcnVLTSxXQU9JLHNCekJrdUtWLEN5Qnp1S00sY0FPSSxnSHpCc3VLVixDeUI3dUtNLGFBT0ksaUx6QjB1S1YsQ3lCanZLTSxnQkFPSSx3THpCOHVLVixDeUJydktNLHFCQU9JLDBNekJrdktWLEN5Qnp2S00sd0JBT0ksaU56QnN2S1YsQ3lCN3ZLTSxnQkFPSSw4R3pCMHZLVixDeUJqd0tNLGdCQU9JLDhHekI4dktWLEN5QnJ3S00sa0JBT0kscUZ6Qmt3S1YsQ3lCendLTSxrQkFPSSxxRnpCc3dLVixDeUI3d0tNLGNBT0ksc0Z6QjB3S1YsQ3lCanhLTSxnQkFPSSw0RnpCOHdLVixDeUJyeEtNLHNCQU9JLDhHekJreEtWLEN5Qnp4S00sVUFPSSxlekJzeEtWLEN5Qjd4S00sVUFPSSxvQnpCMHhLVixDeUJqeUtNLFVBT0ksbUJ6Qjh4S1YsQ3lCcnlLTSxVQU9JLGtCekJreUtWLEN5Qnp5S00sVUFPSSxvQnpCc3lLVixDeUI3eUtNLFVBT0ksa0J6QjB5S1YsQ3lCanpLTSwwQkFPSSxnSnpCOHlLVixDeUJyektNLHdCQU9JLHdJekJrektWLEN5Qnp6S00sMkJBT0ksMEl6QnN6S1YsQ3lCN3pLTSw0QkFPSSwwSnpCMHpLVixDeUJqMEtNLDJCQU9JLHdIekI4ektWLEN5QnIwS00sMkJBT0ksa0t6QmswS1YsQ3lCejBLTSxzQkFPSSwwSXpCczBLVixDeUI3MEtNLG9CQU9JLGtJekIwMEtWLEN5QmoxS00sdUJBT0ksb0l6QjgwS1YsQ3lCcjFLTSx5QkFPSSw0SXpCazFLVixDeUJ6MUtNLHdCQU9JLHdJekJzMUtWLEN5QjcxS00sd0JBT0ksZ0h6QjAxS1YsQ3lCajJLTSxzQkFPSSwwR3pCODFLVixDeUJyMktNLHlCQU9JLHlHekJrMktWLEN5QnoyS00sMEJBT0ksd0h6QnMyS1YsQ3lCNzJLTSx5QkFPSSx5SHpCMDJLVixDeUJqM0tNLDBCQU9JLDRHekI4MktWLEN5QnIzS00sb0JBT0ksOEZ6QmszS1YsQ3lCejNLTSxxQkFPSSwyR3pCczNLVixDeUI3M0tNLG1CQU9JLHFHekIwM0tWLEN5Qmo0S00sc0JBT0ksb0d6QjgzS1YsQ3lCcjRLTSx3QkFPSSwwR3pCazRLVixDeUJ6NEtNLHVCQU9JLHVHekJzNEtWLEN5Qjc0S00sZ0JBT0ksK0d6QjA0S1YsQ3lCajVLTSxZQU9JLDRHekI4NEtWLEN5QnI1S00sWUFPSSw0R3pCazVLVixDeUJ6NUtNLFlBT0ksNEd6QnM1S1YsQ3lCNzVLTSxZQU9JLDRHekIwNUtWLEN5Qmo2S00sWUFPSSw0R3pCODVLVixDeUJyNktNLFlBT0ksNEd6Qms2S1YsQ3lCejZLTSxlQU9JLDRHekJzNktWLEN5Qjc2S00sUUFPSSxrQnpCMDZLVixDeUJqN0tNLFFBT0ksdUJ6Qjg2S1YsQ3lCcjdLTSxRQU9JLHNCekJrN0tWLEN5Qno3S00sUUFPSSxxQnpCczdLVixDeUI3N0tNLFFBT0ksdUJ6QjA3S1YsQ3lCajhLTSxRQU9JLHFCekI4N0tWLEN5QnI4S00sV0FPSSxxQnpCazhLVixDeUJ6OEtNLFNBT0ksZ0R6QnU4S1YsQ3lCOThLTSxTQU9JLDBEekI0OEtWLEN5Qm45S00sU0FPSSx3RHpCaTlLVixDeUJ4OUtNLFNBT0ksc0R6QnM5S1YsQ3lCNzlLTSxTQU9JLDBEekIyOUtWLEN5QmwrS00sU0FPSSxzRHpCZytLVixDeUJ2K0tNLFlBT0ksc0R6QnErS1YsQ3lCNStLTSxTQU9JLGdEekIwK0tWLEN5QmovS00sU0FPSSwwRHpCKytLVixDeUJ0L0tNLFNBT0ksd0R6Qm8vS1YsQ3lCMy9LTSxTQU9JLHNEekJ5L0tWLEN5QmhnTE0sU0FPSSwwRHpCOC9LVixDeUJyZ0xNLFNBT0ksc0R6Qm1nTFYsQ3lCMWdMTSxZQU9JLHNEekJ3Z0xWLEN5Qi9nTE0sU0FPSSxzQnpCNGdMVixDeUJuaExNLFNBT0ksMkJ6QmdoTFYsQ3lCdmhMTSxTQU9JLDBCekJvaExWLEN5QjNoTE0sU0FPSSx5QnpCd2hMVixDeUIvaExNLFNBT0ksMkJ6QjRoTFYsQ3lCbmlMTSxTQU9JLHlCekJnaUxWLEN5QnZpTE0sWUFPSSx5QnpCb2lMVixDeUIzaUxNLFNBT0ksd0J6QndpTFYsQ3lCL2lMTSxTQU9JLDZCekI0aUxWLEN5Qm5qTE0sU0FPSSw0QnpCZ2pMVixDeUJ2akxNLFNBT0ksMkJ6Qm9qTFYsQ3lCM2pMTSxTQU9JLDZCekJ3akxWLEN5Qi9qTE0sU0FPSSwyQnpCNGpMVixDeUJua0xNLFlBT0ksMkJ6QmdrTFYsQ3lCdmtMTSxTQU9JLHlCekJva0xWLEN5QjNrTE0sU0FPSSw4QnpCd2tMVixDeUIva0xNLFNBT0ksNkJ6QjRrTFYsQ3lCbmxMTSxTQU9JLDRCekJnbExWLEN5QnZsTE0sU0FPSSw4QnpCb2xMVixDeUIzbExNLFNBT0ksNEJ6QndsTFYsQ3lCL2xMTSxZQU9JLDRCekI0bExWLEN5Qm5tTE0sU0FPSSx1QnpCZ21MVixDeUJ2bUxNLFNBT0ksNEJ6Qm9tTFYsQ3lCM21MTSxTQU9JLDJCekJ3bUxWLEN5Qi9tTE0sU0FPSSwwQnpCNG1MVixDeUJubkxNLFNBT0ksNEJ6QmduTFYsQ3lCdm5MTSxTQU9JLDBCekJvbkxWLEN5QjNuTE0sWUFPSSwwQnpCd25MVixDeUIvbkxNLFFBT0ksbUJ6QjRuTFYsQ3lCbm9MTSxRQU9JLHdCekJnb0xWLEN5QnZvTE0sUUFPSSx1QnpCb29MVixDeUIzb0xNLFFBT0ksc0J6QndvTFYsQ3lCL29MTSxRQU9JLHdCekI0b0xWLEN5Qm5wTE0sUUFPSSxzQnpCZ3BMVixDeUJ2cExNLFNBT0ksa0R6QnFwTFYsQ3lCNXBMTSxTQU9JLDREekIwcExWLEN5QmpxTE0sU0FPSSwwRHpCK3BMVixDeUJ0cUxNLFNBT0ksd0R6Qm9xTFYsQ3lCM3FMTSxTQU9JLDREekJ5cUxWLEN5QmhyTE0sU0FPSSx3RHpCOHFMVixDeUJyckxNLFNBT0ksa0R6Qm1yTFYsQ3lCMXJMTSxTQU9JLDREekJ3ckxWLEN5Qi9yTE0sU0FPSSwwRHpCNnJMVixDeUJwc0xNLFNBT0ksd0R6QmtzTFYsQ3lCenNMTSxTQU9JLDREekJ1c0xWLEN5QjlzTE0sU0FPSSx3RHpCNHNMVixDeUJudExNLFNBT0ksdUJ6Qmd0TFYsQ3lCdnRMTSxTQU9JLDRCekJvdExWLEN5QjN0TE0sU0FPSSwyQnpCd3RMVixDeUIvdExNLFNBT0ksMEJ6QjR0TFYsQ3lCbnVMTSxTQU9JLDRCekJndUxWLEN5QnZ1TE0sU0FPSSwwQnpCb3VMVixDeUIzdUxNLFNBT0kseUJ6Qnd1TFYsQ3lCL3VMTSxTQU9JLDhCekI0dUxWLEN5Qm52TE0sU0FPSSw2QnpCZ3ZMVixDeUJ2dkxNLFNBT0ksNEJ6Qm92TFYsQ3lCM3ZMTSxTQU9JLDhCekJ3dkxWLEN5Qi92TE0sU0FPSSw0QnpCNHZMVixDeUJud0xNLFNBT0ksMEJ6Qmd3TFYsQ3lCdndMTSxTQU9JLCtCekJvd0xWLEN5QjN3TE0sU0FPSSw4QnpCd3dMVixDeUIvd0xNLFNBT0ksNkJ6QjR3TFYsQ3lCbnhMTSxTQU9JLCtCekJneExWLEN5QnZ4TE0sU0FPSSw2QnpCb3hMVixDeUIzeExNLFNBT0ksd0J6Qnd4TFYsQ3lCL3hMTSxTQU9JLDZCekI0eExWLEN5Qm55TE0sU0FPSSw0QnpCZ3lMVixDeUJ2eUxNLFNBT0ksMkJ6Qm95TFYsQ3lCM3lMTSxTQU9JLDZCekJ3eUxWLEN5Qi95TE0sU0FPSSwyQnpCNHlMVixDeUJuekxNLGVBT0kseUJ6Qmd6TFYsQ3lCdnpMTSxhQU9JLDBCekJvekxWLEN5QjN6TE0sZ0JBT0ksMkJ6Qnd6TFYsQ0FDRixDb0JoMExJLDBCS0FJLGlCQU9JLG9CekI2ekxWLEN5QnAwTE0sZUFPSSxxQnpCaTBMVixDeUJ4MExNLGdCQU9JLG9CekJxMExWLEN5QjUwTE0sY0FPSSx3QnpCeTBMVixDeUJoMUxNLG9CQU9JLDhCekI2MExWLEN5QnAxTE0sYUFPSSx1QnpCaTFMVixDeUJ4MUxNLFlBT0ksc0J6QnExTFYsQ3lCNTFMTSxhQU9JLHVCekJ5MUxWLEN5QmgyTE0saUJBT0ksMkJ6QjYxTFYsQ3lCcDJMTSxrQkFPSSw0QnpCaTJMVixDeUJ4MkxNLFlBT0ksaUh6QnEyTFYsQ3lCNTJMTSxtQkFPSSw2SXpCeTJMVixDeUJoM0xNLFlBT0ksc0J6QjYyTFYsQ3lCcDNMTSxlQU9JLGdIekJpM0xWLEN5QngzTE0sY0FPSSxpTHpCcTNMVixDeUI1M0xNLGlCQU9JLHdMekJ5M0xWLEN5Qmg0TE0sc0JBT0ksME16QjYzTFYsQ3lCcDRMTSx5QkFPSSxpTnpCaTRMVixDeUJ4NExNLGlCQU9JLDhHekJxNExWLEN5QjU0TE0saUJBT0ksOEd6Qnk0TFYsQ3lCaDVMTSxtQkFPSSxxRnpCNjRMVixDeUJwNUxNLG1CQU9JLHFGekJpNUxWLEN5Qng1TE0sZUFPSSxzRnpCcTVMVixDeUI1NUxNLGlCQU9JLDRGekJ5NUxWLEN5Qmg2TE0sdUJBT0ksOEd6QjY1TFYsQ3lCcDZMTSxXQU9JLGV6Qmk2TFYsQ3lCeDZMTSxXQU9JLG9CekJxNkxWLEN5QjU2TE0sV0FPSSxtQnpCeTZMVixDeUJoN0xNLFdBT0ksa0J6QjY2TFYsQ3lCcDdMTSxXQU9JLG9CekJpN0xWLEN5Qng3TE0sV0FPSSxrQnpCcTdMVixDeUI1N0xNLDJCQU9JLGdKekJ5N0xWLEN5Qmg4TE0seUJBT0ksd0l6QjY3TFYsQ3lCcDhMTSw0QkFPSSwwSXpCaThMVixDeUJ4OExNLDZCQU9JLDBKekJxOExWLEN5QjU4TE0sNEJBT0ksd0h6Qnk4TFYsQ3lCaDlMTSw0QkFPSSxrS3pCNjhMVixDeUJwOUxNLHVCQU9JLDBJekJpOUxWLEN5Qng5TE0scUJBT0ksa0l6QnE5TFYsQ3lCNTlMTSx3QkFPSSxvSXpCeTlMVixDeUJoK0xNLDBCQU9JLDRJekI2OUxWLEN5QnArTE0seUJBT0ksd0l6QmkrTFYsQ3lCeCtMTSx5QkFPSSxnSHpCcStMVixDeUI1K0xNLHVCQU9JLDBHekJ5K0xWLEN5QmgvTE0sMEJBT0kseUd6QjYrTFYsQ3lCcC9MTSwyQkFPSSx3SHpCaS9MVixDeUJ4L0xNLDBCQU9JLHlIekJxL0xWLEN5QjUvTE0sMkJBT0ksNEd6QnkvTFYsQ3lCaGdNTSxxQkFPSSw4RnpCNi9MVixDeUJwZ01NLHNCQU9JLDJHekJpZ01WLEN5QnhnTU0sb0JBT0kscUd6QnFnTVYsQ3lCNWdNTSx1QkFPSSxvR3pCeWdNVixDeUJoaE1NLHlCQU9JLDBHekI2Z01WLEN5QnBoTU0sd0JBT0ksdUd6QmloTVYsQ3lCeGhNTSxpQkFPSSwrR3pCcWhNVixDeUI1aE1NLGFBT0ksNEd6QnloTVYsQ3lCaGlNTSxhQU9JLDRHekI2aE1WLEN5QnBpTU0sYUFPSSw0R3pCaWlNVixDeUJ4aU1NLGFBT0ksNEd6QnFpTVYsQ3lCNWlNTSxhQU9JLDRHekJ5aU1WLEN5QmhqTU0sYUFPSSw0R3pCNmlNVixDeUJwak1NLGdCQU9JLDRHekJpak1WLEN5QnhqTU0sU0FPSSxrQnpCcWpNVixDeUI1ak1NLFNBT0ksdUJ6QnlqTVYsQ3lCaGtNTSxTQU9JLHNCekI2ak1WLEN5QnBrTU0sU0FPSSxxQnpCaWtNVixDeUJ4a01NLFNBT0ksdUJ6QnFrTVYsQ3lCNWtNTSxTQU9JLHFCekJ5a01WLEN5QmhsTU0sWUFPSSxxQnpCNmtNVixDeUJwbE1NLFVBT0ksZ0R6QmtsTVYsQ3lCemxNTSxVQU9JLDBEekJ1bE1WLEN5QjlsTU0sVUFPSSx3RHpCNGxNVixDeUJubU1NLFVBT0ksc0R6QmltTVYsQ3lCeG1NTSxVQU9JLDBEekJzbU1WLEN5QjdtTU0sVUFPSSxzRHpCMm1NVixDeUJsbk1NLGFBT0ksc0R6QmduTVYsQ3lCdm5NTSxVQU9JLGdEekJxbk1WLEN5QjVuTU0sVUFPSSwwRHpCMG5NVixDeUJqb01NLFVBT0ksd0R6QituTVYsQ3lCdG9NTSxVQU9JLHNEekJvb01WLEN5QjNvTU0sVUFPSSwwRHpCeW9NVixDeUJocE1NLFVBT0ksc0R6QjhvTVYsQ3lCcnBNTSxhQU9JLHNEekJtcE1WLEN5QjFwTU0sVUFPSSxzQnpCdXBNVixDeUI5cE1NLFVBT0ksMkJ6QjJwTVYsQ3lCbHFNTSxVQU9JLDBCekIrcE1WLEN5QnRxTU0sVUFPSSx5QnpCbXFNVixDeUIxcU1NLFVBT0ksMkJ6QnVxTVYsQ3lCOXFNTSxVQU9JLHlCekIycU1WLEN5QmxyTU0sYUFPSSx5QnpCK3FNVixDeUJ0ck1NLFVBT0ksd0J6Qm1yTVYsQ3lCMXJNTSxVQU9JLDZCekJ1ck1WLEN5QjlyTU0sVUFPSSw0QnpCMnJNVixDeUJsc01NLFVBT0ksMkJ6QityTVYsQ3lCdHNNTSxVQU9JLDZCekJtc01WLEN5QjFzTU0sVUFPSSwyQnpCdXNNVixDeUI5c01NLGFBT0ksMkJ6QjJzTVYsQ3lCbHRNTSxVQU9JLHlCekIrc01WLEN5QnR0TU0sVUFPSSw4QnpCbXRNVixDeUIxdE1NLFVBT0ksNkJ6QnV0TVYsQ3lCOXRNTSxVQU9JLDRCekIydE1WLEN5Qmx1TU0sVUFPSSw4QnpCK3RNVixDeUJ0dU1NLFVBT0ksNEJ6Qm11TVYsQ3lCMXVNTSxhQU9JLDRCekJ1dU1WLEN5Qjl1TU0sVUFPSSx1QnpCMnVNVixDeUJsdk1NLFVBT0ksNEJ6Qit1TVYsQ3lCdHZNTSxVQU9JLDJCekJtdk1WLEN5QjF2TU0sVUFPSSwwQnpCdXZNVixDeUI5dk1NLFVBT0ksNEJ6QjJ2TVYsQ3lCbHdNTSxVQU9JLDBCekIrdk1WLEN5QnR3TU0sYUFPSSwwQnpCbXdNVixDeUIxd01NLFNBT0ksbUJ6QnV3TVYsQ3lCOXdNTSxTQU9JLHdCekIyd01WLEN5Qmx4TU0sU0FPSSx1QnpCK3dNVixDeUJ0eE1NLFNBT0ksc0J6Qm14TVYsQ3lCMXhNTSxTQU9JLHdCekJ1eE1WLEN5Qjl4TU0sU0FPSSxzQnpCMnhNVixDeUJseU1NLFVBT0ksa0R6Qmd5TVYsQ3lCdnlNTSxVQU9JLDREekJxeU1WLEN5QjV5TU0sVUFPSSwwRHpCMHlNVixDeUJqek1NLFVBT0ksd0R6Qit5TVYsQ3lCdHpNTSxVQU9JLDREekJvek1WLEN5QjN6TU0sVUFPSSx3RHpCeXpNVixDeUJoME1NLFVBT0ksa0R6Qjh6TVYsQ3lCcjBNTSxVQU9JLDREekJtME1WLEN5QjEwTU0sVUFPSSwwRHpCdzBNVixDeUIvME1NLFVBT0ksd0R6QjYwTVYsQ3lCcDFNTSxVQU9JLDREekJrMU1WLEN5QnoxTU0sVUFPSSx3RHpCdTFNVixDeUI5MU1NLFVBT0ksdUJ6QjIxTVYsQ3lCbDJNTSxVQU9JLDRCekIrMU1WLEN5QnQyTU0sVUFPSSwyQnpCbTJNVixDeUIxMk1NLFVBT0ksMEJ6QnUyTVYsQ3lCOTJNTSxVQU9JLDRCekIyMk1WLEN5QmwzTU0sVUFPSSwwQnpCKzJNVixDeUJ0M01NLFVBT0kseUJ6Qm0zTVYsQ3lCMTNNTSxVQU9JLDhCekJ1M01WLEN5QjkzTU0sVUFPSSw2QnpCMjNNVixDeUJsNE1NLFVBT0ksNEJ6QiszTVYsQ3lCdDRNTSxVQU9JLDhCekJtNE1WLEN5QjE0TU0sVUFPSSw0QnpCdTRNVixDeUI5NE1NLFVBT0ksMEJ6QjI0TVYsQ3lCbDVNTSxVQU9JLCtCekIrNE1WLEN5QnQ1TU0sVUFPSSw4QnpCbTVNVixDeUIxNU1NLFVBT0ksNkJ6QnU1TVYsQ3lCOTVNTSxVQU9JLCtCekIyNU1WLEN5Qmw2TU0sVUFPSSw2QnpCKzVNVixDeUJ0Nk1NLFVBT0ksd0J6Qm02TVYsQ3lCMTZNTSxVQU9JLDZCekJ1Nk1WLEN5Qjk2TU0sVUFPSSw0QnpCMjZNVixDeUJsN01NLFVBT0ksMkJ6Qis2TVYsQ3lCdDdNTSxVQU9JLDZCekJtN01WLEN5QjE3TU0sVUFPSSwyQnpCdTdNVixDeUI5N01NLGdCQU9JLHlCekIyN01WLEN5Qmw4TU0sY0FPSSwwQnpCKzdNVixDeUJ0OE1NLGlCQU9JLDJCekJtOE1WLENBQ0YsQzBCdi9NQSwwQkQ0Q1EsTUFPSSwyQnpCdzhNVixDeUIvOE1NLE1BT0ksNEJ6QjQ4TVYsQ3lCbjlNTSxNQU9JLDJCekJnOU1WLEN5QnY5TU0sTUFPSSw2QnpCbzlNVixDQUNGLEMwQnIvTUEsYUR5QlEsZ0JBT0ksd0J6Qnk5TVYsQ3lCaCtNTSxzQkFPSSw4QnpCNjlNVixDeUJwK01NLGVBT0ksdUJ6QmkrTVYsQ3lCeCtNTSxjQU9JLHNCekJxK01WLEN5QjUrTU0sZUFPSSx1QnpCeStNVixDeUJoL01NLG1CQU9JLDJCekI2K01WLEN5QnAvTU0sb0JBT0ksNEJ6QmkvTVYsQ3lCeC9NTSxjQU9JLGlIekJxL01WLEN5QjUvTU0scUJBT0ksNkl6QnkvTVYsQ3lCaGdOTSxjQU9JLHNCekI2L01WLENBQ0YsQzJCbGtOQSxXQUVFLEszQnVrTkYsQzJCamtOQSx5QkFKRSxPQUhBLGVBRUEsUUFFQSxZM0I0a05GLEMyQnprTkEsY0FHRSxRM0Jza05GLEMyQjVqTkksWUFDRSx3Q0FDQSxNQUNBLFkzQitqTk4sQ29CMWhOSSx5Qk94Q0EsZUFDRSx3Q0FDQSxNQUNBLFkzQnNrTkosQ0FDRixDb0JsaU5JLHlCT3hDQSxlQUNFLHdDQUNBLE1BQ0EsWTNCNmtOSixDQUNGLENvQnppTkkseUJPeENBLGVBQ0Usd0NBQ0EsTUFDQSxZM0JvbE5KLENBQ0YsQ29CaGpOSSwwQk94Q0EsZUFDRSx3Q0FDQSxNQUNBLFkzQjJsTkosQ0FDRixDb0J2ak5JLDBCT3hDQSxnQkFDRSx3Q0FDQSxNQUNBLFkzQmttTkosQ0FDRixDNEI3bk5BLElBRUUsZUFEQSxVNUJnb05GLEM0QjVuTkEsY1pvU1EsOEtoQjYxTVIsQ2dCLy9NSSwwQllsSUosY1oyU1Esc0doQjAxTU4sQ0FDRixDb0I1a05JLHlCUXRESixxQlpnU1EseUtoQjYyTU4sQ0FDRixDZ0JoaE5JLGdEWTlISixxQlp1U1EscUdoQjIyTU4sQ0FDRixDNEIvb05BLDBCWjRSUSx3RmhCNDNNUixDZ0I5aE5JLDBCWTFISiwwQlptU1Esb0RoQnkzTU4sQ0FDRixDNEJ6cE5BLHdCWndSUSxxRmhCcTRNUixDZ0J2aU5JLDBCWXRISix3QlorUlEsaURoQms0TU4sQ0FDRixDNEI5cE5BLHVIWm9SUSw4S2hCKzRNUixDZ0Jqak5JLDBCWWxISix1SFoyUlEsOEdoQjQ0TU4sQ0FDRixDNEJwcU5BLG1JWmdSUSx3RmhCNjVNUixDZ0Ivak5JLDBCWTlHSixtSVp1UlEsd0RoQjA1TU4sQ0FDRixDNEI5cU5BLGlJWjRRUSxxRmhCczZNUixDZ0J4a05JLDBCWTFHSixpSVptUlEscURoQm02TU4sQ0FDRixDNEJuck5BLGtCWndRUSwwS2hCZzdNUixDZ0JsbE5JLDBCWXRHSixrQlorUVEsMEdoQjY2TU4sQ0FDRixDNEJ6ck5BLDhCWm9RUSxzRmhCODdNUixDZ0JobU5JLDBCWWxHSiw4QloyUVEsc0RoQjI3TU4sQ0FDRixDNEJuc05BLDRCWmdRUSxtRmhCdThNUixDZ0J6bU5JLDBCWTlGSiw0Qlp1UVEsbURoQm84TU4sQ0FDRixDNEJ4c05BLGFaNFBRLDBLaEJpOU1SLENnQm5uTkksMEJZMUZKLGFabVFRLGtHaEI4OE1OLENBQ0YsQzRCOXNOQSx5Qlp3UFEsc0ZoQis5TVIsQ2dCam9OSSwwQll0RkoseUJaK1BRLGtEaEI0OU1OLENBQ0YsQzRCeHROQSx1QlpvUFEsbUZoQncrTVIsQ2dCMW9OSSwwQllsRkosdUJaMlBRLCtDaEJxK01OLENBQ0YsQzRCMXRORSxxREFFRSx1RUFEQSxzQzVCOHROSixDb0I1dE5JLHlCUUdKLDJJWnVPUSx5S2hCeS9NTixDQUNGLENnQjVwTkksZ0RZckVKLDJJWjhPUSxxR2hCdy9NTixDQUNGLEM0Qmx1TkEsb0daa09RLDhLaEI0Z05SLENnQjlxTkksMEJZaEVKLG9HWnlPUSxzR2hCMGdOTixDQUNGLEM0Qjl1TkEsK1BBS0UsNENadU5NLHNGWXhOTiw4QzVCd3ZORixDZ0Jsc05JLDBCWTFESiwrUFptT1EsaURoQitoTk4sQ0FDRixDb0Jwd05JLDRCUUNKLCtQQVNJLG9ENUJnd05GLENBQ0YsQzRCNXZOQSw0UUFNRSw0Q1p3TU0sc0ZZek1OLDhDNUIrdk5GLENnQnh0TkksMEJZNUNKLDRRWnFOUSxpRGhCcWpOTixDQUNGLEM0Qmp3TkEsdURBQ0Usa0U1Qm93TkYsQzRCandOQSxrRUFFRSw2RkFEQSx5RTVCcXdORixDNEJqd05BLGlFQUNFLDBFQUNBLHVJQUNBLGtINUJvd05GLEM0Qmp3TkEsNkRBQ0UsMEVBQ0EsdUlBQ0EsZ0c1Qm93TkYsQ29CNXpOSSx5QlE0REYsb0VDNURBLHdGN0JpME5BLEM0Qmp3TkEsNkVDaEVBLDBGN0JxME5BLENBQ0YsQzRCandOQSxrRVpxS1EscUZoQitsTlIsQ2dCandOSSwwQllISixrRVo0S1EsaURoQjRsTk4sQ0FDRixDNEJyd05BLG9FWmlLUSx3RmhCd21OUixDZ0Ixd05JLDBCWUNKLG9FWndLUSxvRGhCcW1OTixDQUNGLEM0QjF3TkEsOERaNkpRLDhLaEJrbk5SLENnQnB4TkksMEJZS0osOERab0tRLDhHaEIrbU5OLENBQ0YsQ29CajJOSSwrQ1FrRkYsa0Vad0pNLHlLaEJrb05OLENBQ0YsQ2dCcnlOSSxzRVlVRixrRVorSk0scUdoQmdvTk4sQ0FDRixDNEIxeE5BLDJHQUNFLHVCNUJpeU5GLENvQjEzTkkseUJRNkZGLHlDQUlFLHdCM0J6SWdCLEMyQnVJaEIsV0FEQSxjQU9BLHNDQUhBLGtCQUNBLGdDQUNBLDZCQUpBLFM1QnN5TkYsQzRCOXhOQSw0REFFRSxZQURBLEs1Qmt5TkYsQ0FDRixDNEI1eE5BLHVCQUNFLHlFNUI4eE5GLEM0QjN4TkEseUJBQ0UsNEU1Qjh4TkYsQzRCM3hOQSx1QkFDRSx5RTVCOHhORixDNEIzeE5BLHlCQUNFLDRFNUI4eE5GLEM0QjN4TkEsUUFDRSwyQkFDQSx5QjVCOHhORixDb0JuNU5JLDRCUXlIRixnQkFDRSxzQjVCOHhORixDQUNGLEM0QjV4TkEsZ0NBQ0UsMEI1Qjh4TkYsQzRCM3hOQSxnRUFFSSx5QzVCOHhOSixDNEIzeE5BLDZEQUNFLG1HNUI4eE5GLENvQnI2TkksNEJRMElKLDhFQUVJLG1HNUI4eE5GLENBQ0YsQzRCM3hOQSxVQUNFLHVCQUNBLDZDQUNBLGtDQUNBLHdCQUNBLHNDQUNBLGdDQUNBLHNDQUNBLDRCQUNBLG9CQUNBLDZCQUNBLDRDQUNBLFU1Qjh4TkYsQzRCNXhORSxzQ0FDRSxjQUNBLHFENUI4eE5KLEM0QjF4TkEsZ0RBQ0Usc0dBQ0EsdUlBSUEsV0FIQSxnQkFDQSxTQUdBLDhDQUZBLFVBR0EsVTVCNnhORixDb0J6OE5JLDRCUW9LSixnREFXRyxVNUI4eE5ELENBQ0YsQzRCNXhORSxtREFDRSxxRzVCOHhOSixDNEI1eE5JLHFEQU9FLDJDQU5BLDBFQUlBLGtCM0J2TXdCLEMyQnNNeEIsZTNCM053QixDMkJ5TnhCLG1IQUlBLHNEQUVBLHFCQUxBLFU1Qm95Tk4sQzRCN3hOTSw0REFDRSxzQjVCK3hOUixDNEIzeE5NLDJEQVdFLHVFQVBBLHdCM0IvUUUsQzJCNFFGLFdBQ0EseUJBYUEsd0RBUEEsdUJBSUEscUVBUEEsMGdCQUNBLG9EQUNBLDRDQUdBLDBCQVBBLDBCQVdBLDREQURBLHVQQUpBLHNCNUJteU5SLEM0QjF4Tk0saUVBQ0UsdUc1QjR4TlIsQzRCeHhOSSxzRUFDRSwyRTVCMHhOTixDNEJyeE5BLDRCQUNFLFM1Qnd4TkYsQzRCcnhOQSxnQkFHRSxjQURBLFlBSUEsT0FGQSxrQkFDQSxNQUpBLFU1QjZ4TkYsQ29CbmdPSSw0QlErT0YsTUFDRSxtQkFDQSwwQjVCd3hORixDNEJoeE5BLHNDQUVFLHlFQURBLDRFNUJveE5GLENBQ0YsQ0Qvak9BLGVpQjZRUSxvQ2pCM1FOLGVDaWtPRixDZ0J4OU5JLDBCakIzR0osZWlCb1JRLG1CaEJtek5OLENBQ0YsQ0Rqa09FLFdpQnNRTSxtQ2pCcFFKLGVFTzBCLENGTjFCLGFDb2tPSixDZ0JuK05JLDBCakJwR0YsV2lCNlFNLGtCaEI4ek5OLENBQ0YsQ0Q1a09FLFdpQnNRTSxpQ2pCcFFKLGVFTzBCLENGTjFCLGFDK2tPSixDZ0I5K05JLDBCakJwR0YsV2lCNlFNLGdCaEJ5ME5OLENBQ0YsQ0R2bE9FLFdpQnNRTSxpQ2pCcFFKLGVFTzBCLENGTjFCLGFDMGxPSixDZ0J6L05JLDBCakJwR0YsV2lCNlFNLGNoQm8xTk4sQ0FDRixDRGxtT0UsV2lCc1FNLGlDakJwUUosZUVPMEIsQ0ZOMUIsYUNxbU9KLENnQnBnT0ksMEJqQnBHRixXaUI2UU0sZ0JoQisxTk4sQ0FDRixDRDdtT0UsV2lCc1FNLGdDakJwUUosZUVPMEIsQ0ZOMUIsYUNnbk9KLENnQi9nT0ksMEJqQnBHRixXaUI2UU0sY2hCMDJOTixDQUNGLENEeG5PRSxXaUJzUU0sZ0NqQnBRSixlRU8wQixDRk4xQixhQzJuT0osQ2dCMWhPSSwwQmpCcEdGLFdpQjZRTSxnQmhCcTNOTixDQUNGLENEeG1PQSw0QitCekRFLGdCQURBLGM5QjRxT0YsQ0QvbU9BLGtCQUNFLG9CQ2tuT0YsQ0Robk9FLG1DQUNFLGtCQ2tuT0osQ0R4bU9BLFlpQnNOTSxnQkFMSSxDakIvTVIsd0JDMm1PRixDRHZtT0EsWWlCZ05NLGlCQUxJLENqQjFNUixrQkMybU9GLENEeG1PRSx3QkFDRSxlQzBtT0osQ0R0bU9BLG1CQUlFLGFFbkZTLENlc1JMLGdCQUxJLENqQmhNUixrQmNzUk8sQ2R2UlAsZ0JDNG1PRixDRHZtT0UsMEJBQ0UsWUN5bU9KLEMrQjFzT0EsV0FDRSxtQkFJQSxrQkFEQSxnQkFGQSxxSS9CK3NPRixDK0J6c09BLFdBQ0UsbUJBSUEsa0JBREEsZTlCMkI0QixDOEI3QjVCLG1JL0I2c09GLEMrQnZzT0EsV0FDRSxtQkFJQSxrQkFEQSxlOUJvQjRCLEM4QnRCNUIsK0gvQjJzT0YsQytCcHNPQSxvQkFFRSwyQkFRQSwyQkFUQSxTQUVBLGtEQUNBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLGtCQUNBLFMvQndzT0YsQytCcnNPRSwwQkFFRSxvQkFEQSx3QjlCL0JPLEM4QmlDUCxzQ0FDQSxhOUI3Qk8sQzhCOEJQLGNBQ0EsY0FDQSxZQUNBLFNBQ0EsbUJBQ0EsdUJBQ0EscUJBQ0EsUUFDQSxXQUNBLGMvQndzT0osQ29CaHNPSSx5QldDRixzQ0FDRSxrRC9CbXNPRixDK0Joc09BLHdEQUNFLDRDL0Jtc09GLENBQ0YsQ29CMXNPSSx5QldVSixtQkFFSSxhL0Jrc09GLEMrQjVyT0EsbUdmd05NLHNGaEIwK05OLENBTEYsQ2dCdm9PSSxnRGV0REYsbUdmK05NLGtEaEJ3K05OLENBQ0YsQ29CMXRPSSx5Qld1Qkosc0NBRUksZS9CcXNPRixDQUNGLEMrQmxzT0EsZ2tCQU1FLGtEL0JvdE9GLEMrQmh0T0EsOFFBTUUsc0QvQnd0T0YsQytCcnRPQSxxTkFHRSxrRC9CMHRPRixDK0J2dE9BLGtXQU1FLGtEL0IrdE9GLEMrQjN0T0EscUZBR0UsZ0I5Qm5GNEIsQzhCa0Y1QixnQkFEQSwwRC9CZ3VPRixDK0IzdE9JLCtGQUtFLHFDQURBLG1COUJjd0IsQzhCakJ4QixXQUtBLHFCQUpBLFdBS0EscURBQ0Esc0VBTEEsUy9Ca3VPTixDK0J6dE9FLHFHQUVFLGdCQURBLFdBRUEscUUvQjJ0T0osQytCdnRPQSw0QkFDRSxvRC9CMHRPRixDK0J2dE9BLHlFQWFFLDJCQURBLGUvQjZ0T0YsQytCenRPQSxPQUNFLGUvQjR0T0YsQytCenRPQSxrRUFPRSwyQkFEQSxvRC9CNnRPRixDK0J2c09FLGdRQUNFLGlDL0I0dE9KLEMrQnp0T0Usb1VBQ0UsVS9CNHVPSixDK0J4dU9BLHlFQUdFLHFCQUVBLGtCQURBLG9CL0I0dU9GLEMrQnp1T0UsMkZBQ0Usa0IvQjZ1T0osQytCMXVPRSw4RkFDRSw4QkFNQSxTQUxBLFdBQ0EscUJBRUEsV0FDQSxPQUVBLFNBRUEsZUFDQSxXQVBBLGtCQVFBLDREQUhBLFUvQml2T0osQytCM3VPRSwyRkFDRSw4QkFNQSxTQUxBLFdBQ0EscUJBRUEsV0FDQSxPQUVBLFNBRUEsWUFDQSxVQVBBLGtCQVNBLDREQURBLG9EQUhBLE8vQm12T0osQytCNXVPRSw2R0FDRSxlQUNBLFUvQmd2T0osQytCNXVPQSxlQUNFLGUvQit1T0YsQytCeHVPQSx1QkFHRSw2RkFEQSwwRUFHQSxtQkFEQSxlL0I0dU9GLEMrQnp1T0UsdURBQ0UsaUIvQjR1T0osQytCenVPRSxxQ0FDRSwwQkFDQSxzQkFFQSx3Q0FHQSxZQUpBLFdBTUEsd0RBREEsdUpBSEEsb0RBQ0EsMkMvQit1T0osQytCdnVPRSxtQkFHRSx5QkFGQSxzekNBR0Esd0RBRkEsdUIvQjR1T0osQytCdnVPRSx5QkFDRSx1SS9CeXVPSixDK0JwdU9FLGtCQUNFLHNCQUVBLGNBQ0Esa3BDQUVBLGtFQURBLCtNQUhBLHVCL0IydU9KLEMrQnB1T0Usd0JBQ0UsdUYvQnN1T0osQytCbHVPQSwrQ0FDRSxHQUNFLHVGL0JxdU9GLEMrQm51T0EsSUFDSSxpRy9CcXVPSixDK0JudU9BLElBQ0ksK0YvQnF1T0osQytCbnVPQSxJQUNJLGlHL0JxdU9KLEMrQm51T0EsSUFDSSwrRi9CcXVPSixDK0JudU9BLElBQ0ksdUYvQnF1T0osQytCbnVPQSxHQUNJLHVGL0JxdU9KLENBQ0YsQytCMXZPQSx1Q0FDRSxHQUNFLHVGL0JxdU9GLEMrQm51T0EsSUFDSSxpRy9CcXVPSixDK0JudU9BLElBQ0ksK0YvQnF1T0osQytCbnVPQSxJQUNJLGlHL0JxdU9KLEMrQm51T0EsSUFDSSwrRi9CcXVPSixDK0JudU9BLElBQ0ksdUYvQnF1T0osQytCbnVPQSxHQUNJLHVGL0JxdU9KLENBQ0YsQytCbHVPQSwwQkFDRSxvQi9Cb3VPRixDZ0M1alBBLGtEQUdFLHdCQURBLHFCaENna1BGLENnQzFqUEksNkJBQ0UsaUNoQzZqUE4sQ2dDOWpQSSwrQkFDRSxpQ2hDZ2tQTixDZ0Nqa1BJLDhCQUNFLG9DaENta1BOLENnQ3BrUEksZ0NBQ0UsK0JoQ3NrUE4sQ2dDdmtQSSxrQ0FDRSxpQ2hDeWtQTixDZ0Mxa1BJLGlDQUNFLGtDaEM0a1BOLENnQzdrUEksZ0NBQ0Usb0NoQytrUE4sQ2dDaGxQSSxrQ0FDRSxvQ2hDa2xQTixDZ0NubFBJLGlDQUNFLHVDaENxbFBOLENnQzlrUEksOENBQ0UsaUNoQ2lsUE4sQ2dDbGxQSSxnREFDRSxpQ2hDb2xQTixDZ0NybFBJLCtDQUNFLG9DaEN1bFBOLENnQ3hsUEksaURBQ0UsK0JoQzBsUE4sQ2dDM2xQSSxtREFDRSxpQ2hDNmxQTixDZ0M5bFBJLGtEQUNFLGtDaENnbVBOLENnQ2ptUEksaURBQ0Usb0NoQ21tUE4sQ2dDcG1QSSxtREFDRSxvQ2hDc21QTixDZ0N2bVBJLGtEQUNFLHVDaEN5bVBOLENnQ3BtUEEsZUFDRSx3QmhDdW1QRixDZ0NwbVBBLGFBRUUscUJBREEsd0JoQ3dtUEYsQ2dDcG1QQSxtQkFDRSx3QmhDdW1QRixDZ0NwbVBBLGVBRUUsMEJBQ0EscUJBRkEsd0JoQ3ltUEYsQ2dDcG1QQSxpQkFDRSx3QmhDdW1QRixDZ0NwbVBBLGdCQUNFLHFCaEN1bVBGLENvQnhsUEkseUJhekRFLE1BQ0UscUNqQ3FwUE4sQ0FDRixDb0I5bFBJLHlCYXpERSxNQUNFLHFDakMwcFBOLENBQ0YsQ29Cbm1QSSx5QmF6REUsTUFDRSxxQ2pDK3BQTixDQUNGLENvQnhtUEksMEJhekRFLE1BQ0UscUNqQ29xUE4sQ0FDRixDb0I3bVBJLDBCYXpERSxNQUNFLHFDakN5cVBOLENBQ0YsQ2lDcHFQQSx5REFDRSxnRUFFQSxjQURBLGlCakN1cVBGLENpQ3BxUEUsMkRBQ0UsVWpDc3FQSixDb0I3bVBJLDRCYS9ESix5REFZSSxnQkFEQSxXakNzcVBGLENBQ0YsQ29CaG9QSSx5QmFsREoseURBaUJJLG9EQURBLCtDakN1cVBGLENBQ0YsQ2lDcHFQRSw2REFDRSxlQUNBLG9DakNzcVBKLENpQ2xxUEEscUVBQ0UsMENqQ3FxUEYsQ2lDbHFQQSxvRUFDRSxPQUNBLDJDakNxcVBGLENvQnRvUEksNEJhM0JGLG9FQUNFLDBDakNxcVBGLENBQ0YsQ29CNW9QSSw0QmFqQkYseUlBQ0UsOEJqQ29xUEYsQ0FDRixDaUNqcVBBLHVHakJ5T1EsOEtoQjQ3T1IsQ2dCOWxQSSwwQmlCdkVKLHVHakJnUFEsc0doQnk3T04sQ0FDRixDa0MxdVBBLHVCQUdFLGlCQURBLGdCQURBLFNsQ292UEYsQ2tDaHZQRSwwQkFDRSxxQkFDQSxvREFFQSx1REFEQSx5REFFQSxpQmxDa3ZQSixDa0NodlBJLGlDQVNFLDZGQVBBLHdCakNiSSxDaUNxQkosa0JBUEEsVWpDTkUsQ2lDSUYsb0JBSUEsY0FEQSxzR0FPQSxrQmpDNEJ3QixDaUNoQ3hCLFlBQ0EsbUdBTUEsT0FGQSxrQkFDQSxNQVBBLFVsQzB2UE4sQ2tDL3VQSSw2Q0FDRSx3QmxDaXZQTixDa0M5dVBJLGlEQU9FLG1DQU5BLFdBS0EseUJBSEEsVUFEQSxrQkFFQSxTQUNBLFNsQ2t2UE4sQ2tDN3VQSSxpQ0FDRSxhbEMrdVBOLENrQzd1UE0sbUNBRUUsZ0RBREEsa0RsQ2d2UFIsQ21DMXhQQSxLQUNFLDBFQUNBLHlEQUdBLGdCQURBLGdCQURBLGNuQyt4UEYsQ21DMXhQQSxVQUtFLGFsQ3VGd0MsQ2tDM0Z4QyxjQUNBLG1CQUlBLHFCQ0hJLHlHRElKLENDSkksaUdwQyt4UE4sQ29DM3hQTSx1Q0RQTixVQ1FRLHVDcEM4eFBOLENBQ0YsQ21DOXhQRSxnQ0FFRSxVbENyQkcsQ2tDc0JILG9CbkMreFBKLENtQzN4UEUsbUJBQ0UsYWxDZk8sQ2tDaUJQLGVBREEsbUJuQzh4UEosQ21DcnhQQSxVQUNFLDRCbkN3eFBGLENtQ3R4UEUsb0JBRUUsZ0JBQ0EsNkJsQmxCQSw4QkFDQSwrQmtCZUEsa0JuQzR4UEosQ21DdnhQSSxvREFFRSxpQ3RCbWhDOEIsQ3NCamhDOUIsaUJuQ3V4UE4sQ21DcHhQSSw2QkFFRSw2QkFDQSx5QkFGQSxhbkN3eFBOLENtQ2x4UEUsOERBR0UscUJsQ3pESSxDa0MwREosMkJ0QnNnQ2dDLENzQnhnQ2hDLGFuQ3N4UEosQ21DanhQRSx5QmxCMUNFLHlCQUNBLDBCa0IyQ0EsZW5Db3hQSixDbUN4d1BFLHFCQUNFLGdCQUNBLFNsQm5FQSxvQmpCKzBQSixDbUN4d1BFLHVERXRGQSx3QnBDSFEsQ2tDMkZOLFVuQzJ3UEosQ21DaHdQRSx3Q0FFRSx5RUFDQSxpQm5DbXdQSixDbUM5dlBFLGtEQUVFLDREQUNBLHVFQUNBLGlCbkNpd1BKLENtQzN2UEUsaUVBQ0UsVW5DK3ZQSixDbUNydlBFLHVCQUNFLFluQ3d2UEosQ21DdHZQRSxxQkFDRSxhbkN3dlBKLENzQ2gzUEEsUUFJRSw2RkFGQSwwRUFDQSx5REFFQSxtSEFHQSxvQnpCNGpDa0MsQ3lCOWpDbEMsaUJ6QjhqQ2tDLEN5Qm5rQ2xDLGlCdEN5M1BGLENzQzMyUEUsMkpBR0UsNkZBRkEsMEVBQ0Esa0VBRUEsa0h0Q20zUEosQ3NDLzFQQSxjdEI4T00saUJBTEksQ3NCdE9SLGlCekJvaUNrQyxDeUJyaUNsQyx3QnpCb2lDa0MsQ3lCcmlDbEMscUJ6QnFpQ2tDLEN5QmhpQ2xDLGtCdENpMlBGLENzQy8xUEUsc0RBSEEsb0J0Q3EyUEYsQ3NDdjFQQSxZQUNFLDBFQUNBLHVJQUdBLGdCQURBLGdCQURBLGN0QzQxUEYsQ3NDeDFQRSxzQkFFRSxlQURBLGV0QzIxUEosQ3NDdjFQRSwyQkFDRSxldEN5MVBKLENzQ2gxUEEsYUFFRSxvQnpCdzlCa0MsQ3lCejlCbEMsaUJ0Q28xUEYsQ3NDdjBQQSxpQkFLRSw2RkFKQSxxRUFDQSxzRXRDMjBQRixDc0NwMFBBLGdCQUlFLDZCQUNBLDZCckJ6R0Usa0JEa1JFLGlCQUxJLENzQnRLUixjQUZBLHNCRnhHSSxzREU4R0osQ0Y5R0ksOENFOEdKLENGOUdJLHNDRThHSixDRjlHSSwyRXBDcTdQTixDb0NqN1BNLHVDRW1HTixnQkZsR1EsdUNwQ283UE4sQ0FDRixDc0MxMFBFLHNCQUNFLG9CdEM0MFBKLENzQ3owUEUsc0JBR0Usd0RBREEsVUFEQSxvQnRDNjBQSixDc0NyMFBBLHFCQU1FLHdCQURBLDRCQUVBLHFCQU5BLHFCQUVBLGFBQ0Esc0JBRkEsV3RDNjBQRixDc0NyMFBBLG1CQUNFLHdDQUNBLGV0Q3cwUEYsQ29CbDZQSSx5QmtCc0dBLGtCQUVJLCtEQUNBLHdHdEMrelBOLENzQzd6UE0sOEJBQ0UsK0h0Qyt6UFIsQ3NDN3pQUSw2Q0FDRSxpQnRDK3pQVixDc0M1elBRLHdDQUVFLGtCekJvNkJ3QixDeUJyNkJ4QixtQnRDK3pQVixDc0MxelBNLHFDQUNFLGdCdEM0elBSLENzQ3p6UE0sbUNBQ0Usa0hBQ0Esb0V0QzJ6UFIsQ3NDcHpQTSxzRUFDRSxZdEN5elBSLENzQ3R6UE0sNkJBTUUsNkJBRUEsY0FEQSxlQUxBLFNBRUEsdUVBSEEsaUJBU0Esc0NGbE1KLHVCRWlNSSxDRmpNSixlRWlNSSxDQUpBLDZCQUZBLFl0Qyt6UFIsQ3NDdHpQTSxxRUFJRSxnQkFEQSxhQURBLFd0QzB6UFIsQ3NDcnpQTSxrQ0FDRSwwRUFDQSx1RUFFQSxtQkFEQSxTdEN3elBSLENBQ0YsQ29CeDlQSSx5QmtCc0dBLGtCQUVJLCtEQUNBLHdHdENvM1BOLENzQ2wzUE0sOEJBQ0UsK0h0Q28zUFIsQ3NDbDNQUSw2Q0FDRSxpQnRDbzNQVixDc0NqM1BRLHdDQUVFLGtCekJvNkJ3QixDeUJyNkJ4QixtQnRDbzNQVixDc0MvMlBNLHFDQUNFLGdCdENpM1BSLENzQzkyUE0sbUNBQ0Usa0hBQ0Esb0V0Q2czUFIsQ3NDejJQTSxzRUFDRSxZdEM4MlBSLENzQzMyUE0sNkJBTUUsNkJBRUEsY0FEQSxlQUxBLFNBRUEsdUVBSEEsaUJBU0Esc0NGbE1KLHVCRWlNSSxDRmpNSixlRWlNSSxDQUpBLDZCQUZBLFl0Q28zUFIsQ3NDMzJQTSxxRUFJRSxnQkFEQSxhQURBLFd0QysyUFIsQ3NDMTJQTSxrQ0FDRSwwRUFDQSx1RUFFQSxtQkFEQSxTdEM2MlBSLENBQ0YsQ29CN2dRSSx5QmtCc0dBLGtCQUVJLCtEQUNBLHdHdEN5NlBOLENzQ3Y2UE0sOEJBQ0UsK0h0Q3k2UFIsQ3NDdjZQUSw2Q0FDRSxpQnRDeTZQVixDc0N0NlBRLHdDQUVFLGtCekJvNkJ3QixDeUJyNkJ4QixtQnRDeTZQVixDc0NwNlBNLHFDQUNFLGdCdENzNlBSLENzQ242UE0sbUNBQ0Usa0hBQ0Esb0V0Q3E2UFIsQ3NDOTVQTSxzRUFDRSxZdENtNlBSLENzQ2g2UE0sNkJBTUUsNkJBRUEsY0FEQSxlQUxBLFNBRUEsdUVBSEEsaUJBU0Esc0NGbE1KLHVCRWlNSSxDRmpNSixlRWlNSSxDQUpBLDZCQUZBLFl0Q3k2UFIsQ3NDaDZQTSxxRUFJRSxnQkFEQSxhQURBLFd0Q282UFIsQ3NDLzVQTSxrQ0FDRSwwRUFDQSx1RUFFQSxtQkFEQSxTdENrNlBSLENBQ0YsQ29CbGtRSSwwQmtCc0dBLGtCQUVJLCtEQUNBLHdHdEM4OVBOLENzQzU5UE0sOEJBQ0UsK0h0Qzg5UFIsQ3NDNTlQUSw2Q0FDRSxpQnRDODlQVixDc0MzOVBRLHdDQUVFLGtCekJvNkJ3QixDeUJyNkJ4QixtQnRDODlQVixDc0N6OVBNLHFDQUNFLGdCdEMyOVBSLENzQ3g5UE0sbUNBQ0Usa0hBQ0Esb0V0QzA5UFIsQ3NDbjlQTSxzRUFDRSxZdEN3OVBSLENzQ3I5UE0sNkJBTUUsNkJBRUEsY0FEQSxlQUxBLFNBRUEsdUVBSEEsaUJBU0Esc0NGbE1KLHVCRWlNSSxDRmpNSixlRWlNSSxDQUpBLDZCQUZBLFl0Qzg5UFIsQ3NDcjlQTSxxRUFJRSxnQkFEQSxhQURBLFd0Q3k5UFIsQ3NDcDlQTSxrQ0FDRSwwRUFDQSx1RUFFQSxtQkFEQSxTdEN1OVBSLENBQ0YsQ29Cdm5RSSwwQmtCc0dBLG1CQUVJLCtEQUNBLHdHdENtaFFOLENzQ2poUU0sK0JBQ0UsK0h0Q21oUVIsQ3NDamhRUSw4Q0FDRSxpQnRDbWhRVixDc0NoaFFRLHlDQUVFLGtCekJvNkJ3QixDeUJyNkJ4QixtQnRDbWhRVixDc0M5Z1FNLHNDQUNFLGdCdENnaFFSLENzQzdnUU0sb0NBQ0Usa0hBQ0Esb0V0QytnUVIsQ3NDeGdRTSx3RUFDRSxZdEM2Z1FSLENzQzFnUU0sOEJBTUUsNkJBRUEsY0FEQSxlQUxBLFNBRUEsdUVBSEEsaUJBU0Esc0NGbE1KLHVCRWlNSSxDRmpNSixlRWlNSSxDQUpBLDZCQUZBLFl0Q21oUVIsQ3NDMWdRTSx1RUFJRSxnQkFEQSxhQURBLFd0QzhnUVIsQ3NDemdRTSxtQ0FDRSwwRUFDQSx1RUFFQSxtQkFEQSxTdEM0Z1FSLENBQ0YsQ3NDdGtRSSxlQUVJLCtEQUNBLHdHdEN1a1FSLENzQ3JrUVEsMkJBQ0UsK0h0Q3VrUVYsQ3NDcmtRVSwwQ0FDRSxpQnRDdWtRWixDc0Nwa1FVLHFDQUVFLGtCekJvNkJ3QixDeUJyNkJ4QixtQnRDdWtRWixDc0Nsa1FRLGtDQUNFLGdCdENva1FWLENzQ2prUVEsZ0NBQ0Usa0hBQ0Esb0V0Q21rUVYsQ3NDNWpRUSxnRUFDRSxZdENpa1FWLENzQzlqUVEsMEJBTUUsNkJBRUEsY0FEQSxlQUxBLFNBRUEsdUVBSEEsaUJBU0Esc0NGbE1KLHVCRWlNSSxDRmpNSixlRWlNSSxDQUpBLDZCQUZBLFl0Q3VrUVYsQ3NDOWpRUSwrREFJRSxnQkFEQSxhQURBLFd0Q2trUVYsQ3NDN2pRUSwrQkFDRSwwRUFDQSx1RUFFQSxtQkFEQSxTdENna1FWLENzQzlpUUksZ0dBRUUsb0J0Q21qUU4sQ3NDOWlRSSxvQ0FDRSxxQnRDZ2pRTixDc0M5aVFNLG9GQUVFLG9CdEMraVFSLENzQzVpUU0sNkNBQ0Usb0J0QzhpUVIsQ3NDMWlRSSxxRkFFRSxvQnRDNGlRTixDc0N4aVFFLDhCQUVFLDJCekJ5MkJnQyxDeUIxMkJoQyxxQnRDMmlRSixDc0N2aVFFLG1DQUNFLHNRdEN5aVFKLENzQ3RpUUUsMkJBQ0UscUJ0Q3dpUUosQ3NDdGlRSSxtR0FHRSxvQnRDd2lRTixDc0M5aFFJLDZGQUVFLFV0Q21pUU4sQ3NDOWhRSSxtQ0FDRSx5QnRDZ2lRTixDc0M5aFFNLGtGQUVFLHlCdEMraFFSLENzQzVoUU0sNENBQ0UseUJ0QzhoUVIsQ3NDMWhRSSxtRkFFRSxVdEM0aFFOLENzQ3hoUUUsNkJBRUUsK0J6Qit5QmdDLEN5Qmh6QmhDLHlCdEMyaFFKLENzQ3ZoUUUsa0NBQ0UsNFF0Q3loUUosQ3NDdGhRRSwwQkFDRSx5QnRDd2hRSixDc0N2aFFJLGdHQUdFLFV0Q3loUU4sQ3VDcDJRQSxXQVVFLDRCQURBLHNCQVBBLFNBRUEsMEVBQ0EsdUlBQ0EsZUFLQSxVQVZBLGVIZUksb0RHSEosQ0hHSSw0Q0dISixDSEdJLG9DR0hKLENIR0ksdUVHSEosQ0FMQSxrQkFMQSxZdkMrMlFGLENvQzkxUU0sdUNHcEJOLFdIcUJRLHVDcENpMlFOLENBQ0YsQ3VDdjJRQSxvQkNSRSxxQnZDTEssQ3VDSUwsYUFIQSxPQUZBLGVBQ0EsTUFHQSxZQURBLFl4QzQzUUYsQ3dDdDNRRSx5QkFBUyxTeEN5M1FYLEN3Q3gzUUUseUJBQVMsVXhDMjNRWCxDdUNuM1FBLGtCQUVFLDZGQURBLDBFQUVBLG1IQUNBLFl2Q3MzUUYsQ3VDcDNRRSw2QkFJRSxxQkFEQSxvQkFEQSxrQkFEQSxhdkN5M1FKLEN1Q2wzUUEsaUJBRUUsZ0J0Q1c0QixDc0NaNUIsZXZDczNRRixDdUNsM1FBLGdCQUNFLHVFQUVBLGdCQURBLFl2Q3MzUUYsQ3VDbDNRQSxpQkFJRSxzQ0FGQSxPQURBLE1BSUEsZ0VBRkEsV3ZDdTNRRixDdUNsM1FBLGVBSUUscUNBRkEsUUFEQSxNQUlBLDhEQUZBLFd2Q3UzUUYsQ3VDbDNRQSxlQU1FLHVDQUxBLE1BTUEsK0R2Q3EzUUYsQ3VDbDNRQSxpQ0FORSxXMUJnaERrQyxDMEJqaERsQyxPQUVBLGdCQUhBLE92Q200UUYsQ3VDMzNRQSxrQkFLRSxvQ0FDQSw2RHZDcTNRRixDdUNsM1FBLGdCQUNFLHFDdkNxM1FGLEN5Q2w4UUEsZ0JBQ0UsVXpDcThRRixDeUNuOFFFLG9DQUNFLGF6Q3E4UUosQ3lDajhRQSxnQkFDRSxZQUNBLFN6Q284UUYsQ3lDbDhRRSxzQkFDRSxZekNvOFFKLEN5Q2w4UUUsMEJBUUUsOEJBRkEsa0JBSEEsY0FFQSxXQUpBLGdGQU1BLHdEQUhBLFV6Q3c4UUosQ3lDbDhRRSxvQ0FDRSxjekNvOFFKLEN5Q2g4UUkseUNBQ0UsOEZBQ0EsdUR6Q2s4UU4sQ3lDaDhRSSw0Q0FDRSxVQUNBLHVEekNrOFFOLEN5Q2g4UUksNENBQ0Usa0dBQ0EsdUR6Q2s4UU4sQ3lDNzdRQSxtQ0FDRSxlekNnOFFGLEN5QzU3UUEsbUJBQ0UsWXpDKzdRRixDb0J2N1FJLDRDcUJUSixtQkFLTSxhekMrN1FKLENBQ0YsQ3lDMzdRQSxrQkFDRSxZekM4N1FGLENvQmg4UUksOENxQkNKLGtCQUtNLGF6Qzg3UUosQ0FDRixDb0JyOFFJLHlCcUJXSixrQkFFSSxZekM2N1FGLENBQ0YsQ3lDdjdRQSxhQUNFLGFBRUEsaUdBREEsYXpDMjdRRixDeUN2N1FBLHFCQU1FLDRCQURBLFV4Q3JGTSxDd0NpRk4scUM1QnllNEIsQzRCeGU1QixpQnhDdEQ0QixDd0N1RDVCLGV4Q2xENEIsQ3dDbUQ1QixjekM0N1FGLEN5Q3A3UUUsaUVBQ0UsYXpDeTdRSixDeUNsN1FBLGFBQ0UsbUhBQ0Esa0J6Q3E3UUYsQ3lDbDdRSSwwREFDRSwrQkFDRSxlekNvN1FOLENBQ0YsQ29CMStRSSwwQnFCMERFLCtCQUVFLGtEQURBLG1EekNvN1FOLENBQ0YsQ3lDLzZRRSw0QkFHRSx5Q0FGQSxpQ0FLQSxnQkFGQSxZdkM1QzhCLEN1QzBDOUIsZTVCaWdDZ0MsQzRCOS9CaEMsU3pDazdRSixDeUMvNlFJLG1DQUNFLFdBQ0EsY0FHQSxRdkNyRDRCLEN1Q3VENUIsT0FKQSxrQkFHQSxNQUZBLFV6Q283UU4sQ3lDOTZRSSw0RkFLRSxzQ0FGQSxldkN4RW9CLEN1Q3lFcEIsZXhDNUd3QixDd0MwR3hCLG9CQUlBLDJJekNnN1FOLEN5Qzk2UU0sd0dBRUUsb0RBREEsMkN6Q2s3UVIsQ3lDOTZRTSx3R0FDRSw2RHpDaTdRUixDeUMzNlFBLDZFQU1FLDZCQUpBLHFDNUIyWjRCLEM0QjFaNUIsZXZDNUZ3QixDdUM2RnhCLGV4Q2hJNEIsQ3dDaUk1QixtQnpDKzZRRixDeUN2NlFFLHlGQUNFLGtDekMwNlFKLEN5Q3Y2UUUsK0dBQ0UsYXpDMDZRSixDeUNwNlFFLHVIQUNFLDBDekN3NlFKLENvQnhpUkkseUJxQm9JSixnQ0FFSSxhekN1NlFGLENBQ0YsQ3lDcDZRQSwrQ0FDRSxVekN1NlFGLEN5Q3I2UUUseURBR0UsZXpDcTZRSixDb0JyalJJLHlCcUI2SUYseURBTUksc0R6Q3M2UUosQ0FDRixDeUNsNlFBLGlCQUVFLDZGQURBLHlFekNzNlFGLEN5Q242UUUsdUJBR0UscUJ4QzNORyxDd0NpT0gsWUFFQSxzQkFWQSxXQUNBLHFCQUtBLFlBR0EscURBTkEsMGdDQUNBLG9EQUNBLDRDQUVBLFV6Q3c2UUosQ3lDajZRQSxvQ0FDRSxxQnhDbE9NLEN3Q21PTixpRnpDbzZRRixDeUMvM1FFLG9HQUNFLDhCQUNBLHlCekNtNFFKLEN5Q2g0UUUsMEhBQ0UsNkJBQ0Esd0J6Q200UUosQ3lDejNRRSw2SEFDRSxZQUNBLE96Q2c0UUosQ3lDNTNRQSx3RUFFRSx5QnpDKzNRRixDeUM1M1FBLGtDQUNFLDBDekMrM1FGLEMwQzdxUkEsbUJBRUUsNkZBREEsMEVBRUEsWXhDOEdvQyxDd0M3R3BDLGVBQ0Esa0JBQ0EsVTFDZ3JSRixDb0IxbVJJLDRCc0JuRUEscUNBQ0UsZTFDZ3JSSixDQUNGLEMwQzdxUkUsbUNBT0UsNkZBTEEscUJ6Q1BJLEN5Q2NKLGF6Q3RCTSxDeUNjTiwwRUFLQSx1SUFEQSxZQUdBLG1HQUxBLG1EQUNBLFUxQ29yUkosQzBDN3FSSSw0Q0FDRSwyRDFDK3FSTixDMEM1cVJJLCtDQUNFLGlFMUM4cVJOLEMwQ3pxUkEsY0FDRSxlQUNBLFcxQzRxUkYsQzBDMXFSRSx5QkFDRSxRMUM0cVJKLEMwQ3ZxUkUsdUNBQ0UsK0YxQzBxUkosQzBDdnFSRSwwQ0FDRSxTMUN5cVJKLEMwQ3RxUkUsMENBQ0UsK0YxQ3dxUkosQzBDcHFSQSxhQUNFLGlCQW9CQSx1QkFaQSxxQnpDaEVLLEN5Q3FFTCxxQ3hDaURvQyxDd0M3RHBDLDBFQUNBLHVJQUlBLGFBSEEsbUhBWUEsNkZBREEsY0FLQSxrREFEQSw2RUFEQSxxREFaQSxlQUtBLFFBSEEsZ0VBSUEsc0NBRkEsV3hDbURvQyxDd0NoRHBDLFMxQzhxUkYsQzBDbnFSRSw4QkFFRSxVMUNxcVJKLEMwQ2xxUkUsMkJBQ0UsdUQxQ29xUkosQzBDaHFSRSw4QkFDRSxrSEFDQSx1SUFDQSxrSDFDa3FSSixDMEM5cFJFLHdCQUNFLFUxQ2dxUkosQzBDN3BSRSx5QkFDRSw4RUFFQSxVekNqR0ksQ3lDZ0dKLDRDMUNncVJKLEMwQzdwUkksOEJBQ0UsZ0QxQytwUk4sQzBDMXBSSSxxQ0FDRSxZMUM0cFJOLEMwQ3pwUkksb0NBQ0UsVXpDOUdFLEN5QytHRixnQkFDQSxzRDFDMnBSTixDMEN2cFJFLCtCQUVFLG9EQURBLHVEQUVBLGUxQ3lwUkosQzBDdHBSRSw0QkFDRSw2QkFDQSxVQUNBLGUxQ3dwUkosQzBDbHBSRSw0SkFFRSxnQ0FDQSx1Q0FDQSwrQzFDdXBSSixDMENqcFJBLDRCQU1FLFlBREEsd0NBSEEsWUFEQSwwQkFHQSwwREFEQSxVMUN1cFJGLEMwQzlvUkEsZ0JBQ0UscUVBQ0EsYTFDaXBSRixDMEMzb1JBLDJCQUNFLFkxQzhvUkYsQzBDNW9SRSxxQ0FFRSw2QkFDQSxpQkFGQSxlMUNncFJKLEMwQzNvUkUsd0RBQ0UsZTFDNm9SSixDMEN0b1JBLHdCQUdFLDhFQUZBLDRCeENyRG9DLEN3Q3NEcEMsa0QxQzBvUkYsQzBDL25SRSxrQ0FHRSxrQkFEQSxVekNqTUksQ3lDbU1KLGdEQUhBLFMxQ29vUkosQzJDNTBSRSw4QkFFRSxnQkFEQSxVM0NnMVJKLEMyQzUwUkUsOEJBQ0UseUUzQzgwUkosQzJDcDBSRSwyQkFHRSwrREFDQSxrQkFIQSxzQzlCc2hCMEIsQzhCdGhCMUIsOEI5QnNoQjBCLEM4QnJoQjFCLFUzQ3cwUkosQzJDcDBSSSxxQ0FDRSxVM0NzMFJOLEMyQ3AwUk0sOENBQ0UsZTNDczBSUixDMkNsMFJJLDBDQUdFLG9CQUZBLDRCQUNBLGUzQ3EwUk4sQzJDbDBSTSx5REFDRSxlM0NvMFJSLEMyQy96UkUsMEJBRUUsNkZBREEsWTNDazBSSixDMkMvelJJLGtDQUNFLHlFM0NpMFJOLEMyQzl6UkkseUNBQ0UsZTNDZzBSTixDMkM3elJNLDZDQUNFLHlGM0MrelJSLEMyQ3p6UkEsb0RBQ0UsYTNDNHpSRixDMkN0elJBLDhCQUNFLFkzQ3l6UkYsQzJDdHpSQSx1REFDRSxhM0N5elJGLEMyQ2x6UkUsaUNBQ0UsYTNDcXpSSixDMkN0elJFLGlDQUNFLGlCM0N5elJKLEMyQzF6UkUsaUNBQ0UsaUIzQzZ6UkosQzRDejRSQSxXQU1FLGdYQUNBLFMzQk9FLHFCMkJiRixzREFJQSxVM0NQSyxDMkNLTCxVL0JvakQyQixDK0I5aUQzQixVL0JxakQyQixDK0IxakQzQixjQUZBLFM1Q201UkYsQzRDejRSRSxpQkFDRSxVM0NmRyxDMkNpQkgsVy9CZ2pEeUIsQytCampEekIsb0I1QzQ0UkosQzRDeDRSRSxpQkFFRSxrRC9Cd3RCNEIsQytCeHRCNUIsMEMvQnd0QjRCLEMrQnZ0QjVCLFMvQjJpRHlCLEMrQjdpRHpCLFM1QzQ0UkosQzRDdjRSRSx3Q0FJRSxXL0JxaUR5QixDK0J2aUR6QixvQkFDQSxvRjVDeTRSSixDNENwNFJBLGlCQUNFLHlEL0JpaUQyQixDK0JqaUQzQixpRDVDdTRSRixDNkN6NlJBLEtBWUUsNkJBQ0EsNkI1QkVFLGtCNEJWRixVNUNOSyxDNENXTCxlQVRBLHFCQUNBLDJCNUN5QnVCLENlc1FuQixjQUxJLEM2QnpSUixlNUNxQzRCLEM0Q3BDNUIsZ0I1Q3VDNEIsQzZDZ0Y1QixxQkRySEEsa0JUTUksNklTR0osQ1RISSxxSVNHSixDVEhJLDZIU0dKLENUSEksaUtTR0osQ0FKQSxxRkFGQSxxQjdDbTdSRixDb0M1NlJNLHVDU2hCTixLVGlCUSx1Q3BDKzZSTixDQUNGLEM2Q2g3UkUsV0FDRSxVNUNuQkcsQzRDb0JILG9CN0NrN1JKLEM2Qy82UkUsaUNBR0Usb0I1Q2lIMEIsQzRDakgxQixZNUNpSDBCLEM0Q2xIMUIsUzdDaTdSSixDNkNsNlJFLG1EQUlFLFc1Q2dHMEIsQzRDakcxQixtQjdDbTZSSixDNkN0NVJFLGFSdkRBLHdCeEI0RWEsQ2lDMURiLG9CakMwRGEsQ2lDNURiLFU5Q204UkYsQzhDeDdSRSxvRVQzQkEsd0JTTW1CLENBa0JqQixvQkFqQmEsQ0FlYixVOUN3OFJKLEM4Q244UkUsaURBU0ksMkY5QzA3Uk4sQzhDdDdSRSwwSUFNRSx3QkFyQ2tCLENBd0NsQixvQkF2Q2MsQ0FtQ2QsVTlDczdSSixDOENoN1JJLHdLQUtJLDJGOUM4NlJSLEM4Q3o2UkUsNENBR0Usd0JqQ1lXLENpQ1RYLG9CakNTVyxDaUNiWCxVOUM0NlJKLEM2Q3A3UkUsbUVSdkRBLHdCeEI0RWEsQ2lDMURiLG9CakMwRGEsQ2lDNURiLFU5Q2krUkYsQzhDNTlSRSwrRVRyQkEsd0JTTW1CLENBa0JqQixvQkFqQmEsQ0FlYixVOUNnK1JKLEM4QzM5UkUsb0xUM0JBLHdCU01tQixDQXlCakIsb0JBeEJhLENBNkJYLDhGQVBGLFU5Qys5UkosQzhDcDlSRSxpZUFNRSx3QkFyQ2tCLENBd0NsQixvQkF2Q2MsQ0FtQ2QsVTlDbzlSSixDOEM5OFJJLDZoQkFLSSw2RjlDNDhSUixDOEN2OFJFLDBLQUdFLHdCakNZVyxDaUNUWCxvQmpDU1csQ2lDYlgsVTlDMDhSSixDNkNsOVJFLGFSdkRBLHdCeEI0RWEsQ2lDMURiLG9CakMwRGEsQ2lDNURiLFU5QysvUkYsQzhDcC9SRSxvRVQzQkEsd0JTTW1CLENBa0JqQixvQkFqQmEsQ0FlYixVOUNvZ1NKLEM4Qy8vUkUsaURBU0ksNkY5Q3MvUk4sQzhDbC9SRSwwSUFNRSx3QkFyQ2tCLENBd0NsQixvQkF2Q2MsQ0FtQ2QsVTlDay9SSixDOEM1K1JJLHdLQUtJLDZGOUMwK1JSLEM4Q3IrUkUsNENBR0Usd0JqQ1lXLENpQ1RYLG9CakNTVyxDaUNiWCxVOUN3K1JKLEM2Q2gvUkUsVVJ2REEsd0J4QjRFYSxDaUMxRGIsb0JqQzBEYSxDaUM1RGIsVTlDNmhTRixDOENsaFNFLDJEVDNCQSx3QlNNbUIsQ0FrQmpCLG9CQWpCYSxDQWViLFU5Q2tpU0osQzhDN2hTRSwyQ0FTSSw2RjlDb2hTTixDOENoaFNFLDJIQU1FLHdCQXJDa0IsQ0F3Q2xCLG9CQXZDYyxDQW1DZCxVOUNnaFNKLEM4QzFnU0kseUpBS0ksNkY5Q3dnU1IsQzhDbmdTRSxzQ0FHRSx3QmpDWVcsQ2lDVFgsb0JqQ1NXLENpQ2JYLFU5Q3NnU0osQzZDOWdTRSxhUnZEQSx3QnhCNEVhLENpQzFEYixvQmpDMERhLENpQzVEYixVOUMyalNGLEM4Q2hqU0Usb0VUM0JBLHdCU01tQixDQWtCakIsb0JBakJhLENBZWIsVTlDZ2tTSixDOEMzalNFLGlEQVNJLDJGOUNralNOLEM4QzlpU0UsMElBTUUsd0JBckNrQixDQXdDbEIsb0JBdkNjLENBbUNkLFU5QzhpU0osQzhDeGlTSSx3S0FLSSwyRjlDc2lTUixDOENqaVNFLDRDQUdFLHdCakNZVyxDaUNUWCxvQmpDU1csQ2lDYlgsVTlDb2lTSixDNkM1aVNFLFlSdkRBLHdCeEI0RWEsQ2lDMURiLG9CakMwRGEsQ2lDNURiLFU5Q3lsU0YsQzhDOWtTRSxpRVQzQkEsd0JTTW1CLENBa0JqQixvQkFqQmEsQ0FlYixVOUM4bFNKLEM4Q3psU0UsK0NBU0ksNkY5Q2dsU04sQzhDNWtTRSxxSUFNRSx3QkFyQ2tCLENBd0NsQixvQkF2Q2MsQ0FtQ2QsVTlDNGtTSixDOEN0a1NJLG1LQUtJLDZGOUNva1NSLEM4Qy9qU0UsMENBR0Usd0JqQ1lXLENpQ1RYLG9CakNTVyxDaUNiWCxVOUNra1NKLEM2QzFrU0UsV1J2REEsd0J4QjRFYSxDaUMxRGIsb0JqQzBEYSxDaUM1RGIsVTlDdW5TRixDOEM1bVNFLDhEVDNCQSx3QlNNbUIsQ0FrQmpCLG9CQWpCYSxDQWViLFU5QzRuU0osQzhDdm5TRSw2Q0FTSSwrRjlDOG1TTixDOEMxbVNFLGdJQU1FLHdCQXJDa0IsQ0F3Q2xCLG9CQXZDYyxDQW1DZCxVOUMwbVNKLEM4Q3BtU0ksOEpBS0ksK0Y5Q2ttU1IsQzhDN2xTRSx3Q0FHRSx3QmpDWVcsQ2lDVFgsb0JqQ1NXLENpQ2JYLFU5Q2dtU0osQzhDMW9TRSxrSlRyQkEscUJTTW1CLENBa0JqQixpQkFqQmEsQ0FlYixVOUNvcFNKLEM4Qy9vU0Usb0xUM0JBLHFCU01tQixDQXlCakIsaUJBeEJhLENBNkJYLDRGQVBGLFU5Q21wU0osQzhDeG9TRSxpZUFNRSxxQkFyQ2tCLENBd0NsQixpQkF2Q2MsQ0FtQ2QsVTlDd29TSixDOENsb1NJLDZoQkFLSSwyRjlDZ29TUixDOEMzblNFLDBLQUdFLHFCakNZVyxDaUNUWCxpQmpDU1csQ2lDYlgsVTlDOG5TSixDNkNob1NFLHFCQ29CQSxvQmpDTGEsQ2lDSWIsYTlDa25TRixDOEMvbVNFLDJCQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDbW5TSixDOEM5bVNFLGlFQUVFLDJGOUMrbVNKLEM4QzVtU0UsaUxBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDNG1TSixDOEN4bVNJLCtNQUtJLDJGOUNzbVNSLEM4Q2ptU0UsNERBR0UsNkJBREEsYTlDbW1TSixDNkN6cFNFLHVCQ29CQSxvQmpDTGEsQ2lDSWIsYTlDMm9TRixDOEN4b1NFLDZCQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDNG9TSixDOEN2b1NFLHFFQUVFLDZGOUN3b1NKLEM4Q3JvU0UsMkxBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDcW9TSixDOENqb1NJLHlOQUtJLDZGOUMrblNSLEM4QzFuU0UsZ0VBR0UsNkJBREEsYTlDNG5TSixDNkNsclNFLHFCQ29CQSxvQmpDTGEsQ2lDSWIsYTlDb3FTRixDOENqcVNFLDJCQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDcXFTSixDOENocVNFLGlFQUVFLDZGOUNpcVNKLEM4QzlwU0UsaUxBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDOHBTSixDOEMxcFNJLCtNQUtJLDZGOUN3cFNSLEM4Q25wU0UsNERBR0UsNkJBREEsYTlDcXBTSixDNkMzc1NFLGtCQ29CQSxvQmpDTGEsQ2lDSWIsYTlDNnJTRixDOEMxclNFLHdCQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDOHJTSixDOEN6clNFLDJEQUVFLDZGOUMwclNKLEM4Q3ZyU0Usa0tBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDdXJTSixDOENuclNJLGdNQUtJLDZGOUNpclNSLEM4QzVxU0Usc0RBR0UsNkJBREEsYTlDOHFTSixDNkNwdVNFLHFCQ29CQSxvQmpDTGEsQ2lDSWIsYTlDc3RTRixDOENudFNFLDJCQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDdXRTSixDOENsdFNFLGlFQUVFLDZGOUNtdFNKLEM4Q2h0U0UsaUxBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDZ3RTSixDOEM1c1NJLCtNQUtJLDZGOUMwc1NSLEM4Q3JzU0UsNERBR0UsNkJBREEsYTlDdXNTSixDNkM3dlNFLG9CQ29CQSxvQmpDTGEsQ2lDSWIsYTlDK3VTRixDOEM1dVNFLDBCQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDZ3ZTSixDOEMzdVNFLCtEQUVFLDJGOUM0dVNKLEM4Q3p1U0UsNEtBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDeXVTSixDOENydVNJLDBNQUtJLDJGOUNtdVNSLEM4Qzl0U0UsMERBR0UsNkJBREEsYTlDZ3VTSixDNkN0eFNFLDBDQ29CQSxvQmpDTGEsQ2lDSWIsYTlDd3dTRixDOENyd1NFLHNEQUVFLHdCakNUVyxDaUNVWCxvQmpDVlcsQ2lDUVgsVTlDeXdTSixDOENwd1NFLGtJQUVFLGlHOUNxd1NKLEM4Q2x3U0Usa1dBTUUsd0JqQ3hCVyxDaUN5Qlgsb0JqQ3pCVyxDaUN1QlgsVTlDa3dTSixDOEM5dlNJLDhaQUtJLGlHOUM0dlNSLEM4Q3Z2U0Usd0hBR0UsNkJBREEsYTlDeXZTSixDNkMveVNFLCtCQ29CQSxpQmpDTGEsQ2lDSWIsVTlDaXlTRixDOEM5eFNFLDJDQUVFLHFCakNUVyxDaUNVWCxpQmpDVlcsQ2lDUVgsVTlDa3lTSixDOEM3eFNFLDRHQUVFLHFGOUM4eFNKLEM4QzN4U0UsMlNBTUUscUJqQ3hCVyxDaUN5QlgsaUJqQ3pCVyxDaUN1QlgsVTlDMnhTSixDOEN2eFNJLHVXQUtJLHFGOUNxeFNSLEM4Q2h4U0Usa0dBR0UsNkJBREEsVTlDa3hTSixDNkM1elNBLFVBRUUsYTVDMEJ3QyxDNEMzQnhDLGU1Q3BDNEIsQzRDc0M1Qix5QjdDK3pTRixDNkM3elNFLGdCQUNFLFU3Q2cwU0osQzZDNXpTRSxnQ0FIRSx5QjdDazBTSixDNkMzelNFLHNDQUVFLGE3QzR6U0osQzZDanpTQSxRNUJyRkksb0JEa1JFLGlCQUxJLEM4QmpLUixrQjlDZ3lTRixDNkNuelNBLGlFNUJ6Rkksa0JEa1JFLGNBTEksQzhCaktSLHFCOUNzeVNGLEMrQ2w2U0EsMEJBRUUsZ0IvQ3E2U0YsQytDbjZTQSxhQUNFLGNBQ0EsaUIvQ3M2U0YsQytDbjZTQSxjQUNFLFlBQ0EsYS9DczZTRixDK0NuNlNJLHVKQUdFLDZCQUVBLGNBREEsb0IvQ282U04sQytDOTVTQSxLQUdFLGVBREEsbUJBREEsb0IvQ202U0YsQytDOTVTQSxhQUNFLGtDL0NpNlNGLEMrQzk1U0EsVUFHRSw2RkFGQSxzR0FDQSxTQUVBLGUvQ2k2U0YsQytDLzVTRSxnQkFFRSxtQkFEQSxvQi9DazZTSixDK0M3NVNBLGlDQUlFLDhCQUZBLFdBQ0EscUJBTUEsWUFKQSw4dEJBQ0Esb0RBQ0EsNENBR0EsNERBQ0Esc0VBSEEsVS9DbTZTRixDK0M3NVNBLGlCQUNFLG1GL0NnNlNGLEMrQzc1U0EseUJBQ0UsWS9DZzZTRixDK0M3NVNBLHNCQUNFLGlFL0NnNlNGLEMrQzc1U0EsdUJBQ0UseUYvQ2c2U0YsQytDNzVTQSx1UEFFRSw4Qy9DZzZTRixDK0M3NVNBLHNEQUNFLHdCL0NnNlNGLEM4Q3Q5U0UseUVUM0JBLHFCU01tQixDQWtCakIsaUJBakJhLENBZWIsVTlDNCtTSixDOEN2K1NFLDZDQVNJLDJGOUM4OVNOLEM4QzE5U0UsZ0lBTUUscUJBckNrQixDQXdDbEIsaUJBdkNjLENBbUNkLFU5QzA5U0osQzhDcDlTSSw4SkFLSSwyRjlDazlTUixDOEM3OFNFLHdDQUdFLHFCN0MzREksQzZDOERKLGlCN0M5REksQzZDMERKLFU5Q2c5U0osQytDdjdTQSxhQUNFLGtCL0MwN1NGLEMrQ3Y3U0EsU0FDRSxzRC9DMDdTRixDK0N2N1NBLFlBQ0Usb0QvQzA3U0YsQytDdjdTQSx5RUFDRSxVL0MwN1NGLENnRGppVEEsb0JBQ0UscUJBRUEsa0JBREEsVWhEcWlURixDZ0RsaVRFLCtCQUNFLGFoRG9pVEosQ2dEamlURSx3QkFFRSxlQURBLFVoRG9pVEosQ2dEL2hUSSxpQ0FDRSxVaERpaVROLENnRDdoVEUsb0NBQ0UsWWhDa1JJLHFGaEI4d1NSLENnQmg3U0ksMEJnQ2pIRixvQ2hDMFJNLGlEaEIyd1NOLENBQ0YsQ2dEbGlUSSx3Q0FHRSxZQUZBLHFDQUNBLFVoRHFpVE4sQ2dEOWhURSwyQ0FDRSxlaERpaVRKLENnRDloVEUsNENBQ0UsaUJoRGdpVEosQ2dEN2hURSx5Q0FDRSxnQmhEK2hUSixDZ0QxaFRFLGdEQUdFLDBEQUZBLGtCQUNBLGFoRDhoVEosQ2dEM2hUSSxxRUFFRSwwREFEQSxhaEQ4aFROLENvQnpnVEksNEI0QjNCRixnREFjSSxrREFGQSxtREFEQSxnQkFFQSxTaEQ4aFRKLENBQ0YsQ2dEMWhURSx1Q0FDRSxrRGhENGhUSixDZ0R6aFRFLHFDQUNFLCtDaEQyaFRKLENnRHhoVEUsMkNBRUUsZ0RBREEsa0RoRDJoVEosQ2dEdmhURSw4Q0FFRSxpQkFEQSxpQmhEMGhUSixDZ0R2aFRJLGlFQUNFLHVEaER5aFROLENvQmxpVEksNEI0QklGLDhDQVVJLGdEQUVBLGtEQUhBLGdCQUVBLFNoRDBoVEosQ0FDRixDZ0RwaFRFLGlDQUlFLHdiQUhBLFdBQ0EsY0FLQSxPQUZBLFdBRkEsa0JBS0EsV0FGQSxTaER5aFRKLENnRHBoVEUsMkNBQ0Usb2JoRHNoVEosQ2dEbmhURSxrREFFRSxTQURBLFVoRHNoVEosQ2dEbGhURSxnRUFFRSxTQURBLFdBRUEsMkRoRG9oVEosQ2dEamhURSxvREFDRSxXQUNBLE1BQ0EsU2hEbWhUSixDZ0RoaFRFLGtFQUNFLFdBQ0EsTUFDQSw2RGhEa2hUSixDZ0Q3Z1RFLG1DQUNFLFdBQ0EsY0FHQSxZQUZBLGtCQUNBLFdBRUEsU2hEZ2hUSixDZ0Q1Z1RFLGlEQUNFLCtCaEQ4Z1RKLENnRDNnVEUsK0RBQ0UsaUtoRDZnVEosQ2dEemdUQSxvQ0FDRSxTaEQ0Z1RGLENnRHpnVEEsc0RBQ0UsaUVoRDRnVEYsQ2dEemdUQSxnQ0FFRSxVQUNBLFFBRkEsa0JBSUEsZ0JBQ0EsOEJBRkEsU2hEOGdURixDZ0QxZ1RFLHVFQUNFLFVoRDRnVEosQ29COW1USSw0QjRCaUdGLHVFQUlJLGNoRDZnVEosQ0FDRixDaUQ5cVRJLFFBRUUsd0NBREEsTUFFQSxZakQyclROLENpRHpyVE0sbUJBQ0UsUWpEMnJUUixDaUR2clRJLFFBQ0UsZWpEMHJUTixDb0J2cFRJLHlCNkI5Q0EsV0FFRSx3Q0FEQSxNQUVBLFlqRHlzVEosQ2lEdnNUSSxzQkFDRSxRakR5c1ROLENpRHJzVEUsV0FDRSxlakR3c1RKLENBQ0YsQ29CdHFUSSx5QjZCOUNBLFdBRUUsd0NBREEsTUFFQSxZakR1dFRKLENpRHJ0VEksc0JBQ0UsUWpEdXRUTixDaURudFRFLFdBQ0UsZWpEc3RUSixDQUNGLENvQnByVEkseUI2QjlDQSxXQUVFLHdDQURBLE1BRUEsWWpEcXVUSixDaURudVRJLHNCQUNFLFFqRHF1VE4sQ2lEanVURSxXQUNFLGVqRG91VEosQ0FDRixDb0Jsc1RJLDBCNkI5Q0EsV0FFRSx3Q0FEQSxNQUVBLFlqRG12VEosQ2lEanZUSSxzQkFDRSxRakRtdlROLENpRC91VEUsV0FDRSxlakRrdlRKLENBQ0YsQ29CaHRUSSwwQjZCOUNBLFlBRUUsd0NBREEsTUFFQSxZakRpd1RKLENpRC92VEksdUJBQ0UsUWpEaXdUTixDaUQ3dlRFLFlBQ0UsZWpEZ3dUSixDQUNGLENrRDd4VEEsTUFDRSxlQUVBLDZGQURBLDBFQUlBLGtGQURBLHVGQURBLGlCbERpeVRGLENrRDd4VEUsZUFFRSxxRmxEK3hUSixDa0Q1eFRFLCtCQUpFLGdKbERveVRKLENrRGh5VEUsZ0JBRUUseUZsRDh4VEosQ2tEM3hURSwrQkFFRSxlbEQ0eFRKLENvQnB1VEksNEI4QjFERiwrQkFLSSxpQmxENnhUSixDQUNGLENrRDF4VEUsaUJBQ0UscUJsRDR4VEosQ2tEenhURSx3QkFNRSxZQUhBLE9BSUEscUNBTkEsa0JBQ0EsTUFHQSxXQURBLFNsRDh4VEosQ2tEeHhURSw0QkFDRSwwRUFDQSxrQkFDQSxTbEQweFRKLENvQjF2VEksNEI4Qm5DRiw0QkFPSSwwQ0FEQSxzQ2xENHhUSixDQUNGLENvQjd3VEkseUI4QlhGLG9CbENxUE0seUtoQndpVE4sQ0FDRixDZ0Izc1RJLGdEa0NuRkYsb0JsQzRQTSxxR2hCc2lUTixDQUNGLENrRGh5VEksdURBQ0Usc0VsRHV5VE4sQ2tEbHlURSxlQUNFLDBFQUVBLHlEQURBLFVBRUEsb0RsRG95VEosQ2tEbHlUSSx5QkFDRSxlbERveVROLENrRGh5VEUsa0JBQ0UsbURBQ0Esa0VsRGt5VEosQ2tEN3hUQSx3Q0FDRSxXQUdBLGNBREEsUUFEQSxpQmxEa3lURixDa0Q3eFRBLHNDQUNFLGdQbERneVRGLENrRDd4VEEscUNBQ0Usb09sRGd5VEYsQ21EdjNUQSxZQUNFLG1CbkQwM1RGLENtRGozVEEsZ0JuQ3VSTSxpQkFMSSxDbUMzUVIsZ0JsRDBCNEIsQ2tEOUI1QixnQkFEQSx1QkFEQSxtQm5EdzNURixDbUQ5MlRBLG1CbkM0UU0saUJBTEksQ21DclFSLHFCQURBLGlCbkRtM1RGLENtRDkyVEEsbUJuQ3NRTSxpQkFMSSxDbUMvUFIsc0JBREEsa0JuRG0zVEYsQ29ELzRUQSxvS0FLRSxhbkRNUyxDZXNSTCxnQkFMSSxDb0MzUlIsaUJwRHM1VEYsQ3FEdjVUQSxvSEFZRSw2REFGQSw0QkFEQSxxQnBESk0sQ29ETU4sdUJwQ0lFLGdCb0NQRixhcERHUyxDb0RWVCxjckNnU0ksY0FMSSxDcUN0UlIsZXBEK0I0QixDb0Q5QjVCLGdCcERvQzRCLENvRHhDNUIsdUJqQlNJLG9GaUJNSixDakJOSSw0RWlCTUosQ2pCTkksb0VpQk1KLENqQk5JLHdHaUJNSixDQWhCQSxVckR1NlRGLENvQ3o1VE0sdUNpQmhCTixvSGpCaUJRLHVDcEM4NVROLENBQ0YsQ3FENTVURSxnS0FDRSxlckRnNlRKLENxRDk1VEksNFJBQ0UsY3JEazZUTixDcUQ3NVRFLDRJQUVFLHFCcEQxQkksQ29EMkJKLG9CeEM4ekJvQyxDd0N4ekJsQyxrRHhDdXNCMEIsQ3dDdnNCMUIsMEN4Q3VzQjBCLEN3Qy9zQjVCLGFwRG5CTyxDb0RzQlAsU3JEazZUSixDcUR0NVRFLHdPQUVFLGFyRHk1VEosQ3FEcjVURSxtT0FDRSxhcER6Q08sQ29EMkNQLFNyRHc1VEosQ3FEMzVURSwrTEFDRSxhcER6Q08sQ29EMkNQLFNyRHc1VEosQ3FEMzVURSwrTUFDRSxhcER6Q08sQ29EMkNQLFNyRHc1VEosQ3FEMzVURSxtTkFDRSxhcER6Q08sQ29EMkNQLFNyRHc1VEosQ3FEMzVURSx3S0FDRSxhcER6Q08sQ29EMkNQLFNyRHc1VEosQ3FEaDVURSxvVEFFRSx3QnBEekRPLENvRDREUCxTckRtNVRKLENxRC80VEUsdU9oQnZFQSx3QnBDT1MsQ29EeUVQLGVBRkEscUJBR0EseUJwRDhFb0MsQ29EN0VwQyxnQkFQQSxhcERoRU8sQ29EOERQLHdCQUNBLHlCeEMwcEIwQixDd0MxcEIxQix3QnhDMHBCMEIsQ3dDNXBCMUIsdUJBS0Esb0JqQmpFRSw2SWlCdUVGLENqQnZFRSxxSWlCdUVGLENqQnZFRSw2SGlCdUVGLENqQnZFRSxpS3BDMDlUTixDcUQvNVRFLDRNaEJ2RUEsd0JwQ09TLENvRHlFUCxlQUZBLHFCQUdBLHlCcEQ4RW9DLENvRDdFcEMsZ0JBUEEsYXBEaEVPLENvRDhEUCx3QkFDQSx5QnhDMHBCMEIsQ3dDMXBCMUIsd0J4QzBwQjBCLEN3QzVwQjFCLHVCQUtBLG9CakJqRUUsNklpQnVFRixDakJ2RUUscUlpQnVFRixDakJ2RUUsNkhpQnVFRixDakJ2RUUsaUtwQzA5VE4sQ29DdDlUTSx1Q2lCdURKLHVPakJ0RE0sdUNwQzI5VE4sQ3FEcjZUQSw0TWpCdERNLHVDcEMyOVROLENBQ0YsQ3FEdjVURSwyWEFDRSx3QnJEMjVUSixDcUQ1NVRFLGdXQUNFLHdCckQyNVRKLENxRHg1VEUsb09oQjFGQSx3QnBDT1MsQ29ENEZQLGVBRkEscUJBR0EseUJwRDJEb0MsQ29EMURwQyxnQkFQQSxhcERuRk8sQ29EaUZQLHdCQUNBLHlCeEN1b0IwQixDd0N2b0IxQix3QnhDdW9CMEIsQ3dDem9CMUIsdUJBS0Esb0JqQnBGRSw2SWlCMEZGLENqQjFGRSxxSWlCMEZGLENqQjFGRSw2SGlCMEZGLENqQjFGRSxpS3BDcy9UTixDb0NsL1RNLHVDaUIwRUosb09qQnpFTSx1Q3BDdS9UTixDQUNGLENxRGg2VEUsd1hBQ0Usd0JyRG82VEosQ3FEMzVUQSx3QkFPRSw2QkFFQSwyQkFIQSxVcEQxSEssQ29EcUhMLGNBSUEsZ0JwRDdFNEIsQ29ENEU1QixnQkFEQSxrQkFEQSxVckRxNlRGLENxRDU1VEUsZ0ZBR0UsZUFEQSxlckQ4NVRKLENxRGw1VEEsaUJwQzdISSxvQkRrUkUsaUJBTEksQ3FDL0lSLCtCeENndUJzQyxDd0MvdEJ0QyxvQnJEdTVURixDcURuNVRFLDZDQUVFLHNCQUNBLHdCeEMybEIwQixDd0MzbEIxQix1QnhDMmxCMEIsQ3dDN2xCMUIsb0JyRHU1VEosQ3FEeDVURSx1Q0FFRSxzQkFDQSx3QnhDMmxCMEIsQ3dDM2xCMUIsdUJ4QzJsQjBCLEN3QzdsQjFCLG9CckR1NVRKLENxRGw1VEUsNkNBRUUsc0JBQ0Esd0J4Q3FsQjBCLEN3Q3JsQjFCLHVCeENxbEIwQixDd0N2bEIxQixvQnJEczVUSixDcURoNVRBLGlCcENoSkksb0JEa1JFLGlCQUxJLENxQzVIUiw4QnhDOHNCc0MsQ3dDN3NCdEMsa0JyRHE1VEYsQ3FEajVURSw2Q0FFRSxvQkFDQSx1QnhDNGtCMEIsQ3dDNWtCMUIsc0J4QzRrQjBCLEN3QzlrQjFCLGtCckRxNVRKLENxRHQ1VEUsdUNBRUUsb0JBQ0EsdUJ4QzRrQjBCLEN3QzVrQjFCLHNCeEM0a0IwQixDd0M5a0IxQixrQnJEcTVUSixDcURoNVRFLDZDQUVFLG9CQUNBLHVCeENza0IwQixDd0N0a0IxQixzQnhDc2tCMEIsQ3dDeGtCMUIsa0JyRG81VEosQ3FEMTRURSx1Q0FDRSxnQ3JEODRUSixDcUQzNFRFLHlCQUNFLCtCckQ2NFRKLENxRDE0VEUseUJBQ0UsOEJyRDQ0VEosQ3FEdjRUQSxvQkFFRSxZQUNBLGV4QzRoQjRCLEN3QzloQjVCLFVyRDQ0VEYsQ3FEeDRURSxtREFDRSxjckQwNFRKLENxRHY0VEUsdUNwQzlMRSxnQm9DK0xBLGFyRDA0VEosQ3FEdDRURSwwQ3BDbk1FLGdCb0NvTUEsYXJEeTRUSixDc0QzbFVBLDRCQUtFLHNDQWVBLDZEQVRBLHFCckRQTSxDcURRTiwrUEFFQSx1Q3pDZzdCa0MsQ3lDajdCbEMsNEJBRUEseUJ6Q2c3QmtDLEN5Qy82QmxDLHVCckNGRSxrQnFDSkYsY0FUQSxjdEMrUkksY0FMSSxDc0NuUlIsZXJENEI0QixDcUQzQjVCLGdCckRpQzRCLENxRHZDNUIsdUNsQlFJLG9Ga0JRSixDbEJSSSw0RWtCUUosQ2xCUkksb0VrQlFKLENsQlJJLHdHa0JRSixDQWpCQSxVdEQ2bVVGLENvQ2htVU0sdUNrQmZOLDRCbEJnQlEsdUNwQ21tVU4sQ0FDRixDc0Q5bFVFLHdDQUNFLG9CekNzMEJvQyxDeUNoMEJsQyxrRHpDaTdCNEIsQ3lDajdCNUIsMEN6Q2k3QjRCLEN5Q3Q3QjlCLFN0RGltVUosQ3NEeGxVRSx3SEFHRSxzQkFEQSxvQnREMGxVSixDc0R0bFVFLDhDQUVFLHdCdER1bFVKLENzRGxsVUUsMERBQ0Usa0JBQ0EseUJ0RG9sVUosQ3NEaGxVQSxnQnJDdENJLG9CRGtSRSxpQkFMSSxDc0NyT1IscUJ6Q3dyQjRCLEN5Q3ZyQjVCLGtCekN3ckI0QixDeUMxckI1QixrQnREdWxVRixDc0RobFVBLGdCckM5Q0ksb0JEa1JFLGlCQUxJLENzQzdOUixvQnpDb3JCNEIsQ3lDbnJCNUIsaUJ6Q29yQjRCLEN5Q3RyQjVCLGlCdER1bFVGLEN1RHJwVUEsWUFDRSxjQUdBLHFCMUNxM0J3QyxDMEN2M0J4QyxrQjFDcTNCd0MsQzBDcDNCeEMsa0J2RHlwVUYsQ3VEdHBVRSw4QkFDRSxXQUNBLGtCdkR3cFVKLEN1RHBwVUEsa0JBV0Usb0RBREEsNkRBTEEscUJ0RFpNLENzRGNOLHdCQURBLDRCQUVBLHdCQUNBLGdDMUM0MkJ3QyxDMENuM0J4QyxVMUN3MkJ3QyxDMEN2MkJ4QyxrQkFDQSxtQkFIQSxTdkRpcVVGLEN1RHBwVUUsaUN0Q1hFLG1CakJrcVVKLEN1RG5wVUUsOEJBRUUsaUJ2RG9wVUosQ3VEanBVRSx5QkFDRSw4QjFDMDFCc0MsQzBDMTFCdEMsc0J2RG1wVUosQ3VEaHBVRSx3QkFDRSxvQjFDc3pCb0MsQzBDcHpCcEMsa0QxQ21zQjRCLEMwQ25zQjVCLDBDMUNtc0I0QixDMENwc0I1QixTdkRtcFVKLEN1RC9vVUUsMEJBQ0Usd0J0RGpETSxDc0RrRE4sb0J2RGlwVUosQ3VEL29VSSx5Q0FJSSw0UHZEOG9VUixDdUQxb1VJLHNDQUlJLG9LdkR5b1VSLEN1RHBvVUUsK0NBQ0Usd0J0RHRFTSxDc0Q0RUosdVBBTEYsb0J2RHVvVUosQ3VEOW5VRSwyQkFFRSxnQ0FDQSxVMUNrMEJ1QyxDMENwMEJ2QyxtQnZEa29VSixDdUR6blVJLDJGQUNFLFV2RDJuVU4sQ3VEN21VQSxhQUNFLGtCdkRnblVGLEN1RDltVUUsK0JBR0Usa0xBQ0Esc0J0QzlGQSxrQnNDNEZBLG1CbkIvRkUsdURtQm1HRixDbkJuR0UsK0NtQm1HRixDQUxBLFN2RHFuVUosQ29DL3NVTSx1Q21CeUZKLCtCbkJ4Rk0sdUNwQ2t0VU4sQ0FDRixDdURublVJLHFDQUNFLHVLdkRxblVOLEN1RGxuVUksdUNBTUkscUtBTEYsd0J2RHFuVU4sQ3VEMW1VQSxtQkFDRSxxQkFDQSxpQnZENm1VRixDdUQxbVVBLFdBRUUsbUJBQ0Esb0JBRkEsaUJ2RCttVUYsQ3VEem1VSSxtREFFRSxnQ0FDQSxXdERMd0IsQ3NER3hCLG1CdkQ2bVVOLEN3RHp2VUEsWUFLRSw2REFEQSw2QkFGQSxjQUNBLFVBRkEsVXhEZ3dVRixDd0QxdlVFLGtCQUNFLFN4RDR2VUosQ3dEeHZVSSx3Q0FBMEIsaUUzQzg5QmEsQzJDOTlCYix5RHhEMnZVOUIsQ3dEMXZVSSxvQ0FBMEIseUR4RDZ2VTlCLEN3RDF2VUUsOEJBQ0UsUXhENHZVSixDd0R6dlVFLGtDQVNFLHdDbkIvQkYsd0JwQ0hRLEN1RDhCTixRM0M4OEJ1QyxDSTE5QnZDLG1CdUNTQSxXM0M4OEJ1QyxDMkM3OEJ2QyxtQnBCYkUsc0hvQmtCRixDcEJsQkUsOEdvQmtCRixDcEJsQkUsc0dvQmtCRixDcEJsQkUsMElvQmtCRixDQVBBLFV4RGt3VUosQ29DendVTSx1Q29CTUosa0NwQkxNLHVDcEM0d1VOLENBQ0YsQ3dEN3ZVSSx5Q25CakNGLHdCckNpeVVGLEN3RDN2VUUsMkNBS0UscUJ2RG5DTyxDdURvQ1AseUJ2QzdCQSxtQnVDMEJBLGtCQUNBLGMzQ3U3QjhCLEMyQ3o3QjlCLFkzQ3c3QjhCLEMyQ3o3QjlCLFV4RG13VUosQ3dEenZVRSw4QkFRRSxxQ25CekRGLHdCcENIUSxDdUR3RE4sUTNDbzdCdUMsQ0kxOUJ2QyxtQnVDb0NBLFczQ203QnVDLEN1QjE5QnJDLDJHb0I0Q0YsQ3BCNUNFLHNHb0I0Q0YsQ0FOQSxVeERpd1VKLENvQ255VU0sdUNvQmlDSiw4QnBCaENNLG9DcENzeVVOLENBQ0YsQ3dEN3ZVSSxxQ25CM0RGLHdCckMyelVGLEN3RDN2VUUsOEJBS0UscUJ2RDdETyxDdUQ4RFAseUJ2Q3ZEQSxtQnVDb0RBLGtCQUNBLGMzQzY1QjhCLEMyQy81QjlCLFkzQzg1QjhCLEMyQy81QjlCLFV4RG13VUosQ3dEenZVRSxxQkFDRSxtQnhEMnZVSixDd0R6dlVJLDJDQUNFLHdCeEQydlVOLEN3RHh2VUksdUNBQ0Usd0J4RDB2VU4sQ3lEajFVQSxlQUNFLGlCekRvMVVGLEN5RGwxVUUsME9BRUUsYTVDeS9COEIsQzRDeC9COUIsZ0J6RHUxVUosQ3lEcDFVRSxxQkFPRSwyQkFIQSxZQURBLE9BRUEsb0JBQ0Esb0JBTEEsa0JBQ0EsTUFNQSxrRHJCREUsNEVxQkVGLENyQkZFLG9FcUJFRixDckJGRSw0RHFCRUYsQ3JCRkUsOEZwQ3cxVU4sQ29DcDFVTSx1Q3FCWEoscUJyQllNLHVDcEN1MVVOLENBQ0YsQ3lEdjFVRSxnTEFDRSxtQnpEMjFVSixDeUR6MVVJLCtSQUNFLGlCekQ2MVVOLEN5RDkxVUksMlBBQ0UsaUJ6RDYxVU4sQ3lEOTFVSSwyUUFDRSxpQnpENjFVTixDeUQ5MVVJLCtRQUNFLGlCekQ2MVVOLEN5RDkxVUksb09BQ0UsaUJ6RDYxVU4sQ3lEMTFVSSx1U0FHRSxzQjVDbStCNEIsQzRDcCtCNUIsb0J6RGcyVU4sQ3lEbDJVSSxtU0FHRSxzQjVDbStCNEIsQzRDcCtCNUIsb0J6RGcyVU4sQ3lEbDJVSSx3ZEFHRSxzQjVDbStCNEIsQzRDcCtCNUIsb0J6RGcyVU4sQ3lENTFVSSxvUEFFRSxzQjVDODlCNEIsQzRDLzlCNUIsb0J6RGkyVU4sQ3lENTFVRSwwREFFRSxzQjVDdzlCOEIsQzRDejlCOUIsb0J6RCsxVUosQ3lEeDFVSSwrVEFDRSxXNUNrOUI0QixDNENqOUI1QiwwRHpEazJVTixDeURwMlVJLDJUQUNFLFc1Q2s5QjRCLEM0Q2o5QjVCLDBEekRrMlVOLEN5RHAyVUksOGtCQUNFLFc1Q2s5QjRCLEM0Q2o5QjVCLGtFNUNrOUI0QixDNENsOUI1QiwwRHpEazJVTixDeUQ3MVVJLDRRQUNFLFc1QzI4QjRCLEM0QzE4QjVCLGtFNUMyOEI0QixDNEMzOEI1QiwwRHpEaTJVTixDMER2NVVBLGFBSUUsaUdBRkEsMEVBQ0EseURBRkEsa0JBSUEsVTFEMDVVRixDMER4NVVFLDhOQUdFLHlFQUVBLFlBSEEsa0JBRUEsUTFEODVVSixDMER6NVVFLGtRQUVFLFMxRDg1VUosQzBEeDVVRSxrQkFDRSxrQkFDQSxTMUQwNVVKLEMwRHg1VUksd0JBQ0UsUzFEMDVVTixDMEQvNFVBLGtCQUVFLDZGQVFBLHdCekQzQ1MsQ3lENENULHVCekNwQ0UsZ0J5Q2dDRixhekRwQ1MsQ3lEOEJULDBFMUN3UEksY0FMSSxDMEMvT1IsZXpEUjRCLEN5RFM1QixnQnpESDRCLEN5REE1Qix1QkFLQSxrQkFDQSxrQjFEcTVVRixDMER6NFVBLHVTekM5Q0ksb0JEa1JFLGlCQUxJLEMwQzNOUixrQjFEaTVVRixDMEQ1NFVBLHVTekN2REksb0JEa1JFLGlCQUxJLEMwQ2xOUixvQjFEbzVVRixDMEQvNFVBLHdIQUVFLGtCMURtNVVGLEMwRC8zVUksaVV6Q3JFQSw2QkFEQSx5QmpCZzlVSixDMEQvM1VFLDBJekNsRUUsNEJBREEseUJ5Q29FQSxhMURtNFVKLEMyRC85VUUsZ0JBTUUsYTlDMC9CcUIsQzhDLy9CckIsYTNDMlFFLGdCQUxJLEMyQ3BRTixpQjlDeXhCb0MsQzhDMXhCcEMsVTNEcStVSixDMkQ5OVVFLGVBV0UsbUNBdkJpQixDMUNIakIscUIwQ3lCQSxVQXZCYyxDQWlCZCxhM0MrUEUsaUJBTEksQzJDdlBOLGlCQUZBLGVBQ0EscUJBTEEsa0JBQ0EsU0FDQSxTM0R5K1VKLEMyRDU5VUksOEhBRUUsYTNEaStVTixDMkQvZ1ZJLHFnQkF3REkseVFBRUEsMERBREEsNEJBRUEsOERBUEYsb0I5Qys5Qm1CLEM4QzU5QmpCLG1DM0R1K1VSLEMyRGgrVU0sdWtCQUNFLG9COUNvOUJpQixDOENuOUJqQixtREEvQ2EsQ0ErQ2IsMkMzRHcrVVIsQzJEeGlWSSxnTEEwRUksZ0ZBREEsbUMzRHUrVVIsQzJEaGpWSSxvSEFpRkUsb0IzRG0rVU4sQzJEaCtVUSxnY0FHRSx1ZkFDQSw2REFDQSx3RUFIQSxzQjNEbytVVixDMkQ3OVVNLDRJQUNFLG9COUNxN0JpQixDOENwN0JqQixtREE5RWEsQ0E4RWIsMkMzRCs5VVIsQzJEOWpWSSxrRUFzR0Usb0IzRDQ5VU4sQzJEMTlVTSxrRkFDRSx3QjNENDlVUixDMkR6OVVNLDhFQUNFLG1EQTVGYSxDQTRGYiwyQzNEMjlVUixDMkR4OVVNLHNHQUNFLGEzRDA5VVIsQzJEcjlVSSxxREFDRSxnQjNEdzlVTixDMkQva1ZJLG8rQkErSEksUzNEZytVUixDMkQ1OVVNLGdsQ0FDRSxTM0QwK1VSLEMyRDNsVkUsa0JBTUUsYTlDMC9CcUIsQzhDLy9CckIsYTNDMlFFLGdCQUxJLEMyQ3BRTixpQjlDeXhCb0MsQzhDMXhCcEMsVTNEaW1WSixDMkQxbFZFLGlCQVdFLGtDQXZCaUIsQzFDSGpCLHFCMEN5QkEsVUF2QmMsQ0FpQmQsYTNDK1BFLGlCQUxJLEMyQ3ZQTixpQkFGQSxlQUNBLHFCQUxBLGtCQUNBLFNBQ0EsUzNEcW1WSixDMkR4bFZJLHVlQUVFLGEzRG1tVk4sQzJEanBWSSwwOUJBd0RJLHNVQUVBLDBEQURBLDRCQUVBLDhEQVBGLG9COUMrOUJtQixDOEM1OUJqQixtQzNEK21WUixDMkR4bVZNLGtsQ0FDRSxvQjlDbzlCaUIsQzhDbjlCakIsa0RBL0NhLENBK0NiLDBDM0RzblZSLEMyRHRyVkksNFJBMEVJLGdGQURBLG1DM0R3blZSLEMyRGpzVkksMGJBaUZFLG9CM0R3blZOLEMyRHJuVlEsZzVDQUdFLG9qQkFDQSw2REFDQSx3RUFIQSxzQjNEaW9WVixDMkQxblZNLHNmQUNFLG9COUNxN0JpQixDOENwN0JqQixrREE5RWEsQ0E4RWIsMEMzRGdvVlIsQzJEL3RWSSxpUEFzR0Usb0IzRCtuVk4sQzJEN25WTSx5UkFDRSx3QjNEaW9WUixDMkQ5blZNLCtRQUNFLGtEQTVGYSxDQTRGYiwwQzNEa29WUixDMkQvblZNLDJVQUNFLGEzRG1vVlIsQzJEOW5WSSx1REFDRSxnQjNEaW9WTixDMkR4dlZJLHc0RkFpSUksUzNEK3BWUixDMkQ3cFZNLHdxR0FDRSxTM0Rtc1ZSLEM0RHowVkEsbUdBSUUsNkIzQ1dFLHFCMkNaRixrQi9DazZDOEIsQytDbjZDOUIsYUFEQSxpQjVEZzFWRixDNER4MFZBLGVBRUUsYTVEMDBWRixDNER0MFZBLFlBQ0UsZTVEeTBWRixDNERqMFZBLG1CQUNFLGtCNURvMFZGLEM0RGowVkUsOEJBS0UscUJBSkEsa0JBRUEsUUFEQSxNQUVBLFM1RG8wVkosQzREcHpWRSxldkJoREEsd0J1QjBDbUIsQ0MxQ25CLG9CRDJDZSxDQzdDZixhN0Q0MlZGLEM2RHgyVkUsMkJBQ0UsYTdEMDJWSixDNEQ3elZFLGlCdkJoREEsd0J1QjBDbUIsQ0MxQ25CLG9CRDJDZSxDQzdDZixhN0RxM1ZGLEM2RGozVkUsNkJBQ0UsYTdEbTNWSixDNER0MFZFLGV2QmhEQSx3QnVCMENtQixDQzFDbkIsb0JEMkNlLENDN0NmLGE3RDgzVkYsQzZEMTNWRSwyQkFDRSxhN0Q0M1ZKLEM0RC8wVkUsWXZCaERBLHdCdUIwQ21CLENDMUNuQixvQkQyQ2UsQ0M3Q2YsYTdEdTRWRixDNkRuNFZFLHdCQUNFLGE3RHE0VkosQzREeDFWRSw4RHZCaERBLHdCdUIwQ21CLENDMUNuQixvQkQyQ2UsQ0M3Q2YsYTdEZzVWRixDNkQ1NFZFLHNGQUNFLGE3RDg0VkosQzREajJWRSxjdkJoREEsd0J1QjBDbUIsQ0MxQ25CLG9CRDJDZSxDQzdDZixhN0R5NVZGLEM2RHI1VkUsMEJBQ0UsYTdEdTVWSixDNEQxMlZFLGF2QmhEQSx3QnVCMENtQixDQzFDbkIsb0JEMkNlLENDN0NmLGE3RGs2VkYsQzZEOTVWRSx5QkFDRSxhN0RnNlZKLEM0RG4zVkUseUR2QmhEQSxxQnVCMENtQixDQzFDbkIsb0JEMkNlLENDN0NmLFU3RDI2VkYsQzZEdjZWRSxpRkFDRSxVN0R5NlZKLEM4RDU2VkUsc0dBS0UsMkNBRUEseUM5RDY2VkosQzhEMzZWSSx3SEFDRSwyQ0FDQSxVOUQrNlZOLEM4RDU2VkksdUlBQ0UsVTlEZzdWTixDOER2NlZBLDJDQUNFLHlCOUQwNlZGLEM4RHY2VkEseUpBSUUsYTlEeTZWRixDOER0NlZBLDJDQUNFLDRCOUR5NlZGLEM4RHQ2VkEsb0JBQ0UsZ0I5RHk2VkYsQzhENzVWRSxxQ0FDRSxhOURnNlZKLEM4RDc1VkUsMkdBR0UsNkJBREEsWUFHQSxhN0Q1RE0sQzZEMkROLDhDOURnNlZKLEM4RHY1VkEscUNBQ0UsYTlEMDVWRixDOER2NVZBLDZDQU1FLDZCQUZBLDZEQURBLHdDQUVBLGE5RHk1VkYsQzhEdDVWRSxpR0FJRSw2RkFDQSxhN0RyRk0sQzZEbUZOLDBFQUZBLGM3RGxEMEIsQzZEbUQxQixlOUQyNVZKLEM4RHQ1VkkseUhBR0UsbUJBREEsbUJBREEsZTlEMDVWTixDOERsNVZFLCtSQU9FLHVCOURxNVZKLEM4RGo1VkEsdUJBQ0Usc0I5RG81VkYsQzhEajVWQSwrQkFFRSxlN0QxRTRCLEM2RDJFNUIsK0M5RG01VkYsQzhEaDVWQSxxQ0FDRSxhOURtNVZGLEM4RGg1VkEsc0NBQ0Usd0I5RG01VkYsQzhENTRWQSx3QkFDRSxnRzlEKzRWRixDOEQ1NFZBLCtDQUNFLG9COUQrNFZGLEMrRDFoV0EsaUJBQ0UseUUvRDZoV0YsQ29CbDlWSSw0QjJDNUVKLGlCQUlJLG1EL0Q4aFdGLENBQ0YsQytENWhXRSxtQkFFRSw2RkFFQSx5QkFDQSxnQkFKQSwwRUFPQSxZQUxBLG1HQU1BLGlEQUhBLGFBSUEsc0VBSEEsVS9EaWlXSixDK0Q1aFdJLHlCQUNFLGlCOURqQkMsQzhEa0JELG1EL0Q4aFdOLEMrRDFoV0UscUJBRUUsZ0JBQ0EsZUFGQSxVL0Q4aFdKLEMrRDFoV0ksMEJBQ0UsUy9ENGhXTixDK0R0aFdJLGdFQUNFLGlCL0R3aFdOLEMrRHJoV0ksOEVBQ0UsUy9EdWhXTixDZ0Vqa1dBLGlCQVVFLDZGQUhBLHFCL0RFTSxDK0RITiwwRUFEQSxhQU1BLG1HQVJBLE9BRkEsZUFDQSxNQU1BLHNDbkRnaUI0QixDbURoaUI1Qiw4Qm5EZ2lCNEIsQ21EcGlCNUIsWUFLQSxZaEVza1dGLENnRWxrV0UsdUJBQ0UsYUFDQSxpQmhFb2tXSixDZ0Vsa1dJLDJEQUtFLG9EQUNBLDhFQUNBLG9GQUhBLDhEQURBLGNBREEsV0FNQSwrRGhFb2tXTixDZ0Vqa1dJLDhCQUdFLG9GQURBLHdEQURBLFNoRXFrV04sQ2dFaGtXSSw2QkFFRSxrRkFEQSwyRGhFbWtXTixDZ0U3aldFLDBCQUNFLG9EQUNBLGlFaEUraldKLENnRTNqV0EsaUNBQ0UsR0FDRSxTaEU4aldGLENnRTVqV0EsR0FDRSxTaEU4aldGLENBQ0YsQ2dFcGtXQSx5QkFDRSxHQUNFLFNoRThqV0YsQ2dFNWpXQSxHQUNFLFNoRThqV0YsQ0FDRixDZ0UzaldBLDBDQUNFLEdBQ0UsdURoRTZqV0YsQ2dFM2pXQSxHQUNFLDJEaEU2aldGLENBQ0YsQ2dFbmtXQSxrQ0FDRSxHQUNFLHVEaEU2aldGLENnRTNqV0EsR0FDRSwyRGhFNmpXRixDQUNGLENnRTFqV0EseUNBQ0UsR0FDRSwyRGhFNGpXRixDZ0UxaldBLEdBQ0UseURoRTRqV0YsQ0FDRixDZ0Vsa1dBLGlDQUNFLEdBQ0UsMkRoRTRqV0YsQ2dFMWpXQSxHQUNFLHlEaEU0aldGLENBQ0YsQ29CcGtXSSx5QjZDL0RKLEtqRHlTUSx5S2hCKzFWTixDQUNGLENnQmxnV0ksZ0RpRHZJSixLakRnVFEscUdoQjYxVk4sQ0FDRixDaUUzb1dFLGNBR0UsNkZBRkEsMEVBR0EseURBQ0EsU0FIQSxrSGpFcXBXSixDaUVocFdJLG1CQUNFLDRDakVrcFdOLENrRTdwV0EsWUFJRSxtR0FGQSwwRUFDQSxtSEFFQSxhbEUrcFdGLENvQnJtV0kseUI4Qy9ESixZbER5U1EseUtoQmc0Vk4sQ0FDRixDZ0JuaVdJLGdEa0R2SUosWWxEZ1RRLHFHaEI4M1ZOLENBQ0YsQ21FL3FXQSxjQUNFLGtCQUNBLFNuRXVyV0YsQ21FcnJXRSxrQ0FDRSwrRG5FdXJXSixDb0JobldJLDRCK0NsRUEscUNBQ0UsMkluRXFyV0osQ21FbHJXRSxpSkFFRSw4SW5FbXJXSixDQUNGLENtRWhyV0UscUZBV0UsMkZBREEsc0NBUkEsV0FDQSxjQU1BLFlBRkEsT0FIQSxrQkFFQSxNQUVBLFdBSEEsU25FdXJXSixDbUU5cVdFLDZEQUVFLDBGbkUrcVdKLENtRTVxV0UsMENBQ0UsK0JBQ0EsdUduRThxV0osQ29CeHBXSSx5QitDakJBLDBEQUNFLHFKbkU0cVdKLENBQ0YsQ21FenFXRSwyQ0FHRSxxQ0FEQSxTQURBLFVBR0EscUduRTJxV0osQ29CbnFXSSx5QitDSEEsMkRBQ0UsbUpuRXlxV0osQ29FcnVXQSxvQ3BEd1NNLHlLaEJvOFZOLENBTkYsQ2dCaG1XSSxnRG9EdElGLG9DcEQrU00scUdoQms4Vk4sQ0FDRixDb0U5dVdFLHNCQUNFLGFBQ0Esa0RBQ0Esa0NBQ0EscURwRXF2V0osQ29FbHZXRSxtQkFNRSxxQm5FZkcsQ21FY0gsa0JBSkEsZ0JBQ0EsYUFFQSxhQUdBLGdCQUNBLFlBTEEsV3BFeXZXSixDb0VsdldJLHVCQUNFLDJEcEVvdldOLENvRWh2V0UsNkJBQ0UscUJwRWt2V0osQ29FL3VXRSwyQkFJRSx5QkFEQSxtQkFGQSxnQkFDQSxhQUdBLHFCcEVpdldKLENxRXJ4V0EsS0FDRSxxQnJFd3hXRixDcUVqeFdBLG9CQUNFLGFyRW94V0YsQ3NFdnRXQSxtQkFDRSxtQkFDQSw4QnRFMHRXRixDb0JudVdJLHlCa0RPSixtQkFLSSxrQnRFMnRXRixDQUNGLEN1RXZ5V0EsUUFFRSwyQ0FEQSxtV3ZFMnlXRixDdUV4eVdFLDJCQUNFLHlGdkUweVdKLENvQmh2V0kseUJtRDNERiwyQkFLSSwyRnZFMHlXSixDQUNGLEN1RXZ5V0Usd0NBQ0UscUJ2RXl5V0osQ3VFdHlXRSxvQ0FDRSxnQ3ZFd3lXSixDdUVyeVdFLDBDQUNFLG9DdkV1eVdKLENvQmp2V0ksNEJtRGxEQSxvQ0FDRSxxQnZFc3lXSixDdUVueVdFLDBDQUNFLHFCdkVxeVdKLENBQ0YsQ29CbnRXSSxrRG1EOUVBLG1CQUNFLGF2RW95V0osQ0FDRixDdUVoeVdBLCtCQUNFLGF2RW15V0YsQ3VFaHlXQSxnQkFDRSxlQUNBLGV2RW15V0YsQ3VFaHlXQSxtQkFDRSxpQnRFZjRCLENzRWdCNUIsa0R2RW15V0YsQ3VFanlXRSxxQkFDRSxvQnZFbXlXSixDdUVqeVdJLDJCQUNFLGtCdkVteVdOLENvQi94V0kseUJvRDlERiwyQkFLSSwyRkFGQSwwRUFDQSx1SUFGQSxnQnhFbTJXSixDQUNGLEN5RXYyV0EsY0FFRSw2QkFEQSxlekUyMldGLEN5RXgyV0Usc0JBQ0UsdUJ6RTAyV0osQ3lFdjJXRSxvQkFDRSxjQUdBLGdCQUZBLFNBQ0EsU3pFMDJXSixDeUV0MldFLHdCQUNFLFN6RXcyV0osQ3lFcjJXRSxtQ0FDRSxVeEVqQkcsQ3dFa0JILGV4RXFCMEIsQ3dFcEIxQiwrQ3pFdTJXSixDeUVwMldFLDJDQUdFLDBFQUNBLHlEQUNBLFNBRUEsWXpEeVFJLCtLeUQxUUosaUJ6RXUyV0osQ2dCL3ZXSSwwQnlEOUdGLDJDekR1Uk0sc0doQjBsV04sQ0FDRixDb0I1MFdJLHlCcUR0Q0YsMkN6RGdSTSw2S2hCNG1XTixDQUNGLENnQi93V0ksZ0R5RDlHRiwyQ3pEdVJNLHFHaEIwbVdOLENBQ0YsQ29CNTFXSSx5QnFEdENGLDJDQVVJLFF6RWk0V0osQ3lFLzNXSSxpREFTRSx3QnhFNUNJLEN3RW9DSixXQUNBLGNBTUEsWUFGQSxTQUhBLGtCQUNBLE1BR0EsU3pFazRXTixDQUNGLEN5RTUzV0UsbUNBQ0UsMEVBQ0Esc0l6RTgzV0osQ3lFMzNXRSw0T0FHRSxheEV6RFEsQ3dFd0RSLGdEekVpNFdKLEN5RTczV0UsNEJBU0UsMEVBQ0EseURBQ0EsU3pEZ09JLHlGeUQvTkosaUJ6RXczV0osQ2dCM3pXSSwwQnlEekVGLDRCekRrUE0sb0RoQnNwV04sQ0FDRixDb0J4NFdJLHlCcURERiw0QnpEMk9NLHlLaEJtcVdOLENBQ0YsQ2dCdDBXSSxnRHlEekVGLDRCekRrUE0scUdoQmlxV04sQ0FDRixDb0JuNVdJLHlCcURERiw0QnpEMk9NLDhLaEJtcldOLENBQ0YsQ2dCdDFXSSxnRHlEekVGLDRCekRrUE0sc0doQmlyV04sQ0FDRixDb0J0NVdJLDRCcURkRiw0QkFlSSxRekU4NVdKLENBQ0YsQ3lFNTVXSSxzQ0FDRSxtQnhFbkJ3QixDd0VvQnhCLGV6RTg1V04sQ29CajdXSSx5QnFEdUJFLGtDQU1FLHdCeEUxRkksQ3dFMkZKLFNBTkEsV0FDQSxjQUdBLFdBR0EsNENBTEEsa0JBQ0EsVXpFaTZXTixDQUNGLEN5RXo1V0UsdUJBQ0UsZXpFMjVXSixDb0JoOFdJLHlCcUR3Q0YsK0J6RGtNTSx5S2hCMnRXTixDQUNGLENnQjkzV0ksZ0R5RGhDRiwrQnpEeU1NLHFHaEJ5dFdOLENBQ0YsQ3lFaDZXSSxpQ0FDRSxXekV1NldOLEN5RW42V0UsMkNBRUUsNkNBREEsOEN6RXM2V0osQ3lFbDZXRSw0QkFDRSxRekVvNldKLENvQjc4V0ksNEJxRHdDRiw0QkFJSSxvRXpFcTZXSixDQUNGLEN5RWw2V0UsMEJBSUUsNkZBRkEsMEVBSUEseURBSEEsbUhBRUEsY3pFbzZXSixDb0J0K1dJLHlCcUQ2REYsMEJ6RDZLTSx5S2hCaXdXTixDQUNGLENnQnA2V0ksZ0R5RFhGLDBCekRvTE0scUdoQit2V04sQ0FDRixDeUU1NldJLDRCQUNFLG9CekVtN1dOLEN5RWo3V00sMkNBQ0UsYXpFbTdXUixDb0IvK1dJLDRCcURpRUUsNEJBQ0Usb0V6RWk3V04sQ0FDRixDb0JwL1dJLDRCcUR1RUUsNEJBQ0Usb0V6RWc3V04sQ3lFNzZXSSx3Q0FFRSxzREFEQSx3RHpFZzdXTixDQUNGLEN5RTM2V0UsZ0NBQ0UsMEVBQ0EsVXpFNjZXSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9zaGFyZWQuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2plbGxvLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2dsb2JhbC5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2JhY2tncm91bmRzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX3N0cmV0Y2guc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbW9iaWxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX21lbnUtdGFicy5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19yZXNwb25zaXZlLXBpY3R1cmUuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc29jaWFsLW5ldHdvcmtzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19sb2FkaW5nLW92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2N0YS5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbGluay1ibG9jay5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY29ybmVyLXN0YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19jb250YWN0LW1lLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXRzL19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vbmV3d2VuLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXRzL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2xheW91dHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL25ld3dlbi8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0cy9faGVhZGVyLWRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly9uZXd3ZW4vLi9hc3NldHMvc3R5bGVzL2xheW91dHMvX2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMDsxLDcwMCZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tcGItZ3V0dGVyOiAxNXB4O1xuICAtLXJvdy1vdmVyZmxvdy1hbW91bnQ6IDEyLjI1cmVtO1xuICAtLWZvcm0tY29udHJvbC1jb2xvcjogI0Y0RjZGNztcbiAgLS1mb3JtLXZhbGlkYXRpb24tc3VtbWFyeS1ib3JkZXItY29sb3I6ICNBNDlGOTU7XG4gIC0tYnVsbGV0LWNvbG9yOiAjMDAwO1xuICAtLW1haW4tbGluay1jb2xvcjogIzAwMDtcbiAgLS1tYWluLWxpbmstaG92ZXItY29sb3I6ICNBNDlGOTU7XG4gIC0tbWFpbi1saW5rLWhvdmVyLWxpbmUtY29sb3I6ICMwMDA7XG4gIC0tbWFpbi1kcm9wZG93bi1iZzogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1iZzogIzAwMDtcbiAgLS1tYWluLWRyb3Bkb3duLWxpbmstY29sb3I6ICNGRkZGRkY7XG4gIC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWhlYWRpbmctY29sb3I6ICNBNDlGOTU7XG4gIC0taGVhZGluZy1zdHJvbmctY29sb3I6ICMwMDA7XG4gIC0tYnMtZ3V0dGVyOiAuNzVyZW07XG4gIC0tY29udGVudC1lbGVtZW50LXNwYWNpbmc6IDEuNXJlbTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbXAtc3BhY2VyLXk6IDVyZW07XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzBDMEUzOTtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBhMGIyZTtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNBNDlGOTU7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYjZiMmFhO1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxQURFNDc7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM0OGU1NmM7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzAwQUVEMjtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMzYmVkYjtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjRUI2RTA1O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZWY4YjM3O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI0MxMDIzMDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM5YTAyMjY7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNGNEY2Rjc7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y2ZjhmOTtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0xN3g5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDUyLjk0MTE3NjQ3MDYlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLnJhdGlvLTE5MjB4ODE4IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjYwNDE2NjY2NjclO1xufVxuXG4ucmF0aW8tMTkyMHg5MjAge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDcuOTE2NjY2NjY2NyU7XG59XG5cbi5yYXRpby01eDIge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDAlO1xufVxuXG4ucmF0aW8tM3gxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucmF0aW8tMngxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDUwJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy13aGl0ZTogI0ZGRkZGRjtcbiAgLS1icy1ncmF5OiAjOTE5MTkxO1xuICAtLWJzLWdyYXktZGFyazogIzYwNjA2MDtcbiAgLS1icy1ncmF5LTEwMDogI0YyRjJGMjtcbiAgLS1icy1ncmF5LTIwMDogI0Y0RjZGNztcbiAgLS1icy1ncmF5LTMwMDogI0NDQ0NDQztcbiAgLS1icy1ncmF5LTQwMDogI0FEQURBRDtcbiAgLS1icy1ncmF5LTUwMDogI0E0OUY5NTtcbiAgLS1icy1ncmF5LTYwMDogIzkxOTE5MTtcbiAgLS1icy1ncmF5LTcwMDogIzdCN0I3QjtcbiAgLS1icy1ncmF5LTgwMDogIzYwNjA2MDtcbiAgLS1icy1ncmF5LTkwMDogIzRCNEI0QjtcbiAgLS1icy1wcmltYXJ5OiAjMEMwRTM5O1xuICAtLWJzLXNlY29uZGFyeTogI0E0OUY5NTtcbiAgLS1icy1zdWNjZXNzOiAjMUFERTQ3O1xuICAtLWJzLWluZm86ICMwMEFFRDI7XG4gIC0tYnMtd2FybmluZzogI0VCNkUwNTtcbiAgLS1icy1kYW5nZXI6ICNDMTAyMzA7XG4gIC0tYnMtbGlnaHQ6ICNGNEY2Rjc7XG4gIC0tYnMtZGFyazogIzAwMDtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTIsIDE0LCA1NztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxNjQsIDE1OSwgMTQ5O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNiwgMjIyLCA3MTtcbiAgLS1icy1pbmZvLXJnYjogMCwgMTc0LCAyMTA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDIzNSwgMTEwLCA1O1xuICAtLWJzLWRhbmdlci1yZ2I6IDE5MywgMiwgNDg7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDQsIDI0NiwgMjQ3O1xuICAtLWJzLWRhcmstcmdiOiAwLCAwLCAwO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS43NTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMDAwO1xuICAtLWJzLWJvZHktYmc6ICNGRkZGRkY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgyLmdmb3JtX3RpdGxlLCAuZ2Zvcm1fdGl0bGUuaDIsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAxLjh2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzEyNXJlbSArIDAuNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0LCBoMi5nZm9ybV90aXRsZSwgLmdmb3JtX3RpdGxlLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCwgaDIuZ2Zvcm1fdGl0bGUsIC5nZm9ybV90aXRsZS5oMiB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCNEI0QjtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctc20tMCxcbi5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctc20tMCxcbi5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctc20tMSxcbi5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMSxcbi5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzkxOTE5MTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQ0NDQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwQzBFMzkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNBNDlGOTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwQUVEMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNFQjZFMDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNDMTAyMzAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMS44dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzEyNXJlbSArIDAuNzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wLXBhZGRpbmcge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbXAtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXAtcGFkZGluZy1pbmxpbmUge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wLXBhZGRpbmctaW5saW5lIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wLXBhZGRpbmctaW5saW5lIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDJyZW07XG4gIH1cbn1cblxuLmNvbXAtcGFkZGluZy1ibG9jay1zdGFydCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wLXBhZGRpbmctYmxvY2stc3RhcnQge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDVyZW07XG4gIH1cbn1cblxuLmNvbXAtcGFkZGluZy1ibG9jay1lbmQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbXAtcGFkZGluZy1ibG9jay1lbmQge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA1cmVtO1xuICB9XG59XG5cbi52Y19yb3cuY29tcC1wYWRkaW5nLWV4dHJhOm5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYygxLjg3NXJlbSArIDcuNXZ3KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMS44NzVyZW0gKyA3LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52Y19yb3cuY29tcC1wYWRkaW5nLWV4dHJhOm5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UpIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZjX3Jvdy5jb21wLXBhZGRpbmctZXh0cmE6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA3LjVyZW07XG4gIH1cbn1cblxuLnZjX3Jvdy5jb21wLXBhZGRpbmctYmxvY2stc3RhcnQtZXh0cmE6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDEuODc1cmVtICsgNy41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmNfcm93LmNvbXAtcGFkZGluZy1ibG9jay1zdGFydC1leHRyYTpub3QoLnZjX3Jvdy1uby1wYWRkaW5nLCAuZm9vdGVyLWxhcmdlLCAuZm9vdGVyLXNtYWxsLCAudmNfaW5uZXIsIC5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlKSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNy41cmVtO1xuICB9XG59XG5cbi52Y19yb3cuY29tcC1wYWRkaW5nLWJsb2NrLWVuZC1leHRyYTpub3QoLnZjX3Jvdy1uby1wYWRkaW5nLCAuZm9vdGVyLWxhcmdlLCAuZm9vdGVyLXNtYWxsLCAudmNfaW5uZXIsIC5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDEuODc1cmVtICsgNy41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmNfcm93LmNvbXAtcGFkZGluZy1ibG9jay1lbmQtZXh0cmE6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA3LjVyZW07XG4gIH1cbn1cblxuLmNvbXAtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wLW1hcmdpbi1oYWxmIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcC1tYXJnaW4taGFsZiB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMi41cmVtO1xuICB9XG59XG5cbi5jb21wLW1hcmdpbi1oYWxmLWJsb2NrLXN0YXJ0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcC1tYXJnaW4taGFsZi1ibG9jay1zdGFydCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjVyZW07XG4gIH1cbn1cblxuLmNvbXAtbWFyZ2luLWhhbGYtYmxvY2stZW5kIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbXAtbWFyZ2luLWhhbGYtYmxvY2stZW5kIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gIH1cbn1cblxuLmNvbXAtbWFyZ2luIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcC1tYXJnaW4ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcC1tYXJnaW4ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVyZW07XG4gIH1cbn1cblxuLmNvbXAtbWFyZ2luLWJsb2NrLXN0YXJ0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcC1tYXJnaW4tYmxvY2stc3RhcnQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuXG4uY29tcC1tYXJnaW4tYmxvY2stZW5kIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbXAtbWFyZ2luLWJsb2NrLWVuZCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuXG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1wYi1ndXR0ZXIpICogMik7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52Y19yb3cuaGFzLWJnLWNvbG9yOm5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCBbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZjX3Jvdy5oYXMtYmctY29sb3I6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLFxuLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UsIFtkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52Y19yb3cuaGFzLWJnLWNvbG9yOm5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCBbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuICB9XG59XG5cbi52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLFxuLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLFxuLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UpIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLFxuLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UpIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuXG4udmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLWJvdHRvbSkgKyAudmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLXRvcCkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAuaGFzLWJnLWNvbG9yLFxuLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UsIC5ib3JkZXItYm90dG9tKSArIC52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAuaGFzLWJnLWNvbG9yLFxuLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UsIC5ib3JkZXItdG9wKSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLWJvdHRvbSkgKyAudmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLXRvcCkge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG4gIH1cbn1cblxuLnZjX3Jvdzpub3QoLnZjX3Jvdy1uby1wYWRkaW5nLCAuZm9vdGVyLWxhcmdlLCAuZm9vdGVyLXNtYWxsLCAudmNfaW5uZXIsIC5oYXMtYmctY29sb3IsXG4ucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSwgLmJvcmRlci1ib3R0b20pICsgLnZjX2NsZWFyZml4ICsgLnZjX3Jvdzpub3QoLnZjX3Jvdy1uby1wYWRkaW5nLCAuZm9vdGVyLWxhcmdlLCAuZm9vdGVyLXNtYWxsLCAudmNfaW5uZXIsIC5oYXMtYmctY29sb3IsXG4ucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSwgLmJvcmRlci10b3ApIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLWJvdHRvbSkgKyAudmNfY2xlYXJmaXggKyAudmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLXRvcCkge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA1cmVtO1xuICB9XG59XG5cbi52Y19yb3ctaGFzLWZpbGwgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfY29sdW1uLnZlcnRpY2FsLWNlbnRlci1jb250ZW50ID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cGJfY29sdW1uLnZlcnRpY2FsLXNwYWNlLWJldHdlZW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud3BiX2NvbHVtbi52ZXJ0aWNhbC1zcGFjZS1lbmQgPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cGJfY29sdW1uLmV4dHJhLW1hcmdpbi1pbmxpbmUtc3RhcnQgPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDguMzMzMzMzMzMlIC0gMC43NXJlbSk7XG4gIH1cblxuICAud3BiX2NvbHVtbi5leHRyYS1tYXJnaW4taW5saW5lLXN0YXJ0LnR3by1jb2xzID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygxNi42NjY2NjY2NyUgLSAwLjc1cmVtKTtcbiAgfVxufVxuLndwYl9jb2x1bW4uZXh0cmEtcGFkZGluZy1ibG9jay1lbmQgPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cGJfY29sdW1uLmV4dHJhLXBhZGRpbmctYmxvY2stZW5kID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDVyZW07XG4gIH1cbn1cblxuLndwYl9jb2x1bW4uZXh0cmEtcGFkZGluZy1ibG9jay1zdGFydCA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3BiX2NvbHVtbi5leHRyYS1wYWRkaW5nLWJsb2NrLXN0YXJ0ID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuXG4ud3BiX2NvbHVtbi5leHRyYS1wYWRkaW5nLWJsb2NrID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoMS44NzVyZW0gKyA3LjV2dyk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDEuODc1cmVtICsgNy41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3BiX2NvbHVtbi5leHRyYS1wYWRkaW5nLWJsb2NrID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cGJfY29sdW1uLmV4dHJhLXBhZGRpbmctYmxvY2sgPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cGJfY29sdW1uLmFkZC1jb21wLXBhZGRpbmctaW5saW5lID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3BiX2NvbHVtbi5hZGQtY29tcC1wYWRkaW5nLWlubGluZSA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3BiX2NvbHVtbi5hZGQtY29tcC1wYWRkaW5nLWlubGluZSA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgfVxufVxuLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3ctZnVsbC13aWR0aCArIC52Y19yb3cgPiAudmNfY29sdW1uX2NvbnRhaW5lci5jb250YWlucy1zdHJldGNoZWQtaW1hZ2UgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cGJfY29sdW1uLmJvcmRlci1pbmxpbmUtZW5kLWJsdWU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTc3NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcGItZ3V0dGVyKSAqIC0xKTtcbiAgICB0b3A6IGNhbGMoY2FsYygxLjYyNXJlbSArIDQuNXZ3KSAqIC0xKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIGNhbGMoMi4xMjVyZW0gKyAxMC41dncpKTtcbiAgfVxuXG4gIC52Y19yb3ctbm8tcGFkZGluZyAud3BiX2NvbHVtbi5ib3JkZXItaW5saW5lLWVuZC1ibHVlOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJvcmRlci1ibG9jay1lbmQtYmx1ZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjNTU1Nzc1O1xufVxuXG4uYm9yZGVyLWJsb2NrLXN0YXJ0LWJsdWUge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCAjNTU1Nzc1O1xufVxuXG4uYm9yZGVyLWJsb2NrLWVuZC1ncmF5IHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICNBNDlGOTU7XG59XG5cbi5ib3JkZXItYmxvY2stc3RhcnQtZ3JheSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkICNBNDlGOTU7XG59XG5cbi52Y19yb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdy1oYXMtaGVyby13aXRoLWNvbnRhY3QtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50Om9ubHktY2hpbGQsXG4ud3BiX2NvbnRlbnRfZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLndwYl9jb2x1bW4uYm9yZGVyLXRvcC1ibGFjayAud3BiX2NvbnRlbnRfZWxlbWVudDpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tY29udGVudC1lbGVtZW50LXNwYWNpbmcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLndwYl9jb2x1bW46bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC53cGJfY29udGVudF9lbGVtZW50Om9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWNvbnRlbnQtZWxlbWVudC1zcGFjaW5nKTtcbiAgfVxufVxuXG4uaW52ZXJ0ZWQge1xuICAtLW1haW4tbGluay1jb2xvcjogI0ZGRkZGRjtcbiAgLS1tYWluLWxpbmstaG92ZXItY29sb3I6IGJyaWdodG5lc3MoI0ZGRkZGRiwgMC44KTtcbiAgLS1tYWluLWxpbmstaG92ZXItbGluZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1tYWluLWRyb3Bkb3duLWJnOiAjRkZGRkZGO1xuICAtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1iZzogI0E0OUY5NTtcbiAgLS1tYWluLWRyb3Bkb3duLWxpbmstY29sb3I6ICMwMDA7XG4gIC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWhlYWRpbmctc3Ryb25nLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJ1bGxldC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1mb3JtLWNvbnRyb2wtY29sb3I6ICMxQzFDMUM7XG4gIC0tZm9ybS12YWxpZGF0aW9uLXN1bW1hcnktYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5pbnZlcnRlZCBhOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudCAubGluay1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudCAubGluay1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IC5saW5rLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi53cGJfdGV4dF9jb2x1bW4ud3BiX2NvbnRlbnRfZWxlbWVudCAubGluay1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiB1c2VzICFpbXBvcnRhbnRzIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0IGE6bm90KC5idG4pIHN0eWxlICovXG59XG4ud3BiX3RleHRfY29sdW1uLndwYl9jb250ZW50X2VsZW1lbnQgLmxpbmstbGlzdCBsaSBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3BiX3RleHRfY29sdW1uLndwYl9jb250ZW50X2VsZW1lbnQgLmxpbmstbGlzdCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjZFMDU7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNS4zMTknIGhlaWdodD0nOS4yMjQnIHZpZXdCb3g9JzAgMCA1LjMxOSA5LjIyNCclM0UlM0NnIGlkPSdBcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4zNTQgMC4zNTQpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzMnIGRhdGEtbmFtZT0nUGF0aCAzMycgZD0nTTUwLjM4OCw4Ljg3bDQuMjU4LTQuMjU4TDUwLjM4OC4zNTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01MC4zODggLTAuMzUzKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYzZlMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuODc1ZW0gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IC5saW5rLWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSBzY2FsZSgxLjE1KSAhaW1wb3J0YW50O1xufVxuLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IC5saW5rLWxpc3QgbGkgYVtocmVmXj1cIiNcIl06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZlcnRlZCAubmV3d2VuLWxvZ28gcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5mdWxsLXNpemUtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJzLWd1dHRlci14OiAzMHB4O1xuICAgIC0tcGItZ3V0dGVyOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1wYi1ndXR0ZXIpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tcGItZ3V0dGVyKTtcbiAgfVxufVxuLmxlYWQsIC5jaGFwZWF1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxlYWQsIC5jaGFwZWF1IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTM3NXJlbSArIDMuNDV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDQuMTI1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOTE5MTkxO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvZm9udHMvYXZlbnRhLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2F2ZW50YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIHNyYzogdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2F2ZW50YS1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2F2ZW50YS1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgc3JjOiB1cmwoXCIuLi9zdGF0aWMvZm9udHMvYXZlbnRhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vc3RhdGljL2ZvbnRzL2F2ZW50YS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY3O1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICM3QjdCN0I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwYl9yb3cgLndwYl9jb2x1bW4gLndwYl90ZXh0X2NvbHVtbiB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygycmVtKTtcbiAgfVxuXG4gIC53cGJfcm93IC53cGJfY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIC53cGJfdGV4dF9jb2x1bW4ge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3BiX3RleHRfY29sdW1uID4gKiB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cGJfdGV4dF9jb2x1bW46bm90KC5kby1ub3QtYWRkLWRlZmF1bHQtYnV0dG9uLXNwYWNpbmcpIC53cGJfd3JhcHBlciA+IHA6bGFzdC1jaGlsZCAuYnRuOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygxLjcyNXJlbSArIDUuN3Z3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cGJfdGV4dF9jb2x1bW46bm90KC5kby1ub3QtYWRkLWRlZmF1bHQtYnV0dG9uLXNwYWNpbmcpIC53cGJfd3JhcHBlciA+IHA6bGFzdC1jaGlsZCAuYnRuOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsLXdpZHRoLWNvbHVtbiAud3BiX3RleHRfY29sdW1uID4gKiB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIGgzICsgaDEsIC53cGJfdGV4dF9jb2x1bW4gLmgzICsgaDEsIC53cGJfdGV4dF9jb2x1bW4gaDMgKyAuaDEsIC53cGJfdGV4dF9jb2x1bW4gLmgzICsgLmgxLFxuLndwYl90ZXh0X2NvbHVtbiBoMyArIGgyLFxuLndwYl90ZXh0X2NvbHVtbiAuaDMgKyBoMixcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyAuaDIsXG4ud3BiX3RleHRfY29sdW1uIC5oMyArIC5oMixcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoMyxcbi53cGJfdGV4dF9jb2x1bW4gLmgzICsgaDMsXG4ud3BiX3RleHRfY29sdW1uIGgzICsgLmgzLFxuLndwYl90ZXh0X2NvbHVtbiAuaDMgKyAuaDMsXG4ud3BiX3RleHRfY29sdW1uIGgzICsgaDQsXG4ud3BiX3RleHRfY29sdW1uIC5oMyArIGg0LFxuLndwYl90ZXh0X2NvbHVtbiBoMyArIC5oNCxcbi53cGJfdGV4dF9jb2x1bW4gLmgzICsgLmg0LFxuLndwYl90ZXh0X2NvbHVtbiBoMyArIGg1LFxuLndwYl90ZXh0X2NvbHVtbiAuaDMgKyBoNSxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyAuaDUsXG4ud3BiX3RleHRfY29sdW1uIC5oMyArIC5oNSxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoNixcbi53cGJfdGV4dF9jb2x1bW4gLmgzICsgaDYsXG4ud3BiX3RleHRfY29sdW1uIGgzICsgLmg2LFxuLndwYl90ZXh0X2NvbHVtbiAuaDMgKyAuaDYge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMWVtO1xufVxuXG4ud3BiX3RleHRfY29sdW1uICogKyBoMSwgLndwYl90ZXh0X2NvbHVtbiAqICsgLmgxLFxuLndwYl90ZXh0X2NvbHVtbiAqICsgaDIsXG4ud3BiX3RleHRfY29sdW1uICogKyAuaDIsXG4ud3BiX3RleHRfY29sdW1uICogKyBoMyxcbi53cGJfdGV4dF9jb2x1bW4gKiArIC5oMyxcbi53cGJfdGV4dF9jb2x1bW4gKiArIGg0LFxuLndwYl90ZXh0X2NvbHVtbiAqICsgLmg0LFxuLndwYl90ZXh0X2NvbHVtbiAqICsgaDUsXG4ud3BiX3RleHRfY29sdW1uICogKyAuaDUsXG4ud3BiX3RleHRfY29sdW1uICogKyBoNixcbi53cGJfdGV4dF9jb2x1bW4gKiArIC5oNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi41cmVtO1xufVxuXG4ud3BiX3RleHRfY29sdW1uIGgxICsgKjpub3QoLmNoYXBlYXUpLCAud3BiX3RleHRfY29sdW1uIC5oMSArICo6bm90KC5jaGFwZWF1KSxcbi53cGJfdGV4dF9jb2x1bW4gaDIgKyAqOm5vdCguY2hhcGVhdSksXG4ud3BiX3RleHRfY29sdW1uIC5oMiArICo6bm90KC5jaGFwZWF1KSxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyAqOm5vdCguY2hhcGVhdSksXG4ud3BiX3RleHRfY29sdW1uIC5oMyArICo6bm90KC5jaGFwZWF1KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiBoMSArIC5jaGFwZWF1LCAud3BiX3RleHRfY29sdW1uIC5oMSArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoMiArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiAuaDIgKyAuY2hhcGVhdSxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyAuY2hhcGVhdSxcbi53cGJfdGV4dF9jb2x1bW4gLmgzICsgLmNoYXBlYXUsXG4ud3BiX3RleHRfY29sdW1uIGg0ICsgLmNoYXBlYXUsXG4ud3BiX3RleHRfY29sdW1uIC5oNCArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoNSArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiAuaDUgKyAuY2hhcGVhdSxcbi53cGJfdGV4dF9jb2x1bW4gaDYgKyAuY2hhcGVhdSxcbi53cGJfdGV4dF9jb2x1bW4gLmg2ICsgLmNoYXBlYXUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNWVtO1xufVxuXG51bDpub3QoLm1lbnUsIC5kcm9wZG93bi1tZW51LCAuc3dpcGVyLXdyYXBwZXIsIC5zb2NpYWwtbmV0d29ya3MsIC5saW5rLWxpc3QsIC5wYWdpbmF0aW9uKSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjI1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbnVsOm5vdCgubWVudSwgLmRyb3Bkb3duLW1lbnUsIC5zd2lwZXItd3JhcHBlciwgLnNvY2lhbC1uZXR3b3JrcywgLmxpbmstbGlzdCwgLnBhZ2luYXRpb24pIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1bGxldC1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTAuNmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtMnB4KTtcbn1cbnVsOm5vdCgubWVudSwgLmRyb3Bkb3duLW1lbnUsIC5zd2lwZXItd3JhcHBlciwgLnNvY2lhbC1uZXR3b3JrcywgLmxpbmstbGlzdCwgLnBhZ2luYXRpb24pID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgLTRweCk7XG59XG5cbnVsLndpdGgtbWFyZ2luLWlubGluZS1zdGFydCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNWVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG5oMi5nZm9ybV90aXRsZSxcbi5nZm9ybV90aXRsZS5oMixcbi5oNSxcbi5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbi5kaXNwbGF5LTUsXG4uZGlzcGxheS02IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC4xZW07XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEgc3Ryb25nLFxuaDIgc3Ryb25nLFxuaDMgc3Ryb25nLFxuaDQgc3Ryb25nLFxuaDUgc3Ryb25nLFxuaDYgc3Ryb25nLFxuLmgxIHN0cm9uZyxcbi5oMiBzdHJvbmcsXG4uaDMgc3Ryb25nLFxuLmg0IHN0cm9uZyxcbmgyLmdmb3JtX3RpdGxlIHN0cm9uZyxcbi5oNSBzdHJvbmcsXG4uaDYgc3Ryb25nLFxuLmRpc3BsYXktMSBzdHJvbmcsXG4uZGlzcGxheS0yIHN0cm9uZyxcbi5kaXNwbGF5LTMgc3Ryb25nLFxuLmRpc3BsYXktNCBzdHJvbmcsXG4uZGlzcGxheS01IHN0cm9uZyxcbi5kaXNwbGF5LTYgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctc3Ryb25nLWNvbG9yKTtcbn1cbi5iZy13YXJuaW5nIGgxLFxuLmJnLXdhcm5pbmcgaDIsXG4uYmctd2FybmluZyBoMyxcbi5iZy13YXJuaW5nIGg0LFxuLmJnLXdhcm5pbmcgaDUsXG4uYmctd2FybmluZyBoNixcbi5iZy13YXJuaW5nIC5oMSxcbi5iZy13YXJuaW5nIC5oMixcbi5iZy13YXJuaW5nIC5oMyxcbi5iZy13YXJuaW5nIC5oNCxcbi5iZy13YXJuaW5nIC5oNSxcbi5iZy13YXJuaW5nIC5oNixcbi5iZy13YXJuaW5nIC5kaXNwbGF5LTEsXG4uYmctd2FybmluZyAuZGlzcGxheS0yLFxuLmJnLXdhcm5pbmcgLmRpc3BsYXktMyxcbi5iZy13YXJuaW5nIC5kaXNwbGF5LTQsXG4uYmctd2FybmluZyAuZGlzcGxheS01LFxuLmJnLXdhcm5pbmcgLmRpc3BsYXktNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaXRlbS1saW5rLFxuLndwYl9jb250ZW50X2VsZW1lbnQgYTpub3QoLmJ0biksXG4ud3BiX3RleHRfY29sdW1uIGE6bm90KC5idG4pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdGVtLWxpbms6aG92ZXIsXG4ud3BiX2NvbnRlbnRfZWxlbWVudCBhOm5vdCguYnRuKTpob3Zlcixcbi53cGJfdGV4dF9jb2x1bW4gYTpub3QoLmJ0bik6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLml0ZW0tbGluazpiZWZvcmUsXG4ud3BiX2NvbnRlbnRfZWxlbWVudCBhOm5vdCguYnRuKTpiZWZvcmUsXG4ud3BiX3RleHRfY29sdW1uIGE6bm90KC5idG4pOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5pdGVtLWxpbms6OmFmdGVyLFxuLndwYl9jb250ZW50X2VsZW1lbnQgYTpub3QoLmJ0bik6OmFmdGVyLFxuLndwYl90ZXh0X2NvbHVtbiBhOm5vdCguYnRuKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMzVzIHdpZHRoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5pdGVtLWxpbms6aG92ZXI6OmFmdGVyLFxuLndwYl9jb250ZW50X2VsZW1lbnQgYTpub3QoLmJ0bik6aG92ZXI6OmFmdGVyLFxuLndwYl90ZXh0X2NvbHVtbiBhOm5vdCguYnRuKTpob3Zlcjo6YWZ0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGVhZCwgLmNoYXBlYXUge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGhvbmUtbGluayxcbi5tYWlsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbn1cbi5waG9uZS1saW5rLmxpbmstc2l6ZS1sYXJnZSxcbi5tYWlsLWxpbmsubGluay1zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnBob25lLWxpbms6OmJlZm9yZSxcbi5tYWlsLWxpbms6OmJlZm9yZSB7XG4gIC0tbWF4LWljb24td2lkdGg6IDEuMTg3NWVtO1xuICAtLWljb24td2lkdGg6IDAuOTM3NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWxpbmstY29sb3IpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tbWF4LWljb24td2lkdGgpIC0gdmFyKC0taWNvbi13aWR0aCkgKyAwLjYyNWVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5waG9uZS1saW5rOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDIS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTUxMS4yIDM4N2wtMjMuMjUgMTAwLjhjLTMuMjY2IDE0LjI1LTE1Ljc5IDI0LjIyLTMwLjQ2IDI0LjIyQzIwNS4yIDUxMiAwIDMwNi44IDAgNTQuNWMwLTE0LjY2IDkuOTY5LTI3LjIgMjQuMjItMzAuNDVsMTAwLjgtMjMuMjVDMTM5LjctMi42MDIgMTU0LjcgNS4wMTggMTYwLjggMTguOTJsNDYuNTIgMTA4LjVjNS40MzggMTIuNzggMS43NyAyNy42Ny04Ljk4IDM2LjQ1TDE0NC41IDIwNy4xYzMzLjk4IDY5LjIyIDkwLjI2IDEyNS41IDE1OS41IDE1OS41bDQ0LjA4LTUzLjhjOC42ODgtMTAuNzggMjMuNjktMTQuNTEgMzYuNDctOC45NzVsMTA4LjUgNDYuNTFDNTA2LjEgMzU3LjIgNTE0LjYgMzcyLjQgNTExLjIgMzg3eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWljb24td2lkdGgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XG59XG4ucGhvbmUtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBuZXd3ZW4tcGhvbmUtcmluZy1hbmltYXRpb24gMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLm1haWwtbGluazo6YmVmb3JlIHtcbiAgLS1pY29uLXdpZHRoOiAxLjE4NzVlbTtcbiAgd2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IDAuODc1ZW07XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0MhLS0hIEZvbnQgQXdlc29tZSBQcm8gNi4xLjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuIC0tJTNFJTNDcGF0aCBkPSdNNDY0IDY0QzQ5MC41IDY0IDUxMiA4NS40OSA1MTIgMTEyQzUxMiAxMjcuMSA1MDQuOSAxNDEuMyA0OTIuOCAxNTAuNEwyNzUuMiAzMTMuNkMyNjMuOCAzMjIuMSAyNDguMiAzMjIuMSAyMzYuOCAzMTMuNkwxOS4yIDE1MC40QzcuMTEzIDE0MS4zIDAgMTI3LjEgMCAxMTJDMCA4NS40OSAyMS40OSA2NCA0OCA2NEg0NjR6TTIxNy42IDMzOS4yQzI0MC40IDM1Ni4zIDI3MS42IDM1Ni4zIDI5NC40IDMzOS4yTDUxMiAxNzZWMzg0QzUxMiA0MTkuMyA0ODMuMyA0NDggNDQ4IDQ0OEg2NEMyOC42NSA0NDggMCA0MTkuMyAwIDM4NFYxNzZMMjE3LjYgMzM5LjJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTI1ZW0pO1xufVxuLm1haWwtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTI1ZW0pIHNjYWxlKDEuMik7XG59XG5cbkBrZXlmcmFtZXMgbmV3d2VuLXBob25lLXJpbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTRkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZykgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZykgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xuICB9XG59XG4uYmctd2FybmluZyAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy1oYXMtZmlsbCxcbi52Y19jb2wtaGFzLWZpbGwudmNfY29sdW1uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnZjX3Jvdy1oYXMtZmlsbC5iZy10b3AtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udmNfcm93LWhhcy1maWxsLmJnLXRvcC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udmNfcm93LWhhcy1maWxsLmJnLXRvcC1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAhaW1wb3J0YW50O1xufVxuLnZjX3Jvdy1oYXMtZmlsbC5iZy1jZW50ZXItbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udmNfcm93LWhhcy1maWxsLmJnLWNlbnRlci1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udmNfcm93LWhhcy1maWxsLmJnLWNlbnRlci1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAhaW1wb3J0YW50O1xufVxuLnZjX3Jvdy1oYXMtZmlsbC5iZy1ib3R0b20tbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udmNfcm93LWhhcy1maWxsLmJnLWJvdHRvbS1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udmNfcm93LWhhcy1maWxsLmJnLWJvdHRvbS1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udmNfY29sLWhhcy1maWxsLmJnLXRvcC1sZWZ0IC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAhaW1wb3J0YW50O1xufVxuLnZjX2NvbC1oYXMtZmlsbC5iZy10b3AtY2VudGVyIC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udmNfY29sLWhhcy1maWxsLmJnLXRvcC1yaWdodCAudmNfY29sdW1uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udmNfY29sLWhhcy1maWxsLmJnLWNlbnRlci1sZWZ0IC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xufVxuLnZjX2NvbC1oYXMtZmlsbC5iZy1jZW50ZXItY2VudGVyIC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udmNfY29sLWhhcy1maWxsLmJnLWNlbnRlci1yaWdodCAudmNfY29sdW1uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udmNfY29sLWhhcy1maWxsLmJnLWJvdHRvbS1sZWZ0IC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xufVxuLnZjX2NvbC1oYXMtZmlsbC5iZy1ib3R0b20tY2VudGVyIC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udmNfY29sLWhhcy1maWxsLmJnLWJvdHRvbS1yaWdodCAudmNfY29sdW1uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGNztcbn1cblxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0OUY5NTtcbiAgLS1oZWFkaW5nLWNvbG9yOiAjMDAwO1xufVxuXG4uYmctY29sb3ItZ3JleS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0QjRCO1xufVxuXG4uYmctY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzBFMzk7XG4gIC0tZm9ybS1jb250cm9sLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXByaW1hcnk6ICNBNDlGOTU7XG59XG5cbi5iZy1jb2xvci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5Rjk1O1xufVxuXG4uYmctY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZGlzdGFuY2UtdG8tZWRnZTogY2FsYygoMTAwdncgLSA1NDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWRpc3RhbmNlLXRvLWVkZ2U6IGNhbGMoKDEwMHZ3IC0gNzIwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICA6cm9vdCB7XG4gICAgLS1kaXN0YW5jZS10by1lZGdlOiBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWRpc3RhbmNlLXRvLWVkZ2U6IGNhbGMoKDEwMHZ3IC0gMTEyNHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWRpc3RhbmNlLXRvLWVkZ2U6IGNhbGMoKDEwMHZ3IC0gMTMyMHB4KSAvIDIpO1xuICB9XG59XG4ud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2UgLnJlc3BvbnNpdmUtcGljdHVyZSB7XG4gIC0tdHJ1ZS1kaXN0YW5jZS10by1lZGdlOiBjYWxjKHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpICsgKDEuNXJlbSAvIDIpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSAucmVzcG9uc2l2ZS1waWN0dXJlICoge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2UgLnJlc3BvbnNpdmUtcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2UgLnJlc3BvbnNpdmUtcGljdHVyZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXRydWUtZGlzdGFuY2UtdG8tZWRnZSkpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0tdHJ1ZS1kaXN0YW5jZS10by1lZGdlKSk7XG4gIH1cbn1cbi53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSAucmVzcG9uc2l2ZS1waWN0dXJlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZTpmaXJzdC1jaGlsZCAucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgbGVmdDogY2FsYyh2YXIoLS10cnVlLWRpc3RhbmNlLXRvLWVkZ2UpICogLTEpO1xufVxuXG4ud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2U6bGFzdC1jaGlsZCAucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGNhbGModmFyKC0tdHJ1ZS1kaXN0YW5jZS10by1lZGdlKSAqIC0xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZTpsYXN0LWNoaWxkIC5yZXNwb25zaXZlLXBpY3R1cmUge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdHJ1ZS1kaXN0YW5jZS10by1lZGdlKSAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZTpmaXJzdC1jaGlsZCAucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAtMSk7XG4gIH1cblxuICAud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2U6bGFzdC1jaGlsZCAucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAtMSk7XG4gIH1cbn1cbi5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlIC53cGJfY29sdW1uOm5vdCguY29udGFpbnMtc3RyZXRjaGVkLWltYWdlKSA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UgLndwYl9jb2x1bW46bm90KC5jb250YWlucy1zdHJldGNoZWQtaW1hZ2UpID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSAud3BiX2NvbHVtbjpub3QoLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkgPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuXG5vbDpub3QoLmxpc3QtdW5zdHlsZWQpIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGk7XG59XG5vbDpub3QoLmxpc3QtdW5zdHlsZWQpIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzLjVyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxub2w6bm90KC5saXN0LXVuc3R5bGVkKSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMEUzOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxub2w6bm90KC5saXN0LXVuc3R5bGVkKSBsaS5oaWdobGlnaHRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNkUwNTtcbn1cbm9sOm5vdCgubGlzdC11bnN0eWxlZCkgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjFweDtcbiAgdG9wOiA0OHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxNCwgNTcsIDAuNSk7XG59XG5vbDpub3QoLmxpc3QtdW5zdHlsZWQpIGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxub2w6bm90KC5saXN0LXVuc3R5bGVkKSBsaSBzdHJvbmcgKyAqIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGNEY2RjcgI0Y0RjZGNyAjQ0NDQ0NDO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM3QjdCN0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0NDQ0NDQyAjQ0NDQ0NDICNGRkZGRkY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzBFMzk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMC4yODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjgxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxleC1ncm93OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjMEMwRTM5O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIHRyYW5zaXRpb246IGVhc2UgYWxsIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLnRvcC1iYXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNHB4KTtcbiAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMC4ycztcbn1cbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLm1pZGRsZS1iYXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjJzO1xufVxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSAuYm90dG9tLWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDRweCwgLTRweCk7XG4gIHRyYW5zaXRpb246IGVhc2UgYWxsIDAuMnM7XG59XG5cbi5uYXZiYXItYnJhbmQgaDEsIC5uYXZiYXItYnJhbmQgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlc2t0b3AtbWVudS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wLW1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhYmxldC1tZW51LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGV0LW1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtbWVudS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1lbnUtbWV0YSAubmF2LWxpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbn1cbi5tZW51LW1ldGEgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIuaXMtc3RpY2t5IC5tZW51LW1ldGEgLm5hdi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5uYXZiYXItbWFpbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgLm5hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIHN2ZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIH1cbn1cbi5uYXZiYXItbWFpbiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tZHJvcGRvd24tYmcpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdmJhci1tYWluIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5uYXZiYXItbWFpbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItbWFpbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tbWFpbi1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0LCAwLjJzIGNvbG9yIGVhc2UtaW4tb3V0O1xufVxuLm5hdmJhci1tYWluIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci1tYWluIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4ubmF2YmFyLW1haW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLW1haW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2Lm1lbnUtcHJpbWFyeSAubmF2LWxpbmssXG4ubWVudS1wcmltYXJ5IC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tbGluay1jb2xvcik7XG59XG4ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi5tZW51LXByaW1hcnkgLm5hdi1saW5rOmhvdmVyLFxuLm1lbnUtcHJpbWFyeSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbmhlYWRlci5pcy1zdGlja3kgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYubWVudS1wcmltYXJ5IC5uYXYtbGluayxcbmhlYWRlci5pcy1zdGlja3kgLm1lbnUtcHJpbWFyeSAubmF2LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYubWVudS1wcmltYXJ5IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayxcbi5tZW51LXByaW1hcnkgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtaXRlbTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWJ1dHRvbi1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWJ1dHRvbi1kYXJrIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDIS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTMxMC42IDI0Ni42bC0xMjcuMSAxMjhDMTc2LjQgMzgwLjkgMTY4LjIgMzg0IDE2MCAzODRzLTE2LjM4LTMuMTI1LTIyLjYzLTkuMzc1bC0xMjcuMS0xMjhDLjIyNDQgMjM3LjUtMi41MTYgMjIzLjcgMi40MzggMjExLjhTMTkuMDcgMTkyIDMyIDE5MmgyNTUuMWMxMi45NCAwIDI0LjYyIDcuNzgxIDI5LjU4IDE5Ljc1UzMxOS44IDIzNy41IDMxMC42IDI0Ni42eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtbWVudSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMS4yNSk7XG59XG5cbi5tZW51LXByaW1hcnkgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtOjphZnRlcixcbi5tZW51LXByaW1hcnkgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ6OmFmdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjhyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS44cmVtKTtcbn1cbi5tZW51LXByaW1hcnkgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyLFxuLm1lbnUtcHJpbWFyeSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMC45cmVtKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuOXJlbSk7XG59XG5cbi5tZW51LXByaW1hcnkgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ6aG92ZXI6OmFmdGVyIHtcbiAgbWF4LXdpZHRoOiAwO1xuICB3aWR0aDogMDtcbn1cbi5tZW51LXByaW1hcnkgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ6aG92ZXI6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBtYXgtd2lkdGg6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4ubWVudS1wcmltYXJ5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubWVudS1wcmltYXJ5IC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtcHJpbWFyeSAuZmVhdHVyZWQtbWVudS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTY0LCAxNTksIDE0OSwgMC41KTtcbn1cblxuLm1vYmlsZS10b2dnbGUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2JpbGUtdG9nZ2xlLWJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuLm1vYmlsZS10b2dnbGUtYmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzBDMEUzOTtcbn1cbi5tb2JpbGUtdG9nZ2xlLWJhciAubmF2YmFyLXRvZ2dsZXIgLnRvcC1iYXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbi5tb2JpbGUtdG9nZ2xlLWJhciAubmF2YmFyLXRvZ2dsZXIgLmJvdHRvbS1iYXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cblxuLm1lbnUtdG9nZ2xlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmFkbWluLWJhciAubWVudS10b2dnbGVkIHtcbiAgdG9wOiA0NnB4O1xufVxuXG4ubWVudS10b2dnbGVkIC5uYXZiYXItdG9nZ2xlciAudG9wLWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAtNHB4KTtcbn1cbi5tZW51LXRvZ2dsZWQgLm5hdmJhci10b2dnbGVyIC5taWRkbGUtYmFyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZW51LXRvZ2dsZWQgLm5hdmJhci10b2dnbGVyIC5ib3R0b20tYmFyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAzcHgpO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICAtLWhlYWRzcGFjZTogNzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDJ2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDJ2dztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0taGVhZHNwYWNlKSAqIC0xKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1oZWFkc3BhY2UpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcbiAgLS1tYWluLWxpbmstY29sb3I6ICNGRkZGRkY7XG59XG4ubW9iaWxlLW1lbnUgYSxcbi5tb2JpbGUtbWVudSBwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubWVudS10b2dnbGVkIC5tb2JpbGUtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2JpbGUtbWVudSA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2JpbGUtbWVudSAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW1lbnUgLmJ0bi1zZWFyY2gge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2JpbGUtbWVudSAuYnRuLXNlYXJjaCBzcGFuIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5tb2JpbGUtbWVudSAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMDYyNXJlbTtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtYm9keSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi41cmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iaWxlLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm1vYmlsZS1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm1vYmlsZS1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLmludmVydGVkIC5tb2JpbGUtbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5pbnZlcnRlZCAubW9iaWxlLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAtLW1haW4tZHJvcGRvd24tbGluay1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1haW4tZHJvcGRvd24tbGluay1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubW9iaWxlLW1lbnUgaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaW5oZXJpdDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5tb2JpbGUtbWVudSAubWVudS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2JpbGUtbWVudSAubWVudS1wcmltYXJ5IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogdmFyKC0tbWFpbi1saW5rLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtcHJpbWFyeSAuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLm1vYmlsZS1tZW51IC5tZW51LW1ldGEgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuXG4ubW9iaWxlLW1lbnUgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iaWxlLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtcHJpbWFyeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS1wcmltYXJ5IC5uYXYtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXByaW1hcnkgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5tb2JpbGUtbWVudSAubWVudS1wcmltYXJ5IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtcHJpbWFyeSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLm1vYmlsZS1tZW51IC50YWItY29udGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iaWxlLW1lbnUgLnRhYi1jb250ZXh0LnZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vYmlsZS1tZW51IC50YWItY29udGV4dCAudGFiLXNsaWRlYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9iaWxlLW1lbnUgLnRhYi1jb250ZXh0IC50YWItc2xpZGViYWNrIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0zcHgpO1xufVxuXG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1vcGVuLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUgLm1lbnUtcHJpbWFyeSArIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LXByaW1hcnk6bm90KC5sZXZlbC0wLW9uLWRpc3BsYXkpICsgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnUtcHJpbWFyeS5sZXZlbC0wLW9uLWRpc3BsYXkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMTAwJSAqIDApO1xufVxuXG4ubWVudS1wcmltYXJ5LmxldmVsLTEtb24tZGlzcGxheSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlICogMSk7XG59XG5cbi5tZW51LXByaW1hcnkubGV2ZWwtMi1vbi1kaXNwbGF5IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMCUgKiAyKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMiwgMTQsIDU3LCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMDtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzBFMzk7XG4gIGJvcmRlci1jb2xvcjogIzBDMEUzOTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYzMwO1xuICBib3JkZXItY29sb3I6ICMwYTBiMmU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGMzMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYjJlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDgsIDUwLCA4NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYjJlO1xuICBib3JkZXItY29sb3I6ICMwOTBiMmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDgsIDUwLCA4NywgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzBFMzk7XG4gIGJvcmRlci1jb2xvcjogIzBDMEUzOTtcbn1cblxuLmJ0bi1zZWNvbmRhcnksIC5iZy1jb2xvci1ibHVlIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5Rjk1O1xuICBib3JkZXItY29sb3I6ICNBNDlGOTU7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmJnLWNvbG9yLWJsdWUgLmdmb3JtX2J1dHRvbi5idXR0b24uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmFkYTU7XG4gIGJvcmRlci1jb2xvcjogI2FkYTlhMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSwgLmJnLWNvbG9yLWJsdWUgLmJ0bi1jaGVjazpmb2N1cyArIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5iZy1jb2xvci1ibHVlIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJhZGE1O1xuICBib3JkZXItY29sb3I6ICNhZGE5YTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzksIDEzNSwgMTI3LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5iZy1jb2xvci1ibHVlIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeSwgLmJnLWNvbG9yLWJsdWUgLmJ0bi1jaGVjazphY3RpdmUgKyAuZ2Zvcm1fYnV0dG9uLmJ1dHRvbi5idG4uYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJnLWNvbG9yLWJsdWUgLmdmb3JtX2J1dHRvbi5idXR0b24uYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuYmctY29sb3ItYmx1ZSAuYWN0aXZlLmdmb3JtX2J1dHRvbi5idXR0b24uYnRuLmJ0bi1wcmltYXJ5LCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmJnLWNvbG9yLWJsdWUgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmdmb3JtX2J1dHRvbi5idXR0b24uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmIyYWE7XG4gIGJvcmRlci1jb2xvcjogI2FkYTlhMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYmctY29sb3ItYmx1ZSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuZ2Zvcm1fYnV0dG9uLmJ1dHRvbi5idG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5iZy1jb2xvci1ibHVlIC5idG4tY2hlY2s6YWN0aXZlICsgLmdmb3JtX2J1dHRvbi5idXR0b24uYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5iZy1jb2xvci1ibHVlIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJnLWNvbG9yLWJsdWUgLmFjdGl2ZS5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5iZy1jb2xvci1ibHVlIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzksIDEzNSwgMTI3LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5iZy1jb2xvci1ibHVlIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5iZy1jb2xvci1ibHVlIC5kaXNhYmxlZC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5Rjk1O1xuICBib3JkZXItY29sb3I6ICNBNDlGOTU7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFERTQ3O1xuICBib3JkZXItY29sb3I6ICMxQURFNDc7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjZTM2MztcbiAgYm9yZGVyLWNvbG9yOiAjMzFlMTU5O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2UzNjM7XG4gIGJvcmRlci1jb2xvcjogIzMxZTE1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyLCAxODksIDYwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGU1NmM7XG4gIGJvcmRlci1jb2xvcjogIzMxZTE1OTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMiwgMTg5LCA2MCwgMC41KTtcbn1cbi5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQURFNDc7XG4gIGJvcmRlci1jb2xvcjogIzFBREU0Nztcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFFRDI7XG4gIGJvcmRlci1jb2xvcjogIzAwQUVEMjtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZiYWQ5O1xuICBib3JkZXItY29sb3I6ICMxYWI2ZDc7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YmFkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiNmQ3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTQ4LCAxNzksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzYmVkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiNmQ3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDE0OCwgMTc5LCAwLjUpO1xufVxuLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUVEMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBRUQyO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNkUwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRUI2RTA1O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTg0MmI7XG4gIGJvcmRlci1jb2xvcjogI2VkN2QxZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4NDJiO1xuICBib3JkZXItY29sb3I6ICNlZDdkMWU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDAsIDk0LCA0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjhiMzc7XG4gIGJvcmRlci1jb2xvcjogI2VkN2QxZTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDAsIDk0LCA0LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNkUwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRUI2RTA1O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMjMwO1xuICBib3JkZXItY29sb3I6ICNDMTAyMzA7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQwMjI5O1xuICBib3JkZXItY29sb3I6ICM5YTAyMjY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDAyMjk7XG4gIGJvcmRlci1jb2xvcjogIzlhMDIyNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwMiwgNDAsIDc5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWEwMjI2O1xuICBib3JkZXItY29sb3I6ICM5MTAyMjQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwMiwgNDAsIDc5LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTAyMzA7XG4gIGJvcmRlci1jb2xvcjogI0MxMDIzMDtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY3O1xuICBib3JkZXItY29sb3I6ICNGNEY2Rjc7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjdmODtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjdmODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwNywgMjA5LCAyMTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY5O1xuICBib3JkZXItY29sb3I6ICNmNWY3Zjg7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDcsIDIwOSwgMjEwLCAwLjUpO1xufVxuLmJ0bi1saWdodDpkaXNhYmxlZCwgLmJ0bi1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY3O1xuICBib3JkZXItY29sb3I6ICNGNEY2Rjc7XG59XG5cbi5idG4tZGFyaywgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1kYXJrOmhvdmVyLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWJ1dHRvbi1kYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhcmssIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtYnV0dG9uLWRhcmsgLmJ0bi1jaGVjazpmb2N1cyArIC5uYXYtbGluaywgLmJ0bi1kYXJrOmZvY3VzLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWJ1dHRvbi1kYXJrIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcmssIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtYnV0dG9uLWRhcmsgLmJ0bi1jaGVjazpjaGVja2VkICsgLm5hdi1saW5rLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyaywgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAuYnRuLWNoZWNrOmFjdGl2ZSArIC5uYXYtbGluaywgLmJ0bi1kYXJrOmFjdGl2ZSwgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAubmF2LWxpbms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWJ1dHRvbi1kYXJrIC5hY3RpdmUubmF2LWxpbmssIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSwgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcms6Zm9jdXMsIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtYnV0dG9uLWRhcmsgLmJ0bi1jaGVjazpjaGVja2VkICsgLm5hdi1saW5rOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyazpmb2N1cywgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAuYnRuLWNoZWNrOmFjdGl2ZSArIC5uYXYtbGluazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cywgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAubmF2LWxpbms6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWJ1dHRvbi1kYXJrIC5hY3RpdmUubmF2LWxpbms6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUubmF2LWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbn1cbi5idG4tZGFyazpkaXNhYmxlZCwgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAubmF2LWxpbms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCwgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayAuZGlzYWJsZWQubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMEMwRTM5O1xuICBib3JkZXItY29sb3I6ICMwQzBFMzk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwRTM5O1xuICBib3JkZXItY29sb3I6ICMwQzBFMzk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEyLCAxNCwgNTcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzBFMzk7XG4gIGJvcmRlci1jb2xvcjogIzBDMEUzOTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTIsIDE0LCA1NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMEMwRTM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjQTQ5Rjk1O1xuICBib3JkZXItY29sb3I6ICNBNDlGOTU7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDlGOTU7XG4gIGJvcmRlci1jb2xvcjogI0E0OUY5NTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE2NCwgMTU5LCAxNDksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5Rjk1O1xuICBib3JkZXItY29sb3I6ICNBNDlGOTU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNjQsIDE1OSwgMTQ5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQTQ5Rjk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFBREU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBREU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNiwgMjIyLCA3MSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBREU0NztcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNiwgMjIyLCA3MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMUFERTQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzAwQUVEMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBRUQyO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUVEMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBRUQyO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxNzQsIDIxMCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUVEMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBRUQyO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxNzQsIDIxMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDBBRUQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0VCNkUwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRUI2RTA1O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNkUwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRUI2RTA1O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzUsIDExMCwgNSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNkUwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRUI2RTA1O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzUsIDExMCwgNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRUI2RTA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjQzEwMjMwO1xuICBib3JkZXItY29sb3I6ICNDMTAyMzA7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTAyMzA7XG4gIGJvcmRlci1jb2xvcjogI0MxMDIzMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5MywgMiwgNDgsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMjMwO1xuICBib3JkZXItY29sb3I6ICNDMTAyMzA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxOTMsIDIsIDQ4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQzEwMjMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuaW52ZXJ0ZWQgLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICNGNEY2Rjc7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGNztcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciwgLmludmVydGVkIC5idG4tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY3O1xuICBib3JkZXItY29sb3I6ICNGNEY2Rjc7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuaW52ZXJ0ZWQgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuaW52ZXJ0ZWQgLmJ0bi1vdXRsaW5lOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0NCwgMjQ2LCAyNDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5pbnZlcnRlZCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuaW52ZXJ0ZWQgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsIC5pbnZlcnRlZCAuYnRuLW91dGxpbmU6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuaW52ZXJ0ZWQgLmFjdGl2ZS5idG4tb3V0bGluZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAuaW52ZXJ0ZWQgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjc7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjZGNztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmludmVydGVkIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5pbnZlcnRlZCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmludmVydGVkIC5idG4tb3V0bGluZTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmU6Zm9jdXMsIC5pbnZlcnRlZCAuYWN0aXZlLmJ0bi1vdXRsaW5lOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsIC5pbnZlcnRlZCAuZHJvcGRvd24tdG9nZ2xlLnNob3cuYnRuLW91dGxpbmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ0LCAyNDYsIDI0NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCwgLmludmVydGVkIC5idG4tb3V0bGluZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuaW52ZXJ0ZWQgLmRpc2FibGVkLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICNGNEY2Rjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyLCAuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZSwgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmU6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsIC5hY3RpdmUuYnRuLW91dGxpbmUsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAuZHJvcGRvd24tdG9nZ2xlLnNob3cuYnRuLW91dGxpbmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLCAuYWN0aXZlLmJ0bi1vdXRsaW5lOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LmJ0bi1vdXRsaW5lOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5MTkxOTE7XG59XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtYnV0dG9uLWRhcmsgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaWNvbi1yaWdodCBpLFxuLmJ0bi1pY29uIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmljb24tbGVmdCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJ0bi11bnN0eWxlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuLXVuc3R5bGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuYnRuLXVuc3R5bGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi11bnN0eWxlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ0bi1saW5rOjphZnRlcixcbi5idG4tYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzIuOTQnIGhlaWdodD0nOS4yMjQnIHZpZXdCb3g9JzAgMCAzMi45NCA5LjIyNCclM0UlM0NsaW5lIGlkPSdMaW5lXzInIGRhdGEtbmFtZT0nTGluZSAyJyB4Mj0nMzIuMjMzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQuNjExKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYzZlMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzgnIGRhdGEtbmFtZT0nUGF0aCA4JyBkPSdNNTAuMzg4LDguODdsNC4yNTgtNC4yNThMNTAuMzg4LjM1MycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjQxMyAwKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYzZlMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLWJhY2s6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYnRuLWxpbmsuYnRuLWJhY2s6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgMnB4KTtcbn1cblxuLmJ0bi1iYWNrOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuOm5vdCguYnRuKSArIC5idG4tbGluazpub3QoLmJ0bi1vdXRsaW5lLCAuYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXdhcm5pbmcsIC5idG4tZGFuZ2VyLCAuYnRuLWluZm8sIC5idG4tZGFyaywgLmJ0bi1saWdodCksXG4uYnRuLWxpbms6Zmlyc3QtY2hpbGQ6bm90KC5idG4tb3V0bGluZSwgLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi13YXJuaW5nLCAuYnRuLWRhbmdlciwgLmJ0bi1pbmZvLCAuYnRuLWRhcmssIC5idG4tbGlnaHQpIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciwgLmludmVydGVkIC5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2hpdGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13aGl0ZSwgLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbn1cbi5idG4td2hpdGU6ZGlzYWJsZWQsIC5idG4td2hpdGUuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5wICsgcCA+IC5idG4ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbn1cblxucCA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC41cmVtO1xufVxuXG4uYnRuLWxpbmsuYnRuLW91dGxpbmUuYnRuLW91dGxpbmUtZGFyazpob3ZlciwgLmJ0bi1saW5rLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yZXNwb25zaXZlLXBpY3R1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzcG9uc2l2ZS1waWN0dXJlLnB1bGwtbWUtdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUuZnVsbC0xMDAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzcG9uc2l2ZS1waWN0dXJlLnN0cmV0Y2gtdG8tZWRnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYygtMS42MjVyZW0gLSA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXNwb25zaXZlLXBpY3R1cmUuc3RyZXRjaC10by1lZGdlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNXJlbTtcbiAgfVxufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5zdHJldGNoLXRvLWVkZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXNwb25zaXZlLXBpY3R1cmUuaW5saW5lLWFsaWdubWVudC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVzcG9uc2l2ZS1waWN0dXJlLmlubGluZS1hbGlnbm1lbnQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5pbmxpbmUtYWxpZ25tZW50LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVzcG9uc2l2ZS1waWN0dXJlLmJsb2NrLW1hcmdpbi1uZWdhdGl2ZS1zdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTAuNzVyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xMC43NXJlbTtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUuYmxvY2stbWFyZ2luLW5lZ2F0aXZlLXN0YXJ0Lm5lZ2F0aXZlLXN0YXJ0LWV4dHJhIHtcbiAgdG9wOiAtMTUuNzVyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xNS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmVzcG9uc2l2ZS1waWN0dXJlLmJsb2NrLW1hcmdpbi1uZWdhdGl2ZS1zdGFydCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gICAgdG9wOiB1bnNldDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiB1bnNldDtcbiAgfVxufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5ibG9jay1tYXJnaW4tc3RhcnQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucmVzcG9uc2l2ZS1waWN0dXJlLmJsb2NrLW1hcmdpbi1lbmQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5ibG9jay1tYXJnaW4tc3RhcnQtZW5kIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5ibG9jay1tYXJnaW4tbmVnYXRpdmUtZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xMi4yNXJlbTtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUuYmxvY2stbWFyZ2luLW5lZ2F0aXZlLWVuZC5uZWdhdGl2ZS1lbmQtZXh0cmEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtOC4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVzcG9uc2l2ZS1waWN0dXJlLmJsb2NrLW1hcmdpbi1uZWdhdGl2ZS1lbmQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHVuc2V0O1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXBpY3R1cmUuc3BhcmtzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCclM0UlM0NnIGlkPSd3aGl0ZS1zcGFyay1mb3ItcGF0dGVybicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTYwNDQgMTQ1NTkpJyUzRSUzQ3BhdGggaWQ9J1NwYXJrJyBkPSdNMTkuNTcsMTIuMDc0VjBIMTguNDNWMTIuMDc0YTYuMzU2LDYuMzU2LDAsMCwxLTYuMzU2LDYuMzU2SDBWMTkuNTdIMTIuMDc0YTYuMzU2LDYuMzU2LDAsMCwxLDYuMzU2LDYuMzU2VjM4aDEuMTRWMjUuOTI2YTYuMzU2LDYuMzU2LDAsMCwxLDYuMzU2LTYuMzU2SDM4VjE4LjQzSDI1LjkyNmE2LjM1Niw2LjM1NiwwLDAsMS02LjM1Ni02LjM1NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2MDQxLjAyIC0xNDU1NS43NyknIGZpbGw9JyUyM0E0OUY5NScvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzM2NScgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMzY1JyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNjA0NCAtMTQ1NTkpJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW52ZXJ0ZWQgLnJlc3BvbnNpdmUtcGljdHVyZS5zcGFya3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyUzRSUzQ2cgaWQ9J3doaXRlLXNwYXJrLWZvci1wYXR0ZXJuJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNjA0NCAxNDU1OSknJTNFJTNDcGF0aCBpZD0nU3BhcmsnIGQ9J00xOS41NywxMi4wNzRWMEgxOC40M1YxMi4wNzRhNi4zNTYsNi4zNTYsMCwwLDEtNi4zNTYsNi4zNTZIMFYxOS41N0gxMi4wNzRhNi4zNTYsNi4zNTYsMCwwLDEsNi4zNTYsNi4zNTZWMzhoMS4xNFYyNS45MjZhNi4zNTYsNi4zNTYsMCwwLDEsNi4zNTYtNi4zNTZIMzhWMTguNDNIMjUuOTI2YTYuMzU2LDYuMzU2LDAsMCwxLTYuMzU2LTYuMzU2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTYwNDEuMDIgLTE0NTU1Ljc3KScgZmlsbD0nJTIzRkZGJy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMzY1JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAzNjUnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2MDQ0IC0xNDU1OSknIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUuc3BhcmtzLnNwYXJrcy1ibG9jay1lbmQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyNSU7XG4gIGJvdHRvbTogMDtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUuc3BhcmtzLnNwYXJrcy1ibG9jay1lbmQtd2l0aC1vdmVyZmxvdzo6YWZ0ZXIge1xuICBoZWlnaHQ6IDQwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUuc3BhcmtzLnNwYXJrcy1ibG9jay1zdGFydDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI1JTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5zcGFya3Muc3BhcmtzLWJsb2NrLXN0YXJ0LXdpdGgtb3ZlcmZsb3c6OmFmdGVyIHtcbiAgaGVpZ2h0OiA0MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xufVxuXG4ucmVzcG9uc2l2ZS1waWN0dXJlLm92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVzcG9uc2l2ZS1waWN0dXJlLm92ZXJsYXkuc29saWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnJlc3BvbnNpdmUtcGljdHVyZS5vdmVybGF5LmdyYWRpZW50LWZyb20tYm90dG9tLXRvLXRvcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAyMDIwMSAwJSwgcmdiYSg4NSwgODUsIDg1LCAwKSAxMDAlKTtcbn1cblxuLnJlc3BvbnNpdmUtcGljdHVyZSAuZnVsbC1zaXplLWxpbmsge1xuICB6LWluZGV4OiA1O1xufVxuXG4ucmVzcG9uc2l2ZS1waWN0dXJlOmhvdmVyIC5saW5rLWJsb2NrIC5idG4tbGluazo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDJweCk7XG59XG5cbi5yZXNwb25zaXZlLXBpY3R1cmUgLmxpbmstYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNiU7XG4gIGxlZnQ6IDYlO1xuICB6LWluZGV4OiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogY2xhbXAoMjgwcHgsIDYwdncsIDY0MHB4KTtcbn1cbi5yZXNwb25zaXZlLXBpY3R1cmUgLmxpbmstYmxvY2sgaDIsIC5yZXNwb25zaXZlLXBpY3R1cmUgLmxpbmstYmxvY2sgLmgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlc3BvbnNpdmUtcGljdHVyZSAubGluay1ibG9jayBoMiwgLnJlc3BvbnNpdmUtcGljdHVyZSAubGluay1ibG9jayAuaDIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc3RpY2t5IHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnN0aWNreSB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTAyMDtcbn1cbi5hZG1pbi1iYXIgLnN0aWNreSB7XG4gIHRvcDogMzJweDtcbn1cblxuLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5hZG1pbi1iYXIgLnN0aWNreS1zbSB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG5cbiAgLnN0YXRpYy1zbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmFkbWluLWJhciAuc3RpY2t5LW1kIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cblxuICAuc3RhdGljLW1kIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZyB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuYWRtaW4tYmFyIC5zdGlja3ktbGcge1xuICAgIHRvcDogMzJweDtcbiAgfVxuXG4gIC5zdGF0aWMtbGcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bCB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuYWRtaW4tYmFyIC5zdGlja3kteGwge1xuICAgIHRvcDogMzJweDtcbiAgfVxuXG4gIC5zdGF0aWMteGwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLmFkbWluLWJhciAuc3RpY2t5LXh4bCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG5cbiAgLnN0YXRpYy14eGwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5oZXJvIHtcbiAgLS1zcGFjaW5nOiAxNHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNsYW1wKDhyZW0sIDEwcmVtLCA5dncpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2xhbXAoNHJlbSwgNXJlbSwgNXZ3KTtcbn1cbi5oZXJvLmhhcy1maWxsIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMTMwcHgsIHZhcigtLXNwYWNpbmcpICogNiwgdmFyKC0tc3BhY2luZykgKiA2KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbn1cbi5oZXJvLndpdGgtdGV4dCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNsYW1wKDEzMHB4LCB2YXIoLS1zcGFjaW5nKSAqIDYsIHZhcigtLXNwYWNpbmcpICogNik7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMS41KTtcbn1cbi5oZXJvLndpdGgtdGV4dCwgLmhlcm8uaGFzLWZpbGwge1xuICAtLXNwYWNpbmc6IDJ2bWF4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZXJvLndpdGgtdGV4dCwgLmhlcm8uaGFzLWZpbGwge1xuICAgIC0tc3BhY2luZzogMi41dm1heDtcbiAgfVxufVxuLmhlcm8uaGVyby1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaGVybyAuYmFja2dyb3VuZC12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1icy1ndXR0ZXIteSwgMS43NXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLWd1dHRlci15LCAxLjc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuICB9XG59XG4uaGVybyAuaGVyby1jb250ZW50IC5sZWFkLCAuaGVybyAuaGVyby1jb250ZW50IC5jaGFwZWF1IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zcGFjaW5nKTtcbn1cbi5oZXJvIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG59XG4uaGVybyAuYnV0dG9ucyAuYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZXJvIC5jb250YWN0LW1lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5oZXJvW2NsYXNzKj1vdmVybGF5XSAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVyby5vdmVybGF5LWxpZ2h0IC5jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1vdmVybGF5LXN0cmVuZ3RoKSkgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5oZXJvLm92ZXJsYXktZGFyayAuY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgdmFyKC0tb3ZlcmxheS1zdHJlbmd0aCkpIDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbXBsZXggbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOTE5MTkxO1xufVxuXG4uZm9ybS1jb250cm9sLCAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIHNlbGVjdCxcbi5nZmllbGQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgIzkxOTE5MTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCwgLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCBzZWxlY3QsXG4uZ2ZpZWxkIHRleHRhcmVhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0sIC5nZmllbGQgaW5wdXRbdHlwZT1maWxlXTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCBzZWxlY3RbdHlwZT1maWxlXSxcbi5nZmllbGQgdGV4dGFyZWFbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pLCAuZ2ZpZWxkIGlucHV0W3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIHNlbGVjdFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSxcbi5nZmllbGQgdGV4dGFyZWFbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZ2ZpZWxkIGlucHV0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIHNlbGVjdDpmb2N1cyxcbi5nZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzkxOTE5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjODY4NzljO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTIsIDE0LCA1NywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUsIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKTo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlLFxuLmdmaWVsZCBzZWxlY3Q6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSxcbi5nZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS43NWVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKTo6cGxhY2Vob2xkZXIsXG4uZ2ZpZWxkIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmdmaWVsZCBpbnB1dDpkaXNhYmxlZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCBzZWxlY3Q6ZGlzYWJsZWQsXG4uZ2ZpZWxkIHRleHRhcmVhOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmdmaWVsZCBpbnB1dFtyZWFkb25seV06bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGQgc2VsZWN0W3JlYWRvbmx5XSxcbi5nZmllbGQgdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGNztcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLmdmaWVsZCBzZWxlY3Q6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLmdmaWVsZCB0ZXh0YXJlYTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uZ2ZpZWxkIHNlbGVjdDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uZ2ZpZWxkIHRleHRhcmVhOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuZ2ZpZWxkIGlucHV0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5nZmllbGQgc2VsZWN0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uZ2ZpZWxkIHRleHRhcmVhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWViO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXG4uZ2ZpZWxkIHNlbGVjdDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXG4uZ2ZpZWxkIHRleHRhcmVhOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiwgLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbi5nZmllbGQgc2VsZWN0Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbi5nZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sIC5nZmllbGQgaW5wdXQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uLFxuLmdmaWVsZCBzZWxlY3Q6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbi5nZmllbGQgdGV4dGFyZWE6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZWI7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjc1ZW0gKyAwLjVyZW0pO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjc1ZW0gKyAxcmVtKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5nZmllbGQgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjc1ZW0gKyAwLjVyZW0pO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjc1ZW0gKyAxcmVtKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS43NWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tc2VsZWN0LCAuZ2ZpZWxkX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2MDYwNjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAwIHNvbGlkICM5MTkxOTE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0LCAuZ2ZpZWxkX3NlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzLCAuZ2ZpZWxkX3NlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2ODc5YztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEyLCAxNCwgNTcsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgW211bHRpcGxlXS5nZmllbGRfc2VsZWN0LCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSksIFtzaXplXS5nZmllbGRfc2VsZWN0Om5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCwgLmdmaWVsZF9zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY3O1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nLCAuZ2ZpZWxkX3NlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM5MTkxOTE7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjM3NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODY4NzljO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTIsIDE0LCA1NywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMEUzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMEMwRTM5O1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzRkZGRkZGJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzBFMzk7XG4gIGJvcmRlci1jb2xvcjogIzBDMEUzOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODY4NzljJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTIsIDE0LCA1NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTIsIDE0LCA1NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwRTM5O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI3YzQ7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwRTM5O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2M0O1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDlGOTU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDlGOTU7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLCAuZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBzZWxlY3QsXG4uZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWEsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCxcbi5mb3JtLWZsb2F0aW5nID4gLmdmaWVsZF9zZWxlY3Qge1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsIC5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHNlbGVjdCxcbi5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pOjpwbGFjZWhvbGRlcixcbi5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IGlucHV0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gc2VsZWN0OmZvY3VzLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksIC5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHNlbGVjdDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsIC5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBpbnB1dDotd2Via2l0LWF1dG9maWxsOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QsIC5mb3JtLWZsb2F0aW5nID4gLmdmaWVsZF9zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLCAuZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gaW5wdXQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSB+IGxhYmVsLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHNlbGVjdDpmb2N1cyB+IGxhYmVsLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pIH4gbGFiZWwsXG4uZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gc2VsZWN0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZ2ZpZWxkIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5nZmllbGRfc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwsIC5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBpbnB1dDotd2Via2l0LWF1dG9maWxsOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSkgfiBsYWJlbCxcbi5nZmllbGQgLmZvcm0tZmxvYXRpbmcgPiBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsLFxuLmdmaWVsZCAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgLmdmaWVsZCAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QsXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cCA+IHRleHRhcmVhLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmdmaWVsZF9zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5nZmllbGQgLmlucHV0LWdyb3VwID4gaW5wdXQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGQgLmlucHV0LWdyb3VwID4gc2VsZWN0OmZvY3VzLFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5nZmllbGRfc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjc7XG4gIGJvcmRlcjogMCBzb2xpZCAjOTE5MTkxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuZ2ZpZWxkIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdCxcbi5nZmllbGQgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZ2ZpZWxkX3NlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLmdmaWVsZCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QsXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmdmaWVsZF9zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC5nZmllbGRfc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmdmaWVsZF9zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzFBREU0Nztcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjIyLCA3MSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkIGlucHV0OnZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi53YXMtdmFsaWRhdGVkIC5nZmllbGQgc2VsZWN0OnZhbGlkLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkIHRleHRhcmVhOnZhbGlkLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLmdmaWVsZCBpbnB1dC5pcy12YWxpZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCBzZWxlY3QuaXMtdmFsaWQsXG4uZ2ZpZWxkIHRleHRhcmVhLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzFBREU0NycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjQzNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkIGlucHV0OnZhbGlkOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi53YXMtdmFsaWRhdGVkIC5nZmllbGQgc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkIHRleHRhcmVhOnZhbGlkOmZvY3VzLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLmdmaWVsZCBpbnB1dC5pcy12YWxpZDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZCBzZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsXG4uZ2ZpZWxkIHRleHRhcmVhLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjYsIDIyMiwgNzEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkIHRleHRhcmVhOnZhbGlkLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLmdmaWVsZCB0ZXh0YXJlYS5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuNDM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkX3NlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkLCAuaXMtdmFsaWQuZ2ZpZWxkX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzFBREU0Nztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5nZmllbGRfc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLndhcy12YWxpZGF0ZWQgLmdmaWVsZF9zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuaXMtdmFsaWQuZ2ZpZWxkX3NlbGVjdDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5pcy12YWxpZC5nZmllbGRfc2VsZWN0Om5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2MDYwNjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMUFERTQ3JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjg3NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZ2ZpZWxkX3NlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLCAuaXMtdmFsaWQuZ2ZpZWxkX3NlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFBREU0NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI2LCAyMjIsIDcxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUFERTQ3O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQURFNDc7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjYsIDIyMiwgNzEsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMUFERTQ3O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBpbnB1dDp2YWxpZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCBpbnB1dDp2YWxpZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5nZmllbGQgc2VsZWN0OnZhbGlkLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgc2VsZWN0OnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5nZmllbGQgdGV4dGFyZWE6dmFsaWQsXG4uZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCB0ZXh0YXJlYTp2YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIGlucHV0LmlzLXZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLmlucHV0LWdyb3VwIGlucHV0LmlzLXZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZCBzZWxlY3QuaXMtdmFsaWQsXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cCBzZWxlY3QuaXMtdmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZCB0ZXh0YXJlYS5pcy12YWxpZCxcbi5nZmllbGQgLmlucHV0LWdyb3VwIHRleHRhcmVhLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZ2ZpZWxkX3NlbGVjdDp2YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmlzLXZhbGlkLmdmaWVsZF9zZWxlY3Qge1xuICB6LWluZGV4OiAxO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIGlucHV0OnZhbGlkOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIGlucHV0OnZhbGlkOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCB0ZXh0YXJlYTp2YWxpZDpmb2N1cyxcbi5nZmllbGQgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIHRleHRhcmVhOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5nZmllbGQgaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSwgLmdmaWVsZCAuaW5wdXQtZ3JvdXAgaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkIHNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi5nZmllbGQgLmlucHV0LWdyb3VwIHNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkIHRleHRhcmVhLmlzLXZhbGlkOmZvY3VzLFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5nZmllbGRfc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuaXMtdmFsaWQuZ2ZpZWxkX3NlbGVjdDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNDMTAyMzA7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIsIDQ4LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmdmaWVsZF9lcnJvciBzZWxlY3QgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5nZmllbGRfZXJyb3IgdGV4dGFyZWEgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5nZmllbGQgaW5wdXQ6aW52YWxpZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi53YXMtdmFsaWRhdGVkIC5nZmllbGQgc2VsZWN0OmludmFsaWQsXG4uZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmdmaWVsZCB0ZXh0YXJlYTppbnZhbGlkLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1jb250cm9sOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmZvcm0tY29udHJvbCwgLmdmaWVsZCBpbnB1dC5pcy1pbnZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkX2Vycm9yIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGQgc2VsZWN0LmlzLWludmFsaWQsXG4uZ2ZpZWxkIC5nZmllbGRfZXJyb3Igc2VsZWN0LFxuLmdmaWVsZF9lcnJvciAuZ2ZpZWxkIHNlbGVjdCxcbi5nZmllbGQgdGV4dGFyZWEuaXMtaW52YWxpZCxcbi5nZmllbGQgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSxcbi5nZmllbGRfZXJyb3IgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI0MxMDIzMDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MxMDIzMCclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNDMTAyMzAnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjQzNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5nZmllbGQgaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi53YXMtdmFsaWRhdGVkIC5nZmllbGQgc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmdmaWVsZCB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cywgLmdmaWVsZCBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLmdmaWVsZF9lcnJvciBpbnB1dDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkX2Vycm9yIC5nZmllbGQgaW5wdXQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGQgc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsXG4uZ2ZpZWxkIC5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciAuZ2ZpZWxkIHNlbGVjdDpmb2N1cyxcbi5nZmllbGQgdGV4dGFyZWEuaXMtaW52YWxpZDpmb2N1cyxcbi5nZmllbGQgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5nZmllbGRfZXJyb3IgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0MxMDIzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5MywgMiwgNDgsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5nZmllbGQgdGV4dGFyZWE6aW52YWxpZCxcbi5nZmllbGQgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5nZmllbGQgdGV4dGFyZWEuaXMtaW52YWxpZCxcbi5nZmllbGQgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSxcbi5nZmllbGRfZXJyb3IgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuNDM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5nZmllbGRfc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLCAuZ2ZpZWxkX2Vycm9yIGlucHV0LmZvcm0tc2VsZWN0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLXNlbGVjdCxcbi5nZmllbGRfZXJyb3IgdGV4dGFyZWEuZm9ybS1zZWxlY3QsIC5pcy1pbnZhbGlkLmdmaWVsZF9zZWxlY3QsIC5nZmllbGRfZXJyb3IgaW5wdXQuZ2ZpZWxkX3NlbGVjdDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZF9lcnJvciBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCxcbi5nZmllbGRfZXJyb3IgdGV4dGFyZWEuZ2ZpZWxkX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0MxMDIzMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmdmaWVsZF9zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLndhcy12YWxpZGF0ZWQgLmdmaWVsZF9zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmdmaWVsZF9lcnJvciBpbnB1dC5mb3JtLXNlbGVjdDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGRfZXJyb3Igc2VsZWN0LmZvcm0tc2VsZWN0Om5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbi5nZmllbGRfZXJyb3IgdGV4dGFyZWEuZm9ybS1zZWxlY3Q6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuaXMtaW52YWxpZC5nZmllbGRfc2VsZWN0Om5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmdmaWVsZF9lcnJvciBpbnB1dC5nZmllbGRfc2VsZWN0Om5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZF9lcnJvciBzZWxlY3QuZ2ZpZWxkX3NlbGVjdDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmdmaWVsZF9zZWxlY3Q6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1zZWxlY3Q6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLXNlbGVjdDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmZvcm0tc2VsZWN0Om5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmlzLWludmFsaWQuZ2ZpZWxkX3NlbGVjdDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5nZmllbGRfZXJyb3IgaW5wdXQuZ2ZpZWxkX3NlbGVjdDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl06bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGRfZXJyb3Igc2VsZWN0LmdmaWVsZF9zZWxlY3Q6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLFxuLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5nZmllbGRfc2VsZWN0Om5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2MDYwNjAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDMTAyMzAnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzQzEwMjMwJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC44NzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuODc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmdmaWVsZF9zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1zZWxlY3Q6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGRfZXJyb3Igc2VsZWN0LmZvcm0tc2VsZWN0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5mb3JtLXNlbGVjdDpmb2N1cywgLmlzLWludmFsaWQuZ2ZpZWxkX3NlbGVjdDpmb2N1cywgLmdmaWVsZF9lcnJvciBpbnB1dC5nZmllbGRfc2VsZWN0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5nZmllbGRfc2VsZWN0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5nZmllbGRfc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzEwMjMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTkzLCAyLCA0OCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQsIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1jaGVjay1pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZF9lcnJvciBzZWxlY3QuZm9ybS1jaGVjay1pbnB1dCxcbi5nZmllbGRfZXJyb3IgdGV4dGFyZWEuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0MxMDIzMDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkLCAuZ2ZpZWxkX2Vycm9yIGlucHV0LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZF9lcnJvciBzZWxlY3QuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkLFxuLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMjMwO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cywgLmdmaWVsZF9lcnJvciBpbnB1dC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5MywgMiwgNDgsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1jaGVjay1pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLWNoZWNrLWlucHV0IH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmZvcm0tY2hlY2staW5wdXQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjQzEwMjMwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5nZmllbGQgaW5wdXQ6aW52YWxpZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCBpbnB1dDppbnZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBzZWxlY3Q6aW52YWxpZCxcbi5nZmllbGQgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIHNlbGVjdDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5nZmllbGQgdGV4dGFyZWE6aW52YWxpZCxcbi5nZmllbGQgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIHRleHRhcmVhOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIGlucHV0LmZvcm0tY29udHJvbDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBpbnB1dC5pcy1pbnZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIC5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSwgLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkIC5pbnB1dC1ncm91cCBpbnB1dC5pcy1pbnZhbGlkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSwgLmdmaWVsZF9lcnJvciAuZ2ZpZWxkIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmlucHV0LWdyb3VwIC5nZmllbGQgc2VsZWN0LmlzLWludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZCAuZ2ZpZWxkX2Vycm9yIHNlbGVjdCxcbi5nZmllbGRfZXJyb3IgLmlucHV0LWdyb3VwIC5nZmllbGQgc2VsZWN0LFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAgc2VsZWN0LmlzLWludmFsaWQsXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIHNlbGVjdCxcbi5nZmllbGRfZXJyb3IgLmdmaWVsZCAuaW5wdXQtZ3JvdXAgc2VsZWN0LFxuLmlucHV0LWdyb3VwIC5nZmllbGQgdGV4dGFyZWEuaXMtaW52YWxpZCxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEsXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIHRleHRhcmVhLFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEuaXMtaW52YWxpZCxcbi5nZmllbGQgLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEsXG4uZ2ZpZWxkX2Vycm9yIC5nZmllbGQgLmlucHV0LWdyb3VwIHRleHRhcmVhLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5nZmllbGRfc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZF9lcnJvciBpbnB1dC5mb3JtLXNlbGVjdDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1zZWxlY3Q6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIHNlbGVjdC5mb3JtLXNlbGVjdCxcbi5nZmllbGRfZXJyb3IgLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmZvcm0tc2VsZWN0LFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmlzLWludmFsaWQuZ2ZpZWxkX3NlbGVjdCxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIGlucHV0LmdmaWVsZF9zZWxlY3Q6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZmllbGRfZXJyb3IgLmlucHV0LWdyb3VwIGlucHV0LmdmaWVsZF9zZWxlY3Q6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIHNlbGVjdC5nZmllbGRfc2VsZWN0LFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgc2VsZWN0LmdmaWVsZF9zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5nZmllbGRfc2VsZWN0LFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEuZ2ZpZWxkX3NlbGVjdCB7XG4gIHotaW5kZXg6IDI7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBpbnB1dDppbnZhbGlkOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIGlucHV0OmludmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIHNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZCB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzLFxuLmdmaWVsZCAud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgdGV4dGFyZWE6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3IgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGRfZXJyb3IgLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3Igc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5nZmllbGRfZXJyb3IgLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIGlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSwgLmlucHV0LWdyb3VwIC5nZmllbGQgLmdmaWVsZF9lcnJvciBpbnB1dDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCAuZ2ZpZWxkIGlucHV0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksIC5nZmllbGQgLmlucHV0LWdyb3VwIGlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSwgLmdmaWVsZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZF9lcnJvciBpbnB1dDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLCAuZ2ZpZWxkX2Vycm9yIC5nZmllbGQgLmlucHV0LWdyb3VwIGlucHV0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZCBzZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkIC5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgLmdmaWVsZCBzZWxlY3Q6Zm9jdXMsXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cCBzZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbi5nZmllbGQgLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3Igc2VsZWN0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciAuZ2ZpZWxkIC5pbnB1dC1ncm91cCBzZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmdmaWVsZCB0ZXh0YXJlYS5pcy1pbnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5nZmllbGQgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5nZmllbGRfZXJyb3IgLmlucHV0LWdyb3VwIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4uZ2ZpZWxkIC5pbnB1dC1ncm91cCB0ZXh0YXJlYS5pcy1pbnZhbGlkOmZvY3VzLFxuLmdmaWVsZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5nZmllbGRfZXJyb3IgLmdmaWVsZCAuaW5wdXQtZ3JvdXAgdGV4dGFyZWE6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmdmaWVsZF9zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIGlucHV0LmZvcm0tc2VsZWN0OmZvY3VzOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLXNlbGVjdDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3Igc2VsZWN0LmZvcm0tc2VsZWN0OmZvY3VzLFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgc2VsZWN0LmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCB0ZXh0YXJlYS5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuaXMtaW52YWxpZC5nZmllbGRfc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3IgaW5wdXQuZ2ZpZWxkX3NlbGVjdDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmaWVsZF9lcnJvciAuaW5wdXQtZ3JvdXAgaW5wdXQuZ2ZpZWxkX3NlbGVjdDpmb2N1czpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmlucHV0LWdyb3VwIC5nZmllbGRfZXJyb3Igc2VsZWN0LmdmaWVsZF9zZWxlY3Q6Zm9jdXMsXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLmdmaWVsZF9zZWxlY3Q6Zm9jdXMsXG4uZ2ZpZWxkX2Vycm9yIC5pbnB1dC1ncm91cCB0ZXh0YXJlYS5nZmllbGRfc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmFsZXJ0LCBib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycywgLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZS5pbnN0cnVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzA3MDgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2ZkNztcbiAgYm9yZGVyLWNvbG9yOiAjYjZiN2M0O1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MDYxYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjI1ZjU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlY2VhO1xuICBib3JkZXItY29sb3I6ICNlNGUyZGY7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZTRjNDc7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwYTU5MWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWY4ZGE7XG4gIGJvcmRlci1jb2xvcjogI2JhZjVjODtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwODQ3MTY7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwMDY4N2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2VmZjY7XG4gIGJvcmRlci1jb2xvcjogI2IzZTdmMjtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDUzNjU7XG59XG5cbi5hbGVydC13YXJuaW5nLCAuZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlLmluc3RydWN0aW9uIHtcbiAgY29sb3I6ICM4ZDQyMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmUyY2Q7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZDRiNDtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rLCAuZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlLmluc3RydWN0aW9uIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3MTM1MDI7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzc0MDExZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzY2NkNjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNiM2MxO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNWQwMTE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzYyNjI2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZkO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZTRlNGY7XG59XG5cbi5hbGVydC1kYXJrLCBib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmssIGJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4uZ2ZpZWxkIHNlbGVjdCxcbi5nZmllbGQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0VCNkUwNTtcbn1cbi5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbi5nZmllbGQgc2VsZWN0OmZvY3VzLFxuLmdmaWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9ZmlsZV0pLmRhdGVwaWNrZXIsXG4uZ2ZpZWxkIHNlbGVjdC5kYXRlcGlja2VyLFxuLmdmaWVsZCB0ZXh0YXJlYS5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2hlYWRlcl9pdGVtLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb21wbGV4IGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtY29sdW1uLWdhcDogNSUgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9ZmlsZV0gfiBsYWJlbCB7XG4gIGNvbG9yOiAjRUI2RTA1O1xufVxuLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZTpub3QoLmluc3RydWN0aW9uKSxcbi5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IGxhYmVsIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGNvbG9yOiAjRUI2RTA1O1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI0VCNkUwNTtcbn1cblxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLXZhbGlkYXRpb24tc3VtbWFyeS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogI0VCNkUwNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IGgyLCBib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IC5oMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNFQjZFMDU7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IGgyIC5nZm9ybS1pY29uLCBib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IC5oMiAuZ2Zvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX3JlcGVhdGVyX2NlbGwgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIGxhYmVsLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBsZWdlbmQsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fd3JhcHBlciBbYXJpYS1pbnZhbGlkPXRydWVdICsgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbCArIFthcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICBjb2xvcjogI0VCNkUwNSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMi5nZm9ybV90aXRsZSwgLmdmb3JtX3RpdGxlLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cblxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNBNDlGOTU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYWNjZW50LWNvbG9yOiAjRUI2RTA1O1xufVxuXG4uc29jaWFsLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jaWFsLW5ldHdvcmtzIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzLjVyZW07XG4gIH1cbn1cbi5zb2NpYWwtbmV0d29ya3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTQ5Rjk1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMjVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLW5ldHdvcmtzIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc29jaWFsLW5ldHdvcmtzIHN2ZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc29jaWFsLW5ldHdvcmtzIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5iZy1jb2xvci1ibGFjayAuc29jaWFsLW5ldHdvcmtzIGEsIC5pbnZlcnRlZCAuc29jaWFsLW5ldHdvcmtzIGEge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYmctY29sb3ItYmxhY2sgLnNvY2lhbC1uZXR3b3JrcyBzdmcgcGF0aCwgLmludmVydGVkIC5zb2NpYWwtbmV0d29ya3Mgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4ubG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwODE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvYWRpbmctb3ZlcmxheSAubG9nbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2FkaW5nLW92ZXJsYXkgLmxvZ28gLmZyb250LFxuLmxvYWRpbmctb3ZlcmxheSAubG9nbyAuYmFjayB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ubG9hZGluZy1vdmVybGF5IC5sb2dvIC5mcm9udCB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgYW5pbWF0aW9uLW5hbWU6IG5ld3dlbi1mbGlwLWZyb250LWxvZ287XG59XG4ubG9hZGluZy1vdmVybGF5IC5sb2dvIC5iYWNrIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXd3ZW4tZmxpcC1iYWNrLWxvZ287XG59XG4ubG9hZGluZy1vdmVybGF5LmZhZGUtb3V0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLW5hbWU6IG5ld3dlbmZhZGVvdXQ7XG59XG5cbkBrZXlmcmFtZXMgbmV3d2VuZmFkZW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmV3d2VuLWZsaXAtZnJvbnQtbG9nbyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmV3d2VuLWZsaXAtYmFjay1sb2dvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3RhIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDJyZW07XG4gIH1cbn1cbi5jdGEgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLmN0YSAuY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4ubGluay1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rLWJsb2NrIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGluay1ibG9jayB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGluay1ibG9jayB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuICB9XG59XG5cbi5jb3JuZXItc3RhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udmVydGljYWwtc3BhY2UtZW5kIC5jb3JuZXItc3RhcnMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb3JuZXItc3RhcnM6bm90KC5vbmx5LWJsb2NrLXN0YXJ0KSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1jb250ZW50LWVsZW1lbnQtc3BhY2luZykgKiAyLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhhcy1iZy1jb2xvciArIC52Y19jbGVhcmZpeCArIC52Y19yb3cgLmNvcm5lci1zdGFyczpub3QoLm9ubHktYmxvY2stZW5kKSwgLnZjX3Jvdy1uby1wYWRkaW5nICsgLnZjX2NsZWFyZml4ICsgLnZjX3JvdyAuY29ybmVyLXN0YXJzOm5vdCgub25seS1ibG9jay1lbmQpIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tY29udGVudC1lbGVtZW50LXNwYWNpbmcpICogMi41KSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29ybmVyLXN0YXJzOm5vdCgub25seS1ibG9jay1lbmQpOjpiZWZvcmUsIC5jb3JuZXItc3RhcnM6bm90KC5vbmx5LWJsb2NrLXN0YXJ0KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9ibGFjay1zdGFyLnN2Z1wiKSwgdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9ibGFjay1zdGFyLnN2Z1wiKTtcbn1cbi5pbnZlcnRlZCAuY29ybmVyLXN0YXJzOjpiZWZvcmUsIC5pbnZlcnRlZCAuY29ybmVyLXN0YXJzOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvd2hpdGUtc3Rhci5zdmdcIiksIHVybChcIi4uL3N0YXRpYy9pbWFnZXMvd2hpdGUtc3Rhci5zdmdcIik7XG59XG4uY29ybmVyLXN0YXJzOm5vdCgub25seS1ibG9jay1lbmQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1wYi1ndXR0ZXIpICogLTIpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ybmVyLXN0YXJzLndwYl90ZXh0X2NvbHVtbjpub3QoLm9ubHktYmxvY2stZW5kKTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgKiAtMSksIGNhbGModmFyKC0tcGItZ3V0dGVyKSAqIC0yKSk7XG4gIH1cbn1cbi5jb3JuZXItc3RhcnM6bm90KC5vbmx5LWJsb2NrLXN0YXJ0KTo6YWZ0ZXIge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCBib3R0b20gcmlnaHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAyKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcm5lci1zdGFycy53cGJfdGV4dF9jb2x1bW46bm90KC5vbmx5LWJsb2NrLXN0YXJ0KTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAqIC0xKSwgY2FsYyh2YXIoLS1wYi1ndXR0ZXIpICogMikpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1tZS5hZGQtY29tcC1wYWRkaW5nLWlubGluZSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtbWUuYWRkLWNvbXAtcGFkZGluZy1pbmxpbmUge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtbWUuYWRkLWNvbXAtcGFkZGluZy1pbmxpbmUge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgfVxufVxuLmNvbnRhY3QtbWUgLmVtcGxveWVlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1N3B4IDU5cHggZml0LWNvbnRlbnQoMTAwJSk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAzM3B4IDgzcHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMjVyZW07XG59XG4uY29udGFjdC1tZSAucGhvdG8ge1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMi80O1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmNvbnRhY3QtbWUgLnBob3RvIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmludmVydGVkIC5jb250YWN0LW1lIC5waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGFjdC1tZSAuc3BlZWNoLWJ1YmJsZSB7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMUM7XG4gIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5ib2R5Lmhhcy1oZXJvIC5tYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuaGVybyB7XG4gIC0tYXNwZWN0LXJhdGlvOiAyLzE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5oZXJvIHtcbiAgICAtLWFzcGVjdC1yYXRpbzogNC8xO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJhY2tkcm9wLWZpbHRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjQsIDE1OSwgMTQ5LCAwLjUpO1xufVxuYm9keS5zY3JvbGwgLmhlYWRlci5zdGlja3kge1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnNjcm9sbCAuaGVhZGVyLnN0aWNreSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpIHNhdHVyYXRlKDE4MCUpO1xuICB9XG59XG4uaGVhZGVyLmludmVydGVkIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuYm9keS5zY3JvbGwgLmhlYWRlci5zdGlja3kuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuYm9keS5zY3JvbGwgLmhlYWRlci5zdGlja3k6bm90KC5pbnZlcnRlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkuc2Nyb2xsIC5oZWFkZXIuc3RpY2t5LmludmVydGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIGJvZHkuc2Nyb2xsIC5oZWFkZXIuc3RpY2t5Om5vdCguaW52ZXJ0ZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTglO1xuICB9XG59XG5cbi5oZWFkZXItY2VudGVyZWQgLm1lbnUtcHJpbWFyeSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyIC5uYXZiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXIgLmp1c3QtY2FsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyLjVyZW07XG59XG4uaGVhZGVyIC5qdXN0LWNhbGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXIgLmp1c3QtY2FsbCBhOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZGVmYXVsdCAubWVudS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0E0OUY5NTtcbn1cbmZvb3Rlci5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjA2MDYwICFpbXBvcnRhbnQ7XG59XG5mb290ZXIuZm9vdGVyIC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3Rlci5mb290ZXIgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3Rlci5mb290ZXIgaDYsIGZvb3Rlci5mb290ZXIgLmg2IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG59XG5mb290ZXIuZm9vdGVyIC5zb2x1dGlvbnMtbWFya2V0cy1jb250YWluZXIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5zb2x1dGlvbnMtbWFya2V0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLnNvbHV0aW9ucy1tYXJrZXRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLnNvbHV0aW9ucy1tYXJrZXRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgZm9vdGVyLmZvb3RlciAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ5Rjk1O1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItbGlua3MtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmZvb3Rlci5mb290ZXIgLmNvbnRhY3QtdXMsXG5mb290ZXIuZm9vdGVyIC5zb2x1dGlvbnMtbWFya2V0cy1jb250YWluZXIgaDQsXG5mb290ZXIuZm9vdGVyIC5zb2x1dGlvbnMtbWFya2V0cy1jb250YWluZXIgLmg0LFxuZm9vdGVyLmZvb3RlciAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIGgyLmdmb3JtX3RpdGxlLFxuZm9vdGVyLmZvb3RlciAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIC5nZm9ybV90aXRsZS5oMiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xuICBjb2xvcjogI0E0OUY5NTtcbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItbGlua3MgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E0OUY5NTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYygtMTAwJSArIHZhcigtLXBiLWd1dHRlcikgKiAyIC0gMnB4KTtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuc29jaWFscyB7XG4gIG1hcmdpbjogMnJlbSAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuZm9vdGVyIC5zb2NpYWwtbmV0d29ya3Mge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLnNvY2lhbC1uZXR3b3JrcyB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5zb2NpYWwtbmV0d29ya3Mge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuc29jaWFsLW5ldHdvcmtzIGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5mb290ZXIuZm9vdGVyIC5zb2NpYWwtbmV0d29yayA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cbmZvb3Rlci5mb290ZXIgLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBmb290ZXIuZm9vdGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5mb290ZXItYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYmFyIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5mb290ZXItYmFyIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1iYXIge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJhciBhW3RhcmdldD1fYmxhbmtdIHtcbiAgY29sb3I6ICNBREFEQUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuZm9vdGVyLWJhciBhIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1iYXIgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgLmZvb3Rlci1iYXIgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMS41cmVtO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAxLjVyZW07XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmZvb3Rlci1iYXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbn0iLCJcbiRwcmltYXJ5OiAjMEMwRTM5O1xuJHNlY29uZGFyeTogI0E0OUY5NTtcbiRkYXJrOiAjMDAwO1xuJGluZm86ICMwMEFFRDI7XG4kd2FybmluZzogI0VCNkUwNTtcbiRkYW5nZXI6ICNDMTAyMzA7XG4kc3VjY2VzczogIzFBREU0NztcblxuJHdoaXRlOiAjRkZGRkZGO1xuJGdyYXktMTAwOiAjRjJGMkYyO1xuJGdyYXktMjAwOiAjRjRGNkY3O1xuJGdyYXktMzAwOiAjQ0NDQ0NDO1xuJGdyYXktNDAwOiAjQURBREFEO1xuJGdyYXktNTAwOiAkc2Vjb25kYXJ5O1xuJGdyYXktNjAwOiAjOTE5MTkxO1xuJGdyYXktNzAwOiAjN0I3QjdCO1xuJGdyYXktODAwOiAjNjA2MDYwO1xuJGdyYXktOTAwOiAjNEI0QjRCOyAvLyBUT0RPOiBjaGFuZ2UgYWxsIGluc3RhbmNlcyBvZiBncmF5LTkwMCBieSB0cnVlLWJsYWNrXG4kbGlnaHQ6ICRncmF5LTIwMDtcbiRibGFjazogJGRhcms7XG4kdHJ1ZS1ibGFjazogJGRhcms7XG5cbiRib3JkZXItY29sb3ItYmx1ZTogIzU1NTc3NTtcblxuJGxpbmstY29sb3I6ICRibGFjaztcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNzU7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMjtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJ0F2ZW50YSc7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDE7XG5cbiRsZWFkLWZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuJGxlYWQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4kbGVhZC1saW5lLWhlaWdodDogMS41O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAyLjc1cmVtOyAgICAvLyA0NHB4XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAxLjg3NXJlbTsgICAvLyAzMHB4XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxLjc1cmVtOyAgICAvLyAyOHB4XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxLjMxMjVyZW07ICAvLyAyMXB4O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMS4xMjVyZW07ICAgLy8gMThweDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgIDFyZW07ICAgICAgIC8vIDE2cHhcblxuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA0LjEyNXJlbSwgICAgLy8gNjZweFxuICAyOiAzLjVyZW0sICAgICAgLy8gNTZweFxuICAzOiAzcmVtLCAgICAgICAgLy8gNDhweFxuICA0OiAyLjVyZW0sICAgICAgLy8gNDBweFxuICA1OiAycmVtLCAgICAgICAgLy8gdW5kZWZpbmVkIGluIGRlc2lnblxuICA2OiAxLjVyZW0gICAgICAgLy8gdW5kZWZpbmVkIGluIGRlc2lnblxuKTtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTEyNHB4LFxuICB4eGw6IDEzMjBweFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRkYXJrO1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmhlcml0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGRhcms7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAkbGluay1kZWNvcmF0aW9uO1xuXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzXG4vLyBUYWtlIGEgbG9vayBhdCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyB0byBzZWUgd2hhdCBjYW4gYmUgY2hhbmdlZCAoaGludDogaXQncyBhIGxvdClcblxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbTtcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIDAuNXJlbTtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgIDEuNzVyZW07XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkYnRuLXBhZGRpbmcteDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAxcHg7XG5cbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkO1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAwIDNyZW0gcmdiYSgkYmxhY2ssIC4wNSk7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwO1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAwLjE4NzVyZW0gLjM3NXJlbSByZ2JhKCRibGFjaywgLjEpLCAwIDAgM3JlbSByZ2JhKCRibGFjaywgLjA1KTtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7IFxuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgNXB4OyBcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRidG4tYm9yZGVyLXJhZGl1cztcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkcHJpbWFyeTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC43NXJlbTtcblxuJGlucHV0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4kaW5wdXQtY29sb3I6ICRncmF5LTYwMDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS02MDA7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6IDVweDtcblxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IC44O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICR3YXJuaW5nO1xuXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjE3eDlcIjogY2FsYyg5IC8gMTcgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSksXG4gIFwiMTkyMHg4MThcIjogY2FsYyg4MTggLyAxOTIwICogMTAwJSksXG4gIFwiMTkyMHg5MjBcIjogY2FsYyg5MjAgLyAxOTIwICogMTAwJSksXG4gIFwiNXgyXCI6IGNhbGMoMiAvIDUgKiAxMDAlKSxcbiAgXCIzeDFcIjogY2FsYygxIC8gMyAqIDEwMCUpLFxuICBcIjJ4MVwiOiBjYWxjKDEgLyAyICogMTAwJSksXG4pO1xuXG46cm9vdCB7XG4gIC0tcGItZ3V0dGVyOiAxNXB4O1xuICAtLXJvdy1vdmVyZmxvdy1hbW91bnQ6IDEyLjI1cmVtO1xuICAtLWZvcm0tY29udHJvbC1jb2xvcjogI3skZ3JheS0yMDB9O1xuICAtLWZvcm0tdmFsaWRhdGlvbi1zdW1tYXJ5LWJvcmRlci1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS1idWxsZXQtY29sb3I6ICN7JGRhcmt9O1xuICAtLW1haW4tbGluay1jb2xvcjogI3skYmxhY2t9O1xuICAtLW1haW4tbGluay1ob3Zlci1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS1tYWluLWxpbmstaG92ZXItbGluZS1jb2xvcjogI3skZGFya307XG4gIC0tbWFpbi1kcm9wZG93bi1iZzogI3tyZ2JhKCRkYXJrLCAuOCl9O1xuICAtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZGFya307XG4gIC0tbWFpbi1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0taGVhZGluZy1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS1oZWFkaW5nLXN0cm9uZy1jb2xvcjogI3skYmxhY2t9O1xuICAtLWJzLWd1dHRlcjogLjc1cmVtO1xuICAtLWNvbnRlbnQtZWxlbWVudC1zcGFjaW5nOiAxLjVyZW07XG59IiwiLy8gSmVsbG9cbi8vIFxuLy8gQmVsb3cgYXJlbid0IGFyZSB0aGUgdmFyaWFibGVzIHVzZWQgaW4gdGhlIHRoZW1lLlxuLy8gVGhpcyBpcyBqdXN0IGZvciBKZWxsbyBzcGVjaWZpYyBzdHlsaW5nIGFuZCBub3RoaW5nIGVsc2UuXG4vLyBUaGlzIHRoZW1lIHVzZXMgQm9vdHN0cmFwLCBzbyB0aGUgcmVzdCBvZiB0aGUgdmFyaWFibGVzIGFyZVxuLy8gaW4gdGhlcmUuXG5cbi8vIE9wdGlvbnNcblxuJG92ZXJsYXktb3BhY2l0eTogLjY1ICFkZWZhdWx0O1xuJGJhY2tncm91bmQtcG9zaXRpb25zOiAoXG4gICdiZy10b3AtbGVmdCc6ICAgICAgICB0b3AgbGVmdCxcbiAgJ2JnLXRvcC1jZW50ZXInOiAgICAgIHRvcCBjZW50ZXIsXG4gICdiZy10b3AtcmlnaHQnOiAgICAgICB0b3AgcmlnaHQsXG4gICdiZy1jZW50ZXItbGVmdCc6ICAgICBjZW50ZXIgbGVmdCxcbiAgJ2JnLWNlbnRlci1jZW50ZXInOiAgIGNlbnRlciBjZW50ZXIsXG4gICdiZy1jZW50ZXItcmlnaHQnOiAgICBjZW50ZXIgcmlnaHQsXG4gICdiZy1ib3R0b20tbGVmdCc6ICAgICBib3R0b20gbGVmdCxcbiAgJ2JnLWJvdHRvbS1jZW50ZXInOiAgIGJvdHRvbSBjZW50ZXIsXG4gICdiZy1ib3R0b20tcmlnaHQnOiAgICBib3R0b20gcmlnaHRcbik7XG5cblxuLy8gQ29sb3JzXG4vLyBcbi8vIFNldCAoYWRkaXRpb25hbCkgY3VzdG9tIGNvbG9yc1xuXG4kYmFrZXJ5OiAjMDQ3M2FhO1xuXG5cbi8vIE1haW4gd3JhcHBlclxuLy8gXG4vLyBTdHlsZSBjb250ZW50IHdyYXBwZXJcblxuJG1haW4tcGFkZGluZzogICAgICAgICAgNHZoICFkZWZhdWx0OyAvLyBJbiB2aCBmb3IgYSBjb250ZXh0IGFnbm9zdGljIHNpemVcblxuXG4vLyBHcmlkXG4vLyBcbi8vIFNldCB0aGUgcGFkZGluZ3MgYW5kIG1hcmdpbnMgZm9yIGNvbXBvbmVudHNcblxuLy8gQ29tcG9uZW50IHNwYWNlciwgdXNlZCBmb3IgcGFkZGluZ3MgYW5kIG1hcmdpbnNcblxuJGNvbXAtc3BhY2VyLXk6IDVyZW07XG4kY29tcC1zcGFjZXIteDogMnJlbTsgICAgIFxuXG46cm9vdCB7XG4gIC0tY29tcC1zcGFjZXIteTogI3skY29tcC1zcGFjZXIteX07XG59XG5cblxuLy8gTmF2aWdhdGlvblxuLy8gXG4vLyBTdHlsZXMgZm9yIEplbGxvIG5hdmlnYXRpb25cblxuLy8gTmF2YmFyIG1ldGFcblxuJG1ldGEtbmF2YmFyLXBhZGRpbmcteTogICAkbmF2YmFyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtZXRhLW5hdmJhci1wYWRkaW5nLXg6ICAgJG5hdmJhci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRtZXRhLWxpbmstZm9udC1mYW1pbHk6ICAgJGZvbnQtZmFtaWx5LWJhc2UgIWRlZmF1bHQ7XG4kbWV0YS1saW5rLWZvbnQtc2l6ZTogICAgICRmb250LXNpemUtc207XG4kbWV0YS1saW5rLWZvbnQtd2VpZ2h0OiAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJG1ldGEtbGluay1wYWRkaW5nLXg6ICAgICAkbmF2LWxpbmstcGFkZGluZy14ICFkZWZhdWx0O1xuJG1ldGEtbGluay1wYWRkaW5nLXk6ICAgICAwICFkZWZhdWx0O1xuJG1ldGEtbGluay1oZWlnaHQ6ICAgICAgICAkbmF2LWxpbmstaGVpZ2h0ICFkZWZhdWx0O1xuJG1ldGEtbGluay1jb2xvcjogICAgICAgICAkd2hpdGU7XG4kbWV0YS1saW5rLWhvdmVyLWNvbG9yOiAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kbWV0YS1saW5rLXN0aWNreS1jb2xvcjogIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyIG1haW5cblxuJG1haW4tbmF2YmFyLXBhZGRpbmcteTogICAxLjEyNXJlbSAhZGVmYXVsdDtcbiRtYWluLW5hdmJhci1wYWRkaW5nLXg6ICAgMDtcblxuJG1haW4tbGluay1mb250LWZhbWlseTogICAkZm9udC1mYW1pbHktYmFzZSAhZGVmYXVsdDtcbiRtYWluLWxpbmstZm9udC1zaXplOiAgICAgMC45MHJlbTsgLy8gMTJweFxuJG1haW4tbGluay1mb250LXdlaWdodDogICAkZm9udC13ZWlnaHQtbm9ybWFsO1xuJG1haW4tbGluay1wYWRkaW5nLXg6ICAgICAwLjkwcmVtO1xuJG1haW4tbGluay1wYWRkaW5nLXk6ICAgICAkbmF2LWxpbmstcGFkZGluZy15ICFkZWZhdWx0O1xuJG1haW4tbGluay1oZWlnaHQ6ICAgICAgICAkbmF2LWxpbmstaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJG1haW4tbGluay1jb2xvciBpcyByZXBsYWNlZCBieSAtLW1haW4tbGluay1jb2xvcjtcbi8vICRtYWluLWxpbmstaG92ZXItY29sb3IgaXMgcmVwbGFjZWQgYnkgLS1tYWluLWxpbmstaG92ZXItY29sb3I7XG4kbWFpbi1saW5rLXN0aWNreS1jb2xvcjogIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBtYWluIGRyb3Bkb3duXG5cbiRtYWluLWRyb3Bkb3duLW9mZnNldDogICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kbWFpbi1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgJGRyb3Bkb3duLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtYWluLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1haW4tZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICRkcm9wZG93bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyAkbWFpbi1kcm9wZG93bi1iZyBpcyByZXBsYWNlZCBieSAtLW1haW4tZHJvcGRvd24tYmc7XG5cblxuJG1haW4tZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICRkcm9wZG93bi1taW4td2lkdGggIWRlZmF1bHQ7XG4kbWFpbi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgJG1haW4tbGluay1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kbWFpbi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgJG1haW4tbGluay1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRtYWluLWRyb3Bkb3duLWxpbmstZm9udC1mYW1pbHk6ICAkbWFpbi1saW5rLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJG1haW4tZHJvcGRvd24tbGluay1mb250LXNpemU6ICAgICRtYWluLWxpbmstZm9udC1zaXplICFkZWZhdWx0O1xuJG1haW4tZHJvcGRvd24tbGluay1mb250LXdlaWdodDogICRtYWluLWxpbmstZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4vLyAkbWFpbi1kcm9wZG93bi1saW5rLWNvbG9yIGlzIHJlcGxhY2VkIGJ5IC0tbWFpbi1kcm9wZG93bi1saW5rLWNvbG9yO1xuJG1haW4tZHJvcGRvd24tbGluay1oZWlnaHQ6ICAgICAgICRuYXYtbGluay1oZWlnaHQgIWRlZmF1bHQ7XG4vLyAkbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yIGlzIHJlcGxhY2VkIGJ5IC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuXG4vLyAkbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWJnIGlzIHJlcGxhY2VkIGJ5IC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuXG5cbi8vIE1vYmlsZSBtZW51XG5cbiRtb2JpbGUtdG9nZ2xlLWJhci1vZmZzZXQ6ICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRtb2JpbGUtdG9nZ2xlLWJhci1oZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2JpbGUtdG9nZ2xlLWJhci1wYWRkaW5nLXg6ICAgICAgICAgMDtcbiRtb2JpbGUtdG9nZ2xlLWJhci1wYWRkaW5nLXk6ICAgICAgICAgMXJlbTtcblxuJG1vYmlsZS1tZW51LWRlcHRoOiAgICAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJG1vYmlsZS1tZW51LXdpZHRoOiAgICAgICAgICAgICAgICAgICAxMDJ2dztcbiRtb2JpbGUtbWVudS1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vYmlsZS1tZW51LWJvcmRlci1sZWZ0OiAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9iaWxlLW1lbnUtcGFkZGluZy15OiAgICAgICAgICAgICAgICRuYXZiYXItcGFkZGluZy15ICFkZWZhdWx0O1xuJG1vYmlsZS1tZW51LXBhZGRpbmcteDogICAgICAgICAgICAgICAkbmF2YmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJG1vYmlsZS1uYXYtZGl2aWRlci13aWR0aDogICAgICAgICAgICAkaHItaGVpZ2h0ICFkZWZhdWx0O1xuJG1vYmlsZS1uYXYtZGl2aWRlci1iZzogICAgICAgICAgICAgICAkaHItY29sb3IgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRoci1tYXJnaW4teSAhZGVmYXVsdDtcblxuJG1vYmlsZS1tYWluLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kbW9iaWxlLW1haW4tbGluay1wYWRkaW5nLXk6ICAgICAgICAgICRtYWluLWxpbmstcGFkZGluZy15ICFkZWZhdWx0O1xuJG1vYmlsZS1tZXRhLWxpbmstcGFkZGluZy15OiAgICAgICAgICAkbWV0YS1saW5rLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtb2JpbGUtbWV0YS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJG1ldGEtbGluay1jb2xvciAhZGVmYXVsdDtcblxuJG1vYmlsZS1tZXRhLW1lbnUtYmFja2dyb3VuZC1jb2xvcjogICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuXG4vLyBNb2JpbGUgbWVudSB0YWJcblxuJG1vYmlsZS10YWItY29udGV4dC1mb250LWZhbWlseTogICAgICAkZm9udC1mYW1pbHktYmFzZSAhZGVmYXVsdDtcbiRtb2JpbGUtdGFiLWNvbnRleHQtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJG1vYmlsZS10YWItY29udGV4dC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuXG4vLyBIZXJvXG5cbiRoZXJvLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRoZXJvLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGhlcm8tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgIDE0cmVtICFkZWZhdWx0OyIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG4gIC8vIHN0eWxlbGludC1lbmFibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsImltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wLXBhZGRpbmcge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmcoKTtcbn1cblxuLmNvbXAtcGFkZGluZy1pbmxpbmUge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmctaW5saW5lKCk7XG59XG5cbi5jb21wLXBhZGRpbmctYmxvY2stc3RhcnQge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmctYmxvY2stc3RhcnQoKTtcbn1cblxuLmNvbXAtcGFkZGluZy1ibG9jay1lbmQge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmctYmxvY2stZW5kKCk7XG59XG5cbi52Y19yb3cuY29tcC1wYWRkaW5nLWV4dHJhOm5vdCgudmNfcm93LW5vLXBhZGRpbmcsLmZvb3Rlci1sYXJnZSwuZm9vdGVyLXNtYWxsLC52Y19pbm5lciwucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmcoMS41KTtcbn1cblxuLnZjX3Jvdy5jb21wLXBhZGRpbmctYmxvY2stc3RhcnQtZXh0cmE6bm90KC52Y19yb3ctbm8tcGFkZGluZywuZm9vdGVyLWxhcmdlLC5mb290ZXItc21hbGwsLnZjX2lubmVyLC5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlKSB7XG4gIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1ibG9jay1zdGFydCgxLjUpO1xufVxuXG4udmNfcm93LmNvbXAtcGFkZGluZy1ibG9jay1lbmQtZXh0cmE6bm90KC52Y19yb3ctbm8tcGFkZGluZywuZm9vdGVyLWxhcmdlLC5mb290ZXItc21hbGwsLnZjX2lubmVyLC5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlKSB7XG4gIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1ibG9jay1lbmQoMS41KTtcbn1cblxuLmNvbXAtbWFyZ2luLWhhbGYge1xuICBAaW5jbHVkZSBjb21wLW1hcmdpbiguNSk7XG59XG5cbi5jb21wLW1hcmdpbi1oYWxmLWJsb2NrLXN0YXJ0IHtcbiAgQGluY2x1ZGUgY29tcC1tYXJnaW4tYmxvY2stc3RhcnQoLjUpO1xufVxuXG4uY29tcC1tYXJnaW4taGFsZi1ibG9jay1lbmQge1xuICBAaW5jbHVkZSBjb21wLW1hcmdpbi1ibG9jay1lbmQoLjUpO1xufVxuXG4uY29tcC1tYXJnaW4ge1xuICBAaW5jbHVkZSBjb21wLW1hcmdpbigpO1xufVxuXG4uY29tcC1tYXJnaW4tYmxvY2stc3RhcnQge1xuICBAaW5jbHVkZSBjb21wLW1hcmdpbi1ibG9jay1zdGFydCgpO1xufVxuXG4uY29tcC1tYXJnaW4tYmxvY2stZW5kIHtcbiAgQGluY2x1ZGUgY29tcC1tYXJnaW4tYmxvY2stZW5kKCk7XG59XG5cbi52Y19yb3ctby1lcXVhbC1oZWlnaHQge1xuICAvLyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAyICogLTEpO1xuXG4gIC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIChjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAyKSkpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4udmNfcm93Lmhhcy1iZy1jb2xvcjpub3QoLnZjX3Jvdy1uby1wYWRkaW5nLCAuZm9vdGVyLWxhcmdlLCAuZm9vdGVyLXNtYWxsLCAudmNfaW5uZXIsIFxuICAucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSxbZGF0YS12Yy1mdWxsLXdpZHRoPSd0cnVlJ10pIHtcbiAgQGluY2x1ZGUgY29tcC1wYWRkaW5nLWlubGluZSgpO1xufVxuXG4udmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgXG4gIC5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlKSB7XG4gIEBpbmNsdWRlIGNvbXAtcGFkZGluZygpO1xufVxuXG4vLyBkbyBub3QgYWRkIHdoaXRlc3BhY2UgdHdpY2UgKGVuZCArIHN0YXJ0KSB3aXRoIHR3byBmb2xsb3dpbmcgcm93c1xuLnZjX3Jvdzpub3QoLnZjX3Jvdy1uby1wYWRkaW5nLCAuZm9vdGVyLWxhcmdlLCAuZm9vdGVyLXNtYWxsLCAudmNfaW5uZXIsIC5oYXMtYmctY29sb3IsXG4gIC5yb3ctY29udGFpbnMtc3RyZXRjaGVkLWltYWdlLCAuYm9yZGVyLWJvdHRvbSkgKyBcbi52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAuaGFzLWJnLWNvbG9yLCBcbiAgLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UsIC5ib3JkZXItdG9wKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmctYmxvY2stZW5kKCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcbiAgfVxufVxuXG4vLyBkbyBub3QgYWRkIHdoaXRlc3BhY2UgdHdpY2UgKGVuZCArIHN0YXJ0KSB3aXRoIHR3byBmb2xsb3dpbmcgcm93cywgbm93IHdpdGggYSBjbGVhcmZpeCBpbiBiZXR3ZWVuXG4udmNfcm93Om5vdCgudmNfcm93LW5vLXBhZGRpbmcsIC5mb290ZXItbGFyZ2UsIC5mb290ZXItc21hbGwsIC52Y19pbm5lciwgLmhhcy1iZy1jb2xvcixcbiAgLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UsIC5ib3JkZXItYm90dG9tKSArIFxuLnZjX2NsZWFyZml4ICtcbi52Y19yb3c6bm90KC52Y19yb3ctbm8tcGFkZGluZywgLmZvb3Rlci1sYXJnZSwgLmZvb3Rlci1zbWFsbCwgLnZjX2lubmVyLCAuaGFzLWJnLWNvbG9yLCBcbiAgLnJvdy1jb250YWlucy1zdHJldGNoZWQtaW1hZ2UsIC5ib3JkZXItdG9wKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmctYmxvY2stZW5kKCk7XG59XG5cbi52Y19yb3ctaGFzLWZpbGwgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfY29sdW1uLnZlcnRpY2FsLWNlbnRlci1jb250ZW50ID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cGJfY29sdW1uLnZlcnRpY2FsLXNwYWNlLWJldHdlZW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud3BiX2NvbHVtbi52ZXJ0aWNhbC1zcGFjZS1lbmQgPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAud3BiX2NvbHVtbi5leHRyYS1tYXJnaW4taW5saW5lLXN0YXJ0ID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY3JlYXRlLWlubGluZS1jb2wtb2Zmc2V0LXN0YXJ0KDEpO1xuICB9XG5cbiAgLndwYl9jb2x1bW4uZXh0cmEtbWFyZ2luLWlubGluZS1zdGFydC50d28tY29scyA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNyZWF0ZS1pbmxpbmUtY29sLW9mZnNldC1zdGFydCgyKTtcbiAgfVxufVxuXG4ud3BiX2NvbHVtbi5leHRyYS1wYWRkaW5nLWJsb2NrLWVuZCA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmctYmxvY2stZW5kKDEpO1xufVxuXG4ud3BiX2NvbHVtbi5leHRyYS1wYWRkaW5nLWJsb2NrLXN0YXJ0ID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1ibG9jay1zdGFydCgxKTtcbn1cblxuLndwYl9jb2x1bW4uZXh0cmEtcGFkZGluZy1ibG9jayA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICBAaW5jbHVkZSBjb21wLXBhZGRpbmcoMS41KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAud3BiX2NvbHVtbi5hZGQtY29tcC1wYWRkaW5nLWlubGluZSA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1pbmxpbmUoMSk7XG4gIH1cbn1cblxuLy8gb3ZlcndyaXRlIGpzIGNvbXBvc2VyIGltcG9zZWQgcGFkZGluZyB0b3AgaW4gY2FzZSB0aGUgY29sdW1uIGNvbnRhaW5zIGEgc3RyZXRjaGVkIGltYWdlLlxuLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3ctZnVsbC13aWR0aCArIC52Y19yb3cgPiAudmNfY29sdW1uX2NvbnRhaW5lci5jb250YWlucy1zdHJldGNoZWQtaW1hZ2UgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAud3BiX2NvbHVtbi5ib3JkZXItaW5saW5lLWVuZC1ibHVlOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWJsdWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAtMSk7XG4gICAgdG9wOiBjYWxjKHJmcy1mbHVpZC12YWx1ZSgkY29tcC1zcGFjZXIteSkgKiAtMSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyByZnMtZmx1aWQtdmFsdWUoJGNvbXAtc3BhY2VyLXkgKiAyKSk7XG4gIH1cbiAgXG4gIC52Y19yb3ctbm8tcGFkZGluZyAud3BiX2NvbHVtbi5ib3JkZXItaW5saW5lLWVuZC1ibHVlOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5cblxuLmJvcmRlci1ibG9jay1lbmQtYmx1ZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWJsdWU7XG59XG5cbi5ib3JkZXItYmxvY2stc3RhcnQtYmx1ZSB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYmx1ZTtcbn1cblxuLmJvcmRlci1ibG9jay1lbmQtZ3JheSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xufVxuXG4uYm9yZGVyLWJsb2NrLXN0YXJ0LWdyYXkge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xufVxuXG4udmNfcm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgLy8gYWRkZWQgdG8gbWFrZSBzdXJlIG9mZnNldCBlbGVtZW50cyBhbmQgcm93cyBhcmUgdmlzaWJsZSBvbiB0b3Agb2YgZWFjaCBvdGhlclxuICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7IC8vIGFkZGVkIHRvIG1ha2Ugc3VyZSB0aGUgeC1heGlzIGlzIGNsaXBwZWQgb24gY2hyb21lIGFuZCBmaXJlZm94IG9uIHdpbmRvd3MgZm9yIHdoZW4gYSBzdHJldGNoZWQgaW1hZ2UgaXMgcGxhY2VkIGluIHRoZSBsYXN0IGNvbHVtblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdy1oYXMtaGVyby13aXRoLWNvbnRhY3QtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50Om9ubHktY2hpbGQsXG4ud3BiX2NvbnRlbnRfZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4ud3BiX2NvbHVtbi5ib3JkZXItdG9wLWJsYWNrIC53cGJfY29udGVudF9lbGVtZW50Om9ubHktY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1jb250ZW50LWVsZW1lbnQtc3BhY2luZyk7XG59XG5cbi53cGJfY29sdW1uOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAud3BiX2NvbnRlbnRfZWxlbWVudDpvbmx5LWNoaWxkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tY29udGVudC1lbGVtZW50LXNwYWNpbmcpO1xuICB9XG59XG5cbi5pbnZlcnRlZCB7XG4gIC0tbWFpbi1saW5rLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tbWFpbi1saW5rLWhvdmVyLWNvbG9yOiAje2JyaWdodG5lc3MoJHdoaXRlLCAuOCl9O1xuICAtLW1haW4tbGluay1ob3Zlci1saW5lLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tbWFpbi1kcm9wZG93bi1iZzogI3skd2hpdGV9O1xuICAtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZ3JheS01MDB9O1xuICAtLW1haW4tZHJvcGRvd24tbGluay1jb2xvcjogI3skYmxhY2t9O1xuICAtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xuICAtLWhlYWRpbmctc3Ryb25nLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYnVsbGV0LWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tZm9ybS1jb250cm9sLWNvbG9yOiAjMUMxQzFDO1xuICAtLWZvcm0tdmFsaWRhdGlvbi1zdW1tYXJ5LWJvcmRlci1jb2xvcjogI3skd2hpdGV9O1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIGE6bm90KC5kcm9wZG93bi1pdGVtKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IC5saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IC43NXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAuNzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4zKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvKiB1c2VzICFpbXBvcnRhbnRzIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0IGE6bm90KC5idG4pIHN0eWxlICovXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1LjMxOScgaGVpZ2h0PSc5LjIyNCcgdmlld0JveD0nMCAwIDUuMzE5IDkuMjI0JyUzRSUzQ2cgaWQ9J0Fycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjM1NCAwLjM1NCknJTNFJTNDcGF0aCBpZD0nUGF0aF8zMycgZGF0YS1uYW1lPSdQYXRoIDMzJyBkPSdNNTAuMzg4LDguODdsNC4yNTgtNC4yNThMNTAuMzg4LjM1MycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTUwLjM4OCAtMC4zNTMpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VjNmUwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICBoZWlnaHQ6IDAuNzVlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC44NzVlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSBzY2FsZSgxLjE1KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGFbaHJlZl49JyMnXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pbnZlcnRlZCAubmV3d2VuLWxvZ28gcGF0aCB7XG4gIGZpbGw6ICR3aGl0ZTtcbn1cblxuLmZ1bGwtc2l6ZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgOnJvb3Qge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gICAgLS1wYi1ndXR0ZXI6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIC52Y19yb3c6bm90KC52Y19pbm5lciwgLnZjX3Jvdy1uby1wYWRkaW5nLCAucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIge1xuICAvLyAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzMHB4OyBcbiAgLy8gICBwYWRkaW5nLWlubGluZS1lbmQ6IDMwcHg7IFxuICAvLyB9XG5cbiAgLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tcGItZ3V0dGVyKTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXBiLWd1dHRlcik7XG4gIH1cbn0iLCJAbWl4aW4gZm9udC1hd2Vzb21lKCRjb250ZW50KSB7XG4gIEBpZiAkY29udGVudCB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gIH1cblxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWl4aW4gY29tcC1wYWRkaW5nLWlubGluZSgkZmFjdG9yOiAxKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXggKiAkZmFjdG9yLCBwYWRkaW5nLWlubGluZS1zdGFydCk7XG4gICAgQGluY2x1ZGUgcmZzKCRjb21wLXNwYWNlci14ICogJGZhY3RvciwgcGFkZGluZy1pbmxpbmUtZW5kKTtcbiAgfVxufVxuXG5AbWl4aW4gY29tcC1wYWRkaW5nLWlubGluZS1zdGFydCgkZmFjdG9yOiAxKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXggKiAkZmFjdG9yLCBwYWRkaW5nLWlubGluZS1zdGFydCk7XG4gIH1cbn1cblxuQG1peGluIGNvbXAtcGFkZGluZy1pbmxpbmUtZW5kKCRmYWN0b3I6IDEpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIHJmcygkY29tcC1zcGFjZXIteCAqICRmYWN0b3IsIHBhZGRpbmctaW5saW5lLWVuZCk7XG4gIH1cbn1cblxuQG1peGluIGNvbXAtcGFkZGluZygkZmFjdG9yOiAxKSB7XG4gIEBpbmNsdWRlIHJmcygkY29tcC1zcGFjZXIteSAqICRmYWN0b3IsIHBhZGRpbmctYmxvY2stc3RhcnQpO1xuICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXkgKiAkZmFjdG9yLCBwYWRkaW5nLWJsb2NrLWVuZCk7XG59XG5cbkBtaXhpbiBjb21wLXBhZGRpbmctYmxvY2stc3RhcnQoJGZhY3RvcjogMSkge1xuICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXkgKiAkZmFjdG9yLCBwYWRkaW5nLWJsb2NrLXN0YXJ0KTtcbn1cblxuQG1peGluIGNvbXAtcGFkZGluZy1ibG9jay1lbmQoJGZhY3RvcjogMSkge1xuICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXkgKiAkZmFjdG9yLCBwYWRkaW5nLWJsb2NrLWVuZCk7XG59XG5cbkBtaXhpbiBjb21wLW1hcmdpbi1pbmxpbmUge1xuICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXgsIG1hcmdpbi1pbmxpbmUtc3RhcnQpO1xuICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXgsIG1hcmdpbi1pbmxpbmUtZW5kKTtcbn1cblxuQG1peGluIGNvbXAtbWFyZ2luKCRmYWN0b3I6IDEpIHtcbiAgQGluY2x1ZGUgcmZzKCRjb21wLXNwYWNlci15ICogJGZhY3RvciwgbWFyZ2luLWJsb2NrLXN0YXJ0KTtcbiAgQGluY2x1ZGUgcmZzKCRjb21wLXNwYWNlci15ICogJGZhY3RvciwgbWFyZ2luLWJsb2NrLWVuZCk7XG59XG5cbkBtaXhpbiBjb21wLW1hcmdpbi1ibG9jay1zdGFydCgkZmFjdG9yOiAxKSB7XG4gIEBpbmNsdWRlIHJmcygkY29tcC1zcGFjZXIteSAqICRmYWN0b3IsIG1hcmdpbi1ibG9jay1zdGFydCk7XG59XG5cbkBtaXhpbiBjb21wLW1hcmdpbi1ibG9jay1lbmQoJGZhY3RvcjogMSkge1xuICBAaW5jbHVkZSByZnMoJGNvbXAtc3BhY2VyLXkgKiAkZmFjdG9yLCBtYXJnaW4tYmxvY2stZW5kKTtcbn1cblxuQG1peGluIGNyZWF0ZS1pbmxpbmUtY29sLW9mZnNldC1zdGFydCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gICRudW06IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG5cbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygkbnVtIC0gKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbn1cblxuQG1peGluIGNyZWF0ZS1pbmxpbmUtY29sLW9mZnNldC1lbmQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICAkbnVtOiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xuXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKCRudW0gLSAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xufVxuXG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90eXBlXCI7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsNDAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVudGEnO1xuICBzcmM6IHVybCgnLi4vc3RhdGljL2ZvbnRzL2F2ZW50YS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9zdGF0aWMvZm9udHMvYXZlbnRhLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhJztcbiAgc3JjOiB1cmwoJy4uL3N0YXRpYy9mb250cy9hdmVudGEtbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9zdGF0aWMvZm9udHMvYXZlbnRhLW1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhJztcbiAgc3JjOiB1cmwoJy4uL3N0YXRpYy9mb250cy9hdmVudGEtYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vc3RhdGljL2ZvbnRzL2F2ZW50YS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbiAgfVxufVxuXG4vLyAud3BiX3JvdyAud3BiX2NvbHVtbiAud3BiX3RleHRfY29sdW1uIHtcbi8vICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygjeyRjb21wLXNwYWNlci14fSAtIHZhcigtLWJzLWd1dHRlcikpO1xuLy8gfVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC53cGJfcm93IC53cGJfY29sdW1uIC53cGJfdGV4dF9jb2x1bW4ge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoI3skY29tcC1zcGFjZXIteH0pO1xuICB9XG5cbiAgLndwYl9yb3cgLndwYl9jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgLndwYl90ZXh0X2NvbHVtbiB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uID4gKiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4vLyBydWxlIHRvIGFkZCBtb3JlIHNwYWNlIGJldHdlZW4gYnV0dG9uIGFuIHRleHQsIHNlZSBkZXNpZ24gaG9tZXBhZ2UsIHdoYXQgd2UgZG8gYnV0dG9uLlxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAud3BiX3RleHRfY29sdW1uOm5vdCguZG8tbm90LWFkZC1kZWZhdWx0LWJ1dHRvbi1zcGFjaW5nKSAud3BiX3dyYXBwZXIgPiBwOmxhc3QtY2hpbGQgLmJ0bjpvbmx5LWNoaWxkIHtcbiAgICBAaW5jbHVkZSByZnMoNnJlbSwgJ21hcmdpbi1ibG9jay1zdGFydCcpO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLWNvbHVtbiAud3BiX3RleHRfY29sdW1uID4gKiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoMSxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoMixcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoMyxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoNCxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoNSxcbi53cGJfdGV4dF9jb2x1bW4gaDMgKyBoNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4xZW07XG59XG5cblxuLndwYl90ZXh0X2NvbHVtbiAqICsgaDEsXG4ud3BiX3RleHRfY29sdW1uICogKyBoMixcbi53cGJfdGV4dF9jb2x1bW4gKiArIGgzLFxuLndwYl90ZXh0X2NvbHVtbiAqICsgaDQsXG4ud3BiX3RleHRfY29sdW1uICogKyBoNSxcbi53cGJfdGV4dF9jb2x1bW4gKiArIGg2IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjVyZW07XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gaDEgKyAqOm5vdCguY2hhcGVhdSksXG4ud3BiX3RleHRfY29sdW1uIGgyICsgKjpub3QoLmNoYXBlYXUpLFxuLndwYl90ZXh0X2NvbHVtbiBoMyArICo6bm90KC5jaGFwZWF1KSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiBoMSArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoMiArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoMyArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoNCArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoNSArIC5jaGFwZWF1LFxuLndwYl90ZXh0X2NvbHVtbiBoNiArIC5jaGFwZWF1IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVlbTtcbn1cblxuXG51bDpub3QoLm1lbnUsIC5kcm9wZG93bi1tZW51LCAuc3dpcGVyLXdyYXBwZXIsIC5zb2NpYWwtbmV0d29ya3MsIC5saW5rLWxpc3QsIC5wYWdpbmF0aW9uKSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjI1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1waWxsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnVsbGV0LWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0wLjZlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIC0ycHgpO1xuICAgIH1cbiAgfVxuXG4gICYgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAtNHB4KTtcbiAgfVxufVxuXG51bC53aXRoLW1hcmdpbi1pbmxpbmUtc3RhcnQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbi5kaXNwbGF5LTUsXG4uZGlzcGxheS02IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC4xZW07XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbi5kaXNwbGF5LTUsXG4uZGlzcGxheS02IHtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1zdHJvbmctY29sb3IpO1xuICB9XG5cbiAgLmJnLXdhcm5pbmcgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uaXRlbS1saW5rLFxuLndwYl9jb250ZW50X2VsZW1lbnQgYTpub3QoLmJ0biksXG4ud3BiX3RleHRfY29sdW1uIGE6bm90KC5idG4pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAuMzVzIHdpZHRoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGVhZC1saW5lLWhlaWdodDtcbn1cblxuLmNoYXBlYXUge1xuICBAZXh0ZW5kIC5sZWFkO1xufVxuXG4ucGhvbmUtbGluayxcbi5tYWlsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhJztcblxuICAmLmxpbmstc2l6ZS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAtLW1heC1pY29uLXdpZHRoOiAxLjE4NzVlbTtcbiAgICAtLWljb24td2lkdGg6IDAuOTM3NWVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tbGluay1jb2xvcik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKCh2YXIoLS1tYXgtaWNvbi13aWR0aCkgLSB2YXIoLS1pY29uLXdpZHRoKSkgKyAwLjYyNWVtKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ucGhvbmUtbGluayB7XG4gICY6OmJlZm9yZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQyEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy4gLS0lM0UlM0NwYXRoIGQ9J001MTEuMiAzODdsLTIzLjI1IDEwMC44Yy0zLjI2NiAxNC4yNS0xNS43OSAyNC4yMi0zMC40NiAyNC4yMkMyMDUuMiA1MTIgMCAzMDYuOCAwIDU0LjVjMC0xNC42NiA5Ljk2OS0yNy4yIDI0LjIyLTMwLjQ1bDEwMC44LTIzLjI1QzEzOS43LTIuNjAyIDE1NC43IDUuMDE4IDE2MC44IDE4LjkybDQ2LjUyIDEwOC41YzUuNDM4IDEyLjc4IDEuNzcgMjcuNjctOC45OCAzNi40NUwxNDQuNSAyMDcuMWMzMy45OCA2OS4yMiA5MC4yNiAxMjUuNSAxNTkuNSAxNTkuNWw0NC4wOC01My44YzguNjg4LTEwLjc4IDIzLjY5LTE0LjUxIDM2LjQ3LTguOTc1bDEwOC41IDQ2LjUxQzUwNi4xIDM1Ny4yIDUxNC42IDM3Mi40IDUxMS4yIDM4N3onLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0taWNvbi13aWR0aCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IG5ld3dlbi1waG9uZS1yaW5nLWFuaW1hdGlvbiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5tYWlsLWxpbmsge1xuICAmOjpiZWZvcmUge1xuICAgIC0taWNvbi13aWR0aDogMS4xODc1ZW07XG4gICAgd2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogMC44NzVlbTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDIS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTQ2NCA2NEM0OTAuNSA2NCA1MTIgODUuNDkgNTEyIDExMkM1MTIgMTI3LjEgNTA0LjkgMTQxLjMgNDkyLjggMTUwLjRMMjc1LjIgMzEzLjZDMjYzLjggMzIyLjEgMjQ4LjIgMzIyLjEgMjM2LjggMzEzLjZMMTkuMiAxNTAuNEM3LjExMyAxNDEuMyAwIDEyNy4xIDAgMTEyQzAgODUuNDkgMjEuNDkgNjQgNDggNjRINDY0ek0yMTcuNiAzMzkuMkMyNDAuNCAzNTYuMyAyNzEuNiAzNTYuMyAyOTQuNCAzMzkuMkw1MTIgMTc2VjM4NEM1MTIgNDE5LjMgNDgzLjMgNDQ4IDQ0OCA0NDhINjRDMjguNjUgNDQ4IDAgNDE5LjMgMCAzODRWMTc2TDIxNy42IDMzOS4yeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMTI1ZW0pO1xuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjEyNWVtKSBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbmV3d2VuLXBob25lLXJpbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZylcbiAgfVxuICAxMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXG4gIH1cbiAgMjAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXG4gIH1cbiAgMzAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDQwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpXG4gIH1cbiAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpXG4gIH1cbn1cblxuLmJnLXdhcm5pbmcgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cblxuIiwiLy8gVmlzdWFsIENvbXBvc2VyIHNwZWNpZmljIGJhY2tncm91bmQgc3R5bGVzXG5cbi52Y19yb3ctaGFzLWZpbGwsXG4udmNfY29sLWhhcy1maWxsLnZjX2NvbHVtbi1pbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi52Y19yb3ctaGFzLWZpbGwge1xuICBAZWFjaCAkbmFtZSwgJHBvc2l0aW9uIGluICRiYWNrZ3JvdW5kLXBvc2l0aW9ucyB7XG4gICAgJi4jeyRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjX2NvbC1oYXMtZmlsbCB7XG4gIEBlYWNoICRuYW1lLCAkcG9zaXRpb24gaW4gJGJhY2tncm91bmQtcG9zaXRpb25zIHtcbiAgICAmLiN7JG5hbWV9IC52Y19jb2x1bW4taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iZy1jb2xvci1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xufVxuXG4uYmctZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gIC0taGVhZGluZy1jb2xvcjogI3skYmxhY2t9O1xufVxuXG4uYmctY29sb3ItZ3JleS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG59XG5cbi5iZy1jb2xvci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIC0tZm9ybS1jb250cm9sLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYnMtcHJpbWFyeTogI3skc2Vjb25kYXJ5fTtcbn1cblxuLmJnLWNvbG9yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn0iLCJAZWFjaCAkc2l6ZSwgJGJyZWFrcG9pbnQgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICBAaWYgJHNpemUgIT0gJ3hzJyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkc2l6ZSkge1xuICAgICAgJGNvbnRhaW5lci13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICRzaXplKTtcbiAgICAgICRkaXN0YW5jZS10by1lZGdlOiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0pIC8gMik7XG5cbiAgICAgIDpyb290IHtcbiAgICAgICAgLS1kaXN0YW5jZS10by1lZGdlOiAjeyRkaXN0YW5jZS10by1lZGdlfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwYl9jb2x1bW4uY29udGFpbnMtc3RyZXRjaGVkLWltYWdlIC5yZXNwb25zaXZlLXBpY3R1cmUge1xuICAtLXRydWUtZGlzdGFuY2UtdG8tZWRnZTogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSArICgjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC8vIE9uIHNtYWxsZXIgZGV2aWNlcyBzdHJldGNoIGl0IHRvIGJvdGggc2lkZXNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXRydWUtZGlzdGFuY2UtdG8tZWRnZSkpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0tdHJ1ZS1kaXN0YW5jZS10by1lZGdlKSk7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2U6Zmlyc3QtY2hpbGQgLnJlc3BvbnNpdmUtcGljdHVyZSB7XG4gIGxlZnQ6IGNhbGModmFyKC0tdHJ1ZS1kaXN0YW5jZS10by1lZGdlKSAqIC0xKTtcbn1cblxuLndwYl9jb2x1bW4uY29udGFpbnMtc3RyZXRjaGVkLWltYWdlOmxhc3QtY2hpbGQgLnJlc3BvbnNpdmUtcGljdHVyZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXRydWUtZGlzdGFuY2UtdG8tZWRnZSkgKiAtMSk7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAud3BiX2NvbHVtbi5jb250YWlucy1zdHJldGNoZWQtaW1hZ2U6bGFzdC1jaGlsZCAucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXRydWUtZGlzdGFuY2UtdG8tZWRnZSkgKiAtMSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XG4gIC53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZTpmaXJzdC1jaGlsZCAucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAtMSk7XG4gIH1cbiAgXG4gIC53cGJfY29sdW1uLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZTpsYXN0LWNoaWxkIC5yZXNwb25zaXZlLXBpY3R1cmUge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcGItZ3V0dGVyKSAqIC0xKTtcbiAgfVxufVxuXG4ucm93LWNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSAud3BiX2NvbHVtbjpub3QoLmNvbnRhaW5zLXN0cmV0Y2hlZC1pbWFnZSkgPlxuICAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmcoKTtcbn0iLCJvbDpub3QoLmxpc3QtdW5zdHlsZWQpIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGk7XG5cbiAgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMuNXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodGVkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjFweDtcbiAgICAgIHRvcDogY2FsYyg0MnB4ICsgNnB4KTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgyMXB4IC0gNnB4KSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuNSk7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgXG4gICAgICAmICsgKiB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZjYW52YXMtdG9wLFxuICAgICAgICAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzICB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogJHppbmRleC1vZmZjYW52YXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICRvZmZjYW52YXMtY29sb3I7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZmNhbnZhcy1iZy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC41KSAoJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2ZmY2FudmFzLXBhZGRpbmcteCAqIC0uNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC0uNTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogJG9mZmNhbnZhcy1wYWRkaW5nLXkgJG9mZmNhbnZhcy1wYWRkaW5nLXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1yaWdodDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgYm9yZGVyLWxlZnQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAkb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbmF2XCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL25hdmJhclwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9vZmZjYW52YXNcIjtcblxuLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5pY29uLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAuMnM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgLnRvcC1iYXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDRweCk7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAuMnM7XG4gICAgfVxuICAgIC5taWRkbGUtYmFyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAuMnM7XG4gICAgfVxuICAgIC5ib3R0b20tYmFyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDRweCwgLTRweCk7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAuMnM7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItYnJhbmQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi5kZXNrdG9wLW1lbnUtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZXQtbWVudS13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTWV0YSBuYXZiYXJcblxuLm5hdmJhci1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJG1ldGEtbmF2YmFyLXBhZGRpbmcteSAkbWV0YS1uYXZiYXItcGFkZGluZy14O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubWVudS1tZXRhIC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAkbWV0YS1saW5rLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtZXRhLWxpbmstZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1ldGEtbGluay1mb250LXdlaWdodDtcbiAgcGFkZGluZzogJG1ldGEtbGluay1wYWRkaW5nLXkgJG1ldGEtbGluay1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbWV0YS1saW5rLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtZXRhLWxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICBoZWFkZXIuaXMtc3RpY2t5ICYge1xuICAgIGNvbG9yOiAkbWV0YS1saW5rLXN0aWNreS1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIE1haW4gbmF2YmFyXG5cbi5uYXZiYXItbWFpbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogJG1haW4tbmF2YmFyLXBhZGRpbmcteSAkbWFpbi1uYXZiYXItcGFkZGluZy14O1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6ICRtYWluLWRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkbWFpbi1kcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgbWluLXdpZHRoOiAkbWFpbi1kcm9wZG93bi1taW4td2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1kcm9wZG93bi1iZyk7XG4gICAgbWFyZ2luLXRvcDogJG1haW4tZHJvcGRvd24tb2Zmc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6ICRtYWluLWRyb3Bkb3duLW9mZnNldDtcbiAgICAgIHRvcDogLSRtYWluLWRyb3Bkb3duLW9mZnNldDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0sXG4gICAgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgICAgcGFkZGluZzogJG1haW4tZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJG1haW4tZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gICAgICBmb250LXNpemU6ICRtYWluLWRyb3Bkb3duLWxpbmstZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtYWluLWRyb3Bkb3duLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0LCAuMnMgY29sb3IgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tZHJvcGRvd24tbGluay1ob3Zlci1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYubWVudS1wcmltYXJ5IC5uYXYtbGluayxcbi5tZW51LXByaW1hcnkgLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWxpbmstZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1haW4tbGluay1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbWFpbi1saW5rLWZvbnQtd2VpZ2h0O1xuICBwYWRkaW5nOiAkbWFpbi1saW5rLXBhZGRpbmcteSAkbWFpbi1saW5rLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLW1haW4tbGluay1jb2xvcik7XG5cbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC8vICAgZm9udC1zaXplOiAxcmVtO1xuICAvLyAgIHBhZGRpbmc6IGNhbGMoJG1haW4tbGluay1wYWRkaW5nLXkgKiAuNzUpIGNhbGMoJG1haW4tbGluay1wYWRkaW5nLXggKiAuNSk7XG4gIC8vIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIGhlYWRlci5pcy1zdGlja3kgJiB7XG4gICAgY29sb3I6ICRtYWluLWxpbmstc3RpY2t5LWNvbG9yO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2Lm1lbnUtcHJpbWFyeSAubmF2LWl0ZW0sXG4ubWVudS1wcmltYXJ5IC5uYXYtaXRlbSB7XG4gICY6bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxufVxuXG4ubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1idXR0b24tZGFyayB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBAZXh0ZW5kIC5idG4tc207XG4gICAgQGV4dGVuZCAuYnRuLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQyEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy4gLS0lM0UlM0NwYXRoIGQ9J00zMTAuNiAyNDYuNmwtMTI3LjEgMTI4QzE3Ni40IDM4MC45IDE2OC4yIDM4NCAxNjAgMzg0cy0xNi4zOC0zLjEyNS0yMi42My05LjM3NWwtMTI3LjEtMTI4Qy4yMjQ0IDIzNy41LTIuNTE2IDIyMy43IDIuNDM4IDIxMS44UzE5LjA3IDE5MiAzMiAxOTJoMjU1LjFjMTIuOTQgMCAyNC42MiA3Ljc4MSAyOS41OCAxOS43NVMzMTkuOCAyMzcuNSAzMTAuNiAyNDYuNnonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDEuMjUpO1xufVxuXG4vLyAubWVudS1wcmltYXJ5ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pLFxuLy8gLm1lbnUtcHJpbWFyeSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0sXG4vLyAubWVudS1wcmltYXJ5ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50IHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICY6OmFmdGVyIHtcbi8vICAgICBjb250ZW50OiAnJztcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBoZWlnaHQ6IDJweDtcbi8vICAgICB3aWR0aDogMDtcbi8vICAgICBtYXgtd2lkdGg6IDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1saW5rLWhvdmVyLWxpbmUtY29sb3IpO1xuLy8gICAgIHRyYW5zaXRpb246IC4ycztcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogJG1haW4tbGluay1wYWRkaW5nLXg7XG5cbi8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbi8vICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJjpob3Zlcjo6YWZ0ZXIge1xuLy8gICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gKCRtYWluLWxpbmstcGFkZGluZy14ICogMikpOyAvLyBmdWxsIHdpZHRoIG9mIGxpbmsgbWludXMgcGFkZGluZ1xuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoJG1haW4tbGluay1wYWRkaW5nLXggKiAyKSk7XG4vLyAgIH1cblxuLy8gICAmOmxhc3QtY2hpbGQ6aG92ZXI6OmFmdGVyIHtcbi8vICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRtYWluLWxpbmstcGFkZGluZy14KTsgLy8gZnVsbCB3aWR0aCBvZiBsaW5rIG1pbnVzIHBhZGRpbmdcbi8vICAgICB3aWR0aDogY2FsYygxMDAlIC0gJG1haW4tbGluay1wYWRkaW5nLXgpO1xuLy8gICB9XG4vLyB9XG5cbi5tZW51LXByaW1hcnkgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtLFxuLm1lbnUtcHJpbWFyeSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCB7XG4gICY6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICgkbWFpbi1saW5rLXBhZGRpbmcteCAqIDIpKTsgLy8gZnVsbCB3aWR0aCBvZiBsaW5rIG1pbnVzIHBhZGRpbmdcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKCRtYWluLWxpbmstcGFkZGluZy14ICogMikpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkbWFpbi1saW5rLXBhZGRpbmcteCk7IC8vIGZ1bGwgd2lkdGggb2YgbGluayBtaW51cyBwYWRkaW5nXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICRtYWluLWxpbmstcGFkZGluZy14KTtcbiAgfVxufVxuXG4ubWVudS1wcmltYXJ5ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50OmhvdmVyIHtcbiAgJjo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogMDsgLy8gZnVsbCB3aWR0aCBvZiBsaW5rIG1pbnVzIHBhZGRpbmdcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogMDsgLy8gZnVsbCB3aWR0aCBvZiBsaW5rIG1pbnVzIHBhZGRpbmdcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubWVudS1wcmltYXJ5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubWVudS1wcmltYXJ5IC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1wcmltYXJ5IC5mZWF0dXJlZC1tZW51LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkc2Vjb25kYXJ5LCAuNSk7XG59IiwiLm1vYmlsZS10b2dnbGUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogJG1vYmlsZS10b2dnbGUtYmFyLW9mZnNldDtcbiAgcGFkZGluZzogJG1vYmlsZS10b2dnbGUtYmFyLXBhZGRpbmcteSAkbW9iaWxlLXRvZ2dsZS1iYXItcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvOyAgXG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAudG9wLWJhciB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB9XG5cbiAgICAuYm90dG9tLWJhciB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtdG9nZ2xlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIC5hZG1pbi1iYXIgJiB7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZWQgLm5hdmJhci10b2dnbGVyIHtcbiAgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAtNHB4KTtcbiAgfVxuXG4gIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmJvdHRvbS1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDFweCwgM3B4KTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICAtLWhlYWRzcGFjZTogNzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJG1vYmlsZS1tZW51LXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB3aWR0aDogJG1vYmlsZS1tZW51LXdpZHRoO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItbGVmdDogJG1vYmlsZS1tZW51LWJvcmRlci1sZWZ0O1xuICBwYWRkaW5nOiAkbW9iaWxlLW1lbnUtcGFkZGluZy15ICRtb2JpbGUtbWVudS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1oZWFkc3BhY2UpICogLTEpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWhlYWRzcGFjZSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAycmVtO1xuICAtLW1haW4tbGluay1jb2xvcjogI3skd2hpdGV9O1xuICAvLyBwYWRkaW5nOiAwO1xuXG4gIGEsXG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIC5tZW51LXRvZ2dsZWQgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgLy8gQWx3YXlzIHNob3cgdGhlIG5hdmJhciwgdmlzaWJpbGl0eSBvZiB0aGUgbWVudSBpcyBoYW5kbGVkIGJ5IEplbGxvXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cblxuICAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5idG4tc2VhcmNoIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMC4wNjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1ib2R5IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LFxuLmludmVydGVkIC5tb2JpbGUtbWVudSB7XG4gIC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuICAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgLS1tYWluLWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JHdoaXRlfTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWRyb3Bkb3duLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRHJvcGRvd25zXG5cbi5tb2JpbGUtbWVudSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG4vLyBDdXN0b20gSFIgaGVpZ2h0XG5cbi5tb2JpbGUtbWVudSBociB7XG4gIGJvcmRlci10b3A6ICRtb2JpbGUtbmF2LWRpdmlkZXItd2lkdGggc29saWQgJG1vYmlsZS1uYXYtZGl2aWRlci1iZztcbiAgbWFyZ2luOiAkbW9iaWxlLW5hdi1kaXZpZGVyLW1hcmdpbi15IDA7XG59XG5cblxuLy8gUHJpbWFyeSBtb2JpbGUgbWVudVxuXG4ubW9iaWxlLW1lbnUgLm1lbnUtcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6ICRtb2JpbGUtbWFpbi1tYXJnaW4tdG9wO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogJG1vYmlsZS1tYWluLWxpbmstcGFkZGluZy15IDA7IC8vIHN0YXkgZmx1c2ggd2l0aCBtZW51IGNvbnRlbnRcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1saW5rLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxufVxuXG5cbi8vIE1ldGEgbW9iaWxlIG1lbnVcblxuLm1vYmlsZS1tZW51IC5tZW51LW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLW1ldGEtbWVudS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgLy8gU3RyZXRjaCBtZXRhIHRvIGVkZ2VzIG9mIG1vYmlsZSBtZW51XG4gIEBpZiAkbW9iaWxlLW1ldGEtbWVudS1iYWNrZ3JvdW5kLWNvbG9yICE9IHRyYW5zcGFyZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLSRtb2JpbGUtbWVudS1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG1vYmlsZS1tZW51LXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtb2JpbGUtbWVudS1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1yaWdodDogJG1vYmlsZS1tZW51LXBhZGRpbmcteDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogJG1vYmlsZS1tZXRhLWxpbmstcGFkZGluZy15IDA7IC8vIHN0YXkgZmx1c2ggd2l0aCBtZW51IGNvbnRlbnRcbiAgICBjb2xvcjogJG1vYmlsZS1tZXRhLWxpbmstY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIH1cbn0iLCIubW9iaWxlLW1lbnUge1xuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLy8gJjphZnRlciB7XG4gICAgLy8gICAvLyBAaW5jbHVkZSBmb250LWF3ZXNvbWUoJ1xcZjA2MScpO1xuICAgIC8vICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy8gICBib3JkZXI6IG5vbmU7XG4gICAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC8vIH1cbiAgfVxuXG4gIC5tZW51LXByaW1hcnkge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6ICRtYWluLWxpbmstcGFkZGluZy15IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAudGFiLXNsaWRlYmFjayB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IG1hcC1nZXQoJHNwYWNlcnMsIDQpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0tb3Blbi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vLyBIUiBkaXNwbGF5IGZpeFxuXG4ubW9iaWxlLW1lbnUgLm1lbnUtcHJpbWFyeSArIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LXByaW1hcnk6bm90KC5sZXZlbC0wLW9uLWRpc3BsYXkpICsgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gV2UgY2FuJ3QgYXV0b21hdGljYWxseSBkZXRlcm1pbmUgaG93IGZhciB3ZVxuLy8gc2hvdWxkIGxldCB0aGUgbWVudSBzbGlkZS4gQWRqdXN0IHRoZSAkbW9iaWxlLW1lbnUtZGVwdGggdmFyaWFibGVcbi8vIHRvIGhvdyBtYW55IGxldmVscyBkZWVwIGl0IHNob3VsZCBnb1xuQGZvciAkaSBmcm9tIDAgdG8gJG1vYmlsZS1tZW51LWRlcHRoIHtcbiAgLm1lbnUtcHJpbWFyeS5sZXZlbC0jeyRpfS1vbi1kaXNwbGF5IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAwJSAqICN7JGl9KTtcbiAgfVxufSIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCJAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zL2J1dHRvbnNcIjtcblxuLmljb24tcmlnaHQgaSxcbi5idG4taWNvbiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uaWNvbi1sZWZ0IGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLXVuc3R5bGVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHsgXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiA4cHg7IFxufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4uYnRuLWxpbms6OmFmdGVyLFxuLmJ0bi1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzIuOTQnIGhlaWdodD0nOS4yMjQnIHZpZXdCb3g9JzAgMCAzMi45NCA5LjIyNCclM0UlM0NsaW5lIGlkPSdMaW5lXzInIGRhdGEtbmFtZT0nTGluZSAyJyB4Mj0nMzIuMjMzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDQuNjExKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYzZlMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzgnIGRhdGEtbmFtZT0nUGF0aCA4JyBkPSdNNTAuMzg4LDguODdsNC4yNTgtNC4yNThMNTAuMzg4LjM1MycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjQxMyAwKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYzZlMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tYmFjazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5idG4tbGluay5idG4tYmFjazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAycHgpO1xufVxuXG4uYnRuLWJhY2s6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApIHJvdGF0ZSgxODBkZWcpO1xufVxuXG46bm90KC5idG4pICsgLmJ0bi1saW5rOm5vdCguYnRuLW91dGxpbmUsIC5idG4tcHJpbWFyeSwgLmJ0bi1zZWNvbmRhcnksIC5idG4td2FybmluZywgLmJ0bi1kYW5nZXIsIC5idG4taW5mbywgLmJ0bi1kYXJrLCAuYnRuLWxpZ2h0KSxcbi5idG4tbGluazpmaXJzdC1jaGlsZDpub3QoLmJ0bi1vdXRsaW5lLCAuYnRuLXByaW1hcnksIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXdhcm5pbmcsIC5idG4tZGFuZ2VyLCAuYnRuLWluZm8sIC5idG4tZGFyaywgLmJ0bi1saWdodCkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJHdoaXRlKTtcbn1cblxuLmJ0bi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucCArIHAgPiAuYnRuIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG5cbnAgPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cblxuLmJ0bi1saW5rLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBAZXh0ZW5kIC5idG4tb3V0bGluZS1kYXJrO1xufVxuXG4uaW52ZXJ0ZWQgLmJ0bi1vdXRsaW5lIHtcbiAgQGV4dGVuZCAuYnRuLW91dGxpbmUtbGlnaHQ7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucHVsbC1tZS11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIG1ha2Ugc3VyZSBpdCBpcyBhIGJsb2NrIGVsZW1lbnQgZm9yIHVubGltaXRlZCBuZWdhdGl2ZSBtYXJnaW4uLi4gaW5saW5lLWJsb2NrIGhhcyBhIHRocmVzaG9sZFxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmZ1bGwtMTAwIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfSBcbiAgfVxuXG4gICYuc3RyZXRjaC10by1lZGdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmZzKGNhbGMoJGNvbXAtc3BhY2VyLXkgKiAtMSksIG1hcmdpbi1ibG9jay1lbmQpO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5yZXNwb25zaXZlLXBpY3R1cmUge1xuICAmLmlubGluZS1hbGlnbm1lbnQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLmlubGluZS1hbGlnbm1lbnQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmlubGluZS1hbGlnbm1lbnQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZS1waWN0dXJlIHtcbiAgJi5ibG9jay1tYXJnaW4tbmVnYXRpdmUtc3RhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMC43NXJlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtMTAuNzVyZW07XG5cbiAgICAmLm5lZ2F0aXZlLXN0YXJ0LWV4dHJhIHtcbiAgICAgIHRvcDogLTE1Ljc1cmVtO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogLTE1Ljc1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmLmJsb2NrLW1hcmdpbi1zdGFydCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICB9XG5cbiAgJi5ibG9jay1tYXJnaW4tZW5kIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICB9XG5cbiAgJi5ibG9jay1tYXJnaW4tc3RhcnQtZW5kIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgfVxuXG4gICYuYmxvY2stbWFyZ2luLW5lZ2F0aXZlLWVuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTEyLjI1cmVtO1xuXG4gICAgJi5uZWdhdGl2ZS1lbmQtZXh0cmEge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogLTguMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtcGljdHVyZS5zcGFya3Mge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHZpZXdCb3g9JzAgMCA0NCA0NCclM0UlM0NnIGlkPSd3aGl0ZS1zcGFyay1mb3ItcGF0dGVybicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTYwNDQgMTQ1NTkpJyUzRSUzQ3BhdGggaWQ9J1NwYXJrJyBkPSdNMTkuNTcsMTIuMDc0VjBIMTguNDNWMTIuMDc0YTYuMzU2LDYuMzU2LDAsMCwxLTYuMzU2LDYuMzU2SDBWMTkuNTdIMTIuMDc0YTYuMzU2LDYuMzU2LDAsMCwxLDYuMzU2LDYuMzU2VjM4aDEuMTRWMjUuOTI2YTYuMzU2LDYuMzU2LDAsMCwxLDYuMzU2LTYuMzU2SDM4VjE4LjQzSDI1LjkyNmE2LjM1Niw2LjM1NiwwLDAsMS02LjM1Ni02LjM1NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2MDQxLjAyIC0xNDU1NS43NyknIGZpbGw9JyUyM0E0OUY5NScvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzM2NScgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMzY1JyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNjA0NCAtMTQ1NTkpJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludmVydGVkICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDQgNDQnJTNFJTNDZyBpZD0nd2hpdGUtc3BhcmstZm9yLXBhdHRlcm4nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE2MDQ0IDE0NTU5KSclM0UlM0NwYXRoIGlkPSdTcGFyaycgZD0nTTE5LjU3LDEyLjA3NFYwSDE4LjQzVjEyLjA3NGE2LjM1Niw2LjM1NiwwLDAsMS02LjM1Niw2LjM1NkgwVjE5LjU3SDEyLjA3NGE2LjM1Niw2LjM1NiwwLDAsMSw2LjM1Niw2LjM1NlYzOGgxLjE0VjI1LjkyNmE2LjM1Niw2LjM1NiwwLDAsMSw2LjM1Ni02LjM1NkgzOFYxOC40M0gyNS45MjZhNi4zNTYsNi4zNTYsMCwwLDEtNi4zNTYtNi4zNTYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNjA0MS4wMiAtMTQ1NTUuNzcpJyBmaWxsPSclMjNGRkYnLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8zNjUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDM2NScgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTYwNDQgLTE0NTU5KScgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG5cbiAgJi5zcGFya3MtYmxvY2stZW5kOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi5zcGFya3MtYmxvY2stZW5kLXdpdGgtb3ZlcmZsb3c6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XG4gIH1cblxuICAmLnNwYXJrcy1ibG9jay1zdGFydDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjUlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5zcGFya3MtYmxvY2stc3RhcnQtd2l0aC1vdmVyZmxvdzo6YWZ0ZXIge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG4gIH1cbn1cblxuLnJlc3BvbnNpdmUtcGljdHVyZS5vdmVybGF5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgfVxuXG4gICYuc29saWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjIpO1xuICB9XG5cbiAgJi5ncmFkaWVudC1mcm9tLWJvdHRvbS10by10b3A6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAyMDIwMSAwJSwgcmdiYSg4NSwgODUsIDg1LCAwKSAxMDAlKTtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZS1waWN0dXJlIC5mdWxsLXNpemUtbGluayB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5yZXNwb25zaXZlLXBpY3R1cmU6aG92ZXIgLmxpbmstYmxvY2sgLmJ0bi1saW5rOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgMnB4KTtcbn1cblxuLnJlc3BvbnNpdmUtcGljdHVyZSAubGluay1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2JTtcbiAgbGVmdDogNiU7XG4gIHotaW5kZXg6IDQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBjbGFtcCgyODBweCwgNjB2dywgNjQwcHgpO1xuXG4gIGgyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vIFN0aWNreVxuLnN0aWNreSB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG59XG5cbi8vIFN0YXRpY1xuLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8vIFJlc3BvbnNpdmUgcG9zaXRpb25zXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcblxuICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMjeyRpbmZpeH0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbn0iLCIuaGVybyB7XG4gIC0tc3BhY2luZzogMTR2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCg4cmVtLCAxMHJlbSwgOXZ3KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNsYW1wKDRyZW0sIDVyZW0sIDV2dyk7XG4gIFxuICAmLmhhcy1maWxsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCgxMzBweCwgY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpLCBjYWxjKHZhcigtLXNwYWNpbmcpICogNikpO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cblxuICAmLndpdGgtdGV4dCB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogY2xhbXAoMTMwcHgsIGNhbGModmFyKC0tc3BhY2luZykgKiA2KSwgY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpKTtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEuNSk7XG4gIH1cblxuICAmLndpdGgtdGV4dCxcbiAgJi5oYXMtZmlsbCB7XG4gICAgLS1zcGFjaW5nOiAydm1heDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLS1zcGFjaW5nOiAyLjV2bWF4O1xuICAgIH1cbiAgfVxuXG4gICYuaGVyby1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmJhY2tncm91bmQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBcbiAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXksMS43NXJlbSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtZ3V0dGVyLXksMS43NXJlbSk7XG4gICAgfVxuICB9XG4gIFxuICAuaGVyby1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmctaW5saW5lKCk7XG5cbiAgICAubGVhZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNwYWNpbmcpO1xuICAgICAgXG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG5cbiAgICAuYnRuLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtbWUge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuXG4uaGVyb1tjbGFzcyo9XCJvdmVybGF5XCJdIC5jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVyby5vdmVybGF5LWxpZ2h0IC5jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkd2hpdGUsIHZhcigtLW92ZXJsYXktc3RyZW5ndGgpKSA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmhlcm8ub3ZlcmxheS1kYXJrIC5jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkZGFyaywgdmFyKC0tb3ZlcmxheS1zdHJlbmd0aCkpIDc1JSwgdHJhbnNwYXJlbnQpO1xufSIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuXG4uZ2ZpZWxkIHtcbiAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWZpbGVdKSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkd2FybmluZztcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICBcbiAgICAmLmRhdGVwaWNrZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5nZmllbGRfc2VsZWN0IHtcbiAgQGV4dGVuZCAuZm9ybS1zZWxlY3Q7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9oZWFkZXJfaXRlbSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29tcGxleCBsYWJlbCB7XG4gIEBleHRlbmQgLmZvcm0tdGV4dDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtY29sdW1uLWdhcDogNSUhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8vIEVycm9yIHN0eWxpbmdcblxuLmdmaWVsZF9lcnJvciB7XG4gIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1maWxlXSksXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIEBleHRlbmQgLmlzLWludmFsaWQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPWZpbGVdIH4gbGFiZWwge1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxuXG4gIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlOm5vdCguaW5zdHJ1Y3Rpb24pLFxuICAuZ2lucHV0X2NvbXBsZXggbGFiZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG4gIH1cbn1cblxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZS5pbnN0cnVjdGlvbiB7XG4gIEBleHRlbmQgLmFsZXJ0LCAuYWxlcnQtd2FybmluZztcbn1cblxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICR3YXJuaW5nO1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIEBleHRlbmQgLmFsZXJ0O1xuICBAZXh0ZW5kIC5hbGVydC1kYXJrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtLXZhbGlkYXRpb24tc3VtbWFyeS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogJHdhcm5pbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gID4gaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG5cbiAgICAuZ2Zvcm0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIC5nZmllbGRfZXJyb3IgLmdmaWVsZF9yZXBlYXRlcl9jZWxsIGxhYmVsLFxuICAuZ2ZpZWxkX2Vycm9yIGxhYmVsLFxuICAuZ2ZpZWxkX2Vycm9yIGxlZ2VuZCxcbiAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG4gIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4gIFthcmlhLWludmFsaWQ9dHJ1ZV0rbGFiZWwsXG4gIGxhYmVsK1thcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICAgIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuaDIuZ2Zvcm1fdGl0bGUge1xuICBAZXh0ZW5kIC5oNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1ibHVlIC5nZm9ybV9idXR0b24uYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSB7XG4gIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG59XG5cbi5nZm9ybV9mb290ZXIudG9wX2xhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFjY2VudC1jb2xvcjogJHdhcm5pbmc7XG59IiwiLnNvY2lhbC1uZXR3b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMy41cmVtO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAuNWVtO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogLjI1ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmJnLWNvbG9yLWJsYWNrICYsXG4gIC5pbnZlcnRlZCAmIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn0iLCIubG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXAgKyAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAubG9nbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZnJvbnQsXG4gICAgLmJhY2sge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB9XG5cbiAgICAuZnJvbnQge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBuZXd3ZW4tZmxpcC1mcm9udC1sb2dvO1xuICAgIH1cblxuICAgIC5iYWNrIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5ld3dlbi1mbGlwLWJhY2stbG9nbztcblxuICAgIH1cbiAgfVxuXG4gICYuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5ld3dlbmZhZGVvdXQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBuZXd3ZW5mYWRlb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5ld3dlbi1mbGlwLWZyb250LWxvZ28ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbmV3d2VuLWZsaXAtYmFjay1sb2dvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICB9XG59IiwiLmN0YSB7XG4gIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1pbmxpbmUoKTtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIFxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5saW5rLWJsb2NrIHtcbiAgQGluY2x1ZGUgY29tcC1wYWRkaW5nLWlubGluZSgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDgwJTtcbn0iLCIuY29ybmVyLXN0YXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC52ZXJ0aWNhbC1zcGFjZS1lbmQgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTsgLy9saWZ0IGVudGlyZSBibG9jayBhIGJpdCB1cCBpbiB0aGlzIGNhc2UgdG8gbWFrZSBzdXJlIHRoZSBzdGFycyBhdCB0aGUgYm90dG9tIGhhdmUgZW5vdWdoIHJvb20gdG8gYnJlYXRoZVxuICB9XG5cbiAgLy9hZGQgZXh0cmEgbWFyZ2luIG9uIG1vYmlsZSB0byBjb21wZW5zYXRlIGZvciBjb3JuZXIgc3RhcnMgb2Zmc2V0XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICY6bm90KC5vbmx5LWJsb2NrLXN0YXJ0KSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWNvbnRlbnQtZWxlbWVudC1zcGFjaW5nKSAqIDIuNSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGFzLWJnLWNvbG9yICsgLnZjX2NsZWFyZml4ICsgLnZjX3JvdyAmOm5vdCgub25seS1ibG9jay1lbmQpLFxuICAgIC52Y19yb3ctbm8tcGFkZGluZyArIC52Y19jbGVhcmZpeCArIC52Y19yb3cgJjpub3QoLm9ubHktYmxvY2stZW5kKSB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tY29udGVudC1lbGVtZW50LXNwYWNpbmcpICogMi41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgJjpub3QoLm9ubHktYmxvY2stZW5kKTo6YmVmb3JlLFxuICAmOm5vdCgub25seS1ibG9jay1zdGFydCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3RhdGljL2ltYWdlcy9ibGFjay1zdGFyLnN2ZycpLCB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvYmxhY2stc3Rhci5zdmcnKTtcbiAgfVxuXG4gIC5pbnZlcnRlZCAmOjpiZWZvcmUsXG4gIC5pbnZlcnRlZCAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdGF0aWMvaW1hZ2VzL3doaXRlLXN0YXIuc3ZnJyksIHVybCgnLi4vc3RhdGljL2ltYWdlcy93aGl0ZS1zdGFyLnN2ZycpO1xuICB9XG5cbiAgJjpub3QoLm9ubHktYmxvY2stZW5kKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgdG9wIHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAtMikpO1xuICB9XG5cbiAgLy9zaGlmdCB0aGUgY29ybmVycyBsZWZ0ICh0aGUgc2FtZSBhbW91bnQgYXMgdGhlIG1hcmdpbiBpbmxpbmUgc3RhcnQgdGhhdCBpcyBhZGRlZCB0byB0aGlzIGVsZW1lbnRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYud3BiX3RleHRfY29sdW1uOm5vdCgub25seS1ibG9jay1lbmQpOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyhyZnMtZmx1aWQtdmFsdWUoJGNvbXAtc3BhY2VyLXgpICogLTEpLCBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAtMikpO1xuICAgIH1cbiAgfVxuIFxuICAmOm5vdCgub25seS1ibG9jay1zdGFydCk6OmFmdGVyIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgYm90dG9tIHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAyKSk7XG4gIH1cblxuICAvL3NoaWZ0IHRoZSBjb3JuZXJzIGxlZnQgKHRoZSBzYW1lIGFtb3VudCBhcyB0aGUgbWFyZ2luIGlubGluZSBzdGFydCB0aGF0IGlzIGFkZGVkIHRvIHRoaXMgZWxlbWVudFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi53cGJfdGV4dF9jb2x1bW46bm90KC5vbmx5LWJsb2NrLXN0YXJ0KTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyhyZnMtZmx1aWQtdmFsdWUoJGNvbXAtc3BhY2VyLXgpICogLTEpLCBjYWxjKHZhcigtLXBiLWd1dHRlcikgKiAyKSk7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLmNvbnRhY3QtbWUge1xuICAmLmFkZC1jb21wLXBhZGRpbmctaW5saW5lIHtcbiAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmctaW5saW5lKCk7XG4gIH1cbiAgXG4gIC5lbXBsb3llZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU3cHggNTlweCBmaXQtY29udGVudCgxMDAlKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMzNweCA4M3B4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuMjVyZW07XG4gIH07XG5cbiAgLnBob3RvIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAyLzQ7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIGhlaWdodDogMTE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5pbnZlcnRlZCAmIC5waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnNwZWVjaC1idWJibGUge1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMUM7XG4gICAgcGFkZGluZzogMS41cmVtIDMuNXJlbTtcbiAgfVxufSIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuYm9keSAubWFpbiB7XG4gIC8vIHBhZGRpbmc6ICRtYWluLXBhZGRpbmcgMDtcbn1cblxuYm9keS5oYXMtaGVybyAubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufSIsIi8vIC5zaW5nbGUge1xuLy8gICAudGlnaHQtcm93IHtcbi8vICAgICBtYXgtd2lkdGg6IDgwY2g7XG4vLyAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbi8vICAgfVxuXG4vLyAgIC5jb2wtYXV0aG9yIHtcbi8vICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1mb290ZXItY29sLXBhZGRpbmctaW5saW5lKSArIHZhcigtLXBiLWd1dHRlcikpO1xuLy8gICB9XG5cbi8vICAgLmFib3V0LXRoZS1hdXRob3Ige1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbi8vICAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmc7XG5cbi8vICAgICAuaDEge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjc1cmVtO1xuLy8gICAgIH1cblxuLy8gICAgIC5yZXNwb25zaXZlLXBpY3R1cmUge1xuLy8gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4vLyAgICAgICBpbWcge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5hdXRob3ItaW5mbyB7XG4vLyAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG5cbi8vICAgICAgIHNwYW4ge1xuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuaW5mby5zaGFyZSB7XG4vLyAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMi41cmVtO1xuLy8gICB9XG5cbi8vICAgLnNvY2lhbC1uZXR3b3JrcyB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBnYXA6IDAuNzVyZW07XG4vLyAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuLy8gICB9XG5cbi8vICAgLnNvY2lhbC1uZXR3b3JrLWljb24ge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDA7XG4vLyAgICAgcGFkZGluZzogMDtcbi8vICAgICB3aWR0aDogNTdweDtcbi8vICAgICBoZWlnaHQ6IDU3cHg7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuLy8gICAgIC5mYWIge1xuLy8gICAgICAgZm9udC1zaXplOiAycmVtO1xuLy8gICAgIH1cblxuLy8gICAgICY6OmFmdGVyIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuXG4vLyAgICAgJi5hZGR0aGlzX2J1dHRvbl9saW5rZWRpbiB7XG4vLyAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5zaW5nbGUtcG9zdCAuaGVybyB7XG4gIC0tYXNwZWN0LXJhdGlvOiAyLzE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MiU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC0tYXNwZWN0LXJhdGlvOiA0LzE7XG4gIH1cbn0iLCIuaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQsIGJhY2tkcm9wLWZpbHRlciAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRzZWNvbmRhcnksIC41KTtcblxuICBib2R5LnNjcm9sbCAmLnN0aWNreSB7XG4gICAgYm94LXNoYWRvdzogMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4xKTtcblxuICAgIC8vIHRoaXMgY2F1c2VzIHRoZSBtb2JpbGUgc3VibWVudSB0byBiZSBpbmNsdWRlZCwgc28gaXQgY2Fubm90IGJlIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBtb2JpbGUgbWVudS5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpIHNhdHVyYXRlKDE4MCUpO1xuICAgIH1cbiAgfVxuXG4gICYuaW52ZXJ0ZWQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgYm9keS5zY3JvbGwgJi5zdGlja3kuaW52ZXJ0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNzUpO1xuICB9XG5cbiAgYm9keS5zY3JvbGwgJi5zdGlja3k6bm90KC5pbnZlcnRlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm9keS5zY3JvbGwgJi5zdGlja3kuaW52ZXJ0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgXG4gICAgYm9keS5zY3JvbGwgJi5zdGlja3k6bm90KC5pbnZlcnRlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5OCU7IC8vbWFrZSBtb3JlIHJvb20gZm9yIHRoZSBtZW51XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItY2VudGVyZWQgLm1lbnUtcHJpbWFyeSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyIC5uYXZiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXIgLmp1c3QtY2FsbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIuNXJlbTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59IiwiLmhlYWRlci1kZWZhdWx0IHtcbiAgLm1lbnUtd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn0iLCJmb290ZXIuZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBoNiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICB9XG4gIFxuICAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmcoKTtcbiAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmctaW5saW5lKDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ2FwOiA0cmVtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC8vIHJpZ2h0OiBjYWxjKCh2YXIoLS1wYi1ndXR0ZXIpICogLTIpICsgMnB4KTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1saW5rcy1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb250YWN0LXVzLFxuICAuc29sdXRpb25zLW1hcmtldHMtY29udGFpbmVyIGg0IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG5cbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgQGluY2x1ZGUgY29tcC1wYWRkaW5nLWJsb2NrLXN0YXJ0KCk7XG4gICAgQGluY2x1ZGUgY29tcC1wYWRkaW5nLWlubGluZSgxKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1ibG9jay1zdGFydCgxKTtcbiAgICAgIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1ibG9jay1lbmQoKTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBnYXA6IDRyZW07XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogY2FsYygtMTAwJSArICh2YXIoLS1wYi1ndXR0ZXIpICogMikgLSAycHggKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFscyB7XG4gICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICB9XG4gIFxuICAuc29jaWFsLW5ldHdvcmtzIHtcbiAgICBAaW5jbHVkZSBjb21wLXBhZGRpbmctaW5saW5lKDEpO1xuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1uZXR3b3JrIDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1iYXIge1xuICAgIEBpbmNsdWRlIGNvbXAtcGFkZGluZy1pbmxpbmUoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJlt0YXJnZXQ9J19ibGFuayddIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJhci1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/