@font-face{font-family:"IBMPlexSans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/dist/IBMPlexSans-Regular.woff2"),url("../fonts/dist/IBMPlexSans-Regular.woff")}@font-face{font-family:"IBMPlexSans";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/dist/IBMPlexSans-SemiBold.woff2"),url("../fonts/dist/IBMPlexSans-SemiBold.woff")}@font-face{font-family:"IBMPlexSans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/dist/Nunito-Regular.woff2"),url("../fonts/dist/IBMPlexSans-Regular.woff")}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-width:320px;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}html{height:100%;font-size:16px}.page-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-width:320px;min-height:100%;margin:0 auto;font-family:"IBMPlexSans",sans-serif;line-height:1.42}.body_hidden{overflow:hidden}.header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:100%;margin:0 auto}@media(min-width: 320px){.container{max-width:343px}}@media(min-width: 576px){.container{max-width:510px}}@media(min-width: 768px){.container{max-width:690px}}@media(min-width: 1024px){.container{max-width:930px}}@media(min-width: 1400px){.container{max-width:1172px}}.page-body{background-color:#fff}@media(min-width: 1024px){.page-body{background-color:#f1f3f8}}.header{margin-top:25px}@media(min-width: 768px){.header{margin-top:75px}}@media(min-width: 1024px){.header{margin-top:0}}.header img{position:relative;z-index:2;display:none}@media(min-width: 1024px){.header img{display:block;margin-left:32px;margin-top:30px}}.page-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){.page-main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:url(../img/tutu.png) no-repeat;background-position:100% 100%;background-size:90%}}@media(min-width: 1400px){.page-main{background:url(../img/tutu.png) no-repeat;background-position:65% 200%;background-size:80%}}@media(min-width: 1800px){.page-main{background:url(../img/tutu.png) no-repeat 55% 200%/auto}}.title{text-align:center;font-size:24px;font-weight:600;line-height:26px}@media(min-width: 768px){.title{font-size:30px}}@media(min-width: 1024px){.title{margin-top:40px;font-size:64px;line-height:37.5px}}@media(min-width: 1400px){.title{margin-top:0}}@media(min-width: 1800px){.title{margin-top:70px}}.content-wrapper{margin-top:16px;margin-bottom:44px}@media(min-width: 768px){.content-wrapper{margin-top:40px}}@media(min-width: 1024px){.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:84px;margin-bottom:0}}@media(min-width: 1400px){.content-wrapper{margin-top:40px}}@media(min-width: 1800px){.content-wrapper{margin-top:84px}}.content{text-align:center}@media(min-width: 1024px){.content{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.content img{margin-inline:auto;margin-top:5px}@media(min-width: 768px){.content img{margin-top:20px}}@media(min-width: 1024px){.content img{display:none}}.content-text{margin:0 auto;max-width:312px}@media(min-width: 1024px){.content-text{max-width:380px}}.factory-form{position:relative;width:100%;margin:0 auto}@media(min-width: 768px){.factory-form{max-width:70%}}@media(min-width: 1024px){.factory-form{background-color:#fff;max-width:40%;border-radius:20px}}@media(min-width: 1024px){.factory-form{margin-left:180px;margin-right:70px;padding:32px}}@media(min-width: 1800px){.factory-form{max-width:30%;margin-left:360px;margin-right:140px;padding:32px}}.factory-form .form-wrapper{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:1fr;grid-template:auto/1fr;gap:16px}@media(min-width: 768px){.factory-form .form-wrapper{gap:20px}}@media(min-width: 1024px){.factory-form .form-wrapper{gap:16px}}.factory-form .form-wrapper h3{display:none}@media(min-width: 1024px){.factory-form .form-wrapper h3{display:block;font-size:24px;line-height:1.25;font-weight:600}}.factory-form .floating{position:relative;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;margin-top:-20px}@media(min-width: 1024px){.factory-form .floating{margin-top:-16px}}.factory-form .floating textarea,.factory-form .floating input{width:100%;background-color:#f1f3f8;padding:16px;border-radius:16px;border:none;outline:none}.factory-form .floating textarea{height:124px;resize:none}@media(min-width: 768px){.factory-form .floating textarea{height:194px}}.factory-form .floating label{padding-left:1rem;color:#717c8a;-webkit-transform:translateY(2.5rem);-ms-transform:translateY(2.5rem);transform:translateY(2.5rem);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;cursor:text;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:16px;line-height:1.37;font-weight:400}.factory-form .floating input:focus,.factory-form .floating textarea:focus{outline:2px solid #2670cb}.factory-form .floating input:not(:-moz-placeholder-shown)~label, .factory-form .floating textarea:not(:-moz-placeholder-shown)~label{transform:translateY(1.5rem) scale(0.8)}.factory-form .floating input:not(:-ms-input-placeholder)~label, .factory-form .floating textarea:not(:-ms-input-placeholder)~label{-ms-transform:translateY(1.5rem) scale(0.8);transform:translateY(1.5rem) scale(0.8)}.factory-form .floating input:focus~label,.factory-form .floating input:not(:placeholder-shown)~label,.factory-form .floating textarea:focus~label,.factory-form .floating textarea:not(:placeholder-shown)~label{-webkit-transform:translateY(1.5rem) scale(0.8);-ms-transform:translateY(1.5rem) scale(0.8);transform:translateY(1.5rem) scale(0.8)}.factory-form .floating .factory-form-requared{opacity:0;visibility:hidden;z-index:1;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;padding:8px 12px;font-size:10px;color:#fff;background-color:#2670cb;border-radius:14px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media(min-width: 768px){.factory-form .floating .factory-form-requared{width:50%}}@media(min-width: 1024px){.factory-form .floating .factory-form-requared{width:280px}}.factory-form .floating .factory-form-requared::before{position:absolute;bottom:-12px;left:50%;display:block;content:"";width:15px;height:15px;border-radius:2px;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);background-color:#2670cb;z-index:-1}.factory-form .floating .factory-form-requared img{display:inline-block;width:1em;height:1em}.factory-form .floating .requared--show{opacity:1;visibility:visible}@media(min-width: 1024px){.factory-form .inputfile-wrapper{margin-top:0}}.factory-form .inputfile-wrapper .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.factory-form .inputfile-wrapper .inputfile+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;cursor:pointer}.factory-form .inputfile-wrapper .info{-webkit-animation:changeColor 2s infinite;animation:changeColor 2s infinite;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@-webkit-keyframes changeColor{0%{color:#d7102b}50%{color:#212121}100%{color:#d7102b}}@keyframes changeColor{0%{color:#d7102b}50%{color:#212121}100%{color:#d7102b}}.factory-form .factory-form-remark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;color:#717c8a}@media(min-width: 1024px){.factory-form .factory-form-remark{margin-top:32px;margin-bottom:0}}.factory-form .error-size{z-index:-1;visibility:hidden;opacity:0;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%;background-color:#fff;border-radius:18px;border:1px solid #f1f3f8;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media(min-width: 768px){.factory-form .error-size{width:auto}}.factory-form .error-size__wrapper{text-align:center;padding:20px 16px}.factory-form .error-size button{width:100%;padding:9px 0 13px;background-color:rgba(0,0,0,0);border:none;border-top:1px solid #f1f3f8;color:#2670cb;text-transform:uppercase;font-weight:700;font-family:inherit;cursor:pointer}.factory-form .error-size--active{z-index:0;visibility:visible;opacity:1}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d7102b;font-size:18px;font-weight:600;color:#fff;border-radius:16px;border:none;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.btn:hover{background-color:#b30d23}.modal{position:fixed;inset:0;width:100%;height:100%;background-color:#fff;opacity:0;visibility:hidden;z-index:-1}@media(min-width: 1024px){.modal{background-color:#f1f3f8}}.modal_overlay{position:relative;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;width:100%;height:100%}@media(min-width: 1024px){.modal_overlay::before{z-index:-1;position:absolute;bottom:0;right:-5%;content:"";width:1106px;height:687px;background:url(../img/tutu_modal.png) no-repeat}}@media(min-width: 1400px){.modal_overlay::before{bottom:-25%;right:0}}@media(min-width: 1800px){.modal_overlay::before{bottom:-10%;right:10%}}.modal_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:100%;margin:0 auto}@media(min-width: 320px){.modal_wrapper{max-width:343px}}@media(min-width: 576px){.modal_wrapper{max-width:510px}}@media(min-width: 768px){.modal_wrapper{max-width:690px}}@media(min-width: 1024px){.modal_wrapper{max-width:930px}}@media(min-width: 1400px){.modal_wrapper{max-width:1172px}}.modal_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:140px;padding-bottom:44px;text-align:center;font-size:14px}@media(min-width: 768px){.modal_content{padding-top:240px;padding-bottom:200px}}@media(min-width: 1024px){.modal_content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:80px 0 230px}}@media(min-width: 1400px){.modal_content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0 100px}}@media(min-width: 1024px){.modal_content img{display:none}}.modal_content h2{font-size:24px;line-height:1.08;font-weight:700}@media(min-width: 768px){.modal_content h2{font-size:30px;margin-top:32px}}@media(min-width: 1024px){.modal_content h2{font-size:64px}}.modal_content p{margin-top:16px}@media(min-width: 768px){.modal_content p{margin-top:32px;width:100%;max-width:400px}}@media(min-width: 1024px){.modal_content p{margin-top:94px}}@media(min-width: 1400px){.modal_content p{margin-top:64px}}.modal_content button{margin-top:auto;width:100%;max-width:400px}.modal--active{z-index:10;visibility:visible;opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb3JlLnNjc3MiLCJfbGF5b3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsV0FDRSx5QkFKUyxDQUtULGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0dBQUEsQ0FFRixXQUNFLHlCQVhTLENBWVQsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrR0FBQSxDQUVGLFdBQ0UseUJBbEJTLENBbUJULGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsMkZBQUEsQ0FtQ0YscUJBR0UsNkJBQUEsQ0FBQSxxQkFBQSxDQUlGLG9CQUVFLFNBQUEsQ0FJRiw2RUFjRSxRQUFBLENBR0YsS0FDRSxlQXpDRyxDQTBDSCxnQkFBQSxDQUNBLHNCQUFBLENBQ0EsNEJBQUEsQ0FDQSxlQUFBLENBR0Ysb0JBRUUsZUFBQSxDQUdGLGVBQ0UsZ0NBQUEsQ0FBQSw2QkFBQSxDQUdGLElBQ0UsY0FBQSxDQUNBLGFBQUEsQ0FHRiw2QkFJRSxZQUFBLENBMERGLEtBQ0UsV0FBQSxDQUNBLGNBaEpVLENBbUpaLFdBQ0UsaUJBQUEsQ0FDQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQ0EsZUFySUcsQ0FzSUgsZUFBQSxDQUNBLGFBQUEsQ0FDQSxvQ0EzSlUsQ0E0SlYsZ0JBMUppQixDQTZKbkIsYUFDRSxlQUFBLENBR0YsUUFDRSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUFBQSxDQUdELFdBQ0Usa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FHRixRQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBSUgsV0FDRSxjQUFBLENBQ0EsYUFBQSxDQXJGRSx5QkFtRkosV0FJSSxlQUFBLENBQUEsQ0FuRkEseUJBK0VKLFdBT0ksZUFBQSxDQUFBLENBbEZBLHlCQTJFSixXQVVJLGVBQUEsQ0FBQSxDQWpGQSwwQkF1RUosV0FhSSxlQUFBLENB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LGdCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0QxVEEseUJDa1RGLGVBVUksaUJBQUEsQ0FDQSxvQkFBQSxDQUFBLENEelRGLDBCQzhTRixlQWNNLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQkFBQSxDQUNBLG9CQUFBLENBQUEsQ0R6VEosMEJDMFNGLGVBa0JNLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQkFBQSxDQUNBLG9CQUFBLENBQUEsQ0RqVUosMEJDbVVBLG1CQUVNLFlBQUEsQ0FBQSxDQUdOLGtCRHZURixjQ3dUa0IsQ0R2VGxCLGdCQ3VUNEIsQ0R0VDVCLGVDc1R3QixDRDdVdEIseUJDNFVBLGtCQUdNLGNBQUEsQ0FDQSxlQUFBLENBQUEsQ0Q1VU4sMEJDd1VBLGtCQU9NLGNBQUEsQ0FBQSxDQUdOLGlCQUNFLGVBQUEsQ0R2VkYseUJDc1ZBLGlCQUdJLGVBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUFBLENEdlZKLDBCQ2tWQSxpQkFRSSxlQUFBLENBQUEsQ0R0VkosMEJDOFVBLGlCQVdJLGVBQUEsQ0FBQSxDQUlKLHNCQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUtOLGVBQ0UsU0FBQSxDQUNBLGtCQUFBLENBQ0EsU0FBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gY29udGFpbnMgdmFyaWFibGVzLCByZXNldHMsIG1peGlucywgYW5kIG90aGVyIHNpbWlsYXIgc3R5bGVzXG5cbi8qIEZvbnRzKi9cblxuJGZvbnRfbmFtZTpcIklCTVBsZXhTYW5zXCI7XG4kZm9udF9uYW1lXzI6XCJOdW5pdG9cIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9uYW1lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9kaXN0LyN7JGZvbnRfbmFtZX0tUmVndWxhci53b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZGlzdC8jeyRmb250X25hbWV9LVJlZ3VsYXIud29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnRfbmFtZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZGlzdC8jeyRmb250X25hbWV9LVNlbWlCb2xkLndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9kaXN0LyN7JGZvbnRfbmFtZX0tU2VtaUJvbGQud29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnRfbmFtZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZGlzdC8jeyRmb250X25hbWVfMn0tUmVndWxhci53b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZGlzdC8jeyRmb250X25hbWV9LVJlZ3VsYXIud29mZlwiKTtcbn1cblxuXG5cbi8qIFZhcmlhYmxlcyovXG4kYmFzZV9mb250OiAkZm9udF9uYW1lLCBzYW5zLXNlcmlmO1xuJGJhc2Vfc2l6ZTogMTZweDtcbiRiYXNlX2xpbmUtaGVpZ2h0OiAxLjQyO1xuJHRyX21kOiAwLjVzO1xuXG4vKiBDb2xvciAqL1xuJEdyYXBoaXRlOiAjMjQzNjQ2O1xuJEJsYWNrOiAjMjEyMTIxO1xuJFJlZDogI0Q3MTAyQjtcbiRSZWRfaG92ZXI6ICNiMzBkMjM7XG4kV2hpdGU6ICNmZmZmZmY7XG4kR3JheTE6ICNGMUYzRjg7XG4kR3JheTI6ICNCOEMwQ0E7XG4kR3JheTM6ICM3MTdDOEE7XG4kQmx1ZTogIzI2NzBDQjtcblxuXG4vKkJyZWFrcG9pbnRzKi9cblxuJHhzOiAzMjBweDtcbiRzbTogNTc2cHg7XG4kbWQ6IDc2OHB4O1xuJGxnOiAxMDI0cHg7XG4keGw6IDE0MDBweDtcbiR4eGw6IDE4MDBweDtcblxuLyogUmVzZXQqL1xuXG4vKiDQo9C60LDQt9GL0LLQsNC10LwgYm94IHNpemluZyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyog0KPQsdC40YDQsNC10Lwg0LLQvdGD0YLRgNC10L3QvdC40LUg0L7RgtGB0YLRg9C/0YsgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6ICR4cztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5cbi8qIE1peGlucyovXG5cbkBtaXhpbiBtZWRpYS1zaXplKCRicCkge1xuICBAaWYgKCRicCA9PSB4cykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGJwID09IHNtKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICgkYnAgPT0gbWQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgKCRicCA9PSBsZykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJGJwID09IHhsKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9QGVsc2UgaWYgKCRicCA9PSB4eGwpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9QGVsc2Uge1xuICAgIEBlcnJvciBcIlVOS05PV04gTUVESUEgQlJFQUtQT0lOVCAjeyRicH1cIjtcbiAgfVxufVxuXG5AbWl4aW4gZm9udCgkc2l6ZSwgJHdlaWdodCwgJGhlaWdodDogJGJhc2VfbGluZS1oZWlnaHQpIHtcbiAgZm9udC1zaXplOiRzaXplO1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG59XG5cbkBtaXhpbiBmbGV4KCRqYywkYWkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkamM7XG4gIGFsaWduLWl0ZW1zOiAkYWk7XG59XG5cbkBtaXhpbiBob3ZlcigkYmdjLCAkY29sb3IsICRib3JkZXItY29sb3IpIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICB9XG59XG5cbi8vIE90aGVzIHN0eWxlc1xuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRiYXNlX3NpemU7XG59XG5cbi5wYWdlLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtaW4td2lkdGg6ICR4cztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkYmFzZV9mb250O1xuICBsaW5lLWhlaWdodDogJGJhc2VfbGluZS1oZWlnaHQ7XG59XG5cbi5ib2R5X2hpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IFxuXG4uaGVhZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gfVxuIFxuIC5wYWdlLW1haW4ge1xuICAgZmxleDogMSAwIGF1dG87XG4gXG4gfVxuIC5mb290ZXIge1xuICAgZmxleDogMCAwIGF1dG87XG4gfVxuXG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1zaXplKHhzKSB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKHhsKSB7XG4gICAgbWF4LXdpZHRoOiAxMTcycHg7XG4gIH1cbn1cbiIsIi8vIGNvbnRhaW5zIHN0eWxlcyBmb3IgaGVhZGVyIGFuZCBmb290ZXIsIGdyaWQsIGV0Yy5cblxuLnBhZ2UtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEtc2l6ZShsZykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEdyYXkxO1xuICB9XG59XG4uaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEtc2l6ZShtZCkge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtc2l6ZShsZykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUobGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG59XG4ucGFnZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUobGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R1dHUucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKHhsKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3R1dHUucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NSUgMjAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtc2l6ZSh4eGwpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHV0dS5wbmcpIG5vLXJlcGVhdCA1NSUgMTQwJS9hdXRvO1xuICB9XG59XG4udGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNy41cHg7IFxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoeHhsKSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKHh4bCkge1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG59XG5cbn1cbi5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcmRlcjogMTtcbn1cbiAgaW1nIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuLmNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuXG4uZmFjdG9yeS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUobWQpIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoeHhsKSB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMzYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZTogYXV0by8xZnI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUobWQpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUobGcpIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjRweCwgNjAwLCAxLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtc2l6ZShsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSxpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmF5MTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgIFxuICBcbiAgICB9XG4gIFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1zaXplKG1kKSB7XG4gICAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIGNvbG9yOiAkR3JheTM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi41cmVtKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBAaW5jbHVkZSBmb250KDE2cHgsNDAwLDEuMzcpO1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzLHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkQmx1ZTtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICBpbnB1dDpmb2N1cyB+IGxhYmVsLFxuICAgIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCxcbiAgICB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pIHNjYWxlKDAuOCk7XG4gICAgfVxuXG4gICAgLmZhY3RvcnktZm9ybS1yZXF1YXJlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4OyBcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtc2l6ZShtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQmx1ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlcXVhcmVkLS1zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICB9XG5cbiAgLmlucHV0ZmlsZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5pbnB1dGZpbGUge1xuICAgICAgd2lkdGg6IDAuMXB4O1xuICAgICAgaGVpZ2h0OiAwLjFweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmlucHV0ZmlsZSArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOjE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgYW5pbWF0aW9uOiBjaGFuZ2VDb2xvciAycyBpbmZpbml0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBjaGFuZ2VDb2xvciB7XG4gICAgICAwJSB7XG4gICAgICAgIGNvbG9yOiAkUmVkO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICBjb2xvcjogJEJsYWNrO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgY29sb3I6ICRSZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhY3RvcnktZm9ybS1yZW1hcmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJEdyYXkzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtc2l6ZShsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvci1zaXplIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEdyYXkxO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgQGluY2x1ZGUgbWVkaWEtc2l6ZShtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDlweCAwIDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkR3JheTE7XG4gICAgICBjb2xvcjokQmx1ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6aW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmVycm9yLXNpemUtLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUmVkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkV2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRSZWRfaG92ZXI7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEdyYXkxO1xuXG4gIH1cbiAgJl9vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTEwNnB4O1xuICAgICAgICBoZWlnaHQ6Njg3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHV0dV9tb2RhbC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUoeGwpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTI1JTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUoeHhsKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206LTEwJTtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoeHMpIHtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoc20pIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUobWQpIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUobGcpIHtcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXNpemUoeGwpIHtcbiAgICBtYXgtd2lkdGg6IDExNzJweDtcbiAgfVxuICB9XG4gICZfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMjMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUoeGwpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udCgyNHB4LCA3MDAsMS4wOCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1zaXplKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1zaXplKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1zaXplKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtc2l6ZShsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtc2l6ZSh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4iXX0= */
