@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:768px) and (max-width:1023px){html{font-size:52%}}@media screen and (min-width:1936px){html{font-size:78.125%}}body{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:#231815;font-size:1.6rem;line-height:1.75}@media screen and (max-width:767px){body{font-size:1.8666666667vw}}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}}.modal-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior-y:contain;z-index:10000;-ms-overflow-style:none;scrollbar-width:none}.modal-wrap::-webkit-scrollbar{display:none}.modal{width:100%;min-height:calc(100% + 1px);padding:8.5714285714vw 18.2142857143vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.modal__inner{width:100%;max-width:63.1428571429vw;margin:0 auto;background:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2001}.modal__inner .modal-close{cursor:pointer;margin:0 auto;width:8.2142857143vw;height:3.1428571429vw;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;border:.1428571429vw solid #231815;font-family:"Open Sans",sans-serif;font-size:1.6428571429vw;font-weight:600;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (min-width:768px){.modal__inner .modal-close:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal__inner .modal-close:hover{color:#fff;background:#231815}}.modal__inner .modal-next{cursor:pointer;margin:0 auto;width:8.2142857143vw;height:3.1428571429vw}.modal__inner .modal-next a,.modal__inner .modal-next a:link,.modal__inner .modal-next a:visited{color:#231815;text-decoration:none}.modal__inner .modal-next a,.modal__inner .modal-next a:link,.modal__inner .modal-next a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.modal__inner .modal-next a:hover{color:#fff;text-decoration:none}}.modal__inner .modal-next a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.1428571429vw solid #231815;font-family:"Open Sans",sans-serif;font-size:1.6428571429vw;font-weight:600;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (min-width:768px){.modal__inner .modal-next a:hover{background:#231815}}.modal-detail{padding-top:6.2857142857vw;padding-bottom:8.3571428571vw}.modal-detail__item:not(:first-of-type){margin-top:2.1428571429vw}.about-modal .modal{padding:0 0}.about-modal .modal .modal__inner{max-width:100%;-webkit-padding-after:8.5714285714vw;padding-block-end:8.5714285714vw}.about-modal .modal .modal-detail{padding:0 0}.about-modal .modal .modal-close{-webkit-margin-before:8.5714285714vw;margin-block-start:8.5714285714vw}@media screen and (max-width:767px){.about-modal .modal .modal__inner{-webkit-padding-after:16vw;padding-block-end:16vw}.about-modal .modal .modal-close{-webkit-margin-before:16vw;margin-block-start:16vw}}.policy-modal .privacy-detail{font-size:1.0714285714vw;line-height:1.9333333333;font-weight:600;letter-spacing:.03em}@media screen and (max-width:767px){.policy-modal .modal{padding:0 10vw}.policy-modal .modal__inner{-webkit-padding-after:16vw;padding-block-end:16vw}.policy-modal .privacy-detail{font-size:3.3333333333vw;line-height:1.72}}@media screen and (max-width:767px){.modal{padding:21.3333333333vw 18.1333333333vw}.modal__inner{width:100%;max-width:100%}.modal__inner .modal-close{width:31.7333333333vw;height:12vw;border:.4vw solid #231815;font-size:6.4vw;font-weight:600}.modal__inner .modal-next{width:31.7333333333vw;height:12vw}.modal__inner .modal-next a{border:.4vw solid #231815;font-size:6.4vw;font-weight:600}.modal-detail{padding-top:21.3333333333vw;padding-bottom:20vw}.modal-detail__item:not(:first-of-type){margin-top:2vw}}.header{position:fixed;left:0;top:0;width:100%;z-index:10000}.header__menu{cursor:pointer;position:absolute;right:3.5vw;top:3.5vw;width:3.9285714286vw;height:2.8571428571vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu span{width:3.9285714286vw;height:1vw;background:#231815}@media screen and (max-width:767px){.header__menu{right:8vw;top:6.5333333333vw;width:7.7333333333vw;height:5.8666666667vw}.header__menu span{width:7.7333333333vw;height:2vw}}.foot__image{display:-webkit-box;display:-ms-flexbox;display:flex}.foot__image__item{width:33.3333333333%}@media screen and (max-width:767px){.foot__image{display:block;margin:13.3333333333vw auto 0;width:66.6666666667vw}.foot__image__item{width:100%}.foot__image__item:not(:first-of-type){margin-top:4.5333333333vw}}.footer__inner{position:relative;padding:4.4285714286vw 4.7142857143vw 4.2857142857vw 6.2142857143vw}.footer__link li{font-family:"Open Sans",sans-serif;font-size:1.9285714286vw;font-weight:800;line-height:1;letter-spacing:.05em}.footer__link li a,.footer__link li a:link,.footer__link li a:visited{color:#231815;text-decoration:none}.footer__link li a,.footer__link li a:link,.footer__link li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__link li a:hover{opacity:.7;text-decoration:none}}.footer__link li:not(:first-of-type){margin-top:1.8571428571vw}.footer__logo{width:10.7857142857vw;position:absolute;right:4.7142857143vw;top:5.3571428571vw}.footer__sns{margin-top:6.9285714286vw;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}.footer__sns li{width:3vw}.footer__sns li:not(:last-of-type){margin-right:1.7857142857vw}.footer__bottom{-webkit-margin-before:10.5vw;margin-block-start:10.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__bottom__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.5714285714vw;font-size:1.2857142857vw;font-weight:700;line-height:1;-webkit-padding-start:.7142857143vw;padding-inline-start:.7142857143vw}.footer__bottom__link a,.footer__bottom__link a:link,.footer__bottom__link a:visited{color:#231815;text-decoration:none}.footer__bottom__link a,.footer__bottom__link a:link,.footer__bottom__link a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer__bottom__link a:hover{opacity:.7;text-decoration:none}}.footer__bottom__text .address{font-size:1.2857142857vw;font-weight:700;line-height:1}.footer__bottom__text .copy{margin-top:1.3571428571vw;font-size:1.0714285714vw;line-height:1;text-align:center;font-weight:700}@media screen and (max-width:767px){.footer__inner{padding:11.2vw 0 9.6vw 0}.footer__link{display:none}.footer__logo{margin:0 auto;width:21.6vw;position:static}.footer__sns{margin-top:12.8vw}.footer__sns li{width:5.8666666667vw}.footer__sns li:not(:last-of-type){margin-right:3.4666666667vw}.footer__bottom{-webkit-margin-before:18.6666666667vw;margin-block-start:18.6666666667vw;display:block}.footer__bottom__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.6666666667vw;font-size:3.3333333333vw}.footer__bottom__text{margin-top:10.6666666667vw}.footer__bottom__text .address{font-size:3.2vw;text-align:center}.footer__bottom__text .copy{margin-top:2.6666666667vw;font-size:3.2vw}}.mega-menu{pointer-events:none;opacity:0;z-index:10001;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:auto;overscroll-behavior-y:contain}.mega-menu{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mega-menu{-ms-overflow-style:none;scrollbar-width:none}.mega-menu::-webkit-scrollbar{display:none}.mega-menu.is-active{opacity:1;pointer-events:auto}.mega-menu__inner{width:100%;max-width:50vw;height:78vw;position:relative;padding:9.0714285714vw 7.3571428571vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.mega-menu .menu-close{position:absolute;top:2.8571428571vw;right:2.8571428571vw;width:5.1428571429vw;height:5.1428571429vw;cursor:pointer}.mega-menu .menu-close::after,.mega-menu .menu-close::before{content:"";position:absolute;top:50%;left:50%;width:5.1428571429vw;height:.2857142857vw;background-color:#231815}.mega-menu .menu-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mega-menu .menu-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mega-menu__link li{font-family:"Open Sans",sans-serif;font-size:3.5vw;font-weight:800;line-height:1;letter-spacing:.05em}.mega-menu__link li a,.mega-menu__link li a:link,.mega-menu__link li a:visited{color:#231815;text-decoration:none}.mega-menu__link li a,.mega-menu__link li a:link,.mega-menu__link li a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.mega-menu__link li a:hover{color:#231815;text-decoration:none}}.mega-menu__link li:not(:first-of-type){margin-top:3.5vw}@media screen and (max-width:767px){.mega-menu{display:block}.mega-menu__inner{width:100%;max-width:100%;min-height:calc(100% + 1px);height:auto;padding:32vw 14.6666666667vw}.mega-menu .menu-close{top:6.4vw;right:5.6vw;width:10.1333333333vw;height:10.1333333333vw}.mega-menu .menu-close::after,.mega-menu .menu-close::before{content:"";position:absolute;top:50%;left:50%;width:10.1333333333vw;height:.5333333333vw;background-color:#231815}.mega-menu__link li{font-size:7.0666666667vw}.mega-menu__link li:not(:first-of-type){margin-top:6.9333333333vw}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;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;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#page-top .mv{position:relative}#page-top .mv__logo{position:absolute;left:4.2142857143vw;top:3.6428571429vw;width:24.9rem;z-index:1000}#page-top .mv__slide{width:100%}#page-top .mv__slide img{width:100%}#page-top .mv__slide .swiper-pagination{position:absolute;bottom:2.7142857143vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-top .mv__slide .swiper-pagination-bullet{width:.7142857143vw;height:.7142857143vw;background:#fff;opacity:1;margin:0 .3571428571vw}#page-top .mv__slide .swiper-pagination-bullet-active{opacity:1;background:#231815}#page-top .sec1{background:url(/assets/img/top/sec1_bg.webp) no-repeat center top;background-size:cover;padding-top:13.5vw}#page-top .sec1__logo{margin:0 auto 0 auto;width:19.8571428571vw}#page-top .sec1__inner{margin:12.4285714286vw auto 0;width:52vw;padding-top:9.0714285714vw;padding-bottom:5.5vw;background:#fff;position:relative}#page-top .sec1__inner:before{content:"";background:url(/assets/img/top/sec1_deco.webp) no-repeat center bottom;background-size:100% auto;width:100%;padding-top:7.8571428571vw;position:absolute;left:0;top:-7.8571428571vw}#page-top .sec1__ttl{margin:0 auto 0 auto;max-width:21.9285714286vw;font-size:2.5vw;line-height:1.6571428571;font-weight:700;text-align:center}#page-top .sec1__text{margin:4.2142857143vw auto 0 auto;max-width:21.9285714286vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec1__ttl-en{margin:4.7857142857vw auto 0 auto;max-width:22.8571428571vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .sec1__text-en{margin:2.0714285714vw auto 0 auto;max-width:21.9285714286vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .sec2__top{position:relative}#page-top .sec2__top__heading{font-family:"Open Sans",sans-serif;font-size:4.5vw;letter-spacing:.08em;font-weight:800;line-height:1;position:absolute;left:6.4285714286vw;top:4.7142857143vw}#page-top .sec2__top__link{width:27.6428571429vw;height:5.4285714286vw;position:absolute;right:4.5714285714vw;bottom:4.2142857143vw}#page-top .sec2__top__link a,#page-top .sec2__top__link a:link,#page-top .sec2__top__link a:visited{color:#231815;text-decoration:none}#page-top .sec2__top__link a,#page-top .sec2__top__link a:link,#page-top .sec2__top__link a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .sec2__top__link a:hover{color:#231815;text-decoration:none}}#page-top .sec2__top__link a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.3571428571vw solid #231815;background:#fff;font-family:"Open Sans",sans-serif;font-size:2.8571428571vw;font-weight:800;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.07em;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:768px){#page-top .sec2__top__link a:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-top .sec2__top__link a:hover{color:#fff;background:#231815}}#page-top .sec2__list__item{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .sec2__list__item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#page-top .sec2__list__item__image{width:50%}#page-top .sec2__list__item__detail{width:50%;padding:5.7142857143vw 11.4285714286vw 4.0714285714vw 11.9285714286vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-top .sec2__list__item__detail .ttl{font-size:1.6428571429vw;font-weight:700;line-height:1.6571428571}#page-top .sec2__list__item__detail .text{margin-top:1.5vw;font-size:1.0714285714vw;font-weight:700;line-height:1.9333333333;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec2__list__item__detail .text-en{margin-top:3.7142857143vw;font-size:1.0714285714vw;font-weight:700;line-height:1.9333333333}#page-top .sec2__list__item__detail .btn{cursor:pointer;margin:1.4285714286vw auto 0 auto;width:8.2142857143vw;height:3.1428571429vw;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;border:.1428571429vw solid #231815;font-family:"Open Sans",sans-serif;font-size:1.6428571429vw;font-weight:600;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (min-width:768px){#page-top .sec2__list__item__detail .btn:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-top .sec2__list__item__detail .btn:hover{color:#fff;background:#231815}}#page-top .sec3__top{position:relative}#page-top .sec3__top__heading{font-family:"Open Sans",sans-serif;font-size:4.5vw;letter-spacing:.08em;font-weight:800;line-height:1;position:absolute;left:6.4285714286vw;top:4.7142857143vw}#page-top .sec3__detail{background:url(/assets/img/top/sec3_bg.webp) no-repeat center bottom;background-size:cover}#page-top .sec3__detail__inner{margin:0 auto;width:52vw;padding-top:9.0714285714vw;padding-bottom:7.1428571429vw;background:#fff;position:relative}#page-top .sec3__detail__ttl{margin:0 auto 0 auto;max-width:21.9285714286vw;font-size:2.5vw;line-height:1.6571428571;font-weight:700;text-align:center}#page-top .sec3__detail__text{margin:4.2142857143vw auto 0 auto;max-width:25vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec3__detail__text-en{margin:4.2857142857vw auto 0 auto;max-width:25vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .sec3__detail__logo{margin:5.7142857143vw auto 0 auto;max-width:16.9285714286vw}#page-top .sec4__top{position:relative}#page-top .sec4__top__heading{font-family:"Open Sans",sans-serif;font-size:4.5vw;color:#fff;letter-spacing:.08em;font-weight:800;line-height:1;position:absolute;left:6.4285714286vw;top:4.7142857143vw}#page-top .sec4__detail{padding:7.5vw 5.7142857143vw 8.5714285714vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec4__detail__ttl{font-family:"Open Sans",sans-serif;font-size:2.8571428571vw;font-weight:800;line-height:1;-webkit-padding-before:2.0714285714vw;padding-block-start:2.0714285714vw;-webkit-padding-start:3.8571428571vw;padding-inline-start:3.8571428571vw}#page-top .sec4__detail__inner{margin-top:8.6428571429vw;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-align:start;-ms-flex-align:start;align-items:flex-start}#page-top .sec4__detail__inner .story-swiper{margin-top:.5714285714vw;width:41.4285714286vw}#page-top .sec4__detail__inner .swiper-pagination{position:absolute;bottom:2.1428571429vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-top .sec4__detail__inner .swiper-pagination-bullet{width:.7142857143vw;height:.7142857143vw;background:#fff;opacity:1;margin:0 .3571428571vw}#page-top .sec4__detail__inner .swiper-pagination-bullet-active{opacity:1;background:#231815}#page-top .sec4__detail__inner .text-area{width:47.1428571429vw;padding:0 6.5714285714vw 0 3.7142857143vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec4__detail__inner .text-area .text{font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;letter-spacing:.03em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec4__detail__inner .text-area .text-en{margin-top:5.3571428571vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .about-us{background:#d4ecec}#page-top .about-us__top{position:relative}#page-top .about-us__top__heading{font-family:"Open Sans",sans-serif;font-size:4.5vw;color:#fff;letter-spacing:.08em;font-weight:800;line-height:1;position:absolute;left:6.4285714286vw;top:4.7142857143vw}#page-top .about-us__detail{padding:7.3571428571vw 13.3571428571vw 14.8571428571vw 11.9285714286vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .about-us__detail__item{width:100%;margin-top:8.6428571429vw;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .about-us__detail__item:first-of-type{-webkit-margin-before:0;margin-block-start:0}#page-top .about-us__detail__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#page-top .about-us__detail__item .image{width:33.7857142857vw}#page-top .about-us__detail__item .image .caption{margin-top:7.5vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .about-us__detail__item .text-area{width:32.8571428571vw}#page-top .about-us__detail__item .text-area .ttl .jp{font-size:2.5vw;line-height:1.6571428571;font-weight:700;display:block}#page-top .about-us__detail__item .text-area .ttl .en{-webkit-margin-before:.5714285714vw;margin-block-start:.5714285714vw;font-size:1.6428571429vw;line-height:1.6571428571;font-weight:700;display:block}#page-top .about-us__detail__item .text-area .ttl .en.text-nowrap{white-space:nowrap}#page-top .about-us__detail__item .text-area .text-jp{-webkit-margin-before:3.2142857143vw;margin-block-start:3.2142857143vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;letter-spacing:.03em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .about-us__detail__item .text-area .text-en{margin-top:4.5vw;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#page-top .sec5__top{position:relative}#page-top .sec5__top__heading{font-family:"Open Sans",sans-serif;font-size:4.5vw;letter-spacing:.08em;font-weight:800;line-height:1;position:absolute;left:6.6428571429vw;top:4.0714285714vw}#page-top .sec5__detail{background:#ededec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:10.1428571429vw 12.8571428571vw 6.4285714286vw 12.1428571429vw}#page-top .sec5__detail__left{width:33.0714285714vw;padding-top:.5714285714vw}#page-top .sec5__detail__left .photo{width:100%}#page-top .sec5__detail__left .name{margin-top:1.2142857143vw}#page-top .sec5__detail__left .text{margin-top:3.5714285714vw;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec5__detail__left .text-en{margin-top:2vw}#page-top .sec5__detail__right{width:33.0714285714vw}#page-top .sec5__detail__right .inner:not(:first-of-type){margin-top:3.9285714286vw}#page-top .sec5__detail__right .inner .text2{margin-top:2vw}#page-top .sec5__detail__right .inner .text2.text2-jp{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec6__top{position:relative}#page-top .sec6__top__heading{font-family:"Open Sans",sans-serif;font-size:4.5vw;letter-spacing:.08em;font-weight:800;line-height:1;position:absolute;left:9.1428571429vw;top:4.2857142857vw;color:#fff}#page-top .sec6__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:10.2857142857vw 12.8571428571vw 7.1428571429vw 8.9285714286vw}#page-top .sec6__detail__left{width:33.0714285714vw}#page-top .sec6__detail__left .ttl{font-weight:700;font-size:2.5vw;line-height:1.6571428571}#page-top .sec6__detail__left .text{margin-top:4.6428571429vw}#page-top .sec6__detail__left .text2{margin-top:2vw;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .sec6__detail__right{width:33.0714285714vw}#page-top .sec6__link{margin:5vw auto 0 auto;width:16.2857142857vw}#page-top .sec6__image{margin-top:11.0714285714vw;display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .sec6__image__item{width:33.3333333333%}#page-top .about__top{-webkit-padding-before:11.7857142857vw;padding-block-start:11.7857142857vw}#page-top .about__top__image{margin:0 auto;width:59.5714285714vw}#page-top .about__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.0714285714vw;line-height:1.9333333333;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:10.2857142857vw 0 7.1428571429vw 0;width:81.4285714286vw;margin-inline:auto}#page-top .about__detail__left{width:40.7142857143vw}#page-top .about__detail__left .logo{width:16.2857142857vw}#page-top .about__detail__left .ttl{-webkit-margin-before:4.7857142857vw;margin-block-start:4.7857142857vw;font-weight:700;font-size:2.5vw;line-height:1.6571428571}#page-top .about__detail__left .text2{margin-top:4.2857142857vw;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph}#page-top .about__detail__right{width:33.0714285714vw}#page-top .about__outline{margin:3.4285714286vw auto 0 auto;width:81.4285714286vw}#page-top .about__outline .container h2{font-size:2.1428571429vw;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.1em}#page-top .about__outline .container h2:after{content:" ";display:block;height:.1428571429vw;width:5.7142857143vw;background:#ccc;margin:1.4285714286vw auto}#page-top .about__outline .container table{-webkit-margin-before:2vw;margin-block-start:2vw;width:100%;border-collapse:collapse}#page-top .about__outline .container table th{font-weight:400;padding:1.0714285714vw;border:none;border-top:1px solid #999;border-bottom:1px solid #999;line-height:1.5;color:#333;font-size:1.2857142857vw}#page-top .about__outline .container table td{padding:1.0714285714vw;border:none;border-top:1px solid #999;border-bottom:1px solid #999;line-height:1.5;color:#333;font-size:1.2857142857vw}#page-top .about .read-btn{cursor:pointer;margin:8.5714285714vw auto 0 auto;width:16.7142857143vw;height:3.1428571429vw;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;border:.1428571429vw solid #231815;font-family:"Open Sans",sans-serif;font-size:1.6428571429vw;font-weight:600;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}#page-top .about .read-btn a,#page-top .about .read-btn a:link,#page-top .about .read-btn a:visited{color:#231815;text-decoration:none}#page-top .about .read-btn a,#page-top .about .read-btn a:link,#page-top .about .read-btn a:visited{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .about .read-btn a:hover{color:#fff;text-decoration:none}}@media screen and (min-width:768px){#page-top .about .read-btn:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#page-top .about .read-btn:hover{color:#fff;background:#231815}}@media screen and (max-width:767px){#page-top .mv{position:relative}#page-top .mv__logo{width:35.3333333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:47.2vw}#page-top .mv__slide{width:100%}#page-top .mv__slide img{width:100%}#page-top .mv__slide .swiper-pagination{display:none}#page-top .sec1{background:0 0;padding-top:0}#page-top .sec1__logo{display:none}#page-top .sec1__inner{margin:0 auto;width:100%;padding-top:15.2vw;padding-bottom:11.2vw}#page-top .sec1__inner:before{background:url(/assets/img/top/sec1_deco_sp.webp) no-repeat center bottom;background-size:100% auto;padding-top:17.6vw;top:-17.3333333333vw;z-index:100}#page-top .sec1__ttl{margin:0 auto 0 auto;max-width:71.2vw;font-size:4.9333333333vw;line-height:1.6571428571;font-weight:700;text-align:center}#page-top .sec1__text{margin:9.6vw auto 0 auto;max-width:71.2vw;font-size:3.3333333333vw;line-height:1.72}#page-top .sec1__ttl-en{margin:8.9333333333vw auto 0 auto;max-width:71.2vw;font-size:3.3333333333vw;line-height:1.72}#page-top .sec1__text-en{margin:3.8666666667vw auto 0 auto;max-width:71.2vw;font-size:3.3333333333vw;line-height:1.72}#page-top .sec1__image{margin:7.7333333333vw auto 0 auto;width:83.2vw}#page-top .sec2__top__heading{font-size:8.9333333333vw;position:absolute;left:8.5333333333vw;top:10.6666666667vw}#page-top .sec2__top__link{margin:14.6666666667vw auto 13.6vw auto;width:54.9333333333vw;height:10.6666666667vw;position:static}#page-top .sec2__top__link a{border:.8vw solid #231815;font-size:5.7333333333vw}#page-top .sec2__list__item{display:block}#page-top .sec2__list__item__image{width:100%}#page-top .sec2__list__item__detail{width:100%;padding:17.8666666667vw 13.3333333333vw 13.6vw 15.2vw;display:block}#page-top .sec2__list__item__detail .ttl{font-size:4.9333333333vw;line-height:1.6756756757}#page-top .sec2__list__item__detail .text{margin-top:6.4vw;font-size:3.3333333333vw;line-height:1.72}#page-top .sec2__list__item__detail .text-en{margin-top:17.0666666667vw;font-size:3.3333333333vw;line-height:1.72}#page-top .sec2__list__item__detail .btn{margin:24vw auto 0 auto;width:31.7333333333vw;height:12vw;border:.4vw solid #231815;font-size:6.4vw;font-weight:600}#page-top .sec3__top__heading{font-size:8.9333333333vw;position:absolute;left:8.5333333333vw;top:10.6666666667vw}#page-top .sec3__detail{background:0 0}#page-top .sec3__detail__inner{margin:0 auto;width:100%;padding-top:19.7333333333vw;padding-bottom:24.5333333333vw}#page-top .sec3__detail__ttl{margin:0 auto 0 auto;max-width:71.2vw;font-size:4.9333333333vw;line-height:1.6756756757;font-weight:700;text-align:center}#page-top .sec3__detail__text{margin:8.8vw auto 0 auto;max-width:71.2vw;font-size:3.3333333333vw;line-height:1.48}#page-top .sec3__detail__text-en{margin:14.4vw auto 0 auto;max-width:71.2vw;font-size:3.3333333333vw;line-height:1.72}#page-top .sec3__detail__logo{margin:15.7333333333vw auto 0 auto;max-width:64.2666666667vw}#page-top .sec4__top__heading{font-size:8.9333333333vw;position:absolute;left:8.5333333333vw;top:10.6666666667vw}#page-top .sec4__detail{padding:17.0666666667vw 10.6666666667vw 12.5333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .sec4__detail__ttl{font-size:5.3333333333vw;line-height:1.1940298507;padding:0 0;-webkit-margin-after:8vw;margin-block-end:8vw}#page-top .sec4__detail__inner{width:73.3333333333vw;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#page-top .sec4__detail__inner .story-swiper{margin-top:17.6vw;width:100%}#page-top .sec4__detail__inner .swiper-pagination{bottom:2vw}#page-top .sec4__detail__inner .swiper-pagination-bullet{width:2.1333333333vw;height:2.1333333333vw;margin:0 .6666666667vw}#page-top .sec4__detail__inner .text-area{margin:0 auto;width:73.3333333333vw;padding:0 0}#page-top .sec4__detail__inner .text-area .text{margin:0 auto 0 auto;max-width:100%;font-size:3.3333333333vw;line-height:1.72}#page-top .sec4__detail__inner .text-area .text-en{margin:14.4vw auto 0 auto;max-width:100%;font-size:3.3333333333vw;line-height:1.72}#page-top .about-us__top__heading{font-size:8.9333333333vw;position:absolute;left:8.5333333333vw;top:10.6666666667vw}#page-top .about-us__detail{padding:17.0666666667vw 10.6666666667vw 17.0666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .about-us__detail__item{width:73.3333333333vw;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#page-top .about-us__detail__item:not(:first-of-type){-webkit-margin-before:16vw;margin-block-start:16vw}#page-top .about-us__detail__item:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#page-top .about-us__detail__item .image{margin-top:13.3333333333vw;width:100%}#page-top .about-us__detail__item .image .caption{margin:6.6666666667vw auto 0 auto;max-width:100%;font-size:3.3333333333vw;line-height:1.72}#page-top .about-us__detail__item .text-area{margin:0 auto;width:73.3333333333vw;padding:0 0}#page-top .about-us__detail__item .text-area .ttl{-webkit-margin-after:8vw;margin-block-end:8vw}#page-top .about-us__detail__item .text-area .ttl .jp{font-size:4.9333333333vw;line-height:1.6756756757}#page-top .about-us__detail__item .text-area .ttl .en{font-size:3.3333333333vw;line-height:1.72}#page-top .about-us__detail__item .text-area .text-jp{margin:0 auto 0 auto;max-width:100%;font-size:3.3333333333vw;line-height:1.72}#page-top .about-us__detail__item .text-area .text-en{margin:14.4vw auto 0 auto;max-width:100%;font-size:3.3333333333vw;line-height:1.72}#page-top .sec5__top__heading{font-size:8.9333333333vw;position:absolute;left:8.5333333333vw;top:10.6666666667vw}#page-top .sec5__detail{display:block;font-size:3.3333333333vw;line-height:1.72;padding:14.4vw 13.3333333333vw 21.0666666667vw 13.3333333333vw}#page-top .sec5__detail__left{width:100%;padding-top:0;padding-bottom:9.8666666667vw;border-bottom:1px solid #231815}#page-top .sec5__detail__left .photo{margin:0 auto 0 auto;width:65.6vw}#page-top .sec5__detail__left .name{margin:5.3333333333vw auto 0 auto;width:65.6vw}#page-top .sec5__detail__left .text{margin-top:21.6vw}#page-top .sec5__detail__left .text-en{margin-top:5.6vw}#page-top .sec5__detail__right{padding-top:8.8vw;width:100%}#page-top .sec5__detail__right .inner:not(:first-of-type){margin-top:11.4666666667vw}#page-top .sec5__detail__right .inner .text2{margin-top:5.3333333333vw}#page-top .sec6__top__heading{font-size:8.9333333333vw;position:absolute;left:8.5333333333vw;top:10.6666666667vw}#page-top .sec6__detail{display:block;font-size:3.3333333333vw;line-height:1.72;padding:23.2vw 14.2666666667vw 9.8666666667vw 14.2666666667vw}#page-top .sec6__detail__left{width:100%}#page-top .sec6__detail__left .ttl{font-weight:700;font-size:4.9333333333vw;line-height:1.6756756757;text-align:center}#page-top .sec6__detail__left .text{margin-top:16.2666666667vw}#page-top .sec6__detail__left .text2{margin-top:3.7333333333vw}#page-top .sec6__detail__right{width:100%;margin-top:13.3333333333vw}#page-top .sec6__link{margin:9.3333333333vw auto 0 auto;width:32.2666666667vw}#page-top .sec6__image{margin:26.6666666667vw auto 0;display:block;width:66.6666666667vw}#page-top .sec6__image__item{width:100%}#page-top .sec6__image__item:not(:first-of-type){margin-top:4.5333333333vw}#page-top .about__top{-webkit-padding-before:0;padding-block-start:0}#page-top .about__top__image{margin:0 auto;width:100%}#page-top .about__detail{width:100%;display:block;font-size:3.3333333333vw;line-height:1.72;padding:16vw 10.6666666667vw 9.8666666667vw}#page-top .about__detail__left{width:100%}#page-top .about__detail__left .logo{margin:0 auto 0 auto;width:32.2666666667vw}#page-top .about__detail__left .ttl{font-weight:700;font-size:4.9333333333vw;line-height:1.6756756757;text-align:center;white-space:nowrap}#page-top .about__detail__left .text2{margin-top:3.7333333333vw}#page-top .about__detail__right{width:100%;margin-top:13.3333333333vw}#page-top .about__outline{margin:6.4vw auto 0 auto;width:100%;padding:0 8vw;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .about__outline .container h2{font-size:5.3333333333vw}#page-top .about__outline .container h2:after{height:.5333333333vw;width:21.3333333333vw;margin:4vw auto}#page-top .about__outline .container table{-webkit-margin-before:8vw;margin-block-start:8vw}#page-top .about__outline .container table th{padding:4vw;font-size:4vw;white-space:nowrap}#page-top .about__outline .container table td{padding:4vw;font-size:4vw}#page-top .about .close-btn,#page-top .about .read-btn{margin:16vw auto 0 auto;width:45.3333333333vw;height:12vw;border:.4vw solid #231815;font-size:5.6vw;font-weight:600}#page-top .about .close-btn{-webkit-margin-before:16vw;margin-block-start:16vw;width:31.7333333333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9sYXlvdXQvX21lZ2EtbWVudS5zY3NzIiwiY29tbW9uL2xpYnJhcnkvX3N3aXBlci1idW5kbGUubWluLmNzcyIsInBhZ2VzL190b3Auc2NzcyIsInBhZ2VzL190b3Atc3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7QUFVQSxLQUNDLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsT0FDQSx5QkFBQSxLQUdELEVDRUEsUUFEQSxTREVDLGtCQUFBLFVBQ0EsbUJBQUEsUUFBQSxXQUFBLFFDS0QsUURGQSxTQUVDLGdCQUFBLFFBQ0EsZUFBQSxRQUdELEVBQ0MsUUFBQSxFQUNBLE9BQUEsRUFRRCxzQkFDQyxRQUFBLEtBQ0EsT0FBQSxFQUdELEdBQ0MsU0FBQSxRQVNELFFDQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRRENDLFFBQUEsTUFHRCxRQUNDLFFBQUEsVUFHRCxNQUNDLFVBQUEsSUFHRCxTQ0NBLFNEQ0MsUUFBQSxLQUdELFlBQ0MsY0FBQSxJQUFBLE9BQ0EsZ0JBQUEsS0FHRCxFQUNDLGlCQUFBLFlBQ0EsNkJBQUEsUUFHRCxTQ0NBLFFEQ0MsY0FBQSxFQUdELEtDQ0EsSUFDQSxJQUNBLEtEQ0MsWUFBQSxTQUFBLENBQUEsVUFHRCxFQ0NBLE9EQ0MsWUFBQSxPQUdELElBQ0MsV0FBQSxPQUlELEtBQ0MsaUJBQUEsS0FDQSxNQUFBLEtBSUQsSUNDQSxJRENDLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRCxJQUNDLE9BQUEsT0FHRCxJQUNDLElBQUEsTUFPRCxNQUNDLGNBQUEsRUNPRCxjQUhBLGNBQ0EsYUFDQSxjREZBLE9BS0MsT0FBQSxRQUlELFdBQ0MsT0FBQSxRQUdELGNBQ0MsTUFBQSxLQUdELGNBQ0MsbUJBQUEsVUFHRCw0Q0NBQSx5Q0RFQyxtQkFBQSxLQUdELFNBQ0MsU0FBQSxLQUNBLE9BQUEsU0FHRCxPQ0FBLE1BQ0EsU0FDQSxPQUNBLFNERUMsS0FBQSxRQUdELFNBQ0MsWUFBQSxJQUdELE9BQ0MsU0FBQSxRQ0lELGdDQUNBLCtCQUNBLGdDREZBLHlCQUlDLGFBQUEsRUFDQSxRQUFBLEVDSUQsZ0NBQ0EsK0JBQ0EsZ0NERkEsc0JBSUMsUUFBQSxJQUFBLE9BQUEsV0NJRCxhQUNBLGNERkEsT0NBQSxtQkRJQyxtQkFBQSxPQUdELE9DQUEsT0RFQyxlQUFBLEtBSUQsT0NBQSxNQUNBLE9BQ0EsU0RFQyxpQkFBQSxZQUNBLGFBQUEsS0FDQSxNQUFBLFFBSUQsT0FDQyxnQkFBQSxLQUNBLG1CQUFBLEtBR0QsbUJBQ0MsUUFBQSxLQUdELGtCQUNDLE1BQUEsYUFHRCxPQUNDLE9BQUEsRUFDQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLE9BR0QsNkJBQ0MsbUJBQUEsT0FDQSxLQUFBLFFBR0QsY0FDQyxtQkFBQSxVQUNBLGVBQUEsS0FPRCxJQUNDLGFBQUEsS0FJRCxTQUNDLGVBQUEsU0FHRCxlQUNDLFNBQUEsT0FHRCxNQ0RBLE9BQ0EsU0FDQSxNREdDLFFBQUEsYUFRRCxjQUNDLGlCQUNDLFFBQUEsUUFFRCx1REFDQyxTQUFBLG1CQUNBLEtBQUEseUJBS0YsaUJBQ0MsT0FBQSxTQUlELGdCQUNDLE9BQUEsUUFJRCxnQkFDQyxPQUFBLFFBU0QsaUJBQ0MsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUdELFlBQ0MsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUdELEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FDQyxZQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRCxJQUNDLE9BQUEsS0FDQSxlQUFBLE9BR0QsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQ0MsV0FBQSxLRXhWRCxZQUNFLFFBQUEsZUM0R0Qsb0NEN0dELFlBR0ksUUFBQSxnQkFDQSxPQUFBLEVBQUEsTUFJSixZQUNFLFFBQUEsZ0JBQ0EsT0FBQSxFQUFBLEtDbUdELG9DRHJHRCxZQUlJLFFBQUEsZ0JFWkosS0FDQyxVQUFBLE1BRUEsMkRBSEQsS0FJRSxVQUFBLEtEbUdELHFDQ3ZHRCxLQVFFLFVBQUEsU0FJRixLQUNDLFlBQUEsY0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFDQSx5QkFBQSxLQUNBLHNCQUFBLEtBQ0EscUJBQUEsS0FDQSxlQUFBLG1CQUNBLE1BQUEsUUFDQSxVQUFBLE9BQ0EsWUFBQSxLRHNGQSxvQ0NqR0QsS0FjRSxVQUFBLGdCQUlGLElBQ0MsVUFBQSxLQUNBLFlBQUEsRUFDQSxlQUFBLElBR0QsaUJBQ0MsTUFBQSxLQUNBLE9BQUEsS0RpRUEsb0NDN0RBLGdCQUNDLGVBQUEsS0FDQSxPQUFBLFFBQ0EsZ0JBQUEsTUFJRixNQUNDLGdCQUFBLFNBQ0EsZUFBQSxFQUNBLFlBQUEsSUFHRCxTQUNDLFFBQUEsTURxREEsb0NDdERELFNBR0UsUUFBQSxNQUtGLFNBQ0MsUUFBQSxLRDZDQSxvQ0M5Q0QsU0FHRSxRQUFBLE9BTUYsWUFDQyxRQUFBLEtBQ0EsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0Esc0JBQUEsUUFDQSxRQUFBLE1BR0EsbUJBQUEsS0FFQSxnQkFBQSxLQUVBLCtCQUNDLFFBQUEsS0FlRixPQUNDLE1BQUEsS0FDQSxXQUFBLGlCQUNBLFFBQUEsZUFBQSxnQkFDQSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsV0FBQSxLQUVBLGNBQ0MsTUFBQSxLQUNBLFVBQUEsZ0JBQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxRQUFBLEtBRUEsMkJBQ0MsT0FBQSxRQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsZUFDQSxPQUFBLGVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxjQUFBLE1BQUEsUUFDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsZUFDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsS0RsQ0Ysb0NBdERBLGlDQUNDLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlDeUZFLGlDQUVDLE1BQUEsS0FDQSxXQUFBLFNBS0gsMEJBQ0MsT0FBQSxRQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsZUFDQSxPQUFBLGVEcElGLDRCRitmRCxpQ0FDQSxvQ0U3ZkUsTUFBQSxRQUNBLGdCQUFBLEtBMEJELDRCRnVlRCxpQ0FDQSxvQ0V2ZUUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBMUVDLGtDQUNDLE1BQUEsS0FDQSxnQkFBQSxNQzBIQSw0QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsY0FBQSxNQUFBLFFBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLGVBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLEtEOURILG9DQ2tFSSxrQ0FDQyxXQUFBLFNBT0wsY0FDQyxZQUFBLGVBQ0EsZUFBQSxlQUVDLHdDQUNDLFdBQUEsZUFVSCxvQkFDQyxRQUFBLEVBQUEsRUFDQSxrQ0FDQyxVQUFBLEtBQ0Esc0JBQUEsZUFBQSxrQkFBQSxlQUVELGtDQUNDLFFBQUEsRUFBQSxFQUVELGlDQUNDLHNCQUFBLGVBQUEsbUJBQUEsZUQ3RkYsb0NDaUdFLGtDQUNDLHNCQUFBLEtBQUEsa0JBQUEsS0FFRCxpQ0FDQyxzQkFBQSxLQUFBLG1CQUFBLE1BT0gsOEJBQ0MsVUFBQSxlQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsZUFBQSxNRGhIRCxvQ0NtSEMscUJBQ0MsUUFBQSxFQUFBLEtBR0QsNEJBQ0Msc0JBQUEsS0FBQSxrQkFBQSxLQUdELDhCQUNDLFVBQUEsZUFDQSxZQUFBLE1EN0hGLG9DQ3NJQSxPQUNDLFFBQUEsZ0JBQUEsZ0JBRUEsY0FDQyxNQUFBLEtBQ0EsVUFBQSxLQUVBLDJCQUNDLE1BQUEsZ0JBQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFHRCwwQkFDQyxNQUFBLGdCQUNBLE9BQUEsS0FDQSw0QkFDQyxPQUFBLEtBQUEsTUFBQSxRQUNBLFVBQUEsTUFDQSxZQUFBLElBS0gsY0FDQyxZQUFBLGdCQUNBLGVBQUEsS0FFQyx3Q0FDQyxXQUFBLEtDbFJMLFFBQ0MsU0FBQSxNQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsTUFFQSxjQUNDLE9BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxNQUFBLGVBQ0EsT0FBQSxlQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLG1CQUNDLE1BQUEsZUFDQSxPQUFBLElBQ0EsV0FBQSxRRnlGRixvQ0VqRkMsY0FDQyxNQUFBLElBQ0EsSUFBQSxlQUNBLE1BQUEsZUFDQSxPQUFBLGVBQ0EsbUJBQ0MsTUFBQSxlQUNBLE9BQUEsS0NuQ0osYUFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFDQyxNQUFBLGVIMEdELG9DRzdHRCxhQVVFLFFBQUEsTUFDQSxPQUFBLGdCQUFBLEtBQUEsRUFDQSxNQUFBLGdCQUNBLG1CQUNDLE1BQUEsS0FDQSx1Q0FDQyxXQUFBLGdCQVNILGVBQ0MsU0FBQSxTQUNBLFFBQUEsZUFBQSxlQUFBLGVBQUEsZUFJQSxpQkFDQyxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsZUFDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLGVBQUEsTUhsQ0YsbUJGc3VCRCx3QkFDQSwyQkVwdUJFLE1BQUEsUUFDQSxnQkFBQSxLQTJDRCxtQkY2ckJELHdCQUNBLDJCRTdyQkUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBNUZDLHlCQUNDLFFBQUEsR0FDQSxnQkFBQSxNR3lCQSxxQ0FDQyxXQUFBLGVBS0gsY0FDQyxNQUFBLGdCQUNBLFNBQUEsU0FDQSxNQUFBLGVBQ0EsSUFBQSxlQUdELGFBQ0MsV0FBQSxlQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGdCQUNDLE1BQUEsSUFDQSxtQ0FDQyxhQUFBLGVBS0gsZ0JBQ0Msc0JBQUEsT0FBQSxtQkFBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUVBLHNCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsZUFDQSxVQUFBLGVBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxzQkFBQSxjQUFBLHFCQUFBLGNIMUVGLHdCRjJ5QkQsNkJBQ0EsZ0NFenlCRSxNQUFBLFFBQ0EsZ0JBQUEsS0EyQ0Qsd0JGa3dCRCw2QkFDQSxnQ0Vsd0JFLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBcURELG9DQTVGQyw4QkFDQyxRQUFBLEdBQ0EsZ0JBQUEsTUdvRUEsK0JBQ0MsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLEVBR0QsNEJBQ0MsV0FBQSxlQUNBLFVBQUEsZUFDQSxZQUFBLEVBQ0EsV0FBQSxPQUNBLFlBQUEsSUhpQkgsb0NHUkMsZUFDQyxRQUFBLE9BQUEsRUFBQSxNQUFBLEVBR0QsY0FDQyxRQUFBLEtBR0QsY0FDQyxPQUFBLEVBQUEsS0FDQSxNQUFBLE9BQ0EsU0FBQSxPQUdELGFBQ0MsV0FBQSxPQUNBLGdCQUNDLE1BQUEsZUFDQSxtQ0FDQyxhQUFBLGVBS0gsZ0JBQ0Msc0JBQUEsZ0JBQUEsbUJBQUEsZ0JBQ0EsUUFBQSxNQUVBLHNCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsSUFBQSxlQUNBLFVBQUEsZUFHRCxzQkFDQyxXQUFBLGdCQUNBLCtCQUNDLFVBQUEsTUFDQSxXQUFBLE9BRUQsNEJBQ0MsV0FBQSxlQUNBLFVBQUEsT0NoSkwsV0FDQyxlQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsTUFDQSxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsZUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxJQUFBLGNBQUEsSUFBQSxnQkFBQSxTQUNBLFdBQUEsS0FDQSxzQkFBQSxRSm9DQSxXQUNDLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlJbERGLFdBZUMsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLDhCQUNDLFFBQUEsS0FHRCxxQkFDQyxRQUFBLEVBQ0EsZUFBQSxLQUdELGtCQUNDLE1BQUEsS0FDQSxVQUFBLEtBRUEsT0FBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLGVBQUEsZUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLEtBR0QsdUJBQ0MsU0FBQSxTQUNBLElBQUEsZUFDQSxNQUFBLGVBQ0EsTUFBQSxlQUNBLE9BQUEsZUFDQSxPQUFBLFFOeTRCRiw4Qk10NEJDLCtCQUVDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxNQUFBLGVBQ0EsT0FBQSxjQUNBLGlCQUFBLFFBR0QsK0JBQ0Msa0JBQUEscUJBQUEsY0FBQSxVQUFBLHFCQUFBLGNBR0QsOEJBQ0Msa0JBQUEscUJBQUEsZUFBQSxVQUFBLHFCQUFBLGVBSUEsb0JBQ0MsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxlQUFBLE1KcERGLHNCRjA3QkQsMkJBQ0EsOEJFeDdCRSxNQUFBLFFBQ0EsZ0JBQUEsS0EwQkQsc0JGazZCRCwyQkFDQSw4QkVsNkJFLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBcURELG9DQTFFQyw0QkFDQyxNQUFBLFFBQ0EsZ0JBQUEsTUkwQ0Esd0NBQ0MsV0FBQSxNSm1DSCxvQ0k3R0QsV0FvRkUsUUFBQSxNQUVBLGtCQUNDLE1BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxpQkFDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLGdCQUdELHVCQUNDLElBQUEsTUFDQSxNQUFBLE1BQ0EsTUFBQSxnQkFDQSxPQUFBLGdCTnE1QkQsOEJNbDVCQSwrQkFFQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsTUFBQSxnQkFDQSxPQUFBLGNBQ0EsaUJBQUEsUUFJQSxvQkFDQyxVQUFBLGVBQ0Esd0NBQ0MsV0FBQSxnQkMzR0wsV0FBVyxZQUFBLGFBQXlCLElBQUEseXJFQUE2ckUsWUFBQSxJQUFnQixXQUFBLE9BQWtCLE1BQU0scUJBQUEsUUFBNkIsTUFBTSxTQUFBLFNBQWtCLFFBQUEsTUFBYyxZQUFBLEtBQWlCLGFBQUEsS0FBa0IsUUFBQSxFQUFVLFFBQVEsWUFBQSxLQUFpQixhQUFBLEtBQWtCLFNBQUEsU0FBa0IsU0FBQSxPQUFnQixXQUFBLEtBQWdCLFFBQUEsRUFBVSxRQUFBLEVBQVUsUUFBQSxNQUFjLGlDQUFpQyxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQXNCLGdCQUFnQixTQUFBLFNBQWtCLE1BQUEsS0FBVyxPQUFBLEtBQVksUUFBQSxFQUFVLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFhLDRCQUFBLGtCQUFBLG9CQUFBLGtCQUFBLG9CQUFBLFVBQUEsb0JBQUEsU0FBQSxDQUFBLGtCQUE4QixtQ0FBQSx5REFBQSwyQkFBQSx5REFBb0YsbUJBQUEsWUFBQSxXQUFBLFlBQXVCLDhCQUFBLDBCQUFBLGdCQUF3RSxrQkFBQSxtQkFBQSxVQUFBLG1CQUErQixtQkFBbUIsaUJBQUEsTUFBQSxhQUFBLE1BQW1CLGlCQUFpQixpQkFBQSxNQUFBLGFBQUEsTUFBbUIsY0FBYyxrQkFBQSxFQUFBLFlBQUEsRUFBYyxNQUFBLEtBQVcsT0FBQSxLQUFZLFNBQUEsU0FBa0IsNEJBQUEsa0JBQUEsb0JBQUEsa0JBQUEsb0JBQUEsVUFBQSxvQkFBQSxTQUFBLENBQUEsa0JBQThCLFFBQUEsTUFBYyw4QkFBOEIsV0FBQSxPQUFrQixtQkFBQSxpQ0FBb0QsT0FBQSxLQUFZLG1DQUFtQyxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQXVCLDRCQUFBLE1BQUEsQ0FBQSxrQkFBQSxvQkFBQSxNQUFBLENBQUEsa0JBQUEsb0JBQUEsU0FBQSxDQUFBLE9BQUEsb0JBQUEsU0FBQSxDQUFBLE1BQUEsQ0FBQSxrQkFBcUMsc0NBQXNDLGtCQUFBLGNBQUEsVUFBQSxjQUF3Qiw0QkFBQSxPQUFtQyxvQkFBQSxPQUEyQiwyQ0FBMkMsb0JBQUEsT0FBQSxZQUFBLE9BQW1CLDJCQUEyQix3QkFBQSxZQUFBLGdCQUFBLFlBQTRCLFdBQVcsb0JBQUEsT0FBQSxZQUFBLE9BQW1CLCtCQUFBLHlCQUF3RCx3QkFBQSxZQUFBLGdCQUFBLFlBQTRCLGlDQUFpQyxTQUFBLEtBQWMsZ0JBQUEsS0FBcUIsbUJBQUEsS0FBd0Isb0RBQW9ELFFBQUEsS0FBYSwrQ0FBK0Msa0JBQUEsTUFBQSxNQUE4QixtREFBbUQscUJBQUEsRUFBQSxVQUFBLGlCQUFBLEVBQUEsVUFBNkIsaURBQWlELHFCQUFBLEVBQUEsVUFBQSxpQkFBQSxFQUFBLFVBQTZCLGtEQUFrRCxxQkFBQSxLQUFBLGlCQUFBLEtBQXNCLGdFQUFnRSxrQkFBQSxLQUF1Qix5REFBeUQsUUFBQSxHQUFXLGtCQUFBLEVBQUEsWUFBQSxFQUFjLDBCQUFBLE1BQUEsZUFBQSxLQUFBLE1BQUEsS0FBVywrREFBK0Qsa0JBQUEsT0FBQSxPQUFnQyxpQkFBQSxPQUF3Qiw2RkFBNkYscUJBQUEscUNBQUEsb0JBQUEscUNBQXlELDJFQUEyRSxPQUFBLEtBQVksV0FBQSxJQUFlLE1BQUEsb0NBQTBDLDJGQUEyRixzQkFBQSxxQ0FBQSxtQkFBQSxxQ0FBd0QseUVBQXlFLE1BQUEsS0FBVyxVQUFBLElBQWMsT0FBQSxvQ0FBMkMsZ0NBQUEsdUNBQUEscUNBQUEsc0NBQUEsb0NBQXNMLFNBQUEsU0FBa0IsS0FBQSxFQUFPLElBQUEsRUFBTSxNQUFBLEtBQVcsT0FBQSxLQUFZLGVBQUEsS0FBb0IsUUFBQSxHQUFXLGdDQUFnQyxXQUFBLGdCQUEyQixxQ0FBcUMsaUJBQUEsbUZBQUEsaUJBQUEsc0RBQXVFLHNDQUFzQyxpQkFBQSxtRkFBQSxpQkFBQSx1REFBd0Usb0NBQW9DLGlCQUFBLHFGQUFBLGlCQUFBLHFEQUFzRSx1Q0FBdUMsaUJBQUEscUZBQUEsaUJBQUEsd0RBQXlFLHVCQUF1QixNQUFBLEtBQVcsT0FBQSxLQUFZLFNBQUEsU0FBa0IsS0FBQSxJQUFTLElBQUEsSUFBUSxZQUFBLE1BQWtCLFdBQUEsTUFBaUIsUUFBQSxHQUFXLHlCQUFBLElBQUEsaUJBQUEsSUFBcUIsbUJBQUEsV0FBQSxXQUFBLFdBQXNCLE9BQUEsSUFBQSxNQUFBLHdEQUF5RSxjQUFBLElBQWtCLGlCQUFBLFlBQTZCLG9FQUFBLDJEQUErSCxrQkFBQSxzQkFBQSxHQUFBLFNBQUEsT0FBQSxVQUFBLHNCQUFBLEdBQUEsU0FBQSxPQUFtRCw2QkFBNkIseUJBQUEsS0FBOEIsNkJBQTZCLHlCQUFBLEtBQThCLHlDQUFpQyxHQUFHLGtCQUFBLFVBQUEsVUFBQSxVQUF1QixLQUFLLGtCQUFBLGVBQUEsVUFBQSxnQkFBaEUsaUNBQWlDLEdBQUcsa0JBQUEsVUFBQSxVQUFBLFVBQXVCLEtBQUssa0JBQUEsZUFBQSxVQUFBLGdCQUEwQiw4QkFBOEIsNEJBQUEsT0FBbUMsa0JBQUEsY0FBQSxVQUFBLGNBQXdCLHVEQUF1RCxRQUFBLEdBQVcsU0FBQSxTQUFrQixLQUFBLEVBQU8sSUFBQSxFQUFNLGVBQUEsS0FBb0IseUVBQXlFLE9BQUEsSUFBVyxNQUFBLDJCQUFpQyx1RUFBdUUsTUFBQSxJQUFVLE9BQUEsMkJBQWtDLE1BQU0seUJBQUEsS0FBOEIsb0JBQUEsb0JBQXdDLFNBQUEsU0FBa0IsSUFBQSx3Q0FBNEMsTUFBQSw2Q0FBbUQsT0FBQSw4QkFBcUMsV0FBQSw2Q0FBMEQsUUFBQSxHQUFXLE9BQUEsUUFBZSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FBYSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQW1CLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQXVCLE1BQUEseURBQStELDJDQUFBLDJDQUFzRixRQUFBLElBQVksT0FBQSxLQUFZLGVBQUEsS0FBb0IseUNBQUEseUNBQWtGLFFBQUEsRUFBVSxPQUFBLEtBQVksZUFBQSxLQUFvQixnREFBQSxnREFBZ0csUUFBQSxlQUF1Qix3QkFBQSx3QkFBZ0QsTUFBQSxLQUFXLE9BQUEsS0FBWSxjQUFBLFFBQUEsV0FBQSxRQUFtQix5QkFBQSxPQUFBLGlCQUFBLE9BQXdCLG9DQUFBLG9DQUF3RSxrQkFBQSxlQUFBLFVBQUEsZUFBeUIsb0JBQUEsZ0NBQW9ELEtBQUEsMkNBQWdELE1BQUEsS0FBVyxvQkFBQSxnQ0FBb0QsTUFBQSwyQ0FBaUQsS0FBQSxLQUFVLG9CQUFvQixRQUFBLEtBQWEsMEJBQUEsMEJBQW9ELFlBQUEsYUFBeUIsVUFBQSw4QkFBd0MsZUFBQSxlQUE4QixlQUFBLEVBQWlCLGFBQUEsUUFBcUIsWUFBQSxFQUFjLDBCQUFBLHNDQUFnRSxRQUFBLE9BQWUsb0JBQUEsZ0NBQW9ELE1BQUEsMkNBQWlELEtBQUEsS0FBVSwwQkFBQSxzQ0FBZ0UsUUFBQSxPQUFlLG1CQUFtQixTQUFBLFNBQWtCLFdBQUEsT0FBa0IsbUJBQUEsSUFBQSxRQUFBLFdBQUEsSUFBQSxRQUF1QixrQkFBQSxtQkFBQSxVQUFBLG1CQUE2QixRQUFBLEdBQVcsNENBQTRDLFFBQUEsRUFBVSwrQ0FBQSw4Q0FBNkYsUUFBQSxlQUF1Qiw4Q0FBQSx3REFBQSwwQkFBQSw0QkFBNEosT0FBQSxvQ0FBMkMsSUFBQSxrQ0FBc0MsS0FBQSxFQUFPLE1BQUEsS0FBVyxtQ0FBbUMsU0FBQSxPQUFnQixVQUFBLEVBQVksNkRBQTZELGtCQUFBLFdBQUEsVUFBQSxXQUFxQixTQUFBLFNBQWtCLG9FQUFvRSxrQkFBQSxTQUFBLFVBQUEsU0FBbUIseUVBQXlFLGtCQUFBLFNBQUEsVUFBQSxTQUFtQix5RUFBeUUsa0JBQUEsV0FBQSxVQUFBLFdBQXFCLDhFQUE4RSxrQkFBQSxXQUFBLFVBQUEsV0FBcUIseUVBQXlFLGtCQUFBLFdBQUEsVUFBQSxXQUFxQiw4RUFBOEUsa0JBQUEsV0FBQSxVQUFBLFdBQXFCLDBCQUEwQixNQUFBLCtFQUFxRixPQUFBLGdGQUF1RixRQUFBLGFBQXFCLGNBQUEsa0RBQWdFLFdBQUEsb0RBQStELFFBQUEsb0RBQTZELGdDQUFnQyxPQUFBLEtBQVksT0FBQSxFQUFTLFFBQUEsRUFBVSxtQkFBQSxLQUFBLFdBQUEsS0FBZ0IsbUJBQUEsS0FBd0IsZ0JBQUEsS0FBQSxXQUFBLEtBQWdCLHVEQUF1RCxPQUFBLFFBQWUscUNBQXFDLFFBQUEsZUFBdUIsaUNBQWlDLFFBQUEsMENBQW1ELFdBQUEseURBQW9FLHNEQUFBLDRDQUFrRyxNQUFBLG1DQUF5QyxLQUFBLG1DQUF3QyxJQUFBLElBQVEsa0JBQUEsc0JBQUEsVUFBQSxzQkFBa0MsZ0ZBQUEsc0VBQXNKLE9BQUEsaURBQUEsRUFBMEQsUUFBQSxNQUFjLHdGQUFBLDhFQUFzSyxJQUFBLElBQVEsa0JBQUEsaUJBQUEsVUFBQSxpQkFBMkIsTUFBQSxJQUFVLGtIQUFBLHdHQUEwTixRQUFBLGFBQXFCLG1CQUFBLElBQUEsR0FBQSxDQUFBLElBQUEsa0JBQUEsV0FBQSxJQUFBLEdBQUEsQ0FBQSxJQUFBLGtCQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxHQUFBLENBQUEsSUFBQSxrQkFBaUMsd0VBQUEsa0ZBQTBKLE9BQUEsRUFBQSxtREFBNEQsZ0ZBQUEsMEZBQTBLLEtBQUEsSUFBUyxrQkFBQSxpQkFBQSxVQUFBLGlCQUEyQixZQUFBLE9BQW1CLDBHQUFBLG9IQUE4TixtQkFBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLGtCQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxrQkFBQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsSUFBQSxDQUFBLElBQUEsa0JBQWtDLDJGQUEyRixtQkFBQSxJQUFBLEtBQUEsQ0FBQSxJQUFBLGtCQUFBLFdBQUEsSUFBQSxLQUFBLENBQUEsSUFBQSxrQkFBQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsTUFBQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsS0FBQSxDQUFBLElBQUEsa0JBQW1DLDRCQUE0QixNQUFBLGdEQUFzRCwrQkFBK0IsV0FBQSw4REFBeUUsU0FBQSxTQUFrQixtRUFBbUUsV0FBQSx5REFBb0UsU0FBQSxTQUFrQixLQUFBLEVBQU8sSUFBQSxFQUFNLE1BQUEsS0FBVyxPQUFBLEtBQVksa0JBQUEsU0FBQSxVQUFBLFNBQW1CLHlCQUFBLEtBQUEsSUFBQSxpQkFBQSxLQUFBLElBQTBCLCtFQUErRSx5QkFBQSxNQUFBLElBQUEsaUJBQUEsTUFBQSxJQUEyQixrREFBQSw0REFBQSxpR0FBQSx1RkFBc1MsTUFBQSxLQUFXLE9BQUEsOENBQXFELEtBQUEsRUFBTyxJQUFBLEVBQU0seUZBQUEsbUdBQUEsMERBQUEsZ0RBQXNTLE1BQUEsOENBQW9ELE9BQUEsS0FBWSxLQUFBLEVBQU8sSUFBQSxFQUFNLHdCQUF3QixRQUFBLEtBQWEsa0JBQWtCLGNBQUEsMkNBQXlELFNBQUEsU0FBa0IsaUJBQUEsS0FBQSxhQUFBLEtBQWtCLFdBQUEsZ0RBQTJELDZDQUFBLDRDQUF5RixRQUFBLGVBQXVCLHFDQUFBLDhDQUFtRixTQUFBLFNBQWtCLEtBQUEsd0NBQTZDLE9BQUEsbUNBQTBDLElBQUEsaUNBQXFDLFFBQUEsR0FBVyxPQUFBLGlDQUF3QyxNQUFBLHlEQUErRCw0Q0FBQSxtQ0FBK0UsU0FBQSxTQUFrQixLQUFBLGtDQUF1QyxNQUFBLGtDQUF3QyxJQUFBLHdDQUE0QyxRQUFBLEdBQVcsTUFBQSxpQ0FBdUMsT0FBQSx5REFBZ0UsdUJBQXVCLE9BQUEsS0FBWSxNQUFBLEtBQVcsU0FBQSxTQUFrQixXQUFBLHFEQUFnRSxjQUFBLDJDQUF5RCxLQUFBLEVBQU8sSUFBQSxFQUFNLDhCQUE4QixPQUFBLEtBQVksdUJBQXVCLFFBQUEsS0FBYSx1QkFBdUIsTUFBQSxLQUFXLE9BQUEsS0FBWSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FBYSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUF1QixrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQW1CLFdBQUEsT0FBa0IsOEJBQUEsMkJBQUEsMkJBQW9GLFVBQUEsS0FBZSxXQUFBLEtBQWdCLGNBQUEsUUFBQSxXQUFBLFFBQW1CLHFCQUFxQixPQUFBLEtBQVksaUJBQUEsS0FBQSxhQUFBLEtBQWtCLDZCQUE2QixTQUFBLFNBQWtCLEtBQUEsRUFBTyxJQUFBLEVBQU0sZUFBQSxLQUFvQixRQUFBLEVBQVUsUUFBQSxNQUFjLGtDQUFrQyxtQ0FBQSxTQUFBLDJCQUFBLFNBQW9DLE9BQUEsRUFBQSxLQUFjLDZCQUE2QixjQUFBLEtBQUEsVUFBQSxLQUFlLG9DQUFvQyxjQUFBLEtBQUEsVUFBQSxLQUFlLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FBc0IsNENBQTRDLG1DQUFBLFNBQUEsMkJBQUEsU0FBb0MsMkJBQTJCLGVBQUEsS0FBb0IsNEJBQUEsUUFBQSxvQkFBQSxRQUE0Qix5Q0FBeUMsZUFBQSxLQUFvQixrQ0FBa0MsZUFBQSxLQUFvQix1REFBdUQsZUFBQSxLQUFvQixvQkFBb0IsU0FBQSxRQUFpQiwyQkFBMkIsZUFBQSxLQUFvQiw0QkFBQSxPQUFtQyxvQkFBQSxPQUEyQixRQUFBLEVBQVUsV0FBQSxPQUFrQix5QkFBQSxFQUFBLEVBQUEsaUJBQUEsRUFBQSxFQUFxQixNQUFBLEtBQVcsT0FBQSxLQUFZLHlDQUF5QyxlQUFBLEtBQW9CLHNDQUFzQyx5QkFBQSxLQUFBLEVBQUEsaUJBQUEsS0FBQSxFQUF3QixrQ0FBQSx1REFBeUYsZUFBQSxLQUFvQixrQ0FBQSxnQ0FBQSxnQ0FBa0csZUFBQSxLQUFvQixXQUFBLFFBQW1CLGlDQUFpQyxTQUFBLFNBQWtCLEtBQUEsRUFBTyxPQUFBLEVBQVcsTUFBQSxLQUFXLE9BQUEsS0FBWSxRQUFBLEdBQVcsUUFBQSxFQUFVLHdDQUF3QyxRQUFBLEdBQVcsV0FBQSxLQUFnQixTQUFBLFNBQWtCLEtBQUEsRUFBTyxJQUFBLEVBQU0sT0FBQSxFQUFTLE1BQUEsRUFBUSxlQUFBLFdBQUEsT0FBQSxXQUFrQiw4Q0FBOEMsZUFBQSxLQUFvQixXQUFBLFFBQW1CLGtFQUFBLGdFQUFBLGlFQUFBLCtEQUFrUSxRQUFBLEVBQVUsNEJBQUEsT0FBbUMsb0JBQUEsT0FBMkIsb0JBQW9CLFNBQUEsUUFBaUIsMkJBQTJCLGVBQUEsS0FBb0IsNEJBQUEsT0FBbUMsb0JBQUEsT0FBMkIsUUFBQSxFQUFVLHlDQUF5QyxlQUFBLEtBQW9CLGtDQUFBLHVEQUF5RixlQUFBLEtBQW9CLGtFQUFBLGdFQUFBLGlFQUFBLCtEQUFrUSxRQUFBLEVBQVUsNEJBQUEsT0FBbUMsb0JBQUEsT0FBMkIsK0JBQStCLDRCQUFBLE9BQW1DLG9CQUFBLE9BQTJCLFNBQUEsT0FBZ0IsNEJBQUEsT0FBQSxDQUFBLE1BQUEsQ0FBQSxrQkFBQSxvQkFBQSxPQUFBLENBQUEsTUFBQSxDQUFBLGtCQUFBLG9CQUFBLFNBQUEsQ0FBQSxPQUFBLENBQUEsT0FBQSxvQkFBQSxTQUFBLENBQUEsT0FBQSxDQUFBLE1BQUEsQ0FBQSxrQkFBNkMscUJBQXFCLFNBQUEsUUFBaUIsNEJBQTRCLHlCQUFBLE9BQUEsT0FBQSxpQkFBQSxPQUFBLE9BQStCLDRCQUFBLE9BQW1DLG9CQUFBLE9BQTJCLFNBQUEsT0NMcndqQixjQUNFLFNBQUEsU0FFQSxvQkFDRSxTQUFBLFNBQ0EsS0FBQSxlQUNBLElBQUEsZUFDQSxNQUFBLFFBQ0EsUUFBQSxLQUdGLHFCQUNFLE1BQUEsS0FDQSx5QkFDRSxNQUFBLEtBR0Ysd0NBQ0UsU0FBQSxTQUNBLE9BQUEsZUFDQSxLQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFHRiwrQ0FDRSxNQUFBLGNBQ0EsT0FBQSxjQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUFBLGNBR0Ysc0RBQ0UsUUFBQSxFQUNBLFdBQUEsUUFXTixnQkFDRSxXQUFBLGtDQUFBLFVBQUEsT0FBQSxJQUNBLGdCQUFBLE1BQ0EsWUFBQSxPQUVBLHNCQUNFLE9BQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLGdCQUdGLHVCQUNFLE9BQUEsZ0JBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLGVBQ0EsZUFBQSxNQUNBLFdBQUEsS0FDQSxTQUFBLFNBQ0EsOEJBQ0UsUUFBQSxHQUNBLFdBQUEsb0NBQUEsVUFBQSxPQUFBLE9BQ0EsZ0JBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGVBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLGdCQUlKLHFCQUNFLE9BQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLGdCQUNBLFVBQUEsTUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHRixzQkFDRSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxnQkFDQSxVQUFBLGVBQ0EsWUFBQSxhQUNBLFlBQUEsSUFDQSw4QkFBQSxPQUFBLEVBQUEsc0JBQUEsT0FBQSxFQUNBLFdBQUEsUUFDQSxhQUFBLGdCQUdGLHdCQUNFLE9BQUEsZUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLGdCQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSw4QkFBQSxPQUFBLHNCQUFBLE9BR0YseUJBQ0UsT0FBQSxlQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsZ0JBQ0EsVUFBQSxlQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsOEJBQUEsT0FBQSxzQkFBQSxPQVdGLHFCQUNFLFNBQUEsU0FDQSw4QkFDRSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsTUFDQSxlQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxlQUNBLElBQUEsZUFHRiwyQkFDRSxNQUFBLGdCQUNBLE9BQUEsZUFDQSxTQUFBLFNBQ0EsTUFBQSxlQUNBLE9BQUEsZU41SFAsNkJGNDhERCxrQ0FDQSxxQ0UxOERFLE1BQUEsUUFDQSxnQkFBQSxLQTBCRCw2QkZvN0RELGtDQUNBLHFDRXA3REUsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFxREQsb0NBMUVDLG1DQUNDLE1BQUEsUUFDQSxnQkFBQSxNTWtISyw2QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsY0FBQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsZUFBQSxNQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxFTjFEVCxvQ0F0REEsbUNBQ0MsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWU1pSFUsbUNBRUUsTUFBQSxLQUNBLFdBQUEsU0FRUiw0QkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSw2Q0FDRSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBRUYsbUNBQ0UsTUFBQSxJQUVGLG9DQUNFLE1BQUEsSUFDQSxRQUFBLGVBQUEsZ0JBQUEsZUFBQSxnQkFFQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSx5Q0FDRSxVQUFBLGVBQ0EsWUFBQSxJQUNBLFlBQUEsYUFFRiwwQ0FDRSxXQUFBLE1BQ0EsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLGFBQ0EsOEJBQUEsT0FBQSxFQUFBLHNCQUFBLE9BQUEsRUFDQSxXQUFBLFFBQ0EsYUFBQSxnQkFFRiw2Q0FDRSxXQUFBLGVBQ0EsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLGFBRUYseUNBQ0UsT0FBQSxRQUNBLE9BQUEsZUFBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLGVBQ0EsT0FBQSxlQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsY0FBQSxNQUFBLFFBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLGVBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLEtOeEhYLG9DQXREQSwrQ0FDQyxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZTStLWSwrQ0FFRSxNQUFBLEtBQ0EsV0FBQSxTQWlCWixxQkFDRSxTQUFBLFNBQ0EsOEJBQ0UsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLE1BQ0EsZUFBQSxNQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLEtBQUEsZUFDQSxJQUFBLGVBSUosd0JBQ0UsV0FBQSxrQ0FBQSxVQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUVBLCtCQUNFLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGVBQ0EsZUFBQSxlQUNBLFdBQUEsS0FDQSxTQUFBLFNBR0YsNkJBQ0UsT0FBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsZ0JBQ0EsVUFBQSxNQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsV0FBQSxPQUdGLDhCQUNFLE9BQUEsZUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsVUFBQSxlQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsOEJBQUEsT0FBQSxFQUFBLHNCQUFBLE9BQUEsRUFDQSxXQUFBLFFBQ0EsYUFBQSxnQkFHRixpQ0FDRSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLDhCQUFBLE9BQUEsc0JBQUEsT0FHRiw4QkFDRSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxnQkFZSixxQkFDRSxTQUFBLFNBQ0EsOEJBQ0UsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLGVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxLQUFBLGVBQ0EsSUFBQSxlQUlKLHdCQUNFLFFBQUEsTUFBQSxlQUFBLGVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsNkJBQ0UsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLGVBQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSx1QkFBQSxlQUFBLG9CQUFBLGVBQ0Esc0JBQUEsZUFBQSxxQkFBQSxlQUdGLCtCQUNFLFdBQUEsZUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLDZDQUNFLFdBQUEsY0FDQSxNQUFBLGdCQUdGLGtEQUNFLFNBQUEsU0FDQSxPQUFBLGVBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBR0YseURBQ0UsTUFBQSxjQUNBLE9BQUEsY0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFBQSxjQUdGLGdFQUNFLFFBQUEsRUFDQSxXQUFBLFFBR0YsMENBQ0UsTUFBQSxnQkFDQSxRQUFBLEVBQUEsZUFBQSxFQUFBLGVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsZ0RBQ0UsVUFBQSxlQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsZUFBQSxNQUNBLDhCQUFBLE9BQUEsRUFBQSxzQkFBQSxPQUFBLEVBQ0EsV0FBQSxRQUNBLGFBQUEsZ0JBRUYsbURBQ0UsV0FBQSxlQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLDhCQUFBLE9BQUEsc0JBQUEsT0FZVixvQkFDRSxXQUFBLFFBRUEseUJBQ0UsU0FBQSxTQUNBLGtDQUNFLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxlQUNBLElBQUEsZUFJSiw0QkFDRSxRQUFBLGVBQUEsZ0JBQUEsZ0JBQUEsZ0JBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0Esa0NBQ0UsTUFBQSxLQUNBLFdBQUEsZUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsZ0RBQ0Usc0JBQUEsRUFBQSxtQkFBQSxFQUdGLGtEQUNFLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFHRix5Q0FDRSxNQUFBLGdCQUNBLGtEQUNFLFdBQUEsTUFDQSxVQUFBLGVBQ0EsWUFBQSxhQUNBLFlBQUEsSUFDQSw4QkFBQSxPQUFBLHNCQUFBLE9BSUosNkNBQ0UsTUFBQSxnQkFFRSxzREFDRSxVQUFBLE1BQ0EsWUFBQSxhQUNBLFlBQUEsSUFDQSxRQUFBLE1BRUYsc0RBQ0Usc0JBQUEsY0FBQSxtQkFBQSxjQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLFFBQUEsTUFDQSxrRUFDRSxZQUFBLE9BSU4sc0RBQ0Usc0JBQUEsZUFBQSxtQkFBQSxlQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLGVBQUEsTUFDQSw4QkFBQSxPQUFBLEVBQUEsc0JBQUEsT0FBQSxFQUNBLFdBQUEsUUFDQSxhQUFBLGdCQUVGLHNEQUNFLFdBQUEsTUFDQSxVQUFBLGVBQ0EsWUFBQSxhQUNBLFlBQUEsSUFDQSw4QkFBQSxPQUFBLHNCQUFBLE9BY1IscUJBQ0UsU0FBQSxTQUNBLDhCQUNFLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxNQUNBLGVBQUEsTUFDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxLQUFBLGVBQ0EsSUFBQSxlQUlKLHdCQUNFLFdBQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLDhCQUFBLE9BQUEsc0JBQUEsT0FDQSxRQUFBLGdCQUFBLGdCQUFBLGVBQUEsZ0JBRUEsOEJBQ0UsTUFBQSxnQkFDQSxZQUFBLGNBQ0EscUNBQ0UsTUFBQSxLQUVGLG9DQUNFLFdBQUEsZUFFRixvQ0FDRSxXQUFBLGVBQ0EsOEJBQUEsT0FBQSxFQUFBLHNCQUFBLE9BQUEsRUFDQSxXQUFBLFFBQ0EsYUFBQSxnQkFFRix1Q0FDRSxXQUFBLElBSUosK0JBQ0UsTUFBQSxnQkFFRSwwREFDRSxXQUFBLGVBSUYsNkNBQ0UsV0FBQSxJQUNBLHNEQUNFLDhCQUFBLE9BQUEsRUFBQSxzQkFBQSxPQUFBLEVBQ0EsV0FBQSxRQUNBLGFBQUEsZ0JBZ0JWLHFCQUNFLFNBQUEsU0FDQSw4QkFDRSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsTUFDQSxlQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxlQUNBLElBQUEsZUFDQSxNQUFBLEtBSUosd0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxVQUFBLGVBQ0EsWUFBQSxhQUNBLFlBQUEsSUFDQSw4QkFBQSxPQUFBLHNCQUFBLE9BQ0EsUUFBQSxnQkFBQSxnQkFBQSxlQUFBLGVBRUEsOEJBQ0UsTUFBQSxnQkFDQSxtQ0FDRSxZQUFBLElBQ0EsVUFBQSxNQUNBLFlBQUEsYUFFRixvQ0FDRSxXQUFBLGVBRUYscUNBQ0UsV0FBQSxJQUNBLDhCQUFBLE9BQUEsRUFBQSxzQkFBQSxPQUFBLEVBQ0EsV0FBQSxRQUNBLGFBQUEsZ0JBSUosK0JBQ0UsTUFBQSxnQkFJSixzQkFDRSxPQUFBLElBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxnQkFHRix1QkFDRSxXQUFBLGdCQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLDZCQUNFLE1BQUEsZUFZSixzQkFDRSx1QkFBQSxnQkFBQSxvQkFBQSxnQkFDQSw2QkFDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLGdCQUlKLHlCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsVUFBQSxlQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsOEJBQUEsT0FBQSxzQkFBQSxPQUVBLFFBQUEsZ0JBQUEsRUFBQSxlQUFBLEVBQ0EsTUFBQSxnQkFDQSxjQUFBLEtBRUEsK0JBRUUsTUFBQSxnQkFDQSxxQ0FDRSxNQUFBLGdCQUVGLG9DQUNFLHNCQUFBLGVBQUEsbUJBQUEsZUFDQSxZQUFBLElBQ0EsVUFBQSxNQUNBLFlBQUEsYUFFRixzQ0FDRSxXQUFBLGVBQ0EsOEJBQUEsT0FBQSxFQUFBLHNCQUFBLE9BQUEsRUFDQSxXQUFBLFFBQ0EsYUFBQSxnQkFJSixnQ0FDRSxNQUFBLGdCQUlKLDBCQUNFLE9BQUEsZUFBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLGdCQUVFLHdDQUNFLFVBQUEsZUFDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxlQUFBLEtBQ0EsOENBQ0UsUUFBQSxJQUNBLFFBQUEsTUFDQSxPQUFBLGNBQ0EsTUFBQSxlQUNBLFdBQUEsS0FDQSxPQUFBLGVBQUEsS0FHSiwyQ0FDRSxzQkFBQSxJQUFBLG1CQUFBLElBQ0EsTUFBQSxLQUNBLGdCQUFBLFNBQ0EsOENBQ0UsWUFBQSxJQUNBLFFBQUEsZUFDQSxPQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxlQUVGLDhDQUNFLFFBQUEsZUFDQSxPQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxlQU1SLDJCQUNFLE9BQUEsUUFDQSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxnQkFDQSxPQUFBLGVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxjQUFBLE1BQUEsUUFDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsZUFDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFdBQUEsS050dEJMLDZCRnFsRkQsa0NBQ0EscUNFbmxGRSxNQUFBLFFBQ0EsZ0JBQUEsS0EwQkQsNkJGNmpGRCxrQ0FDQSxxQ0U3akZFLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBcURELG9DQTFFQyxtQ0FDQyxNQUFBLEtBQ0EsZ0JBQUEsTUF3RUYsb0NBdERBLGlDQUNDLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlNMHJCTSxpQ0FFRSxNQUFBLEtBQ0EsV0FBQSxTTmxvQlQsb0NPdkdHLGNBQ0UsU0FBQSxTQUVBLG9CQUNFLE1BQUEsZ0JBQ0EsS0FBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsSUFBQSxPQUdGLHFCQUNFLE1BQUEsS0FDQSx5QkFDRSxNQUFBLEtBRUYsd0NBQ0UsUUFBQSxLQVdOLGdCQUNFLFdBQUEsSUFDQSxZQUFBLEVBRUEsc0JBQ0UsUUFBQSxLQUdGLHVCQUNFLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLE9BQ0EsZUFBQSxPQUNBLDhCQUNFLFdBQUEsdUNBQUEsVUFBQSxPQUFBLE9BQ0EsZ0JBQUEsS0FBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLGlCQUNBLFFBQUEsSUFJSixxQkFDRSxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFVBQUEsZUFDQSxZQUFBLGFBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHRixzQkFDRSxPQUFBLE1BQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFVBQUEsZUFDQSxZQUFBLEtBR0Ysd0JBQ0UsT0FBQSxlQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxVQUFBLGVBQ0EsWUFBQSxLQUdGLHlCQUNFLE9BQUEsZUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsVUFBQSxlQUNBLFlBQUEsS0FHRix1QkFDRSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxPQVlBLDhCQUNFLFVBQUEsZUFDQSxTQUFBLFNBQ0EsS0FBQSxlQUNBLElBQUEsZ0JBR0YsMkJBQ0UsT0FBQSxnQkFBQSxLQUFBLE9BQUEsS0FDQSxNQUFBLGdCQUNBLE9BQUEsZ0JBQ0EsU0FBQSxPQUNBLDZCQUNFLE9BQUEsS0FBQSxNQUFBLFFBQ0EsVUFBQSxlQU1KLDRCQUNFLFFBQUEsTUFDQSxtQ0FDRSxNQUFBLEtBRUYsb0NBQ0UsTUFBQSxLQUNBLFFBQUEsZ0JBQUEsZ0JBQUEsT0FBQSxPQUNBLFFBQUEsTUFDQSx5Q0FDRSxVQUFBLGVBQ0EsWUFBQSxhQUVGLDBDQUNFLFdBQUEsTUFDQSxVQUFBLGVBQ0EsWUFBQSxLQUVGLDZDQUNFLFdBQUEsZ0JBQ0EsVUFBQSxlQUNBLFlBQUEsS0FFRix5Q0FDRSxPQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxnQkFDQSxPQUFBLEtBQ0EsT0FBQSxLQUFBLE1BQUEsUUFDQSxVQUFBLE1BQ0EsWUFBQSxJQWdCTiw4QkFDRSxVQUFBLGVBQ0EsU0FBQSxTQUdBLEtBQUEsZUFDQSxJQUFBLGdCQUlKLHdCQUNFLFdBQUEsSUFFQSwrQkFDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxnQkFDQSxlQUFBLGdCQUdGLDZCQUNFLE9BQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsVUFBQSxlQUNBLFlBQUEsYUFDQSxZQUFBLElBQ0EsV0FBQSxPQUdGLDhCQUNFLE9BQUEsTUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsVUFBQSxlQUNBLFlBQUEsS0FHRixpQ0FDRSxPQUFBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFVBQUEsZUFDQSxZQUFBLEtBR0YsOEJBQ0UsT0FBQSxnQkFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLGdCQWFGLDhCQUNFLFVBQUEsZUFDQSxTQUFBLFNBR0EsS0FBQSxlQUNBLElBQUEsZ0JBSUosd0JBQ0UsUUFBQSxnQkFBQSxnQkFBQSxnQkFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSw2QkFDRSxVQUFBLGVBQ0EsWUFBQSxhQUNBLFFBQUEsRUFBQSxFQUNBLHFCQUFBLElBQUEsaUJBQUEsSUFHRiwrQkFDRSxNQUFBLGdCQUNBLE9BQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxRQUFBLG1CQUFBLGVBQUEsZUFBQSxlQUNBLDZDQUNFLFdBQUEsT0FDQSxNQUFBLEtBRUYsa0RBQ0UsT0FBQSxJQUVGLHlEQUNFLE1BQUEsZUFDQSxPQUFBLGVBQ0EsT0FBQSxFQUFBLGNBRUYsMENBQ0UsT0FBQSxFQUFBLEtBQ0EsTUFBQSxnQkFDQSxRQUFBLEVBQUEsRUFDQSxnREFDRSxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFVBQUEsZUFDQSxZQUFBLEtBR0YsbURBQ0UsT0FBQSxPQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxLQWdCTixrQ0FDRSxVQUFBLGVBQ0EsU0FBQSxTQUdBLEtBQUEsZUFDQSxJQUFBLGdCQUlKLDRCQUNFLFFBQUEsZ0JBQUEsZ0JBQUEsZ0JBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBRUEsa0NBQ0UsTUFBQSxnQkFDQSxPQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsUUFBQSxtQkFBQSxlQUFBLGVBQUEsZUFFQSxzREFDRSxzQkFBQSxLQUFBLG1CQUFBLEtBR0Ysa0RBQ0UsbUJBQUEsU0FBQSxzQkFBQSxRQUFBLG1CQUFBLGVBQUEsZUFBQSxlQUdGLHlDQUNFLFdBQUEsZ0JBQ0EsTUFBQSxLQUNBLGtEQUNFLE9BQUEsZUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsVUFBQSxlQUNBLFlBQUEsS0FJSiw2Q0FDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLGdCQUNBLFFBQUEsRUFBQSxFQUNBLGtEQUNFLHFCQUFBLElBQUEsaUJBQUEsSUFDQSxzREFDRSxVQUFBLGVBQ0EsWUFBQSxhQUVGLHNEQUNFLFVBQUEsZUFDQSxZQUFBLEtBR0osc0RBQ0UsT0FBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxLQUdGLHNEQUNFLE9BQUEsT0FBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsVUFBQSxlQUNBLFlBQUEsS0FlTiw4QkFDRSxVQUFBLGVBQ0EsU0FBQSxTQUdBLEtBQUEsZUFDQSxJQUFBLGdCQUlKLHdCQUNFLFFBQUEsTUFDQSxVQUFBLGVBQ0EsWUFBQSxLQUNBLFFBQUEsT0FBQSxnQkFBQSxnQkFBQSxnQkFFQSw4QkFDRSxNQUFBLEtBQ0EsWUFBQSxFQUNBLGVBQUEsZUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLHFDQUNFLE9BQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLE9BRUYsb0NBQ0UsT0FBQSxlQUFBLEtBQUEsRUFBQSxLQUNBLE1BQUEsT0FFRixvQ0FDRSxXQUFBLE9BRUYsdUNBQ0UsV0FBQSxNQUlKLCtCQUNFLFlBQUEsTUFDQSxNQUFBLEtBRUUsMERBQ0UsV0FBQSxnQkFLRiw2Q0FDRSxXQUFBLGVBZ0JOLDhCQUNFLFVBQUEsZUFDQSxTQUFBLFNBR0EsS0FBQSxlQUNBLElBQUEsZ0JBSUosd0JBQ0UsUUFBQSxNQUNBLFVBQUEsZUFDQSxZQUFBLEtBQ0EsUUFBQSxPQUFBLGdCQUFBLGVBQUEsZ0JBRUEsOEJBQ0UsTUFBQSxLQUNBLG1DQUNFLFlBQUEsSUFDQSxVQUFBLGVBQ0EsWUFBQSxhQUNBLFdBQUEsT0FFRixvQ0FDRSxXQUFBLGdCQUVGLHFDQUNFLFdBQUEsZUFJSiwrQkFDRSxNQUFBLEtBQ0EsV0FBQSxnQkFJSixzQkFDRSxPQUFBLGVBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxnQkFHRix1QkFDRSxPQUFBLGdCQUFBLEtBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxnQkFDQSw2QkFDRSxNQUFBLEtBQ0EsaURBQ0UsV0FBQSxlQVlOLHNCQUNFLHVCQUFBLEVBQUEsb0JBQUEsRUFDQSw2QkFDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBSUoseUJBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxVQUFBLGVBQ0EsWUFBQSxLQUNBLFFBQUEsS0FBQSxnQkFBQSxlQUVBLCtCQUNFLE1BQUEsS0FDQSxxQ0FDRSxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxnQkFFRixvQ0FDRSxZQUFBLElBQ0EsVUFBQSxlQUNBLFlBQUEsYUFDQSxXQUFBLE9BQ0EsWUFBQSxPQUVGLHNDQUNFLFdBQUEsZUFJSixnQ0FDRSxNQUFBLEtBQ0EsV0FBQSxnQkFJSiwwQkFDRSxPQUFBLE1BQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUVFLHdDQUNFLFVBQUEsZUFDQSw4Q0FDRSxPQUFBLGNBQ0EsTUFBQSxnQkFDQSxPQUFBLElBQUEsS0FHSiwyQ0FDRSxzQkFBQSxJQUFBLG1CQUFBLElBQ0EsOENBQ0UsUUFBQSxJQUNBLFVBQUEsSUFDQSxZQUFBLE9BRUYsOENBQ0UsUUFBQSxJQUNBLFVBQUEsSVQyakZaLDRCU3JqRkksMkJBRUUsT0FBQSxLQUFBLEtBQUEsRUFBQSxLQUNBLE1BQUEsZ0JBQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFHRiw0QkFDRSxzQkFBQSxLQUFBLG1CQUFBLEtBQ0EsTUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuICBwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuICBtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSxcbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuICByZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuICBmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49c2NyZWVuXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1zY3JlZW5dOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgfVxufVxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PXRydWVdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudWwsIG9sLCBsaSwgZGwsIGR0LCBkZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA1MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MzZweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDc4LjEyNSU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIHotaW5kZXg6IDEwMDAwO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tb2RhbC13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLm1vZGFsLWJne1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAxO1xufSovXG4ubW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgcGFkZGluZzogOC41NzE0Mjg1NzE0dncgMTguMjE0Mjg1NzE0M3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZGFsX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzLjE0Mjg1NzE0Mjl2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjAwMTtcbn1cbi5tb2RhbF9faW5uZXIgLm1vZGFsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDguMjE0Mjg1NzE0M3Z3O1xuICBoZWlnaHQ6IDMuMTQyODU3MTQyOXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjE0Mjg1NzE0Mjl2dyBzb2xpZCAjMjMxODE1O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjY0Mjg1NzE0Mjl2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX2lubmVyIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAubW9kYWwtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLm1vZGFsLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOC4yMTQyODU3MTQzdnc7XG4gIGhlaWdodDogMy4xNDI4NTcxNDI5dnc7XG59XG4ubW9kYWxfX2lubmVyIC5tb2RhbC1uZXh0IGEsXG4ubW9kYWxfX2lubmVyIC5tb2RhbC1uZXh0IGE6bGluayxcbi5tb2RhbF9faW5uZXIgLm1vZGFsLW5leHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2RhbF9faW5uZXIgLm1vZGFsLW5leHQgYSxcbi5tb2RhbF9faW5uZXIgLm1vZGFsLW5leHQgYTpsaW5rLFxuLm1vZGFsX19pbm5lciAubW9kYWwtbmV4dCBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9faW5uZXIgLm1vZGFsLW5leHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWxfX2lubmVyIC5tb2RhbC1uZXh0IGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjE0Mjg1NzE0Mjl2dyBzb2xpZCAjMjMxODE1O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjY0Mjg1NzE0Mjl2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX2lubmVyIC5tb2RhbC1uZXh0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIH1cbn1cbi5tb2RhbC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogNi4yODU3MTQyODU3dnc7XG4gIHBhZGRpbmctYm90dG9tOiA4LjM1NzE0Mjg1NzF2dztcbn1cbi5tb2RhbC1kZXRhaWxfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIuMTQyODU3MTQyOXZ3O1xufVxuXG4uYWJvdXQtbW9kYWwgLm1vZGFsIHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmFib3V0LW1vZGFsIC5tb2RhbCAubW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogOC41NzE0Mjg1NzE0dnc7XG59XG4uYWJvdXQtbW9kYWwgLm1vZGFsIC5tb2RhbC1kZXRhaWwge1xuICBwYWRkaW5nOiAwIDA7XG59XG4uYWJvdXQtbW9kYWwgLm1vZGFsIC5tb2RhbC1jbG9zZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOC41NzE0Mjg1NzE0dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtbW9kYWwgLm1vZGFsIC5tb2RhbF9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAxNnZ3O1xuICB9XG4gIC5hYm91dC1tb2RhbCAubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2dnc7XG4gIH1cbn1cblxuLnBvbGljeS1tb2RhbCAucHJpdmFjeS1kZXRhaWwge1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvbGljeS1tb2RhbCAubW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMTB2dztcbiAgfVxuICAucG9saWN5LW1vZGFsIC5tb2RhbF9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAxNnZ3O1xuICB9XG4gIC5wb2xpY3ktbW9kYWwgLnByaXZhY3ktZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDE4LjEzMzMzMzMzMzN2dztcbiAgfVxuICAubW9kYWxfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAubW9kYWwtY2xvc2Uge1xuICAgIHdpZHRoOiAzMS43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICAgIGJvcmRlcjogMC40dncgc29saWQgIzIzMTgxNTtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAubW9kYWwtbmV4dCB7XG4gICAgd2lkdGg6IDMxLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEydnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAubW9kYWwtbmV4dCBhIHtcbiAgICBib3JkZXI6IDAuNHZ3IHNvbGlkICMyMzE4MTU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5tb2RhbC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbiAgLm1vZGFsLWRldGFpbF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMy41dnc7XG4gIHRvcDogMy41dnc7XG4gIHdpZHRoOiAzLjkyODU3MTQyODZ2dztcbiAgaGVpZ2h0OiAyLjg1NzE0Mjg1NzF2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlcl9fbWVudSBzcGFuIHtcbiAgd2lkdGg6IDMuOTI4NTcxNDI4NnZ3O1xuICBoZWlnaHQ6IDF2dztcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbn1cbi5oZWFkZXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHJpZ2h0OiA4dnc7XG4gICAgdG9wOiA2LjUzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogNy43MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1Ljg2NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyX19tZW51IHNwYW4ge1xuICAgIHdpZHRoOiA3LjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDJ2dztcbiAgfVxufVxuXG4uZm9vdF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3RfX2ltYWdlX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmZvb3RfX2ltYWdlIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTMuMzMzMzMzMzMzM3Z3IGF1dG8gMDtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mb290X19pbWFnZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RfX2ltYWdlX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0LjQyODU3MTQyODZ2dyA0LjcxNDI4NTcxNDN2dyA0LjI4NTcxNDI4NTd2dyA2LjIxNDI4NTcxNDN2dztcbn1cbi5mb290ZXJfX2xpbmsgbGkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjkyODU3MTQyODZ2dztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uZm9vdGVyX19saW5rIGxpIGEsXG4uZm9vdGVyX19saW5rIGxpIGE6bGluayxcbi5mb290ZXJfX2xpbmsgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2xpbmsgbGkgYSxcbi5mb290ZXJfX2xpbmsgbGkgYTpsaW5rLFxuLmZvb3Rlcl9fbGluayBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fbGluayBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMS44NTcxNDI4NTcxdnc7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwLjc4NTcxNDI4NTd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNC43MTQyODU3MTQzdnc7XG4gIHRvcDogNS4zNTcxNDI4NTcxdnc7XG59XG4uZm9vdGVyX19zbnMge1xuICBtYXJnaW4tdG9wOiA2LjkyODU3MTQyODZ2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX19zbnMgbGkge1xuICB3aWR0aDogM3Z3O1xufVxuLmZvb3Rlcl9fc25zIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMS43ODU3MTQyODU3dnc7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwLjV2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZm9vdGVyX19ib3R0b21fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQuNTcxNDI4NTcxNHZ3O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNzE0Mjg1NzE0M3Z3O1xufVxuLmZvb3Rlcl9fYm90dG9tX19saW5rIGEsXG4uZm9vdGVyX19ib3R0b21fX2xpbmsgYTpsaW5rLFxuLmZvb3Rlcl9fYm90dG9tX19saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19ib3R0b21fX2xpbmsgYSxcbi5mb290ZXJfX2JvdHRvbV9fbGluayBhOmxpbmssXG4uZm9vdGVyX19ib3R0b21fX2xpbmsgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xpbmsgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX190ZXh0IC5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTd2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9vdGVyX19ib3R0b21fX3RleHQgLmNvcHkge1xuICBtYXJnaW4tdG9wOiAxLjM1NzE0Mjg1NzF2dztcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTR2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb290ZXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMS4ydncgMCA5LjZ2dyAwO1xuICB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIxLjZ2dztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5mb290ZXJfX3NucyB7XG4gICAgbWFyZ2luLXRvcDogMTIuOHZ3O1xuICB9XG4gIC5mb290ZXJfX3NucyBsaSB7XG4gICAgd2lkdGg6IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mb290ZXJfX3NucyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE4LjY2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyX19ib3R0b21fX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9fdGV4dCAuYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX190ZXh0IC5jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbi5tZWdhLW1lbnUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cbi5tZWdhLW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tZWdhLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhLW1lbnUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubWVnYS1tZW51X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogNzh2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5LjA3MTQyODU3MTR2dyA3LjM1NzE0Mjg1NzF2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi44NTcxNDI4NTcxdnc7XG4gIHJpZ2h0OiAyLjg1NzE0Mjg1NzF2dztcbiAgd2lkdGg6IDUuMTQyODU3MTQyOXZ3O1xuICBoZWlnaHQ6IDUuMTQyODU3MTQyOXZ3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVnYS1tZW51IC5tZW51LWNsb3NlOjpiZWZvcmUsXG4ubWVnYS1tZW51IC5tZW51LWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUuMTQyODU3MTQyOXZ3O1xuICBoZWlnaHQ6IDAuMjg1NzE0Mjg1N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxODE1O1xufVxuLm1lZ2EtbWVudSAubWVudS1jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZWdhLW1lbnUgLm1lbnUtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4ubWVnYS1tZW51X19saW5rIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLm1lZ2EtbWVudV9fbGluayBsaSBhLFxuLm1lZ2EtbWVudV9fbGluayBsaSBhOmxpbmssXG4ubWVnYS1tZW51X19saW5rIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVnYS1tZW51X19saW5rIGxpIGEsXG4ubWVnYS1tZW51X19saW5rIGxpIGE6bGluayxcbi5tZWdhLW1lbnVfX2xpbmsgbGkgYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVnYS1tZW51X19saW5rIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjMxODE1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm1lZ2EtbWVudV9fbGluayBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMy41dnc7XG59XG4ubWVnYS1tZW51IHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVnYS1tZW51X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMydncgMTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tZWdhLW1lbnUgLm1lbnUtY2xvc2Uge1xuICAgIHRvcDogNi40dnc7XG4gICAgcmlnaHQ6IDUuNnZ3O1xuICAgIHdpZHRoOiAxMC4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1lZ2EtbWVudSAubWVudS1jbG9zZTo6YmVmb3JlLFxuICAubWVnYS1tZW51IC5tZW51LWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMC4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAwLjUzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxODE1O1xuICB9XG4gIC5tZWdhLW1lbnVfX2xpbmsgbGkge1xuICAgIGZvbnQtc2l6ZTogNy4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1lZ2EtbWVudV9fbGluayBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4vKipcbiAqIFN3aXBlciAxMS4xLjE1XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDE4LCAyMDI0XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3BhZ2UtdG9wIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIG12XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbiNwYWdlLXRvcCAubXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLm12X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0LjIxNDI4NTcxNDN2dztcbiAgdG9wOiAzLjY0Mjg1NzE0Mjl2dztcbiAgd2lkdGg6IDI0LjlyZW07XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jcGFnZS10b3AgLm12X19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS10b3AgLm12X19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi43MTQyODU3MTQzdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjcxNDI4NTcxNDN2dztcbiAgaGVpZ2h0OiAwLjcxNDI4NTcxNDN2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDAuMzU3MTQyODU3MXZ3O1xufVxuI3BhZ2UtdG9wIC5tdl9fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xufVxuI3BhZ2UtdG9wIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlYzFcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xufVxuI3BhZ2UtdG9wIC5zZWMxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL3NlYzFfYmcud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDEzLjV2dztcbn1cbiNwYWdlLXRvcCAuc2VjMV9fbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDE5Ljg1NzE0Mjg1NzF2dztcbn1cbiNwYWdlLXRvcCAuc2VjMV9faW5uZXIge1xuICBtYXJnaW46IDEyLjQyODU3MTQyODZ2dyBhdXRvIDA7XG4gIHdpZHRoOiA1MnZ3O1xuICBwYWRkaW5nLXRvcDogOS4wNzE0Mjg1NzE0dnc7XG4gIHBhZGRpbmctYm90dG9tOiA1LjV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5zZWMxX19pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3Avc2VjMV9kZWNvLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcuODU3MTQyODU3MXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTcuODU3MTQyODU3MXZ3O1xufVxuI3BhZ2UtdG9wIC5zZWMxX190dGwge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogMjEuOTI4NTcxNDI4NnZ3O1xuICBmb250LXNpemU6IDIuNXZ3O1xuICBsaW5lLWhlaWdodDogMS42NTcxNDI4NTcxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLnNlYzFfX3RleHQge1xuICBtYXJnaW46IDQuMjE0Mjg1NzE0M3Z3IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIxLjkyODU3MTQyODZ2dztcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTR2dztcbiAgbGluZS1oZWlnaHQ6IDEuOTMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyAvKiDmloflrZfjga7kvZnnmb3jgpLoqbDjgoHjgosgKi9cbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgLyog5Lih56uv5o+D44GIICovXG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xufVxuI3BhZ2UtdG9wIC5zZWMxX190dGwtZW4ge1xuICBtYXJnaW46IDQuNzg1NzE0Mjg1N3Z3IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIyLjg1NzE0Mjg1NzF2dztcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTR2dztcbiAgbGluZS1oZWlnaHQ6IDEuOTMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuI3BhZ2UtdG9wIC5zZWMxX190ZXh0LWVuIHtcbiAgbWFyZ2luOiAyLjA3MTQyODU3MTR2dyBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMS45Mjg1NzE0Mjg2dnc7XG4gIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjkzMzMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4jcGFnZS10b3Age1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjMlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4jcGFnZS10b3AgLnNlYzJfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9fdG9wX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYuNDI4NTcxNDI4NnZ3O1xuICB0b3A6IDQuNzE0Mjg1NzE0M3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWMyX190b3BfX2xpbmsge1xuICB3aWR0aDogMjcuNjQyODU3MTQyOXZ3O1xuICBoZWlnaHQ6IDUuNDI4NTcxNDI4NnZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0LjU3MTQyODU3MTR2dztcbiAgYm90dG9tOiA0LjIxNDI4NTcxNDN2dztcbn1cbiNwYWdlLXRvcCAuc2VjMl9fdG9wX19saW5rIGEsXG4jcGFnZS10b3AgLnNlYzJfX3RvcF9fbGluayBhOmxpbmssXG4jcGFnZS10b3AgLnNlYzJfX3RvcF9fbGluayBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2UtdG9wIC5zZWMyX190b3BfX2xpbmsgYSxcbiNwYWdlLXRvcCAuc2VjMl9fdG9wX19saW5rIGE6bGluayxcbiNwYWdlLXRvcCAuc2VjMl9fdG9wX19saW5rIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZWMyX190b3BfX2xpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMzE4MTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzJfX3RvcF9fbGluayBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMC4zNTcxNDI4NTcxdncgc29saWQgIzIzMTgxNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxdnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzJfX3RvcF9fbGluayBhOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX3RvcF9fbGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xuICB9XG59XG4jcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC5zZWMyX19saXN0X19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4jcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwYWdlLXRvcCAuc2VjMl9fbGlzdF9faXRlbV9fZGV0YWlsIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNS43MTQyODU3MTQzdncgMTEuNDI4NTcxNDI4NnZ3IDQuMDcxNDI4NTcxNHZ3IDExLjkyODU3MTQyODZ2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19saXN0X19pdGVtX19kZXRhaWwgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMS42NDI4NTcxNDI5dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1NzE0Mjg1NzE7XG59XG4jcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW1fX2RldGFpbCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuNXZ3O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyAvKiDkuKHnq6/mj4PjgYggKi9cbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG4jcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW1fX2RldGFpbCAudGV4dC1lbiB7XG4gIG1hcmdpbi10b3A6IDMuNzE0Mjg1NzE0M3Z3O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xufVxuI3BhZ2UtdG9wIC5zZWMyX19saXN0X19pdGVtX19kZXRhaWwgLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAxLjQyODU3MTQyODZ2dyBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDguMjE0Mjg1NzE0M3Z3O1xuICBoZWlnaHQ6IDMuMTQyODU3MTQyOXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjE0Mjg1NzE0Mjl2dyBzb2xpZCAjMjMxODE1O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjY0Mjg1NzE0Mjl2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW1fX2RldGFpbCAuYnRuOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW1fX2RldGFpbCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xuICB9XG59XG4jcGFnZS10b3Age1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjM1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4jcGFnZS10b3AgLnNlYzNfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuc2VjM19fdG9wX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYuNDI4NTcxNDI4NnZ3O1xuICB0b3A6IDQuNzE0Mjg1NzE0M3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWMzX19kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3Avc2VjM19iZy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19kZXRhaWxfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MnZ3O1xuICBwYWRkaW5nLXRvcDogOS4wNzE0Mjg1NzE0dnc7XG4gIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg1NzE0Mjl2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5zZWMzX19kZXRhaWxfX3R0bCB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMS45Mjg1NzE0Mjg2dnc7XG4gIGZvbnQtc2l6ZTogMi41dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1NzE0Mjg1NzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuc2VjM19fZGV0YWlsX190ZXh0IHtcbiAgbWFyZ2luOiA0LjIxNDI4NTcxNDN2dyBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyNXZ3O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyAvKiDkuKHnq6/mj4PjgYggKi9cbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG4jcGFnZS10b3AgLnNlYzNfX2RldGFpbF9fdGV4dC1lbiB7XG4gIG1hcmdpbjogNC4yODU3MTQyODU3dncgYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogMjV2dztcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTR2dztcbiAgbGluZS1oZWlnaHQ6IDEuOTMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbiNwYWdlLXRvcCAuc2VjM19fZGV0YWlsX19sb2dvIHtcbiAgbWFyZ2luOiA1LjcxNDI4NTcxNDN2dyBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNi45Mjg1NzE0Mjg2dnc7XG59XG4jcGFnZS10b3Age1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjNFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4jcGFnZS10b3AgLnNlYzRfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuc2VjNF9fdG9wX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2LjQyODU3MTQyODZ2dztcbiAgdG9wOiA0LjcxNDI4NTcxNDN2dztcbn1cbiNwYWdlLXRvcCAuc2VjNF9fZGV0YWlsIHtcbiAgcGFkZGluZzogNy41dncgNS43MTQyODU3MTQzdncgOC41NzE0Mjg1NzE0dnc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS10b3AgLnNlYzRfX2RldGFpbF9fdHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxdnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAyLjA3MTQyODU3MTR2dztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMuODU3MTQyODU3MXZ3O1xufVxuI3BhZ2UtdG9wIC5zZWM0X19kZXRhaWxfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogOC42NDI4NTcxNDI5dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGFnZS10b3AgLnNlYzRfX2RldGFpbF9faW5uZXIgLnN0b3J5LXN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDAuNTcxNDI4NTcxNHZ3O1xuICB3aWR0aDogNDEuNDI4NTcxNDI4NnZ3O1xufVxuI3BhZ2UtdG9wIC5zZWM0X19kZXRhaWxfX2lubmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjE0Mjg1NzE0Mjl2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4jcGFnZS10b3AgLnNlYzRfX2RldGFpbF9faW5uZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjcxNDI4NTcxNDN2dztcbiAgaGVpZ2h0OiAwLjcxNDI4NTcxNDN2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDAuMzU3MTQyODU3MXZ3O1xufVxuI3BhZ2UtdG9wIC5zZWM0X19kZXRhaWxfX2lubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbn1cbiNwYWdlLXRvcCAuc2VjNF9fZGV0YWlsX19pbm5lciAudGV4dC1hcmVhIHtcbiAgd2lkdGg6IDQ3LjE0Mjg1NzE0Mjl2dztcbiAgcGFkZGluZzogMCA2LjU3MTQyODU3MTR2dyAwIDMuNzE0Mjg1NzE0M3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5zZWM0X19kZXRhaWxfX2lubmVyIC50ZXh0LWFyZWEgLnRleHQge1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyAvKiDkuKHnq6/mj4PjgYggKi9cbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG4jcGFnZS10b3AgLnNlYzRfX2RldGFpbF9faW5uZXIgLnRleHQtYXJlYSAudGV4dC1lbiB7XG4gIG1hcmdpbi10b3A6IDUuMzU3MTQyODU3MXZ3O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuI3BhZ2UtdG9wIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIGFib3V0LXVzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbiNwYWdlLXRvcCAuYWJvdXQtdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRlY2VjO1xufVxuI3BhZ2UtdG9wIC5hYm91dC11c19fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5hYm91dC11c19fdG9wX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2LjQyODU3MTQyODZ2dztcbiAgdG9wOiA0LjcxNDI4NTcxNDN2dztcbn1cbiNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbCB7XG4gIHBhZGRpbmc6IDcuMzU3MTQyODU3MXZ3IDEzLjM1NzE0Mjg1NzF2dyAxNC44NTcxNDI4NTcxdncgMTEuOTI4NTcxNDI4NnZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDguNjQyODU3MTQyOXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jcGFnZS10b3AgLmFib3V0LXVzX19kZXRhaWxfX2l0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDMzLjc4NTcxNDI4NTd2dztcbn1cbiNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAuaW1hZ2UgLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA3LjV2dztcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTR2dztcbiAgbGluZS1oZWlnaHQ6IDEuOTMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbiNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAudGV4dC1hcmVhIHtcbiAgd2lkdGg6IDMyLjg1NzE0Mjg1NzF2dztcbn1cbiNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAudGV4dC1hcmVhIC50dGwgLmpwIHtcbiAgZm9udC1zaXplOiAyLjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjU3MTQyODU3MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS10b3AgLmFib3V0LXVzX19kZXRhaWxfX2l0ZW0gLnRleHQtYXJlYSAudHRsIC5lbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41NzE0Mjg1NzE0dnc7XG4gIGZvbnQtc2l6ZTogMS42NDI4NTcxNDI5dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1NzE0Mjg1NzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIC50ZXh0LWFyZWEgLnR0bCAuZW4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIC50ZXh0LWFyZWEgLnRleHQtanAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMuMjE0Mjg1NzE0M3Z3O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyAvKiDkuKHnq6/mj4PjgYggKi9cbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG4jcGFnZS10b3AgLmFib3V0LXVzX19kZXRhaWxfX2l0ZW0gLnRleHQtYXJlYSAudGV4dC1lbiB7XG4gIG1hcmdpbi10b3A6IDQuNXZ3O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuI3BhZ2UtdG9wIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlYzVcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xufVxuI3BhZ2UtdG9wIC5zZWM1X190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLnNlYzVfX3RvcF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuNXZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2LjY0Mjg1NzE0Mjl2dztcbiAgdG9wOiA0LjA3MTQyODU3MTR2dztcbn1cbiNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBwYWRkaW5nOiAxMC4xNDI4NTcxNDI5dncgMTIuODU3MTQyODU3MXZ3IDYuNDI4NTcxNDI4NnZ3IDEyLjE0Mjg1NzE0Mjl2dztcbn1cbiNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19sZWZ0IHtcbiAgd2lkdGg6IDMzLjA3MTQyODU3MTR2dztcbiAgcGFkZGluZy10b3A6IDAuNTcxNDI4NTcxNHZ3O1xufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX2xlZnQgLnBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS10b3AgLnNlYzVfX2RldGFpbF9fbGVmdCAubmFtZSB7XG4gIG1hcmdpbi10b3A6IDEuMjE0Mjg1NzE0M3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX2xlZnQgLnRleHQge1xuICBtYXJnaW4tdG9wOiAzLjU3MTQyODU3MTR2dztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyAvKiDmloflrZfjga7kvZnnmb3jgpLoqbDjgoHjgosgKi9cbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgLyog5Lih56uv5o+D44GIICovXG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX2xlZnQgLnRleHQtZW4ge1xuICBtYXJnaW4tdG9wOiAydnc7XG59XG4jcGFnZS10b3AgLnNlYzVfX2RldGFpbF9fcmlnaHQge1xuICB3aWR0aDogMzMuMDcxNDI4NTcxNHZ3O1xufVxuI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX3JpZ2h0IC5pbm5lcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMy45Mjg1NzE0Mjg2dnc7XG59XG4jcGFnZS10b3AgLnNlYzVfX2RldGFpbF9fcmlnaHQgLmlubmVyIC50ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDJ2dztcbn1cbiNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19yaWdodCAuaW5uZXIgLnRleHQyLnRleHQyLWpwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyAvKiDmloflrZfjga7kvZnnmb3jgpLoqbDjgoHjgosgKi9cbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgLyog5Lih56uv5o+D44GIICovXG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xufVxuI3BhZ2UtdG9wIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlYzZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xufVxuI3BhZ2UtdG9wIC5zZWM2X190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLnNlYzZfX3RvcF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuNXZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5LjE0Mjg1NzE0Mjl2dztcbiAgdG9wOiA0LjI4NTcxNDI4NTd2dztcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLnNlYzZfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTR2dztcbiAgbGluZS1oZWlnaHQ6IDEuOTMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgcGFkZGluZzogMTAuMjg1NzE0Mjg1N3Z3IDEyLjg1NzE0Mjg1NzF2dyA3LjE0Mjg1NzE0Mjl2dyA4LjkyODU3MTQyODZ2dztcbn1cbiNwYWdlLXRvcCAuc2VjNl9fZGV0YWlsX19sZWZ0IHtcbiAgd2lkdGg6IDMzLjA3MTQyODU3MTR2dztcbn1cbiNwYWdlLXRvcCAuc2VjNl9fZGV0YWlsX19sZWZ0IC50dGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXZ3O1xuICBsaW5lLWhlaWdodDogMS42NTcxNDI4NTcxO1xufVxuI3BhZ2UtdG9wIC5zZWM2X19kZXRhaWxfX2xlZnQgLnRleHQge1xuICBtYXJnaW4tdG9wOiA0LjY0Mjg1NzE0Mjl2dztcbn1cbiNwYWdlLXRvcCAuc2VjNl9fZGV0YWlsX19sZWZ0IC50ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDJ2dztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyAvKiDmloflrZfjga7kvZnnmb3jgpLoqbDjgoHjgosgKi9cbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgLyog5Lih56uv5o+D44GIICovXG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xufVxuI3BhZ2UtdG9wIC5zZWM2X19kZXRhaWxfX3JpZ2h0IHtcbiAgd2lkdGg6IDMzLjA3MTQyODU3MTR2dztcbn1cbiNwYWdlLXRvcCAuc2VjNl9fbGluayB7XG4gIG1hcmdpbjogNXZ3IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogMTYuMjg1NzE0Mjg1N3Z3O1xufVxuI3BhZ2UtdG9wIC5zZWM2X19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDExLjA3MTQyODU3MTR2dztcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLXRvcCAuc2VjNl9faW1hZ2VfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4jcGFnZS10b3Age1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgYWJvdXRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fdG9wIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMTEuNzg1NzE0Mjg1N3Z3O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fdG9wX19pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTkuNTcxNDI4NTcxNHZ3O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHZ3O1xuICBsaW5lLWhlaWdodDogMS45MzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBwYWRkaW5nOiAxMC4yODU3MTQyODU3dncgMCA3LjE0Mjg1NzE0Mjl2dyAwO1xuICB3aWR0aDogODEuNDI4NTcxNDI4NnZ3O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19sZWZ0IHtcbiAgd2lkdGg6IDQwLjcxNDI4NTcxNDN2dztcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fbGVmdCAubG9nbyB7XG4gIHdpZHRoOiAxNi4yODU3MTQyODU3dnc7XG59XG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX2xlZnQgLnR0bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNC43ODU3MTQyODU3dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1NzE0Mjg1NzE7XG59XG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX2xlZnQgLnRleHQyIHtcbiAgbWFyZ2luLXRvcDogNC4yODU3MTQyODU3dnc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTsgLyog5paH5a2X44Gu5L2Z55m944KS6Kmw44KB44KLICovXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IC8qIOS4oeerr+aPg+OBiCAqL1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fcmlnaHQge1xuICB3aWR0aDogMzMuMDcxNDI4NTcxNHZ3O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fb3V0bGluZSB7XG4gIG1hcmdpbjogMy40Mjg1NzE0Mjg2dncgYXV0byAwIGF1dG87XG4gIHdpZHRoOiA4MS40Mjg1NzE0Mjg2dnc7XG59XG4jcGFnZS10b3AgLmFib3V0X19vdXRsaW5lIC5jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDIuMTQyODU3MTQyOXZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4jcGFnZS10b3AgLmFib3V0X19vdXRsaW5lIC5jb250YWluZXIgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4xNDI4NTcxNDI5dnc7XG4gIHdpZHRoOiA1LjcxNDI4NTcxNDN2dztcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgbWFyZ2luOiAxLjQyODU3MTQyODZ2dyBhdXRvO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fb3V0bGluZSAuY29udGFpbmVyIHRhYmxlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAydnc7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fb3V0bGluZSAuY29udGFpbmVyIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMS4wNzE0Mjg1NzE0dnc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTd2dztcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX291dGxpbmUgLmNvbnRhaW5lciB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEuMDcxNDI4NTcxNHZ3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3dnc7XG59XG4jcGFnZS10b3AgLmFib3V0IC5yZWFkLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA4LjU3MTQyODU3MTR2dyBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDE2LjcxNDI4NTcxNDN2dztcbiAgaGVpZ2h0OiAzLjE0Mjg1NzE0Mjl2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMC4xNDI4NTcxNDI5dncgc29saWQgIzIzMTgxNTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42NDI4NTcxNDI5dnc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtdG9wIC5hYm91dCAucmVhZC1idG4gYSxcbiNwYWdlLXRvcCAuYWJvdXQgLnJlYWQtYnRuIGE6bGluayxcbiNwYWdlLXRvcCAuYWJvdXQgLnJlYWQtYnRuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZS10b3AgLmFib3V0IC5yZWFkLWJ0biBhLFxuI3BhZ2UtdG9wIC5hYm91dCAucmVhZC1idG4gYTpsaW5rLFxuI3BhZ2UtdG9wIC5hYm91dCAucmVhZC1idG4gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmFib3V0IC5yZWFkLWJ0biBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXQgLnJlYWQtYnRuOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0IC5yZWFkLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3Age1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIG12XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICB9XG4gICNwYWdlLXRvcCAubXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcGFnZS10b3AgLm12X19sb2dvIHtcbiAgICB3aWR0aDogMzUuMzMzMzMzMzMzM3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiA0Ny4ydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAubXZfX3NsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXRvcCB7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgc2VjMVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgfVxuICAjcGFnZS10b3AgLnNlYzEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMxX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNS4ydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjJ2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzFfX2lubmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL3NlYzFfZGVjb19zcC53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxNy42dnc7XG4gICAgdG9wOiAtMTcuMzMzMzMzMzMzM3Z3O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzFfX3R0bCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzEuMnZ3O1xuICAgIGZvbnQtc2l6ZTogNC45MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU3MTQyODU3MTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzFfX3RleHQge1xuICAgIG1hcmdpbjogOS42dncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MS4ydnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS43MjtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzFfX3R0bC1lbiB7XG4gICAgbWFyZ2luOiA4LjkzMzMzMzMzMzN2dyBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDcxLjJ2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9fdGV4dC1lbiB7XG4gICAgbWFyZ2luOiAzLjg2NjY2NjY2Njd2dyBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDcxLjJ2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMV9faW1hZ2Uge1xuICAgIG1hcmdpbjogNy43MzMzMzMzMzMzdncgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjJ2dztcbiAgfVxuICAjcGFnZS10b3Age1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIHNlYzJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX190b3BfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogOC45MzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fdG9wX19saW5rIHtcbiAgICBtYXJnaW46IDE0LjY2NjY2NjY2Njd2dyBhdXRvIDEzLjZ2dyBhdXRvO1xuICAgIHdpZHRoOiA1NC45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX3RvcF9fbGluayBhIHtcbiAgICBib3JkZXI6IDAuOHZ3IHNvbGlkICMyMzE4MTU7XG4gICAgZm9udC1zaXplOiA1LjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fbGlzdF9faXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fbGlzdF9faXRlbV9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNy44NjY2NjY2NjY3dncgMTMuMzMzMzMzMzMzM3Z3IDEzLjZ2dyAxNS4ydnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMyX19saXN0X19pdGVtX19kZXRhaWwgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0LjkzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42NzU2NzU2NzU3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fbGlzdF9faXRlbV9fZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjMl9fbGlzdF9faXRlbV9fZGV0YWlsIC50ZXh0LWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNy4wNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS43MjtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzJfX2xpc3RfX2l0ZW1fX2RldGFpbCAuYnRuIHtcbiAgICBtYXJnaW46IDI0dncgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDMxLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEydnc7XG4gICAgYm9yZGVyOiAwLjR2dyBzb2xpZCAjMjMxODE1O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAjcGFnZS10b3Age1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIHNlYzNcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX190b3BfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogOC45MzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fZGV0YWlsX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE5LjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjM19fZGV0YWlsX190dGwge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDcxLjJ2dztcbiAgICBmb250LXNpemU6IDQuOTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3NTY3NTY3NTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWMzX19kZXRhaWxfX3RleHQge1xuICAgIG1hcmdpbjogOC44dncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MS4ydnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS40ODtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2RldGFpbF9fdGV4dC1lbiB7XG4gICAgbWFyZ2luOiAxNC40dncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MS4ydnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS43MjtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzNfX2RldGFpbF9fbG9nbyB7XG4gICAgbWFyZ2luOiAxNS43MzMzMzMzMzMzdncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIHtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBzZWM0XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNF9fdG9wX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDguOTMzMzMzMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4LjUzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMTcuMDY2NjY2NjY2N3Z3IDEwLjY2NjY2NjY2Njd2dyAxMi41MzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2RldGFpbF9fdHRsIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5NDAyOTg1MDc7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2RldGFpbF9faW5uZXIge1xuICAgIHdpZHRoOiA3My4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzRfX2RldGFpbF9faW5uZXIgLnN0b3J5LXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogMTcuNnZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNF9fZGV0YWlsX19pbm5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNF9fZGV0YWlsX19pbm5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMi4xMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjEzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19kZXRhaWxfX2lubmVyIC50ZXh0LWFyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3My4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNF9fZGV0YWlsX19pbm5lciAudGV4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM0X19kZXRhaWxfX2lubmVyIC50ZXh0LWFyZWEgLnRleHQtZW4ge1xuICAgIG1hcmdpbjogMTQuNHZ3IGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG4gICNwYWdlLXRvcCB7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgYWJvdXQtdXNcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dC11c19fdG9wX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDguOTMzMzMzMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4LjUzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0LXVzX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDE3LjA2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dncgMTcuMDY2NjY2NjY2N3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIHtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTZ2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0LXVzX19kZXRhaWxfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIC5pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAuaW1hZ2UgLmNhcHRpb24ge1xuICAgIG1hcmdpbjogNi42NjY2NjY2NjY3dncgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIC50ZXh0LWFyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3My4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAudGV4dC1hcmVhIC50dGwge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0LXVzX19kZXRhaWxfX2l0ZW0gLnRleHQtYXJlYSAudHRsIC5qcCB7XG4gICAgZm9udC1zaXplOiA0LjkzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42NzU2NzU2NzU3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAudGV4dC1hcmVhIC50dGwgLmVuIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXQtdXNfX2RldGFpbF9faXRlbSAudGV4dC1hcmVhIC50ZXh0LWpwIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dC11c19fZGV0YWlsX19pdGVtIC50ZXh0LWFyZWEgLnRleHQtZW4ge1xuICAgIG1hcmdpbjogMTQuNHZ3IGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICB9XG4gICNwYWdlLXRvcCB7XG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgc2VjNVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgfVxuICAjcGFnZS10b3AgLnNlYzVfX3RvcF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA4LjkzMzMzMzMzMzN2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOC41MzMzMzMzMzMzdnc7XG4gICAgdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XG4gICAgcGFkZGluZzogMTQuNHZ3IDEzLjMzMzMzMzMzMzN2dyAyMS4wNjY2NjY2NjY3dncgMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS44NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzE4MTU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX2xlZnQgLnBob3RvIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDY1LjZ2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzVfX2RldGFpbF9fbGVmdCAubmFtZSB7XG4gICAgbWFyZ2luOiA1LjMzMzMzMzMzMzN2dyBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogNjUuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19sZWZ0IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMS42dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM1X19kZXRhaWxfX2xlZnQgLnRleHQtZW4ge1xuICAgIG1hcmdpbi10b3A6IDUuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDguOHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19yaWdodCAuaW5uZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNV9fZGV0YWlsX19yaWdodCAuaW5uZXIgLnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3Age1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIHNlYzZcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM2X190b3BfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogOC45MzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICAgIHBhZGRpbmc6IDIzLjJ2dyAxNC4yNjY2NjY2NjY3dncgOS44NjY2NjY2NjY3dncgMTQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9fZGV0YWlsX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS10b3AgLnNlYzZfX2RldGFpbF9fbGVmdCAudHRsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNC45MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc1Njc1Njc1NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZWM2X19kZXRhaWxfX2xlZnQgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDE2LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlYzZfX2RldGFpbF9fbGVmdCAudGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9fZGV0YWlsX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9fbGluayB7XG4gICAgbWFyZ2luOiA5LjMzMzMzMzMzMzN2dyBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogMzIuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9faW1hZ2Uge1xuICAgIG1hcmdpbjogMjYuNjY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9faW1hZ2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuc2VjNl9faW1hZ2VfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIHtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBhYm91dFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X190b3Age1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fdG9wX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICAgIHBhZGRpbmc6IDE2dncgMTAuNjY2NjY2NjY2N3Z3IDkuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19sZWZ0IC5sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDMyLjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19kZXRhaWxfX2xlZnQgLnR0bCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQuOTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3NTY3NTY3NTc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19sZWZ0IC50ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX291dGxpbmUge1xuICAgIG1hcmdpbjogNi40dncgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19vdXRsaW5lIC5jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fb3V0bGluZSAuY29udGFpbmVyIGgyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAuNTMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiA0dncgYXV0bztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19vdXRsaW5lIC5jb250YWluZXIgdGFibGUge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX291dGxpbmUgLmNvbnRhaW5lciB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogNHZ3O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fb3V0bGluZSAuY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA0dnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dCAucmVhZC1idG4sXG4gICNwYWdlLXRvcCAuYWJvdXQgLmNsb3NlLWJ0biB7XG4gICAgbWFyZ2luOiAxNnZ3IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICAgIGJvcmRlcjogMC40dncgc29saWQgIzIzMTgxNTtcbiAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dCAuY2xvc2UtYnRuIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2dnc7XG4gICAgd2lkdGg6IDMxLjczMzMzMzMzMzN2dztcbiAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDTEVBUiBGSVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2Yge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0JiB7XG5cdFx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG5cdH1cbn1cblxuXG5AbWl4aW4gdGV4dF9saW5rX2hvdmVyIHtcblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LjgsMTcpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjp2aXNpdGVkLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YTo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdGE6aG92ZXI6OmFmdGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LjgsMTcpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6bGluayxcblx0XHRcdCY6dmlzaXRlZHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtc3AgOiA3NTA7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXNwKSAqIDEwMHZ3O1xufVxuXG5AZnVuY3Rpb24gdnctcGMoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGggOiAxNDAwO1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aCkgKiAxMDB2dztcbn1cblxuLy8gcmVtIC0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHJlbSgkcmVtU2l6ZSkge1xuXHRAcmV0dXJuIG1hdGguZGl2KCRyZW1TaXplLCAxMCkgKiAxcmVtO1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xuXHRcdGZvbnQtc2l6ZTogNTIlO1xuXHR9Ly90YWJcblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKDE5MzZweCl7XG5cdFx0Zm9udC1zaXplOiA3OC4xMjUlO1xuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0fVxufVxuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0YVtocmVmKj1cInRlbDpcIl0ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHl7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvL3NwXG59XG5cbi5zcC1vbmx5e1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ly9zcFxufVxuXG4vLyDjg6Ljg7zjg4Djg6sgLS0tLS0tLS0tLVxuLm1vZGFsLXdyYXB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG5cdHotaW5kZXg6IDEwMDAwO1xuXG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvOmdnuihqOekuu+8iElF44O7RWRnZe+8iS0tLS0tLS1cblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHQvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhGaXJlZm9477yJLS0tLS0tLVxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvOmdnuihqOekuu+8iENocm9tZeODu1NhZmFyae+8iS0tLS0tLS1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG5cbi8qLm1vZGFsLWJne1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAxO1xufSovXG5cbi5tb2RhbHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG5cdHBhZGRpbmc6IHZ3LXBjKDEyMCkgdnctcGMoMjU1KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmX19pbm5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IHZ3LXBjKDg4NCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR6LWluZGV4OiAyMDAxO1xuXG5cdFx0Lm1vZGFsLWNsb3NlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDExNSk7XG5cdFx0XHRoZWlnaHQ6IHZ3LXBjKDQ0KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IHZ3LXBjKDIpIHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMjMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjMpO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbC1uZXh0IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDExNSk7XG5cdFx0XHRoZWlnaHQ6IHZ3LXBjKDQ0KTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci13aGl0ZSxub25lKTtcblx0XHRcdGF7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRib3JkZXI6IHZ3LXBjKDIpIHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDIzKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1kZXRhaWx7XG5cdFx0cGFkZGluZy10b3A6IHZ3LXBjKDg4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdnctcGMoMTE3KTtcblx0XHQmX19pdGVte1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1wYygzMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbi8vbW9kYWxcblxuXG4uYWJvdXQtbW9kYWx7XG5cdC5tb2RhbHtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0Lm1vZGFsX19pbm5lcntcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiB2dy1wYygxMjApO1xuXHRcdH1cblx0XHQubW9kYWwtZGV0YWlse1xuXHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdH1cblx0XHQubW9kYWwtY2xvc2V7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IHZ3LXBjKDEyMCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0Lm1vZGFsX19pbm5lcntcblx0XHRcdFx0cGFkZGluZy1ibG9jay1lbmQ6IHZ3KDEyMCk7XG5cdFx0XHR9XG5cdFx0XHQubW9kYWwtY2xvc2V7XG5cdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogdncoMTIwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvbGljeS1tb2RhbHtcblx0LnByaXZhY3ktZGV0YWlse1xuXHRcdGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdH1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5tb2RhbHtcblx0XHRcdHBhZGRpbmc6IDAgdncoNzUpO1xuXHRcdH1cblxuXHRcdC5tb2RhbF9faW5uZXJ7XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogdncoMTIwKTtcblx0XHR9XG5cblx0XHQucHJpdmFjeS1kZXRhaWx7XG5cdFx0XHRmb250LXNpemU6IHZ3KDI1KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9zcCAtLS0tLS1cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0Ly8g44Oi44O844OA44OrIC0tLS0tLS0tLS1cblx0Lm1vZGFse1xuXHRcdHBhZGRpbmc6IHZ3KDE2MCkgdncoMTM2KTtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdC5tb2RhbC1jbG9zZSB7XG5cdFx0XHRcdHdpZHRoOiB2dygyMzgpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDkwKTtcblx0XHRcdFx0Ym9yZGVyOiB2dygzKSBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNDgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWwtbmV4dCB7XG5cdFx0XHRcdHdpZHRoOiB2dygyMzgpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDkwKTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRib3JkZXI6IHZ3KDMpIHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDQ4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kZXRhaWx7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTYwKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygxNTApO1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC8vbW9kYWxcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDAwO1xuXG5cdCZfX21lbnV7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogdnctcGMoNDkpO1xuXHRcdHRvcDogdnctcGMoNDkpO1xuXHRcdHdpZHRoOiB2dy1wYyg1NSk7XG5cdFx0aGVpZ2h0OiB2dy1wYyg0MCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRzcGFue1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDU1KTtcblx0XHRcdGhlaWdodDogdnctcGMoMTQpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmX19tZW51e1xuXHRcdFx0cmlnaHQ6IHZ3KDYwKTtcblx0XHRcdHRvcDogdncoNDkpO1xuXHRcdFx0d2lkdGg6IHZ3KDU4KTtcblx0XHRcdGhlaWdodDogdncoNDQpO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0d2lkdGg6IHZ3KDU4KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmZvb3RfX2ltYWdle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQmX19pdGVte1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IHZ3KDEwMCkgYXV0byAwO1xuXHRcdHdpZHRoOiB2dyg1MDApO1xuXHRcdCZfX2l0ZW17XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi5mb290ZXJ7XG5cblx0Jl9faW5uZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IHZ3LXBjKDYyKSB2dy1wYyg2NikgdnctcGMoNjApIHZ3LXBjKDg3KTtcblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0bGl7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDI3KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2spO1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1wYygyNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nb3tcblx0XHR3aWR0aDogdnctcGMoMTUxKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHZ3LXBjKDY2KTtcblx0XHR0b3A6IHZ3LXBjKDc1KTtcblx0fVxuXG5cdCZfX3Nuc3tcblx0XHRtYXJnaW4tdG9wOiB2dy1wYyg5Nyk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDQyKTtcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LXBjKDI1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b217XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiB2dy1wYygxNDcpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiB2dy1wYyg2NCk7XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDE4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2dy1wYygxMCk7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KCk7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dHtcblx0XHRcdC5hZGRyZXNze1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDE4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3B5e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1wYygxOSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmX19pbm5lcntcblx0XHRcdHBhZGRpbmc6IHZ3KDg0KSAwIHZ3KDcyKSAwO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2xvZ297XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiB2dygxNjIpO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cblx0XHQmX19zbnN7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg5Nik7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IHZ3KDQ0KTtcblx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygyNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib3R0b217XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IHZ3KDE0MCk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Jl9fbGlua3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogdncoMjApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDI1KTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoODApO1xuXHRcdFx0XHQuYWRkcmVzc3tcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvcHl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ubWVnYS1tZW51e1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogMTAwMDE7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0Ji5pcy1hY3RpdmV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuXG5cdCZfX2lubmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogdnctcGMoNzAwKTtcblx0XHQvL21pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG5cdFx0aGVpZ2h0OiB2dy1wYygxMDkyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogdnctcGMoMTI3KSB2dy1wYygxMDMpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5tZW51LWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiB2dy1wYyg0MCk7XG5cdFx0cmlnaHQ6IHZ3LXBjKDQwKTtcblx0XHR3aWR0aDogdnctcGMoNzIpO1xuXHRcdGhlaWdodDogdnctcGMoNzIpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5tZW51LWNsb3NlOjpiZWZvcmUsXG5cdC5tZW51LWNsb3NlOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiB2dy1wYyg3Mik7XG5cdFx0aGVpZ2h0OiB2dy1wYyg0KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQubWVudS1jbG9zZTo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Lm1lbnUtY2xvc2U6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0bGl7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0XHRmb250LXNpemU6IHZ3LXBjKDQ5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLWJsYWNrKTtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdnctcGMoNDkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiB2dygyNDApIHZ3KDExMCk7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtY2xvc2Uge1xuXHRcdFx0dG9wOiB2dyg0OCk7XG5cdFx0XHRyaWdodDogdncoNDIpO1xuXHRcdFx0d2lkdGg6IHZ3KDc2KTtcblx0XHRcdGhlaWdodDogdncoNzYpO1xuXHRcdH1cblxuXHRcdC5tZW51LWNsb3NlOjpiZWZvcmUsXG5cdFx0Lm1lbnUtY2xvc2U6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiB2dyg3Nik7XG5cdFx0XHRoZWlnaHQ6IHZ3KDQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg1Myk7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1Mik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMS4xNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAxOCwgMjAyNFxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXIuc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXIuc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXIuc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS10b3Age1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgbXZcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAubXZ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fbG9nb3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHZ3LXBjKDU5KTtcbiAgICAgIHRvcDogdnctcGMoNTEpO1xuICAgICAgd2lkdGg6IHJlbSgyNDkpO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG5cbiAgICAmX19zbGlkZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHZ3LXBjKDM4KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogdnctcGMoMTApO1xuICAgICAgICBoZWlnaHQ6IHZ3LXBjKDEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luOiAwIHZ3LXBjKDUpO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLy9tdlxuXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlYzFcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjMXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy90b3Avc2VjMV9iZy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IHZ3LXBjKDE4OSk7XG5cbiAgICAmX19sb2dve1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IHZ3LXBjKDI3OCk7XG4gICAgfVxuXG4gICAgJl9faW5uZXJ7XG4gICAgICBtYXJnaW46IHZ3LXBjKDE3NCkgYXV0byAwO1xuICAgICAgd2lkdGg6IHZ3LXBjKDcyOCk7XG4gICAgICBwYWRkaW5nLXRvcDogdnctcGMoMTI3KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dy1wYyg3Nyk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvdG9wL3NlYzFfZGVjby53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2dy1wYygxMTApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogdnctcGMoLTExMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRse1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiB2dy1wYygzMDcpO1xuICAgICAgZm9udC1zaXplOiB2dy1wYygzNSk7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTgsMzUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgbWFyZ2luOiB2dy1wYyg1OSkgYXV0byAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHZ3LXBjKDMwNyk7XG4gICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyAvKiDmloflrZfjga7kvZnnmb3jgpLoqbDjgoHjgosgKi9cbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7ICAgICAgICAgICAgIC8qIOS4oeerr+aPg+OBiCAqL1xuICAgICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gICAgfVxuXG4gICAgJl9fdHRsLWVue1xuICAgICAgbWFyZ2luOiB2dy1wYyg2NykgYXV0byAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHZ3LXBjKDMyMCk7XG4gICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1lbntcbiAgICAgIG1hcmdpbjogdnctcGMoMjkpIGF1dG8gMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiB2dy1wYygzMDcpO1xuICAgICAgZm9udC1zaXplOiB2dy1wYygxNSk7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjksMTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICAgIH1cbiAgfVxuICAvL3NlYzFcblxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBzZWMyXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlYzJ7XG5cbiAgICAmX190b3B7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX19oZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNjMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHZ3LXBjKDkwKTtcbiAgICAgICAgdG9wOiB2dy1wYyg2Nik7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmt7XG4gICAgICAgIHdpZHRoOiB2dy1wYygzODcpO1xuICAgICAgICBoZWlnaHQ6IHZ3LXBjKDc2KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogdnctcGMoNjQpO1xuICAgICAgICBib3R0b206IHZ3LXBjKDU5KTtcbiAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3ItYmxhY2spO1xuICAgICAgICBhe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiB2dy1wYyg1KSBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgICAgZm9udC1zaXplOiB2dy1wYyg0MCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXRhaWx7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiB2dy1wYyg4MCkgdnctcGMoMTYwKSB2dy1wYyg1NykgdnctcGMoMTY3KTtcbiAgICAgICAgICAvL3BhZGRpbmc6IHZ3LXBjKDExMCkgdnctcGMoMTYwKSB2dy1wYyg1NykgdnctcGMoMTY3KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDIzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTgsMzUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDIxKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgICAgICAgICAgICAgLyog5Lih56uv5o+D44GIICovXG4gICAgICAgICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtZW57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg1Mik7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjksMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiB2dy1wYygyMCkgYXV0byAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdnctcGMoMTE1KTtcbiAgICAgICAgICAgIGhlaWdodDogdnctcGMoNDQpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogdnctcGMoMikgc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygyMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMyk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLy9zZWMyXG5cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjM1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5zZWMze1xuXG4gICAgJl9fdG9we1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9faGVhZGluZ3tcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDYzKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiB2dy1wYyg5MCk7XG4gICAgICAgIHRvcDogdnctcGMoNjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3RvcC9zZWMzX2JnLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmX19pbm5lcntcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiB2dy1wYyg3MjgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogdnctcGMoMTI3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3LXBjKDEwMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmX190dGx7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2dy1wYygzMDcpO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDM1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU4LDM1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0e1xuICAgICAgICBtYXJnaW46IHZ3LXBjKDU5KSBhdXRvIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2dy1wYygzNTApO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LDE1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxOyAvKiDmloflrZfjga7kvZnnmb3jgpLoqbDjgoHjgosgKi9cbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgICAgICAgICAgICAgLyog5Lih56uv5o+D44GIICovXG4gICAgICAgIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0LWVue1xuICAgICAgICBtYXJnaW46IHZ3LXBjKDYwKSBhdXRvIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2dy1wYygzNTApO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LDE1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gICAgICB9XG5cbiAgICAgICZfX2xvZ297XG4gICAgICAgIG1hcmdpbjogdnctcGMoODApIGF1dG8gMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHZ3LXBjKDIzNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vc2VjM1xuXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlYzRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VjNHtcblxuICAgICZfX3RvcHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICZfX2hlYWRpbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgZm9udC1zaXplOiB2dy1wYyg2Myk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogdnctcGMoOTApO1xuICAgICAgICB0b3A6IHZ3LXBjKDY2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWx7XG4gICAgICBwYWRkaW5nOiB2dy1wYygxMDUpIHZ3LXBjKDgwKSB2dy1wYygxMjApO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICZfX3R0bHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDQwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZ3LXBjKDI5KTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZ3LXBjKDU0KTtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEyMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5zdG9yeS1zd2lwZXJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoOCk7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDU4MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IHZ3LXBjKDMwKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDEwKTtcbiAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDEwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIHZ3LXBjKDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWFyZWF7XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDY2MCk7XG4gICAgICAgICAgcGFkZGluZzogMCB2dy1wYyg5MikgMCB2dy1wYyg1Mik7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LDE1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgICAgICAgICAgICAgLyog5Lih56uv5o+D44GIICovXG4gICAgICAgICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtZW57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg3NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vc2VjNFxuXG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgYWJvdXQtdXNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5hYm91dC11c3tcbiAgICBiYWNrZ3JvdW5kOiAjZDRlY2VjO1xuXG4gICAgJl9fdG9we1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9faGVhZGluZ3tcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXNpemU6IHZ3LXBjKDYzKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiB2dy1wYyg5MCk7XG4gICAgICAgIHRvcDogdnctcGMoNjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHtcbiAgICAgIHBhZGRpbmc6IHZ3LXBjKDEwMykgdnctcGMoMTg3KSB2dy1wYygyMDgpIHZ3LXBjKDE2Nyk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDEyMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdle1xuICAgICAgICAgIHdpZHRoOiB2dy1wYyg0NzMpO1xuICAgICAgICAgIC5jYXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTA1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LDE1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1hcmVhe1xuICAgICAgICAgIHdpZHRoOiB2dy1wYyg0NjApO1xuICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAuanB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMzUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTgsMzUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbntcbiAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2dy1wYyg4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygyMyk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1OCwzNSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAmLnRleHQtbm93cmFwe1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtanB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZ3LXBjKDQ1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LDE1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgICAgICAgICAgICAgLyog5Lih56uv5o+D44GIICovXG4gICAgICAgICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtZW57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYyg2Myk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBzZWM1XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlYzV7XG5cbiAgICAmX190b3B7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX19oZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNjMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHZ3LXBjKDkzKTtcbiAgICAgICAgdG9wOiB2dy1wYyg1Nyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlse1xuICAgICAgYmFja2dyb3VuZDogI2VkZWRlYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IHZ3LXBjKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOSwxNSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gICAgICBwYWRkaW5nOiB2dy1wYygxNDIpIHZ3LXBjKDE4MCkgdnctcGMoOTApIHZ3LXBjKDE3MCk7XG5cbiAgICAgICZfX2xlZnR7XG4gICAgICAgIHdpZHRoOiB2dy1wYyg0NjMpO1xuICAgICAgICBwYWRkaW5nLXRvcDogdnctcGMoOCk7XG4gICAgICAgIC5waG90b3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubmFtZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dy1wYygxNyk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoNTApO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTsgLyog5paH5a2X44Gu5L2Z55m944KS6Kmw44KB44KLICovXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgICAgICAgICAgICAgLyog5Lih56uv5o+D44GIICovXG4gICAgICAgICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtZW57XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0e1xuICAgICAgICB3aWR0aDogdnctcGMoNDYzKTtcbiAgICAgICAgLmlubmVye1xuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDU1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0MntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDI4KTtcbiAgICAgICAgICAgICYudGV4dDItanB7XG4gICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTsgLyog5paH5a2X44Gu5L2Z55m944KS6Kmw44KB44KLICovXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7ICAgICAgICAgICAgIC8qIOS4oeerr+aPg+OBiCAqL1xuICAgICAgICAgICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAvL3NlYzVcblxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBzZWM2XG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlYzZ7XG5cbiAgICAmX190b3B7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX19oZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICAgIGZvbnQtc2l6ZTogdnctcGMoNjMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHZ3LXBjKDEyOCk7XG4gICAgICAgIHRvcDogdnctcGMoNjApO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1zaXplOiB2dy1wYygxNSk7XG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjksMTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICAgICAgcGFkZGluZzogdnctcGMoMTQ0KSB2dy1wYygxODApIHZ3LXBjKDEwMCkgdnctcGMoMTI1KTtcblxuICAgICAgJl9fbGVmdHtcbiAgICAgICAgd2lkdGg6IHZ3LXBjKDQ2Myk7XG4gICAgICAgIC50dGx7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDM1KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTgsMzUpO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDY1KTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dDJ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdnctcGMoMjgpO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTsgLyog5paH5a2X44Gu5L2Z55m944KS6Kmw44KB44KLICovXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgICAgICAgICAgICAgLyog5Lih56uv5o+D44GIICovXG4gICAgICAgICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcmlnaHR7XG4gICAgICAgIHdpZHRoOiB2dy1wYyg0NjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICBtYXJnaW46IHZ3LXBjKDcwKSBhdXRvIDAgYXV0bztcbiAgICAgIHdpZHRoOiB2dy1wYygyMjgpO1xuICAgIH1cblxuICAgICZfX2ltYWdle1xuICAgICAgbWFyZ2luLXRvcDogdnctcGMoMTU1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmX19pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLy9zZWM2XG5cblxuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgYWJvdXRcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuYWJvdXR7XG4gICAgJl9fdG9we1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogdnctcGMoMTY1KTtcbiAgICAgICZfX2ltYWdle1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IHZ3LXBjKDgzNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtc2l6ZTogdnctcGMoMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI5LDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgICAgIC8vcGFkZGluZzogdnctcGMoMTQ0KSB2dy1wYygxNDApIHZ3LXBjKDEwMCkgdnctcGMoMTcwKTtcbiAgICAgIHBhZGRpbmc6IHZ3LXBjKDE0NCkgMCB2dy1wYygxMDApIDA7XG4gICAgICB3aWR0aDogdnctcGMoMTE0MCk7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgICAmX19sZWZ0e1xuICAgICAgICAvL3dpZHRoOiB2dy1wYyg0NjMpO1xuICAgICAgICB3aWR0aDogdnctcGMoNTcwKTtcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgd2lkdGg6IHZ3LXBjKDIyOCk7XG4gICAgICAgIH1cbiAgICAgICAgLnR0bHtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZ3LXBjKDY3KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdnctcGMoMzUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1OCwzNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQye1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LXBjKDYwKTtcbiAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7IC8qIOaWh+Wtl+OBruS9meeZveOCkuipsOOCgeOCiyAqL1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7ICAgICAgICAgICAgIC8qIOS4oeerr+aPg+OBiCAqL1xuICAgICAgICAgIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0e1xuICAgICAgICB3aWR0aDogdnctcGMoNDYzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdXRsaW5le1xuICAgICAgbWFyZ2luOiB2dy1wYyg0OCkgYXV0byAwIGF1dG87XG4gICAgICB3aWR0aDogdnctcGMoMTE0MCk7XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICBoMntcbiAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDMwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3LXBjKDIpO1xuICAgICAgICAgICAgd2lkdGg6IHZ3LXBjKDgwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICBtYXJnaW46IHZ3LXBjKDIwKSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZXtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZ3LXBjKDI4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgIHRoe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3LXBjKDE1KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3LXBjKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dy1wYygxNSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dy1wYygxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWQtYnRue1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiB2dy1wYygxMjApIGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IHZ3LXBjKDIzNCk7XG4gICAgICBoZWlnaHQ6IHZ3LXBjKDQ0KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IHZ3LXBjKDIpIHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgIGZvbnQtc2l6ZTogdnctcGMoMjMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3Itd2hpdGUpO1xuICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9hYm91dFxuXG59XG4vLyNwYWdlLXRvcFxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgI3BhZ2UtdG9wIHtcblxuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIG12XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC5tdntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJl9fbG9nb3tcbiAgICAgICAgd2lkdGg6IHZ3KDI2NSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IHZ3KDM1NCk7XG4gICAgICB9XG5cbiAgICAgICZfX3NsaWRle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC8vbXZcblxuXG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgc2VjMVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAuc2VjMXtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgJl9fbG9nb3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faW5uZXJ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDExNCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg4NCk7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3RvcC9zZWMxX2RlY29fc3Aud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMTMyKTtcbiAgICAgICAgICB0b3A6IHZ3KC0xMzApO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190dGx7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2dyg1MzQpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDM3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU4LDM1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0e1xuICAgICAgICBtYXJnaW46IHZ3KDcyKSBhdXRvIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2dyg1MzQpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQzLDI1KTtcbiAgICAgIH1cblxuICAgICAgJl9fdHRsLWVue1xuICAgICAgICBtYXJnaW46IHZ3KDY3KSBhdXRvIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiB2dyg1MzQpO1xuICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQzLDI1KTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dC1lbntcbiAgICAgICAgbWFyZ2luOiB2dygyOSkgYXV0byAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogdncoNTM0KTtcbiAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdle1xuICAgICAgICBtYXJnaW46IHZ3KDU4KSBhdXRvIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IHZ3KDYyNCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vc2VjMVxuXG5cbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBzZWMyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC5zZWMye1xuXG4gICAgICAmX190b3B7XG4gICAgICAgICZfX2hlYWRpbmd7XG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2Nyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IHZ3KDY0KTtcbiAgICAgICAgICB0b3A6IHZ3KDgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgbWFyZ2luOiB2dygxMTApIGF1dG8gdncoMTAyKSBhdXRvO1xuICAgICAgICAgIHdpZHRoOiB2dyg0MTIpO1xuICAgICAgICAgIGhlaWdodDogdncoODApO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGJvcmRlcjogdncoNikgc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dyg0Myk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3R7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMzQpIHZ3KDEwMCkgdncoMTAyKSB2dygxMTQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAudHRse1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDM3KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDYyLDM3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0OCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDMsMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtZW57XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEyOCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDMsMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgbWFyZ2luOiB2dygxODApIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogdncoMjM4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg5MCk7XG4gICAgICAgICAgICAgIGJvcmRlcjogdncoMykgc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDQ4KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAvL3NlYzJcblxuXG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgc2VjM1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAuc2VjM3tcblxuICAgICAgJl9fdG9we1xuICAgICAgICAmX19oZWFkaW5ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvL2xlZnQ6IHZ3KDk4KTtcbiAgICAgICAgICAvL3RvcDogdncoNzQpO1xuICAgICAgICAgIGxlZnQ6IHZ3KDY0KTtcbiAgICAgICAgICB0b3A6IHZ3KDgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDE0OCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDE4NCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190dGx7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogdncoNTM0KTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDM3KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNjIsMzcpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICBtYXJnaW46IHZ3KDY2KSBhdXRvIDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDUzNCk7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDM3LDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQtZW57XG4gICAgICAgICAgbWFyZ2luOiB2dygxMDgpIGF1dG8gMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogdncoNTM0KTtcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDMsMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nb3tcbiAgICAgICAgICBtYXJnaW46IHZ3KDExOCkgYXV0byAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiB2dyg0ODIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vc2VjM1xuXG5cbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBzZWM0XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIC5zZWM0e1xuXG4gICAgICAmX190b3B7XG4gICAgICAgICZfX2hlYWRpbmd7XG4gICAgICAgICAgZm9udC1zaXplOiB2dyg2Nyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vbGVmdDogdncoOTIpO1xuICAgICAgICAgIC8vdG9wOiB2dyg2MCk7XG4gICAgICAgICAgbGVmdDogdncoNjQpO1xuICAgICAgICAgIHRvcDogdncoODApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHtcbiAgICAgICAgcGFkZGluZzogdncoMTI4KSB2dyg4MCkgdncoOTQpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmX190dGx7XG4gICAgICAgICAgZm9udC1zaXplOiB2dyg0MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDgwLDY3KTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogdncoNjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgd2lkdGg6IHZ3KDU1MCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAuc3Rvcnktc3dpcGVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTMyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgYm90dG9tOiB2dygxNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDE2KTtcbiAgICAgICAgICAgIGhlaWdodDogdncoMTYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIHZ3KDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dC1hcmVhe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdncoNTUwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWVue1xuICAgICAgICAgICAgICBtYXJnaW46IHZ3KDEwOCkgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vc2VjNFxuXG5cbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBhYm91dC11c1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAuYWJvdXQtdXN7XG5cbiAgICAgICZfX3RvcHtcbiAgICAgICAgLy9wYWRkaW5nLWJsb2NrLXN0YXJ0OiB2dygxNjApO1xuICAgICAgICAmX19oZWFkaW5ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvL2xlZnQ6IHZ3KDkyKTtcbiAgICAgICAgICAvL3RvcDogdncoNjApO1xuICAgICAgICAgIGxlZnQ6IHZ3KDY0KTtcbiAgICAgICAgICB0b3A6IHZ3KDgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDEyOCkgdncoODApIHZ3KDEyOCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICB3aWR0aDogdncoNTUwKTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2dygxMjApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5jYXB0aW9ue1xuICAgICAgICAgICAgICBtYXJnaW46IHZ3KDUwKSBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQzLDI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dC1hcmVhe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdncoNTUwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZ3KDYwKTtcbiAgICAgICAgICAgICAgLmpwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzcpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2MiwzNyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmVue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWpwe1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LWVue1xuICAgICAgICAgICAgICBtYXJnaW46IHZ3KDEwOCkgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vYWJvdXQtdXNcblxuXG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgc2VjNVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAuc2VjNXtcblxuICAgICAgJl9fdG9we1xuICAgICAgICAmX19oZWFkaW5ne1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNjcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvL2xlZnQ6IHZ3KDk2KTtcbiAgICAgICAgICAvL3RvcDogdncoNjgpO1xuICAgICAgICAgIGxlZnQ6IHZ3KDY0KTtcbiAgICAgICAgICB0b3A6IHZ3KDgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHZ3KDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQzLDI1KTtcbiAgICAgICAgcGFkZGluZzogdncoMTA4KSB2dygxMDApIHZ3KDE1OCkgdncoMTAwKTtcblxuICAgICAgICAmX19sZWZ0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg3NCk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAucGhvdG97XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdncoNDkyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICBtYXJnaW46IHZ3KDQwKSBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB2dyg0OTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDE2Mik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0LWVue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JpZ2h0e1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg2Nik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmlubmVye1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg4Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQye1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLy9zZWM1XG5cblxuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIHNlYzZcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLnNlYzZ7XG5cbiAgICAgICZfX3RvcHtcbiAgICAgICAgJl9faGVhZGluZ3tcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDY3KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy9sZWZ0OiB2dygxMzIpO1xuICAgICAgICAgIC8vdG9wOiB2dyg2OCk7XG4gICAgICAgICAgbGVmdDogdncoNjQpO1xuICAgICAgICAgIHRvcDogdncoODApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDMsMjUpO1xuICAgICAgICBwYWRkaW5nOiB2dygxNzQpIHZ3KDEwNykgdncoNzQpIHZ3KDEwNyk7XG5cbiAgICAgICAgJl9fbGVmdHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAudHRse1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDYyLDM3KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dDJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmlnaHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5re1xuICAgICAgICBtYXJnaW46IHZ3KDcwKSBhdXRvIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IHZ3KDI0Mik7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdle1xuICAgICAgICBtYXJnaW46IHZ3KDIwMCkgYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHZ3KDUwMCk7XG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC8vc2VjNlxuXG4gICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgYWJvdXRcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICAgLmFib3V0e1xuICAgICAgJl9fdG9we1xuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgICAmX19pbWFnZXtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiB2dygyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyNSk7XG4gICAgICAgIHBhZGRpbmc6IHZ3KDEyMCkgdncoODApIHZ3KDc0KTtcblxuICAgICAgICAmX19sZWZ0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHZ3KDI0Mik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50dGx7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNjIsMzcpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JpZ2h0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3V0bGluZXtcbiAgICAgICAgbWFyZ2luOiB2dyg0OCkgYXV0byAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDYwKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDApO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg0KTtcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE2MCk7XG4gICAgICAgICAgICAgIG1hcmdpbjogdncoMzApIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2dyg2MCk7XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgcGFkZGluZzogdncoMzApO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzMCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVhZC1idG4sXG4gICAgICAuY2xvc2UtYnRue1xuICAgICAgICBtYXJnaW46IHZ3KDEyMCkgYXV0byAwIGF1dG87XG4gICAgICAgIHdpZHRoOiB2dygzNDApO1xuICAgICAgICBoZWlnaHQ6IHZ3KDkwKTtcbiAgICAgICAgYm9yZGVyOiB2dygzKSBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoNDIpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2UtYnRue1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZ3KDEyMCk7XG4gICAgICAgIHdpZHRoOiB2dygyMzgpO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC8vYWJvdXRcbiAgfVxuICAvLyNwYWdlLXRvcFxufVxuLy9zcFxuIl19 */
