@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}html{font-size:62.5%}@media screen and (min-width:1936px){html{font-size:78.125%}}body{background:#f8f6ed;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#222;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}@media screen and (max-width:767px){body{font-size:3.7333333333vw}}img{max-width:100%;line-height:1;vertical-align:top}img[src$=".svg"]{width:100%;height:auto}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}table{border-collapse:collapse;border-spacing:0;font-weight:400}.pc-only{display:block}@media screen and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}#page-form{background:#f4f4f4;padding-top:4rem;padding-bottom:6rem}#page-form .form{width:100%}#page-form .form__inner{max-width:74rem;margin:0 auto}#page-form .form__logo{width:14.4rem;margin:0 auto}#page-form .form__heading{margin-top:10.7rem;font-size:4rem;font-weight:700;letter-spacing:.04em;text-indent:.04em;line-height:127.5%;text-align:center}#page-form .form__text{margin-top:9.2rem}#page-form .form__text .indent{margin-left:1em}#page-form .form__message{margin-top:4rem;font-size:2rem;font-weight:700;text-align:center}#page-form .form__message span{color:#9d0f0f}#page-form .form__note{margin-top:3.7rem}#page-form .form__note li{font-size:1.4rem;line-height:170%;color:#9d0f0f;text-indent:-1em;padding-left:1em}#page-form .form__note li:not(:first-of-type){margin-top:1.3rem}#page-form .form__contents{background:#fff;margin-top:5.7rem;border-radius:2rem;padding:5.8rem 4rem 7.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-form .form__contents__item:not(:first-of-type){margin-top:3.7rem}#page-form .form__contents__item.hide{display:none}#page-form .form__contents__item .head{font-size:1.8rem;font-weight:700;line-height:155.5555555556%;letter-spacing:.02em}#page-form .form__contents__item .head.has-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-form .form__contents__item .head .elm-link{font-size:1.5rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#1e88d1;padding-right:2.6rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#page-form .form__contents__item .head .elm-link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-form .form__contents__item .head .elm-link .arw{width:1.9rem;height:1.9rem;background:#0088d1;position:absolute;right:0;top:50%;-webkit-transform:translateY(-44%);transform:translateY(-44%);border-radius:50%}#page-form .form__contents__item .head .elm-link .arw:after{content:"";width:.8rem;height:.8rem;background:url(/assets/img/common/arw_right.svg) no-repeat center top;background-size:100% auto;line-height:1;display:inline-block;position:absolute;top:.56rem;right:.61rem}@media screen and (min-width:768px){#page-form .form__contents__item .head .elm-link:hover{color:#1e88d1;opacity:.7}}#page-form .form__contents__item .head .elm-link:link,#page-form .form__contents__item .head .elm-link:visited{color:#1e88d1}#page-form .form__contents__item .content{margin-top:1.6rem}#page-form .form__contents__item .content small{color:#9d0f0f;margin-top:1rem;font-weight:700}#page-form .form__contents__item .content .disabled{opacity:.5;pointer-events:none}#page-form .form__contents__item .content .elm-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-form .form__contents__item .content .elm-radio .radio{cursor:pointer}#page-form .form__contents__item .content .elm-radio .radio:not(:first-of-type){margin-left:4rem}#page-form .form__contents__item .content .elm-radio .radio input{display:none}#page-form .form__contents__item .content .elm-radio .radio input:checked+label:after{opacity:1}#page-form .form__contents__item .content .elm-radio .radio label{position:relative;padding-left:2.9rem;font-size:1.6rem;line-height:1}#page-form .form__contents__item .content .elm-radio .radio label:before{position:absolute;content:"";top:50%;left:0;width:2.3rem;height:2.3rem;border:1px solid rgba(204,204,204,.8);border-radius:50%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-form .form__contents__item .content .elm-radio .radio label:after{position:absolute;content:"";top:50%;left:.7rem;width:.9rem;height:.9rem;border-radius:50%;background:#0f0f0f;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-form .form__contents__item .content .elm-select{position:relative}#page-form .form__contents__item .content .elm-select:after{content:"";width:1.3rem;height:1.3rem;background:url(/assets/img/common/arw_down.svg) no-repeat center top;background-size:100% auto;position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#page-form .form__contents__item .content select{width:100%;height:5rem;line-height:5rem;background:#f3f3f3;border-radius:.6rem;padding:0 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-form .form__contents__item .content select:focus{outline:0}#page-form .form__contents__item .content input{width:100%;height:5rem;background:#f3f3f3;border-radius:.6rem;padding:1.3rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-form .form__contents__item .content input:focus{outline:0}#page-form .form__contents__item .content input::-webkit-input-placeholder{color:#999}#page-form .form__contents__item .content input::-moz-placeholder{color:#999}#page-form .form__contents__item .content input:-ms-input-placeholder{color:#999}#page-form .form__contents__item .content input::-ms-input-placeholder{color:#999}#page-form .form__contents__item .content input::placeholder{color:#999}#page-form .form__contents .cost{margin-top:3.6rem;text-align:right;font-size:3rem;font-weight:700;letter-spacing:.02em;color:#9d0f0f}#page-form .form__contents .cost .hiyou{font-size:2.2rem}#page-form .form__contents .cost .tax{font-size:1.7rem}#page-form .form__contents .note{margin-top:3.8rem}#page-form .form__contents .note li{font-size:1.4rem;line-height:170%;color:#9d0f0f;text-indent:-1em;padding-left:1em}#page-form .form__contents .customer-heading{margin:6.2rem auto 4.5rem;max-width:38rem;min-width:38rem;border-radius:.6rem;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:175%;padding:.9rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#page-form .form__contents .form__btn{margin:6rem auto 0;width:61rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-form .form__contents .form__btn button{-webkit-appearance:none;color:#fff;width:100%;height:100%;font-size:2rem;line-height:1;letter-spacing:.02em;text-indent:.02em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.6rem}#page-form .form__contents .form__btn button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-form .form__contents .form__btn button{position:relative}#page-form .form__contents .form__btn button:after{content:"";width:1.3rem;height:1.3rem;background:url(/assets/img/common/arw_right.svg) no-repeat center top;background-size:100% auto;line-height:1;display:inline-block;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){#page-form .form__contents .form__btn button:hover{opacity:.7}}#page-form .form__contents .form__btn .form__btn__item1{width:26rem;height:6rem}#page-form .form__contents .form__btn .form__btn__item1 button{background:#666}#page-form .form__contents .form__btn .form__btn__item1.back button:after{top:50%;left:2rem;right:auto;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}#page-form .form__contents .form__btn .form__btn__item2{width:32rem;height:6rem}#page-form .form__contents .form__btn .form__btn__item2 button{background:#0088d1}#page-form .form__contents .check_contents__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-form .form__contents .check_contents__item:not(:first-of-type){padding-top:4rem}#page-form .form__contents .check_contents__item .head{width:20rem;font-weight:700}#page-form .form__contents .check_contents__item .content{text-align:left}#page-form .form-footer{margin-top:6rem}#page-form .form-footer__text{font-size:1.6rem;font-weight:700;line-height:1;text-align:center}#page-form .form-footer__tel{margin-top:1.5rem;font-size:4rem;font-weight:700;line-height:1;text-align:center;color:#0088d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-form .form-footer__tel a,#page-form .form-footer__tel a:link,#page-form .form-footer__tel a:visited{color:#0088d1;text-decoration:none}#page-form .form-footer__tel a,#page-form .form-footer__tel a:link,#page-form .form-footer__tel a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-form .form-footer__tel a:hover{color:#0088d1;text-decoration:none}}#page-form .form-footer__tel .icon{width:2.3rem;height:3.2rem;background:url(/assets/img/common/icon_tel.svg) no-repeat center top;background-size:100% auto;line-height:1;display:inline-block;-webkit-transform:translateX(-.4rem) translateY(.2rem);transform:translateX(-.4rem) translateY(.2rem)}#page-form .form-footer__time{margin-top:.6rem;font-size:1.4rem;font-weight:500;line-height:1;text-align:center;color:#0088d1}@media screen and (max-width:767px){#page-form{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}#page-form .form__inner{max-width:100%;padding:0 5.3333333333vw}#page-form .form__logo{width:38.4vw}#page-form .form__heading{margin-top:8vw;font-size:7.4666666667vw}#page-form .form__text{margin-top:12vw}#page-form .form__message{margin-top:8vw;font-size:4.2666666667vw;text-align:left}#page-form .form__note{margin-top:5.3333333333vw}#page-form .form__note li{font-size:3.7333333333vw}#page-form .form__note li:not(:first-of-type){margin-top:3.4666666667vw}#page-form .form__contents{margin-top:10.6666666667vw;border-radius:2.6666666667vw;padding:7.7333333333vw 5.3333333333vw 10.1333333333vw}#page-form .form__contents__item:not(:first-of-type){margin-top:5.3333333333vw}#page-form .form__contents__item .head{font-size:4.2666666667vw}#page-form .form__contents__item .head .elm-link{font-size:4vw;padding-right:6.9333333333vw}#page-form .form__contents__item .head .elm-link .arw{width:5.0666666667vw;height:5.0666666667vw}#page-form .form__contents__item .head .elm-link .arw:after{width:2.1333333333vw;height:2.1333333333vw;top:1.4933333333vw;right:1.6266666667vw}#page-form .form__contents__item .content{margin-top:2.6666666667vw}#page-form .form__contents__item .content small{margin-top:2.6666666667vw}#page-form .form__contents__item .content .elm-radio .radio:not(:first-of-type){margin-left:10.6666666667vw}#page-form .form__contents__item .content .elm-radio .radio label{padding-left:7.7333333333vw;font-size:4.2666666667vw}#page-form .form__contents__item .content .elm-radio .radio label:before{left:0;width:6.1333333333vw;height:6.1333333333vw}#page-form .form__contents__item .content .elm-radio .radio label:after{left:1.8666666667vw;width:2.4vw;height:2.4vw}#page-form .form__contents__item .content .elm-select:after{width:3.4666666667vw;height:3.4666666667vw;right:4vw}#page-form .form__contents__item .content select{height:13.3333333333vw;border-radius:1.6vw;padding:0 5.3333333333vw;line-height:13.3333333333vw}#page-form .form__contents__item .content input{height:13.3333333333vw;background:#f3f3f3;border-radius:1.6vw;padding:3.4666666667vw 5.3333333333vw}#page-form .form__contents .cost{margin-top:8vw;font-size:6.9333333333vw}#page-form .form__contents .cost .hiyou{font-size:4.8vw}#page-form .form__contents .cost .tax{font-size:3.7333333333vw}#page-form .form__contents .note{margin-top:8vw}#page-form .form__contents .note li{font-size:3.7333333333vw}#page-form .form__contents .customer-heading{margin:10.6666666667vw auto 8vw;max-width:100%;min-width:100%;border-radius:1.6vw;font-size:4.2666666667vw;padding:2.4vw 2.6666666667vw}#page-form .form__contents .form__btn{margin:10.6666666667vw auto 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-form .form__contents .form__btn button{font-size:4.8vw}#page-form .form__contents .form__btn button:after{width:3.4666666667vw;height:3.4666666667vw;right:5.3333333333vw}#page-form .form__contents .form__btn .form__btn__item1{width:100%;height:16vw}#page-form .form__contents .form__btn .form__btn__item1.back button:after{left:5.3333333333vw}#page-form .form__contents .form__btn .form__btn__item2{margin-top:5.3333333333vw;width:100%;height:16vw}#page-form .form__contents .check_contents__item{display:block}#page-form .form__contents .check_contents__item:not(:first-of-type){padding-top:8vw}#page-form .form__contents .check_contents__item .head{width:100%}#page-form .form__contents .check_contents__item .content{margin-top:2.6666666667vw}#page-form .form-footer{margin-top:13.3333333333vw}#page-form .form-footer__text{font-size:4.2666666667vw}#page-form .form-footer__tel{margin-top:4vw;font-size:10.6666666667vw}#page-form .form-footer__tel .icon{width:6.1333333333vw;height:8.5333333333vw;-webkit-transform:translateX(-1.0666666667vw) translateY(.5333333333vw);transform:translateX(-1.0666666667vw) translateY(.5333333333vw)}#page-form .form-footer__time{margin-top:1.6vw;font-size:3.7333333333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwicGFnZXMvX2Zvcm0uc2NzcyIsInBhZ2VzL19mb3JtX3NwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBOzs7O0FBVUEsS0FDQyxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLE9BQ0EseUJBQUEsS0FHRCxFQ1FBLFFBREEsU0RKQyxrQkFBQSxVQUNBLG1CQUFBLFFBQUEsV0FBQSxRQ1dELFFEUkEsU0FFQyxnQkFBQSxRQUNBLGVBQUEsUUFHRCxFQUNDLFFBQUEsRUFDQSxPQUFBLEVBUUQsc0JBQ0MsUUFBQSxLQUNBLE9BQUEsRUFHRCxHQUNDLFNBQUEsUUFTRCxRQ09BLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsS0FDQSxJQUNBLFFBQ0EsUURMQyxRQUFBLE1BR0QsUUFDQyxRQUFBLFVBR0QsTUFDQyxVQUFBLElBR0QsU0NPQSxTRExDLFFBQUEsS0FHRCxZQUNDLGNBQUEsSUFBQSxPQUNBLGdCQUFBLEtBR0QsRUFDQyxpQkFBQSxZQUNBLDZCQUFBLFFBR0QsU0NPQSxRRExDLGNBQUEsRUFHRCxLQ09BLElBQ0EsSUFDQSxLRExDLFlBQUEsU0FBQSxDQUFBLFVBR0QsRUNPQSxPRExDLFlBQUEsT0FHRCxJQUNDLFdBQUEsT0FJRCxLQUNDLGlCQUFBLEtBQ0EsTUFBQSxLQUlELElDT0EsSURMQyxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0QsSUFDQyxPQUFBLE9BR0QsSUFDQyxJQUFBLE1BT0QsTUFDQyxjQUFBLEVDYUQsY0FIQSxjQUNBLGFBQ0EsY0RSQSxPQUtDLE9BQUEsUUFJRCxXQUNDLE9BQUEsUUFHRCxjQUNDLE1BQUEsS0FHRCxjQUNDLG1CQUFBLFVBR0QsNENDTUEseUNESkMsbUJBQUEsS0FHRCxTQUNDLFNBQUEs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LE1BQUEsS0FDQSxPQUFBLEtBS0QsaURBQ0MsUUFBQSxNQUNBLHFFQUNDLFlBQUEsSUFFRCx1REFDQyxNQUFBLEtBRUQsMERBQ0MsV0FBQSxlQVFMLHdCQUNDLFdBQUEsZ0JBQ0EsOEJBQ0MsVUFBQSxlQUVELDZCQUNDLFdBQUEsSUFDQSxVQUFBLGdCQUNBLG1DQUNDLE1BQUEsZUFDQSxPQUFBLGVBQ0Esa0JBQUEsNEJBQUEsMEJBQUEsVUFBQSw0QkFBQSwwQkFHRiw4QkFDQyxXQUFBLE1BQ0EsVUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5Vc2UgYSB2YWx1ZSBmcm9tIDEwMCB0byA5MDBcbiovXG4vKlxuVXNlIGEgdmFsdWUgZnJvbSA0MDAgdG8gODAwXG4qL1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gIFx0Zm9udC1zaXplOiA1MiU7XG4gIH0vL3RhYiovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTM2cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3OC4xMjUlO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRjhGNkVEO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYVtocmVmKj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmZvb3RlciB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuI3BhZ2UtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbiNwYWdlLWZvcm0gLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA3NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS1mb3JtIC5mb3JtX19sb2dvIHtcbiAgd2lkdGg6IDE0LjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwLjdyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEyNy41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDkuMnJlbTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX3RleHQgLmluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19tZXNzYWdlIHNwYW4ge1xuICBjb2xvcjogIzlEMEYwRjtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX25vdGUge1xuICBtYXJnaW4tdG9wOiAzLjdyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBjb2xvcjogIzlEMEYwRjtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fbm90ZSBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1LjdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDUuOHJlbSA0cmVtIDcuNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzLjdyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU1NTU1NiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuaGVhZC5oYXMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxRTg4RDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuaGVhZCAuZWxtLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayAuYXJ3IHtcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIGJhY2tncm91bmQ6ICMwMDg4RDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayAuYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcndfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNTZyZW07XG4gIHJpZ2h0OiAwLjYxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmhlYWQgLmVsbS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFODhEMTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluazp2aXNpdGVkLCAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuaGVhZCAuZWxtLWxpbms6bGluayB7XG4gIGNvbG9yOiAjMUU4OEQxO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCBzbWFsbCB7XG4gIGNvbG9yOiAjOUQwRjBGO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi45cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMi4zcmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tcmFkaW8gLnJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC43cmVtO1xuICB3aWR0aDogMC45cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMEYwRjBGO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcndfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNvc3Qge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjOUQwRjBGO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNvc3QgLmhpeW91IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY29zdCAudGF4IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDMuOHJlbTtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBjb2xvcjogIzlEMEYwRjtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmN1c3RvbWVyLWhlYWRpbmcge1xuICBtYXJnaW46IDYuMnJlbSBhdXRvIDQuNXJlbTtcbiAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgbWluLXdpZHRoOiAzOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5mb3JtX19idG4ge1xuICBtYXJnaW46IDZyZW0gYXV0byAwO1xuICB3aWR0aDogNjFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5mb3JtX19idG4gYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vYXJ3X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIGJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xIHtcbiAgd2lkdGg6IDI2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xLmJhY2sgYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMiB7XG4gIHdpZHRoOiAzMnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA4OEQxO1xufVxuI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNoZWNrX2NvbnRlbnRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jaGVja19jb250ZW50c19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY2hlY2tfY29udGVudHNfX2l0ZW0gLmhlYWQge1xuICB3aWR0aDogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY2hlY2tfY29udGVudHNfX2l0ZW0gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190ZWwge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg4RDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCBhLFxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCBhOmxpbmssXG4jcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4OEQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGEsXG4jcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGE6bGluayxcbiNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190ZWwgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JtIC5mb3JtLWZvb3Rlcl9fdGVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4OEQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCAuaWNvbiB7XG4gIHdpZHRoOiAyLjNyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vaWNvbl90ZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjRyZW0pIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbn1cbiNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190aW1lIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg4RDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fbG9nbyB7XG4gICAgd2lkdGg6IDM4LjR2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgZm9udC1zaXplOiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fbm90ZSBsaSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19ub3RlIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNy43MzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMTAuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgcGFkZGluZy1yaWdodDogNi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmhlYWQgLmVsbS1saW5rIC5hcncge1xuICAgIHdpZHRoOiA1LjA2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDUuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5oZWFkIC5lbG0tbGluayAuYXJ3OmFmdGVyIHtcbiAgICB3aWR0aDogMi4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjEzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEuNDkzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiAxLjYyNjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tcmFkaW8gLnJhZGlvOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8gbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogNy43MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50c19faXRlbSAuY29udGVudCAuZWxtLXJhZGlvIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHNfX2l0ZW0gLmNvbnRlbnQgLmVsbS1yYWRpbyAucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICAgIGxlZnQ6IDEuODY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAyLjR2dztcbiAgICBoZWlnaHQ6IDIuNHZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IC5lbG0tc2VsZWN0OmFmdGVyIHtcbiAgICB3aWR0aDogMy40NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgICByaWdodDogNHZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzX19pdGVtIC5jb250ZW50IGlucHV0IHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIHBhZGRpbmc6IDMuNDY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgZm9udC1zaXplOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY29zdCAuaGl5b3Uge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNvc3QgLnRheCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5ub3RlIGxpIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jdXN0b21lci1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyBhdXRvIDh2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMi40dncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biB7XG4gICAgbWFyZ2luOiAxMC42NjY2NjY2NjY3dncgYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biBidXR0b246YWZ0ZXIge1xuICAgIHdpZHRoOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIHJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuZm9ybV9fYnRuIC5mb3JtX19idG5fX2l0ZW0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMS5iYWNrIGJ1dHRvbjphZnRlciB7XG4gICAgbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmZvcm1fX2J0biAuZm9ybV9fYnRuX19pdGVtMiB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNnZ3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm1fX2NvbnRlbnRzIC5jaGVja19jb250ZW50c19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNoZWNrX2NvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybV9fY29udGVudHMgLmNoZWNrX2NvbnRlbnRzX19pdGVtIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1mb3JtIC5mb3JtX19jb250ZW50cyAuY2hlY2tfY29udGVudHNfX2l0ZW0gLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtZm9ybSAuZm9ybS1mb290ZXJfX3RlbCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190ZWwgLmljb24ge1xuICAgIHdpZHRoOiA2LjEzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS4wNjY2NjY2NjY3dncpIHRyYW5zbGF0ZVkoMC41MzMzMzMzMzMzdncpO1xuICB9XG4gICNwYWdlLWZvcm0gLmZvcm0tZm9vdGVyX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZ2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwidmFyXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHQmIHtcblx0XHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcblx0fVxufVxuXG5cbkBtaXhpbiB0ZXh0X2xpbmtfaG92ZXIge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOnZpc2l0ZWQsXG5cdFx0XHQmOmxpbmssXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0YTpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSUUgJiBFREdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVnKCkge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpZSgpIHtcblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyB2dyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDM3NTtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2dy1wYygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aCA6IDEzNjY7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoKSAqIDEwMHZ3O1xufVxuXG4vLyByZW0gLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gcmVtKCRyZW1TaXplKSB7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHJlbVNpemUsIDEwKSAqIDFyZW07XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cblx0LypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcblx0XHRmb250LXNpemU6IDUyJTtcblx0fS8vdGFiKi9cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKDE5MzZweCl7XG5cdFx0Zm9udC1zaXplOiA3OC4xMjUlO1xuXHR9XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjRjhGNkVEO1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHR9XG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRhW2hyZWYqPVwidGVsOlwiXSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGMtb25seXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vc3Bcbn1cblxuLnNwLW9ubHl7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvL3NwXG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLWZvcm0ge1xuXHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRwYWRkaW5nLXRvcDogcmVtKDQwKTtcblx0cGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG5cblx0Ly9mb3JtIC0tLS0tLS1cblx0LmZvcm17XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg3NDApO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdCZfX2xvZ297XG5cdFx0XHR3aWR0aDogcmVtKDE0NCk7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0Jl9faGVhZGluZ3tcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMDcpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdHRleHQtaW5kZW50OiAuMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDUxLDQwKSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX3RleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oOTIpO1xuXG5cdFx0XHQuaW5kZW50IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZXtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX25vdGV7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMzcpO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjMuOCwxNCkpO1xuXHRcdFx0XHRjb2xvcjogIzlEMEYwRjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50c3tcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNTcpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtKDIwKTtcblx0XHRcdHBhZGRpbmc6IHJlbSg1OCkgcmVtKDQwKSByZW0oNzYpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMzcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5oaWRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI4LDE4KSk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXG5cdFx0XHRcdFx0Ji5oYXMtbGlua3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1saW5re1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxRTg4RDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjYpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHQuYXJ3e1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE5KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA4OEQxO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NCUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDgpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcndfcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiByZW0oNS42KTtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogcmVtKDYuMSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzFFODhEMTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjp2aXNpdGVkLFxuXHRcdFx0XHRcdFx0JjpsaW5re1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzFFODhEMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDE2KTtcblxuXHRcdFx0XHRcdHNtYWxse1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZWxtLXJhZGlvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0LnJhZGlvIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0MCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjkpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oNyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMEYwRjBGO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZWxtLXNlbGVjdHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxMyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcndfZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiByZW0oMTUpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNTApO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzRjNGMztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgcmVtKDIwKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGM0YzRjM7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTMpIHJlbSgyMCk7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzNik7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHRcdC5oaXlvdXtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRheHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vdGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgzOCk7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMy44LDE0KSk7XG5cdFx0XHRcdFx0Y29sb3I6ICM5RDBGMEY7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmN1c3RvbWVyLWhlYWRpbmd7XG5cdFx0XHRcdG1hcmdpbjogcmVtKDYyKSBhdXRvIHJlbSg0NSk7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDM4MCk7XG5cdFx0XHRcdG1pbi13aWR0aDogcmVtKDM4MCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjgsMTYpKTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDkpIHJlbSgxMCk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtX19idG57XG5cdFx0XHRcdG1hcmdpbjogcmVtKDYwKSBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiByZW0oNjEwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAuMDJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTMpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2Fyd19yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogcmVtKDIwKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0xe1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMjYwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzY2NjY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5iYWNre1xuXHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgyMCk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLDEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0ye1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMzIwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg2MCk7XG5cdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWtleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNoZWNrX2NvbnRlbnRze1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSg0MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZWFke1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMDApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vZm9ybS1mb290ZXIgLS0tLS0tLVxuXHQuZm9ybS1mb290ZXJ7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDYwKTtcblx0XHQmX190ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX190ZWx7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTUpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Ita2V5LCRjb2xvci1rZXksbm9uZSk7XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0d2lkdGg6IHJlbSgyMyk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDMyKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fdGVsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTQpKSB0cmFuc2xhdGVZKHJlbSgyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpbWV7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNik7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cblxufVxuLy8jcGFnZS1mb3JtIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vU1AgLS0tLS0tLVxuQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHQjcGFnZS1mb3JtIHtcblx0XHRwYWRkaW5nLXRvcDogdncoNDApO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XG5cblx0XHQvL2Zvcm0gLS0tLS0tLVxuXHRcdC5mb3Jte1xuXHRcdFx0Jl9faW5uZXJ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0XHR9XG5cdFx0XHQmX19sb2dve1xuXHRcdFx0XHR3aWR0aDogdncoMTQ0KTtcblx0XHRcdH1cblx0XHRcdCZfX2hlYWRpbmd7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg0NSk7XG5cdFx0XHR9XG5cdFx0XHQmX19tZXNzYWdle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Jl9fbm90ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19jb250ZW50c3tcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDI5KSB2dygyMCkgdncoMzgpO1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdC5lbG0tbGlua3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZ3KDI2KTtcblx0XHRcdFx0XHRcdFx0LmFyd3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMTkpO1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiB2dyg1LjYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDYuMSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdFx0c21hbGx7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5lbG0tcmFkaW8ge1xuXHRcdFx0XHRcdFx0XHQucmFkaW8ge1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dyg0MCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMjMpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHZ3KDcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5lbG0tc2VsZWN0e1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMyk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE1KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2dyg1MCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0YzRjNGMztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNik7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEzKSB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvc3R7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdC5oaXlvdXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGF4e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmN1c3RvbWVyLWhlYWRpbmd7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dyg0MCkgYXV0byB2dygzMCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRwYWRkaW5nOiB2dyg5KSB2dygxMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybV9fYnRue1xuXHRcdFx0XHRcdG1hcmdpbjogdncoNDApIGF1dG8gMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDEzKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0xe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYwKTtcblx0XHRcdFx0XHRcdCYuYmFja3tcblx0XHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb3JtX19idG5fX2l0ZW0ye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDYwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2hlY2tfY29udGVudHN7XG5cdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL2Zvcm0tZm9vdGVyIC0tLS0tLS1cblx0XHQuZm9ybS1mb290ZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdH1cblx0XHRcdCZfX3RlbHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTUpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQwKTtcblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIzKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDMyKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTQpKSB0cmFuc2xhdGVZKHZ3KDIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fdGltZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNik7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC8vI3BhZ2UtZm9ybVxufVxuLy9zcFxuIl19 */
