html{-webkit-tap-highlight-color:transparent;min-width:320px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;overflow-scrolling:touch}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0;padding:0}body{font-family:"source-han-sans-simplified-c",Arial,sans-serif;line-height:1.5;font-size:14px;height:100%}h1,h2,h3,h4,h5,h6{font-size:100%}fieldset,img{border:0}address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,button{-webkit-box-sizing:border-box;box-sizing:border-box;font:100% "source-han-sans-simplified-c",Arial,sans-serif;background:#f8f8fa;outline:none;border:1px solid transparent;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}input[type=checkbox],input[type=radio]{vertical-align:middle}textarea{-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;overflow:auto;font:100% "source-han-sans-simplified-c",Arial,sans-serif;resize:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}time,mark{display:inline}mark{background-color:#ff0;color:#000}audio:not([controls]){display:none;height:0}input[type=text],input[type=reset],input[type=submit],select,button,textarea{-webkit-appearance:none}input::-ms-clear{display:none !important}img{display:block;margin:auto;max-width:100%;max-height:100%;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}html,body{scroll-behavior:smooth}body{position:relative;font-size:16px;color:#646874;font-family:source-han-sans-simplified-c, Arial, sans-serif;font-weight:300}a{color:inherit;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}h1,h2,h3,h4,h5,h6{color:#2d3341}h1{font-size:46px}h2{font-size:38px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;max-width:100%;margin:0 auto;padding:0 10px}.container p{margin:10px 0}.banner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2d3341 url("../img/common/common-page-banner-bg.jpg") center no-repeat;background-size:cover;color:#fff;min-height:320px;padding:40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.banner>.container{position:relative}.banner .text{max-width:660px}.banner h1{color:#fff}.breadcrumb{position:absolute;left:0;right:0;bottom:25px;max-width:1180px;margin:0 auto;padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff8;font-size:14px;font-weight:400}.breadcrumb>a:first-child{margin-left:auto}.breadcrumb>a:hover{color:#fff}.breadcrumb>span{margin:0 8px}.breadcrumb>b{color:#fff;font-weight:inherit}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex>.left{width:50%;max-width:580px}.flex>.right{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 0 0 20px}.link{color:#2d72db;font-weight:400}.link:hover{color:#227aff}.video-popup,.video{position:relative;overflow:hidden;cursor:pointer}.video-popup .play,.video .play{position:absolute;left:50%;top:50%;width:50px;line-height:50px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:28px;pointer-events:none;text-align:center}.video-popup .play:before,.video .play:before{content:'\20';position:absolute;left:-4px;top:0;bottom:0;right:4px;background:rgba(255,255,255,0.2);border-radius:50px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.video-popup:hover .play:before,.video:hover .play:before{-webkit-animation:bounce .24s ease-in-out 0s 1;animation:bounce .24s ease-in-out 0s 1}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1.6);transform:scale(1.6)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes bounce{0%{-webkit-transform:scale(1.6);transform:scale(1.6)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.video{background-color:#f6f7f9;-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);border:14px solid #1f2630;border-radius:30px}.video video,.video iframe{display:block;margin:0 auto;width:100%}.video>iframe{position:absolute;z-index:2;left:0;top:0;bottom:0;right:0;height:100%;opacity:0;border:none;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.video.playing>.play{opacity:0}.video.playing>iframe{opacity:1}.mml-mask iframe{display:block;max-width:100%;max-height:100%;border:none}#modal-video::-webkit-scrollbar{width:0;height:0}#modal-video::-webkit-scrollbar-button{display:none}#modal-video::-webkit-scrollbar-track{background-color:transparent}#modal-video::-webkit-scrollbar-thumb{background:#aaa}#modal-video::-webkit-scrollbar-corner{display:none}#modal-video .mml-modal{position:relative;max-width:1024px}#modal-video .mml-modal-close{position:absolute;right:0;bottom:100%;color:#fff}.subtil{font-size:14px}.btn,.wpcf7-submit,.btn-contact>a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0 32px;background:#2d72db;color:#fff;max-width:100%;font-size:16px;font-weight:400;line-height:54px;border-radius:30px;border-color:transparent;cursor:pointer;white-space:nowrap;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;overflow:hidden}.btn:hover,.wpcf7-submit:hover,.btn-contact>a:hover{background:#227aff}.mml-form{position:relative}.mml-form input:not([type=submit]),.mml-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:10px 0 0;padding:15px;border:1px solid transparent;border-radius:8px;background:#f6f7f9;outline:none;max-height:120px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;resize:none}.mml-form input:not([type=submit]):focus,.mml-form textarea:focus{background:#edf6ff}.input-row{margin:10px 0}.modal-contact .mml-modal{width:660px}.modal-contact .steps{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:solid 1px #ececec}.modal-contact .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-contact .nav.active{color:#2d3341}.modal-contact .nav.active .index{color:#fff}.modal-contact .nav.active .index:before{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-contact .nav.passed .index{color:#2d3341}.modal-contact .nav.passed .index:before{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.modal-contact .index{position:relative;line-height:30px;width:30px;overflow:hidden;border-radius:50%;background:#f6f7f9;font-size:14px;text-align:center}.modal-contact .index:before{content:'\20';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:#2d72db;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.modal-contact .index>span{position:relative;z-index:1}.modal-contact .text{margin-left:10px}.modal-contact .line{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 20px;border-top:1px dashed #ddd}.modal-contact .tabs{padding:10px 20px 40px;text-align:left}.modal-contact .tabs h5{margin:20px 0 10px 20px}.modal-contact .tab{display:none}.modal-contact .tab.active{display:block}.modal-contact .select{position:relative}.modal-contact .select .fa-chevron-down{position:absolute;right:25px;top:25px;font-size:14px;pointer-events:none}.modal-contact .select.active>.options{height:unset;padding:8px 20px;overflow:auto}.modal-contact input,.modal-contact textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 40px 20px 20px;border-radius:100px;border:none;outline:none;background:#f6f7f9}.modal-contact input:hover,.modal-contact textarea:hover{background:#edf6ff}.modal-contact textarea{border-radius:32px}.modal-contact .options{z-index:100;height:0;padding:0 20px;overflow:hidden;background:#fff;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.16);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.16);border-radius:33px}.modal-contact .options>a{display:block;margin:10px 0;font-weight:400;cursor:pointer}.modal-contact .options>a:hover{color:#2d72db}.modal-contact .switchers{margin:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal-contact .switchers i{font-size:12px}.modal-contact .prev i{margin:4px 10px 0 0}.modal-contact .next i{margin:4px 0 0 10px}.modal-contact .next,.modal-contact .prev,.modal-contact .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:400}.modal-contact .next:hover,.modal-contact .prev:hover,.modal-contact .submit:hover{color:#fff}.modal-contact .next,.modal-contact .submit{margin-left:auto}.modal-contact .submit.disabled{pointer-events:none;opacity:0.5}.mml-page,.mml-ellipsis{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:40px;min-width:42px;border:1px solid transparent;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.mml-page{cursor:pointer}.mml-page.mml-active{border-color:#ddd}.mml-page:hover{color:#222}.mml-page-prev,.mml-page-next{font-size:14px}.mml-page-prev{margin-right:15px}.mml-page-next{margin-left:15px}[class*=slicker-]{max-height:0;overflow:hidden}[class*=slicker-].slick-initialized{overflow:unset;max-height:unset}.slick-slide{outline:none}.slick-slide a{outline:none}.slick-arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;width:30px;text-align:center;cursor:pointer}.slick-arrow.arrow-l{left:0}.slick-arrow.arrow-r{right:0}.slick-dots{text-align:center}.slick-dots>li{display:inline-block;margin:4px;width:10px;height:10px;background-color:#5858ee;border-radius:100px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;cursor:pointer}.slick-dots>li.slick-active{background-color:blue}.slick-dots button{display:none}@media (max-width: 640px){h1{font-size:36px}h2{font-size:32px}.btn{line-height:42px}.mml-page,.mml-ellipsis{line-height:30px;min-width:32px}.modal-contact .steps{padding:20px}.modal-contact .text{display:none}.modal-contact .tabs{padding:10px 20px 20px !important}.modal-contact .tabs h5{margin:20px 0 10px 20px !important}.modal-contact input,.modal-contact textarea{padding:15px 40px 15px 20px}.modal-contact textarea,.modal-contact .options{border-radius:27px}.modal-contact .options{padding:0 20px}.modal-contact .select.active .options{padding:8px 20px}.modal-contact .select .fa-chevron-down{right:20px;top:20px}.modal-contact .switchers{margin:30px 0 0}}.m-header{position:relative;z-index:50;background-color:rgba(0,0,0,0);font-weight:400}.m-header .m-header-bd{padding:0 10px}.m-header.home-header{position:absolute;left:0;top:0;right:0;color:#fff}.m-header.home-header:not(.sticky-header) .logo-dark{display:none}.m-header.home-header:not(.sticky-header) .current-menu-parent,.m-header.home-header:not(.sticky-header) .current-menu-item{color:#fff}.m-header.home-header:not(.sticky-header) .current-menu-parent:before,.m-header.home-header:not(.sticky-header) .current-menu-item:before{background:#fff}.m-header.home-header:not(.sticky-header) .responsive-menu-toggle{color:#fff}.m-header.home-header.sticky-header .logo-light{display:none}.m-header.sticky-header{color:#646874}.m-header.sticky-header .m-header-bd{position:fixed;z-index:20;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.m-header.sticky-header .container{padding:10px 0}.m-header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1760px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,0.2)}.m-header .m-logo{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:42px;text-align:center;width:200px}.m-header .m-logo>a{display:block}.m-header .responsive-menu-toggle{display:none;padding:10px;color:#222}.m-header .m-nav{margin:0 0 0 auto;white-space:nowrap;text-align:center}.m-header .m-nav .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-header .m-nav .menu>li.menu-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:30px}.m-header .m-nav .menu a{position:relative;display:block;padding:10px}.m-header .m-nav .menu .menu-arrow{margin-left:.2em;padding:0 0 0 5px;vertical-align:middle;font-size:.5em;-webkit-transform:scale(0.72);-ms-transform:scale(0.72);transform:scale(0.72)}.m-header .m-nav .btn-contact>a{padding:0 30px;line-height:42px}.m-header .m-nav .sub-menu{position:absolute;z-index:100;display:none;min-width:100%;background-color:#fff;color:#646874;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);border-radius:4px;text-align:left}.m-header .m-nav .sub-menu.active{display:block}.m-header .m-nav .sub-menu .menu-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.m-header .m-nav .sub-menu>.menu-item a{padding:10px 20px}.m-header .m-nav .sub-menu>.menu-item a:hover{background-color:rgba(0,0,0,0.06)}.m-header .m-nav .sub-menu>.menu-item+.menu-item{border-top:1px solid rgba(0,0,0,0.05)}.m-header .m-nav .sub-menu>.menu-item>.sub-menu{position:absolute;top:0;left:100%}.m-header .current-menu-parent,.m-header .current-menu-item{color:#222}.m-header .menu>.current-menu-parent:before,.m-header .menu>.current-menu-item:before{content:'\20';position:absolute;bottom:2px;left:50%;margin-left:-10px;width:20px;height:3px;background:#222;border-radius:10px}.stack .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack .m-logo{width:100%;text-align:center}.stack .m-logo:after{position:absolute;left:50%;content:'';display:block;width:50%;margin-top:5px;border-bottom:1px solid #fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.split-menu .container{position:relative;display:inherit}.split-menu .m-logo{position:absolute;width:calc(24% - 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.split-menu .m-nav{width:100%}.split-menu .m-nav .menu-container{float:left;width:38%}.split-menu .m-nav .menu-container:nth-last-child(1){float:right}.responsive-menu-bd{position:relative;height:0px}.responsive-menu-bd .responsive-menu-toggle{position:absolute;right:10px;top:-40px;max-width:60px}@media (max-width: 1024px){.m-header .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .m-logo{width:150px}.m-header .m-nav{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%}.m-header .m-nav .responsive-menu-toggle{display:block}.m-header .m-nav .menu-container{display:none}.m-header .m-nav .menu-container.has-template .menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .m-nav .menu-container.has-template .menu>li.menu-item{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.m-header .m-nav .menu-container.has-template .menu .sub-menu .menu-arrow{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.m-header .m-nav .menu-container.has-template .menu .sub-menu>li.menu-item>.sub-menu{top:100%;left:0}.stack .m-logo:after{display:none}.split-menu .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.split-menu .m-logo{position:relative;left:0;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.split-menu .m-nav .menu-container{width:100%;float:none}.custom-menu .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-menu .m-logo{width:100%}.custom-menu .m-nav{max-width:100%;width:100%}}.slide-mask{position:fixed;top:0;left:0;z-index:9002;display:none;width:100%;height:120%;background:rgba(0,0,0,0.6)}.slide-close{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;-webkit-transition:color .24s;-o-transition:color .24s;transition:color .24s}.slide-close>span{display:inline-block;margin:10px;padding:0 8px;cursor:pointer;line-height:40px;font-size:32px}.slide-close:hover{color:#fff}.slide-menu{position:fixed;top:0;right:-250px;z-index:100000;width:250px;height:100%;overflow-y:auto;border-bottom-width:60px;border-bottom-style:solid;border-color:#191919;color:#a6a6a6;font-size:15px;background-color:#191919}.slide-menu .menu-container{border-bottom:1px solid rgba(255,255,255,0.03)}.slide-menu .menu-container ul li{width:100%;position:relative;border-top:1px solid rgba(255,255,255,0.03);-webkit-box-sizing:border-box;box-sizing:border-box;color:#a6a6a6}.slide-menu .menu-container ul li.active{color:#fff}.slide-menu .menu-container ul li.active>a .menu-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slide-menu .menu-container ul li a{position:relative;display:block;padding:11px 5px 10px 20px;margin-right:50px;text-decoration:none;line-height:19px;color:inherit}.slide-menu .menu-container ul li a:hover{color:#fff}.slide-menu .menu-container ul li .menu-arrow{position:absolute;right:-40px;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px;color:#999;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.slide-menu .menu-container ul li .sub-menu{display:none}.slide-menu .menu-container .btn-contact>a{background:unset}.slide-menu .menu-container>ul li .sub-menu li>a{padding-left:30px}.slide-menu .menu-container>ul li .sub-menu li .sub-menu li>a{padding-left:45px}.slide-menu .menu-container>ul li .sub-menu li .sub-menu li .sub-menu li a{padding-left:60px}.cta{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;min-height:660px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;background:transparent url("../img/common/common-cta-bg.jpg") center no-repeat;background-size:cover;color:#fff}.cta>.container{margin:auto;width:620px}.cta .btn{margin-top:40px;line-height:50px;border:2px solid #fff;background:transparent}.cta .btn:hover{background:#fff;color:#2d3341}.cta h2{color:#fff}.footer{padding:60px 0 0;font-size:14px}.footer .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #ddd}.footer .footer-logo{margin:0 auto 30px 0}.footer .share{margin:0 0 10px 10px;border-radius:4px;overflow:hidden}.footer-bd{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-bd .links{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:680px}.footer-bd .links h5:not(:first-child){margin-top:50px}.footer-bd .links a{display:inline-block;margin:20px 30px 0 0}.footer-bd .links a:hover{color:#000}.footer-bd .contacts{width:40%;max-width:380px;margin-left:20px}.footer-bd .contacts h5{margin-bottom:10px}.footer-bd .mml-form{margin:20px 0}.footer-bd .mml-form input{padding:0 70px 0 20px;line-height:60px}.footer-bd .mml-form button{position:absolute;top:5px;right:5px;line-height:50px;width:50px;background:#2d72db;color:#fff;border:none;border-radius:8px;font-size:20px;text-align:center;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;cursor:pointer}.footer-bd .mml-form button:hover{background:#227aff}.footer-bd .mml-form button.error{background:#f16a6a}.footer-bd .mml-form button.success{background:#4dd075}.footer-bd .publics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer-bd .publics>li{position:relative;margin:10px 20px 1.5em 0;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-bd .publics .img{margin:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer-bd .publics span{position:absolute;left:0;top:100%;right:0}.copyright{padding:40px 0;text-align:right}@media (max-width: 680px){.footer-bd{display:block}.footer-bd .contacts{margin:40px 0 0;max-width:unset;width:unset}.cta{min-height:400px}}.mml-mask{position:fixed;z-index:1000;left:0;top:0;bottom:0;right:0;padding:20px;background:rgba(0,0,0,0.5);display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mml-mask.mml-show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.mml-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;max-height:100%;width:100%;background:#fff;border-radius:3px;-webkit-box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15);box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15)}.mml-modal-header{padding:5px 15px;text-align:right}.mml-modal-close{font-size:26px;cursor:pointer}.mml-modal-close:hover{color:#ff2525}.mml-modal-content{overflow:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mml-popup .mml-modal-content{padding:0 30px 30px}.mml-popup .mml-modal-content .p-tit{text-align:center;margin-bottom:30px}.mml-popup .mml-formrow{margin-bottom:20px}.mml-popup .mml-formrow span.tit{display:block;padding:0 20px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.mml-popup input{padding:5px 20px;height:54px;-webkit-box-sizing:border-box;box-sizing:border-box}.mml-popup textarea{max-height:180px;-webkit-box-sizing:border-box;box-sizing:border-box}.mml-popup input[type="submit"]{background:#2d72db;color:#fff;max-width:100%;border-radius:30px;border-color:transparent;padding:0 20px;margin:0;cursor:pointer}.mml-popup input[type="submit"]:hover{opacity:.8}.p11-2{margin:100px auto;text-align:center}.p11-2>.flex{margin-top:40px}.p11-2 .left{margin-left:35px;width:24%;max-width:256px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:18px;font-weight:400;color:#2d3341}.p11-2 .left>.item{position:relative;margin:10px 0;background-image:-webkit-gradient(linear, left bottom, left top, from(#f8f8fa), to(rgba(248,248,250,0.5))),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-o-linear-gradient(bottom, #f8f8fa 0%, rgba(248,248,250,0.5) 100%),-o-linear-gradient(#fff, #fff);background-image:linear-gradient(0deg, #f8f8fa 0%, rgba(248,248,250,0.5) 100%),linear-gradient(#fff, #fff);background-blend-mode:normal, normal;border-style:solid;border-width:4px;border-image-source:linear-gradient(-20deg, #edf0f6 0%, rgba(237,240,246,0.3) 100%);border-image-slice:1;border-radius:10px;line-height:96px}.p11-2 .left img{position:absolute;left:-35px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.p11-2 .right{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:780px;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);border-radius:20px;border:solid 1px #ececec}.p11-2 .steps{padding:40px 60px}.p11-2 .text{margin-left:20px;font-size:18px}.p11-2 .tabs{padding:10px 50px 40px}.p11-2 .tabs h5{margin:30px 0 20px 40px}.p11-2 .options{position:absolute;top:100%;left:0;right:0;padding:0 40px}.p11-2 .select .fa-chevron-down{right:40px}.p11-2 .select.active>.options{padding:8px 40px}.p11-2 .switchers{margin:80px 0 0}.p11-2 textarea{padding:20px 60px 20px 40px}.p11-3{margin-bottom:40px;width:1500px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p11-3>.left{width:60%;max-width:870px}.p11-3>.left img{border-radius:10px}.p11-3>.right{max-width:524px}.p11-3 .contacts{font-size:18px}.p11-3 .contacts>li{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p11-3 .contacts img{margin:4px 8px 0 0}.p11-3 .contacts i{margin-right:12px;color:#2d72db;font-size:20px}@media (max-width: 1080px){.p11-3{display:block}.p11-3>.left{width:unset;margin:0 auto}.p11-3>.right{margin:30px auto 0;max-width:870px}}@media (max-width: 900px){.p11-2>.flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p11-2 .left{margin:40px auto 0;padding-left:50px;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p11-2 .right{margin:auto 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:100%}}@media (max-width: 640px){.p11-2{margin:50px auto}}.p10-2.blog-detail>.left{width:60%;max-width:680px}.p10-2 .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 40px;font-size:14px}.p10-2 .tags{margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-2 .tags>img{margin:0 8px 0 0}.p10-2 .tags .tag{margin:0 0 0 12px}.p10-2 .content{line-height:1.725}.p10-2 .content a{color:#2d72db;text-decoration:underline}.p10-2 .content a:hover{color:#227aff}.p10-2 .comments{margin:80px 0 0}.p10-2 .comments>form{text-align:right}.p10-2 .textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;padding:15px 20px;width:100%;min-height:150px;background-color:#f8f8fa;border:none;border-radius:10px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p10-2 .textarea:focus{background:#edf6ff;outline:none}.p10-2 .submit{padding:9px 19px;border:none;border-radius:6px;cursor:pointer;background:#2d72db;color:#fff;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p10-2 .submit:hover{background:#227aff}.p10-2 .submit:disabled{pointer-events:none;color:rgba(100,104,116,0.5);background:#f8f8fa}@media (max-width: 840px){.p10-2.blog-detail{display:block}.p10-2.blog-detail>.left{width:unset;margin:0 auto;max-width:unset}.p10-2.blog-detail>.right{margin:40px auto 0;max-width:unset}}.p10-2{margin:100px auto}.p10-2 .card{padding:20px 30px;-webkit-box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);border-radius:7px;border:solid 1px #ececec}.p10-2 .section-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:18px;border-bottom:1px solid #ececec}.p10-2 .section-title>img{margin:0 10px 0 0}.p10-2>.left{width:70%;max-width:740px}.p10-2>.right{margin-bottom:auto;max-width:420px;position:-webkit-sticky;position:sticky;top:80px}.p10-2 .title{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-2 .time{margin:0 20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:62px;height:62px;padding:5px;text-align:center;font-size:14px;background:#f7f8fb;color:#646874}.p10-2 .date{font-weight:400;font-size:28px;line-height:1.25}.p10-2 .tag{display:inline-block;margin:0 10px 10px 0;padding:4px 10px;background:#f7faff;color:#80a8ff;font-weight:400}.p10-2 .blogs{font-size:14px}.p10-2 .blogs>li{padding:30px 0;border-bottom:1px solid #ececec}.p10-2 .blogs .left{width:25%;max-width:260px}.p10-2 .blogs a:hover{color:#2d72db}.p10-2 .categories{margin-bottom:20px}.p10-2 .categories>.list{margin:10px 0 -10px 20px}.p10-2 .categories>.list>li{padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400}.p10-2 .categories>.list>li+li{border-top:1px solid #ececec}.p10-2 .categories>.list>li>a{margin-left:10px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.p10-2 .categories>.list>li>i{color:#e3e4e6;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p10-2 .categories>.list>li:hover,.p10-2 .categories>.list>li.active{color:#2d3341}.p10-2 .categories>.list>li:hover>i,.p10-2 .categories>.list>li.active>i{color:#2d72db}.p10-2 .recommand .flex{margin:20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-2 .recommand .flex:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.p10-2 .recommand .left{width:46%;max-width:160px;overflow:hidden}.p10-2 .recommand h6{font-weight:400}.p10-2 .recommand time{display:block;margin-top:10px;color:rgba(100,104,116,0.5);font-size:14px}.p10-2 .recommand .right{padding:10px 0}.p10-2 .pagination{margin:30px auto 10px;text-align:center}@media (max-width: 1080px){.p10-2:not(.blog-detail){display:block}.p10-2:not(.blog-detail) .card{padding:20px}.p10-2:not(.blog-detail)>.left{width:unset;max-width:unset}.p10-2:not(.blog-detail)>.right{margin:20px auto 0 0;max-width:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p10-2:not(.blog-detail) .categories{margin-bottom:0}.p10-2:not(.blog-detail) .recommand{margin:0 0 0 20px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}@media (max-width: 640px){.p10-2{margin:50px 0}.p10-2 .categories{width:30%;max-width:280px}.p10-2 .categories .list{margin:0 0 -10px}.p10-2 .categories .list>li{padding:10px 0}.p10-2:not(.blog-detail) .recommand .flex{display:block;margin:10px 0}.p10-2:not(.blog-detail) .recommand .left{width:unset;max-width:unset}.p10-2:not(.blog-detail) .recommand .right{margin:0}.p10-2:not(.blog-detail) .recommand time{margin-top:0}}@media (max-width: 480px){.p10-2 .blogs .flex{display:block}.p10-2 .blogs .left{width:unset;max-width:unset}.p10-2 .blogs .right{margin:20px 0 0}.p10-2>.right{display:block}.p10-2 .categories{width:unset;max-width:unset}.p10-2 .recommand{margin:20px 0 0}}.p9-2{margin:100px auto}.p9-2>.left{position:-webkit-sticky;position:sticky;margin-bottom:auto;top:100px;width:30%;max-width:280px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;color:#2d3341;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p9-2 .search{margin-top:10px;padding:18px 14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 0px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 0px 40px 0px rgba(162,174,195,0.2);border-radius:10px;color:#d0d2d9;overflow:hidden}.p9-2 .search>input{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;border:none;min-width:0;background:transparent}.p9-2 .search .split{margin:0 10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2px;height:12px;background:#dde1e6}.p9-2 .anchors{position:relative;margin-top:25px;background-color:#fff;-webkit-box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);border-radius:10px;overflow:hidden}.p9-2 .anchors>a{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px;line-height:54px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;white-space:nowrap;cursor:pointer}.p9-2 .anchors>a>.fas{margin-left:10px;font-size:.7em}.p9-2 .anchors>a>span{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.p9-2 .anchors>a.hidden{display:none}.p9-2 .anchors>.active{color:#fff}.p9-2 .square{position:absolute;left:0;right:0;top:0;height:54px;background-image:-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p9-2>.right{margin-bottom:-60px;max-width:840px}.p9-2 .subtil{margin-bottom:30px}.p9-2 .item{padding-bottom:60px}.p9-2 .item.hidden{display:none}.p9-2 .faq.hidden{display:none}.p9-2 .tip{display:none;margin:1.5em 0;font-weight:400}.p9-2 .tip.show{display:block}.p9-2 .tip>span{color:#2d72db;cursor:pointer}@media (max-width: 640px){.p9-2{margin:50px 0;font-size:14px}.p9-2 .anchors>a{padding:0 10px;line-height:42px}.p9-2 .anchors .square{height:42px}}.p7-2{position:relative;margin:90px auto 40px;padding:0 100px;width:980px}.p7-2 .quote-left{position:absolute;top:0;left:10px;font-size:52px;color:#edeef1}.p7-3{margin-bottom:50px;width:980px}.p7-3 .item{margin-left:100px;padding:50px 0}.p7-3 .item+.item{border-top:1px solid #ddd}.p7-3 .year{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p7-3 .year>b{font-size:48px}.p7-3 .month{margin-top:40px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p7-3 .month>b{font-size:22px}.p7-3 .year,.p7-3 .month{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p7-3 .year>b,.p7-3 .month>b{width:120px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:500;line-height:1;text-align:right;color:#d8dee6}.p7-3 h3{font-size:30px}.p7-3 .content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-left:20px;max-width:660px}.p7-3 .pictures{margin:20px -10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p7-3 .pictures>li{margin:10px;width:calc(50% - 20px)}.p7-3 .pictures>li:first-child{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p7-3 .pictures img{border-radius:10px}@media (max-width: 880px){.p7-2{padding:0 10px 0 80px}.p7-3 .item{margin-left:0}}@media (max-width: 640px){.p7-2{margin:40px 0;padding:0 10px 0 60px}.p7-2 .quote-left{font-size:32px}.p7-2 h2{font-size:24px}.p7-3 .item{padding:20px 0}.p7-3 .year>b,.p7-3 .month>b{width:60px}.p7-3 .year>b{font-size:28px}.p7-3 .month{margin-top:20px}.p7-3 .month>b{font-size:18px}.p7-3 h3{font-size:24px}.p7-3 .pictures{margin:0 -10px 0}}@media (max-width: 480px){.p7-3 .pictures>li{width:100%}}.p6-2{margin:100px auto 120px;font-size:18px}.p6-2>.left{width:40%;max-width:360px}.p6-2>.right{padding-left:30px;border-left:1px solid #ddd;max-width:540px}.p6-3{font-size:18px}.p6-3>.flex{margin:80px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p6-3>.flex:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p6-3>.flex:nth-child(even) .text{margin:0 20px 0 0}.p6-3 .image{width:56%;max-width:680px}.p6-3 .text{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 0 0 20px;max-width:450px}.p6-3 img{border-radius:30px}.p6-4{margin-top:120px;width:1380px;text-align:center;font-size:18px}.p6-4>.flex{min-height:500px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-shadow:0px 8px 40px 0px rgba(164,189,214,0.25);box-shadow:0px 8px 40px 0px rgba(164,189,214,0.25);border-radius:30px}.p6-4 .half{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:560px;padding:40px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p6-4 .line{width:1px;background:#ddd}.p6-4 h3{font-size:30px}.p6-4 .btn{margin:30px auto 0}.p6-4 .btn-ck{background:rgba(45,115,219,0.08);color:#2d72db}.p6-4 .btn-ck:hover{background:#2d72db;color:#fff}@media (max-width: 860px){.p6-2{display:block;text-align:center}.p6-2>.left{width:unset;max-width:unset}.p6-2>.right{margin:30px auto 0;padding-left:0;border-left:0}.p6-3>.flex{display:block}.p6-3 .image{width:unset;max-width:unset}.p6-3 .text{margin:20px auto 0 !important;max-width:680px}.p6-4>.flex{display:block}.p6-4 .line{width:100%;height:1px}.p6-4 .half{max-width:unset}}@media (max-width: 640px){.p6-2{margin:50px 0}.p6-3>.flex{margin:40px 0}}.p5-2{margin:100px auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p5-2 .left{position:-webkit-sticky;position:sticky;top:100px;width:30%;max-width:280px;background-color:#fff;-webkit-box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);border-radius:10px;overflow:hidden;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;color:#2d3341;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p5-2 .left>a{position:relative;z-index:1;display:block;padding:0 20px;line-height:54px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;white-space:nowrap;cursor:pointer}.p5-2 .left>.active{color:#fff}.p5-2 .square{position:absolute;left:0;right:0;top:0;height:54px;background-image:-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p5-2 .right{max-width:780px}.p5-2 .item{margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid #ececec}.p5-2 .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.p5-2 .abstract{margin-top:40px;font-size:18px}.p5-2 .link{display:inline-block;margin-top:40px}.p5-2 .link>i{display:inline-block;font-size:.6em;vertical-align:middle;-webkit-transform:translate(4px, -1px);-ms-transform:translate(4px, -1px);transform:translate(4px, -1px);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p5-2 .link:hover>i{-webkit-transform:translate(20px, -1px) rotatey(180deg);-ms-transform:translate(20px, -1px) rotatey(180deg);transform:translate(20px, -1px) rotatey(180deg)}@media (max-width: 640px){.p5-2{margin:50px 0}.p5-2 .left>a{padding:0 10px;line-height:42px}.p5-2 .left .square{height:42px}.p5-2 .item{margin-bottom:40px;padding-bottom:40px}.p5-2 .link,.p5-2 .abstract{margin-top:20px}}.p4-2{margin:100px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px}.p4-2 .hoster{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p4-2 .avatar{margin:0 20px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;overflow:hidden;border-radius:50%}.p4-2 h2{margin-top:40px}.p4-2 h4{margin-bottom:5px;font-size:22px}.p4-2 .left{width:40%;max-width:320px}.p4-2 .right{max-width:680px;border-radius:10px;overflow:hidden}.p4-3{padding:60px 0;text-align:center;font-size:14px;background-image:-webkit-gradient(linear, left bottom, left top, from(#f7f8fa), to(#fafbfc));background-image:-o-linear-gradient(bottom, #f7f8fa 0%, #fafbfc 100%);background-image:linear-gradient(0deg, #f7f8fa 0%, #fafbfc 100%)}.p4-3 .cases{margin:30px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p4-3 .cases>li{position:relative;margin:10px;padding-bottom:54px;width:calc(33.3333% - 20px);border-radius:10px;overflow:hidden}.p4-3 .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.p4-3 .text{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 30px;line-height:54px;background-image:-webkit-gradient(linear, left top, right top, from(#2b3b63), color-stop(50%, #263354), to(#132248)),-webkit-gradient(linear, left top, left bottom, from(#262e3f), to(#262e3f));background-image:-o-linear-gradient(left, #2b3b63 0%, #263354 50%, #132248 100%),-o-linear-gradient(#262e3f, #262e3f);background-image:linear-gradient(90deg, #2b3b63 0%, #263354 50%, #132248 100%),linear-gradient(#262e3f, #262e3f);background-blend-mode:normal, normal;color:#fff;white-space:nowrap}.p4-3 h5{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 10px 0 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;color:#fff}.p4-4{margin:120px auto 100px;text-align:center;font-size:14px}.p4-4 .cases{margin:10px -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p4-4 .cases>li{margin:30px 10px 10px;width:calc(50% - 20px)}.p4-4 .cases img{max-height:unset;-webkit-transition:none;-o-transition:none;transition:none}.p4-4 h3{margin-top:20px}.p4-4 .image{height:400px;max-width:580px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 1px 16px 0px rgba(159,175,203,0.3);box-shadow:0px 1px 16px 0px rgba(159,175,203,0.3)}.p4-4 .image:hover img{-webkit-transition:all 10s linear;-o-transition:all 10s linear;transition:all 10s linear;-webkit-transform:translate(0, calc(-100% + 400px));-ms-transform:translate(0, calc(-100% + 400px));transform:translate(0, calc(-100% + 400px))}.p4-4 .mml-btn-box{margin-top:50px}.p4-4 .mml-btn-box a.mml-btn{border:1px solid #000;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 30px;border-radius:5px;font-weight:800}.p4-4 .mml-btn-box img{display:inline-block;vertical-align:middle;margin-right:6px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width: 800px){.p4-2{display:block}.p4-2 .left{margin:0 auto;width:unset;max-width:680px}.p4-2 .right{margin:30px auto 0}.p4-3 .cases>li{width:calc(50% - 20px)}.p4-4 .image{height:300px}}@media (max-width: 640px){.p4-2{margin:50px 0}.p4-3 .text{padding:0 10px}.p4-4{margin:60px 0 50px}.p4-4 .cases>li{width:100%}}@media (max-width: 440px){.p4-3 .cases>li{width:100%;max-width:380px}}.p3-n-2{margin:100px auto 80px}.p3-n-2 .left{padding-top:40px;width:42%;max-width:480px}.p3-n-2 .left>span{font-size:14px}.p3-n-2 .text{margin-top:40px}.p3-n-2 .right{max-width:640px}.p3-n-2 .right img{border-radius:30px}.p3-n-3 .flex{padding:60px 0 0;border-bottom:1px solid #ececec;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p3-n-3 .flex:first-child{border-top:1px solid #ececec}.p3-n-3 .text{width:42%;max-width:480px;font-size:14px}.p3-n-3 .reasons{margin-top:40px;font-size:16px}.p3-n-3 .reasons>li{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p3-n-3 .index{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20px;margin:0 10px 0 0;font-size:24px;font-weight:700;color:#d3d7e2;line-height:1}.p3-n-3 .images{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 0 0 20px;max-width:580px;height:640px;max-height:640px;overflow:hidden;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s}.p3-n-3 .screenshot>li{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;opacity:0;-webkit-transform:translate(0, 40px);-ms-transform:translate(0, 40px);transform:translate(0, 40px)}.p3-n-3 .screenshot>li.active{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.p3-n-3 .arrow-prev,.p3-n-3 .arrow-next{position:absolute;z-index:2;right:0;width:48px;line-height:48px;color:#525866;border:1px solid #525866;border-radius:100px;opacity:0.5;text-align:center}.p3-n-3 .arrow-prev:hover,.p3-n-3 .arrow-next:hover{opacity:1}.p3-n-3 .arrow-prev{bottom:50%;-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}.p3-n-3 .arrow-next{top:50%;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.p3-n-3 .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p3-n-3 .reverse .arrow-prev,.p3-n-3 .reverse .arrow-next{left:0;right:auto}.p3-n-3 .reverse .images{margin:0 20px 0 0}.p3-n-3 .features{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:16px}.p3-n-3 .features>b{margin:10px 30px 10px 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:400;color:#525866}.p3-n-3 .names{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2d72db;font-weight:400}.p3-n-3 .names>.split{margin:0 12px;width:1px;height:13px;background:#ececec}.p3-n-4{margin:80px auto;font-size:14px}.p3-n-4 .flex{margin-top:60px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p3-n-4 .left{width:36%;max-width:280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p3-n-4 .left p{margin:0}.p3-n-4 .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:820px;font-size:16px}.p3-n-4 .right>i{color:rgba(100,104,116,0.5)}.p3-n-4 .quote{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 30px}.p3-n-4 .avatar{margin:0 20px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;overflow:hidden;border-radius:50%}@media (max-width: 940px){.p3-n-2{display:block}.p3-n-2>.left{width:unset;max-width:640px;padding-top:0;margin:0 auto}.p3-n-2>.right{margin:30px auto 0}.p3-n-3 .flex{display:block}.p3-n-3 .text{margin:0 auto;width:unset;max-width:580px}.p3-n-3 .images{margin:30px auto 0 !important}}@media (max-width: 640px){.p3-n-2{margin:50px 0}.p3-n-3 .flex{padding:30px 0 0}.p3-n-3 .images{max-height:420px}.p3-n-4{margin:40px 0}.p3-n-4 .flex{margin-top:30px;display:block}.p3-n-4 .left{width:unset;max-width:unset}.p3-n-4 .right{margin:20px 0 0}.p3-n-4 .quote{margin:0 10px}}.p3-2 .flex{margin:100px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p3-2 .flex:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p3-2 .flex:nth-child(even) .text{margin:0 20px 0 0}.p3-2 .image{width:56%;max-width:680px;border-radius:10px;overflow:hidden}.p3-2 .text{margin:0 0 0 20px;max-width:400px}.p3-2 .btn{margin-top:40px}.p3-3{padding:100px 0 70px;border-top:1px solid #ececec;text-align:center;font-size:14px}.p3-3>.container{padding:0 25px;width:1230px}.p3-3 .videos{margin:30px -25px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p3-3 .videos>li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0;padding:0 25px;width:33.3333%}.p3-3 .video-popup{overflow:hidden;border-radius:10px}.p3-3 .text{margin:15px 30px;text-align:left}.p3-3 h5{margin-bottom:6px}.p3-4{position:relative;padding:100px 0;background:transparent url("../img/p03/p03-s04-bg.jpg") center no-repeat;background-size:cover;overflow:hidden}.p3-4>.flex{width:1560px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.p3-4 .left{width:50%;max-width:770px}.p3-4 .right{margin:0 0 0 80px;max-width:520px;font-size:18px}.p3-4 h2{margin-bottom:15px;font-size:30px}.p3-4 .btn{margin-top:30px;line-height:50px;background:transparent;border:2px solid #2d72db;color:#2d72db}.p3-4 .btn:hover{background:#2d72db;color:#fff}@media (max-width: 940px){.p3-2 .flex{display:block}.p3-2 .image{width:unset;margin:0 auto}.p3-2 .text{margin:30px auto 0 !important;max-width:680px}.p3-4>.flex{display:block}.p3-4 .left{margin:0 auto;width:unset}.p3-4 .right{margin:30px auto 0;max-width:770px}}@media (max-width: 840px){.p3-3 .videos>li{width:50%}}@media (max-width: 640px){.p3-2 .flex{margin:50px 0}.p3-2 .btn{margin-top:20px}.p3-3{padding:50px 0}.p3-3 .container{padding:0 10px}.p3-3 .videos{margin:30px -10px 0}.p3-3 .videos>li{max-width:360px;margin:10px auto;padding:0 10px}.p3-4{padding:50px 0}}.p2-7-n-1{background:#eeeff2;font-weight:400;padding:15px 0}.p2-7-n-1 .breadcrumb{position:static;max-width:100%;color:#2228}.p2-7-n-1 .breadcrumb>a:hover,.p2-7-n-1 .breadcrumb>b{color:#222}.p2-7-n-1 .breadcrumb>a:first-child{margin-left:0}.p2-7-n-2{margin:100px auto 20px}.p2-7-n-2 .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:56%;max-width:680px}.p2-7-n-2 .left>img{border-radius:10px;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06)}.p2-7-n-2 .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 40px 0;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);border-radius:10px;border:solid 1px #ececec}.p2-7-n-2 .tags{margin:0 0 10px;font-size:14px;font-weight:400}.p2-7-n-2 .tags>li{display:inline-block;margin:10px 10px 0 0;padding:4px 10px;background:#f7faff;color:#80a8ff}.p2-7-n-2 .abstract{margin:10px 0}.p2-7-n-2 .time{margin-top:auto}.p2-7-n-2 .tail{margin-top:30px;padding:12px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ececec}.p2-7-n-2 .author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-7-n-2 .author>img{margin:0 10px 0 0;border-radius:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p2-7-n-2 .btn{margin-left:20px}.p2-7-n-3 h1{font-size:38px}.p2-7-n-3 h2,.p2-7-n-3 h3,.p2-7-n-3 h4,.p2-7-n-3 h5{margin:50px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#2d72db}.p2-7-n-3 h2:before,.p2-7-n-3 h3:before,.p2-7-n-3 h4:before,.p2-7-n-3 h5:before{content:'\20';margin-right:10px;width:5px;height:1em;background:#2d72db;border-radius:3px}.p2-7-n-3,.p2-7-n-4{padding:50px;-webkit-box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);border-radius:10px;border:solid 1px #ececec}.p2-7-n-4{margin:20px 0 30px}.p2-7-n-4>.flex{margin-bottom:30px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.p2-7-n-4 .left{width:50%;max-width:unset;font-size:14px}.p2-7-n-4 .right{text-align:right}.p2-7-n-4 .link>i{display:inline-block;font-size:.6em;vertical-align:middle;margin:-3px 0 0 4px}@media (max-width: 960px){.p2-7-n-2{display:block}.p2-7-n-2>.left{width:unset;margin:0 auto}.p2-7-n-2>.right{margin:30px 0 0;max-width:unset}}@media (max-width: 640px){.p2-7-n-2{margin:50px 0 20px}.p2-7-n-2>.right{padding:20px 20px 0}.p2-7-n-3,.p2-7-n-4{padding:20px}.p2-7-n-3 h2,.p2-7-n-3 h3,.p2-7-n-3 h4,.p2-7-n-3 h5{margin:30px 0 10px}}.p2-7-2{margin:20px auto}.p2-7-2>.flex{padding:80px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ececec}.p2-7-2 .left{width:56%;max-width:580px;overflow:hidden;border-radius:10px}.p2-7-2 .left:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.p2-7-2 .right{max-width:540px}.p2-7-2 .author{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-7-2 .author>img{margin:0 10px 0 0;border-radius:100px}.p2-7-2 h3{font-size:28px}.p2-7-2 .tags{margin:10px 0 30px;font-size:14px;font-weight:400}.p2-7-2 .tags>li{display:inline-block;margin:10px 10px 0 0;padding:4px 10px;background:#f7faff;color:#80a8ff}.p2-7-2 .tail{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p2-7-2 .btn{margin-right:20px}.p2-7-3{margin:100px auto}.p2-7-3 .left{width:40%;max-width:240px;font-size:14px}.p2-7-3 .btn{margin-top:40px}.p2-7-3 .right{max-width:840px}.faq{margin:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq.active .index{background:#2d72db;color:#fff}.faq.active .answer{height:unset;padding:10px 0}.faq.active .toggler:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.faq .index{-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;padding:30px 10px;border-radius:10px 0 0 10px;background:#f4f5f6;color:#9ca1a6;font-size:20px;font-weight:400;text-align:center;line-height:1.5rem;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.faq .content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding:30px 40px;border-radius:0px 10px 10px 0px;border:solid 1px #ececec;border-left:none}.faq .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;color:#525866;cursor:pointer}.faq .question>span{max-width:600px}.faq .toggler{position:relative;height:1em;width:1em;margin-left:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.faq .toggler:before,.faq .toggler:after{content:'\20';position:absolute;background:rgba(98,104,113,0.5)}.faq .toggler:before{left:50%;top:0;bottom:0;width:2px;margin-left:-1px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.faq .toggler:after{left:0;top:50%;right:0;height:2px;margin-top:-1px}.faq .answer{height:0;padding:0;max-width:600px;overflow:hidden;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;font-size:14px}@media (max-width: 960px){.p2-7-2>.flex{display:block}.p2-7-2 .left{margin:0 auto;width:unset}.p2-7-2 .right{margin:40px auto 0;max-width:580px}}@media (max-width: 840px){.p2-7-3{display:block}.p2-7-3 .left{text-align:center;width:unset;max-width:unset}.p2-7-3 .btn{margin-top:30px}.p2-7-3 .right{margin:40px auto 0}}@media (max-width: 640px){.p2-7-2>.flex{padding:40px 0}.p2-7-3{margin:50px 0}.faq .index{width:40px;padding:20px 10px}.faq .content{padding:20px}}.p2-6-3{text-align:center;font-size:14px}.p2-6-3 .navs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400;color:rgba(45,51,65,0.5)}.p2-6-3 .navs>.active{color:#2d3341;font-weight:700}.p2-6-3 .split{margin:0 20px}.p2-6-3 .tab{margin:20px -10px 0;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-6-3 .tab.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p2-6-3 .tab>li{margin:10px;width:calc(33.3333% - 20px);border-radius:20px;overflow:hidden}.p2-6-3 .flex,.p2-6-4 .flex{margin:80px 0;text-align:left;font-size:16px}.p2-6-3 .left,.p2-6-4 .left{width:30%;max-width:320px}.p2-6-3 .right,.p2-6-4 .right{max-width:780px}.p2-6-3 .btn,.p2-6-4 .btn{margin-top:20px}.p2-6-4{margin:200px auto}.p2-6-4 .tabs{margin-top:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p2-6-4 .navs{margin-left:20px;font-size:18px;font-weight:700;color:rgba(45,51,65,0.5);text-align:right}.p2-6-4 .navs>a{display:block;margin:30px 0}.p2-6-4 .navs>.active{font-size:24px;color:#2d3341}.p2-6-4 .tab{display:none;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p2-6-4 .tab.active{display:block}.p2-6-4 .tab>img{margin:0}.p2-6-3 h3,.p2-6-4 h3,.p2-6-5 h3,.p2-6-6 h3{position:relative;font-size:32px}.p2-6-3 h3>span,.p2-6-4 h3>span,.p2-6-5 h3>span,.p2-6-6 h3>span{position:relative;z-index:1}.p2-6-3 h3:before,.p2-6-4 h3:before,.p2-6-5 h3:before,.p2-6-6 h3:before{content:attr(data-index);position:absolute;left:0;top:-40px;line-height:1;font-size:80px;color:rgba(45,51,65,0.1)}.p2-6-5>.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-6-5 .left{margin:0 60px 0 auto;width:36%;max-width:500px;padding:10px}.p2-6-5 .right{max-width:950px}.p2-6-5 p{margin:10px 0;font-size:18px}.p2-6-5 .btn{margin-top:30px}.p2-6-6{margin:120px auto;overflow:hidden}.p2-6-6>.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-6-6 .left{width:60%;max-width:750px;-webkit-transform:translate(-50px, 0);-ms-transform:translate(-50px, 0);transform:translate(-50px, 0)}.p2-6-6 .right{max-width:500px;font-size:18px}.p2-6-6 .btn{margin-top:30px}.p2-6-7{text-align:center}.p2-6-7 .differ{position:relative;margin:30px auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;overflow:hidden}.p2-6-7 .layer{position:absolute;left:0;bottom:0;top:0;overflow:hidden;width:50%}.p2-6-7 .layer img{max-width:unset}.p2-6-7 .spliter{position:absolute;left:50%;top:0;bottom:0;width:2px;-webkit-transform:translate(-1px, 0);-ms-transform:translate(-1px, 0);transform:translate(-1px, 0);background:#fff;color:#fff;font-size:24px;cursor:move}.p2-6-7 .spliter>.dragger{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;line-height:40px;border:2px solid #fff;border-radius:50%;background:transparent}.p2-6-7 img{display:block;margin:unset;pointer-events:none}.p2-6-8{margin:240px auto 100px}.p2-6-8 .left{margin-top:40px;width:30%;max-width:160px;font-size:14px}.p2-6-8 .btn{margin-top:30px}.p2-6-8 .right{max-width:780px}.p2-6-8 .items{margin:0 -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-6-8 .items>li{position:relative;margin:10px;width:calc(50% - 20px);border-radius:10px;overflow:hidden}.p2-6-8 .items>li:hover>.view{opacity:1}.p2-6-8 .view{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:rgba(45,50,59,0.7);color:#fff;opacity:0}.p2-6-8 .view>i{margin:2px 8px 0 0}.modal-view{overflow:auto}.modal-view>img{max-height:unset}@media (max-width: 1420px){.p2-6-5 .left{margin:0}.p2-6-6 .left{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width: 860px){.p2-6-3 .tab>li{width:calc(50% - 20px)}.p2-6-3 .flex,.p2-6-4 .flex{display:block}.p2-6-3 .left,.p2-6-4 .left{width:unset;max-width:unset;text-align:center}.p2-6-3 .right,.p2-6-4 .right{margin:30px 0 0;max-width:unset}.p2-6-4{margin:100px 0}.p2-6-4 .tabs{margin-top:0}.p2-6-4 .navs>a{margin:10px}.p2-6-4 .navs span{display:none}.p2-6-5 .flex{display:block}.p2-6-5 .left{width:unset;max-width:unset}.p2-6-5 .right{margin:40px 10px 0}.p2-6-6>.flex{display:block}.p2-6-6 .left{width:unset;max-width:unset}.p2-6-6 .right{margin:60px auto 0;max-width:750px}.p2-6-8{display:block;margin:100px 0}.p2-6-8 .left{width:unset;max-width:unset;text-align:center}.p2-6-8 .right{margin:40px auto 0}}@media (max-width: 640px){.p2-6-4 .tabs{display:block}.p2-6-4 .navs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}.p2-6-4 .navs>a{margin:10px}.p2-6-4 .navs>.active{font-size:unset}.p2-6-3 .flex,.p2-6-4 .flex{margin:50px 0}.p2-6-6{margin:60px 0}.p2-6-8{margin:50px 0}.p2-6-8 .btn{margin-top:20px}}.p2-5-3>.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:200px}.p2-5-3 .left{width:40%;max-width:360px}.p2-5-3 h2{font-size:30px}.p2-5-3 .items{margin-top:40px;padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ececec;font-size:14px;font-weight:400}.p2-5-3 .items>li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding-right:20px;width:50%}.p2-5-3 .items>li:before{content:'\/';margin-right:4px}.p2-5-3 .right{max-width:680px}.p2-5-4{text-align:center;font-size:14px}.p2-5-4 .items{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.p2-5-4 .items>li{position:relative;z-index:1;padding:10px}.p2-5-4 .items:before{content:'\20';position:absolute;top:84px;left:50px;right:50px;border-bottom:2px dashed rgba(0,0,0,0.1)}.p2-5-4 .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 30px;width:128px;height:128px;background-image:-webkit-gradient(linear, left bottom, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(bottom, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(0deg, #2d72db 0%, #5996f3 100%);-webkit-box-shadow:0px 9px 27px 3px rgba(135,141,163,0.3);box-shadow:0px 9px 27px 3px rgba(135,141,163,0.3);border-radius:50%;border:solid 10px #fff;overflow:hidden;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-5-4 .image:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.p2-5-4 h4{font-weight:400}.p2-5-5{margin:120px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.p2-5-5 .left{width:30%;max-width:280px}.p2-5-5 .client{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-5-5 .avatar{border-radius:100px;margin-right:20px;overflow:hidden}.p2-5-5 h4{font-size:22px}.p2-5-5 .quote{font-size:16px}.p2-5-5 .right{max-width:780px;border-radius:20px;overflow:hidden}@media (max-width: 960px){.p2-5-5{display:block;text-align:center}.p2-5-5 .left{width:unset;max-width:unset}.p2-5-5 .right{margin:30px auto 0}.p2-5-5 .client,.p2-5-5 .quote{text-align:left;margin:10px auto;max-width:780px}.p2-5-5 .client{margin-top:40px}}@media (max-width: 860px){.p2-5-3>.flex{display:block;margin-bottom:100px}.p2-5-3 .left{margin:0 auto;width:unset;max-width:680px}.p2-5-3 .right{margin:40px auto 0}.p2-5-4 .items{margin-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-5-4 .items:before{display:none}.p2-5-4 .items>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:40px 10px 0}.p2-5-4 .items .image{margin:0 auto 20px}}@media (max-width: 640px){.p2-5-3>.flex{margin-bottom:50px}.p2-5-3 .items{margin-top:30px;padding-top:0}.p2-5-4 .image{width:80px;height:80px}.p2-5-5{margin:60px 0}}.p2-4-3{width:1580px;text-align:center;font-size:14px}.p2-4-3 .flex{margin:40px -10px -10px;text-align:left}.p2-4-3 .item{margin:40px 10px 10px;width:25%;max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p2-4-3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-4-3 .title p{margin:0;color:rgba(100,104,116,0.7)}.p2-4-3 .index{margin-right:10px;font-size:36px;line-height:1;color:rgba(45,115,219,0.2)}.p2-4-3 .panel{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;position:relative;padding:20px 30px;margin-top:20px;background-color:#fff;-webkit-box-shadow:12px 16px 50px 0px rgba(69,82,139,0.1);box-shadow:12px 16px 50px 0px rgba(69,82,139,0.1);border-radius:10px;border:solid 1px #ececec}.p2-4-3 .panel:before{content:'\20';position:absolute;top:30px;left:0;width:6px;height:32px;background-color:#2d72db;-webkit-box-shadow:4px 0px 10px 0px rgba(69,82,139,0.2);box-shadow:4px 0px 10px 0px rgba(69,82,139,0.2);border-radius:3px}.p2-4-3 h4{color:#2d72db}.p2-4-3 .list{margin-top:30px;padding:20px 0;border-top:1px solid #ececec}.p2-4-3 .list>li{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-4-3 .list img{margin:3px 0 0 20px}.p2-4-3 .list i{color:#6fca68;font-size:16px}.p2-4-3 .fa-chevron-right{margin:0 10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#a0a3b2}.p2-4-3 .fa-chevron-right:last-child{display:none;opacity:0}.p2-4-4{position:relative;margin:100px 0 0;min-height:443px;background-image:url("../img/p02-4/p02-4-s04-bg.jpg")}.p2-4-4 .slide-down{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:40px;width:40px;border-radius:40px;background:#2d72db}.p2-4-4 .slide-down:hover{background:#227aff}.p2-4-5{padding-top:100px;background:transparent url("../img/p02-4/p02-4-s05-bg.jpg") right top no-repeat;text-align:center}.p2-4-5>.container{width:1400px}.p2-4-5 .chats{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left}.p2-4-5 .chats:nth-child(3){margin-top:50px}.p2-4-5 .chats>li{margin:20px}.p2-4-5 .chats>li:not(.message)>img{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.25);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.25);border-radius:20px;border:solid 10px #1f2630}.p2-4-5 .chats>li:not(.message)>img:hover{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}.p2-4-5 .chats>.message{margin:10px auto}.p2-4-5 .emo{display:inline-block;margin-bottom:8px;vertical-align:middle}.p2-4-5 .message{padding:12px 10px 12px 15px;background-image:-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);color:#fff;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);border-radius:20px 20px 20px 0;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-4-5 .message:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.p2-4-5 .message>span{display:inline-block;padding:8px 10px 8px 0}@media (max-width: 1080px){.p2-4-3 .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p2-4-3 .item{width:calc(50% - 60px);max-width:400px}.p2-4-3 .fa-chevron-right:last-child{display:block}.p2-4-5 .message{display:none}}@media (max-width: 840px){.p2-4-5 .chats:nth-child(2),.p2-4-5 .chats:nth-child(3),.p2-4-5 .chats:last-child{display:none}}@media (max-width: 640px){.p2-4-2{margin:50px 0}.p2-4-3 .flex{display:block;text-align:center}.p2-4-3 .item{margin:20px auto;width:unset;max-width:300px;text-align:left}.p2-4-3 .fa-chevron-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p2-4-3 .fa-chevron-right:last-child{display:none}.p2-4-4{margin:50px 0 0}.p2-4-5{padding-top:50px}}@media (max-width: 540px){.p2-4-5 .flex{display:block}.p2-4-5 .chats:nth-child(3){margin-top:0}}.p2-3-3{overflow:hidden}.p2-3-3>.container{margin-bottom:40px;text-align:center}.p2-3-3>.row{padding:80px 0}.p2-3-3>.row:nth-child(even){background:#f7f8fa}.p2-3-3>.row:nth-child(even)>.container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p2-3-3>.row:nth-child(even) .text{margin:0 0 0 20px}.p2-3-3>.row:nth-child(even) .icon{left:auto;right:-20px;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0)}.p2-3-3>.row>.container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1080px}.p2-3-3 .icon{position:absolute;top:-80px;left:-20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.p2-3-3 .text{position:relative;z-index:1;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 20px 0 0;max-width:336px;font-size:18px}.p2-3-3 h3{margin-bottom:20px;font-size:30px}.p2-3-3 .list{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;max-width:560px;padding:30px 60px;background-color:#fff;-webkit-box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2);box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2);border-radius:20px}.p2-3-3 .list>li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.p2-3-3 .list>li+li{border-top:1px solid #ececec}.p2-3-3 .list>li:before{content:'\20';position:absolute;left:0;top:0;bottom:0;right:0;background:#fff;border-radius:10px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-3-3 .list>li:hover:before{z-index:1;-webkit-transform:scaleX(1.5) scaleY(1.2);-ms-transform:scaleX(1.5) scaleY(1.2);transform:scaleX(1.5) scaleY(1.2);-webkit-box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2);box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2)}.p2-3-3 .list img{position:relative;z-index:2;margin:0 0 0 auto}.p2-3-3 .title{position:relative;z-index:2;margin-right:15px;font-size:14px}.p2-3-3 h4{font-weight:400}.p2-3-3 h4+p{margin:0;color:rgba(100,104,116,0.7)}.p2-3-4{margin-top:40px;text-align:center;font-size:18px}.p2-3-4 .btn{margin-top:30px}@media (max-width: 860px){.p2-3-3>.row>.container{display:block}.p2-3-3 .text{max-width:unset;margin:0 auto 30px !important}.p2-3-3 .list{margin:0 auto;width:unset}.p2-3-3 .icon{left:auto;right:10px;opacity:0.3;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (max-width: 640px){.p2-3-3 .list{padding:20px}}.p2-2-2{margin:100px auto}.p2-2-2 .video-popup{background-color:#f6f7f9;-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);border:14px solid #1f2630;border-radius:30px}.p2-2-3{background:transparent url("../img/p02-2/p02-2-s03-img.jpg") 10% center no-repeat}.p2-2-3 .left{position:relative;width:40%;max-width:440px;padding-right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p2-2-3 h2{margin-top:0.75em}.p2-2-3 .arrow-right{position:absolute;top:50%;right:-10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);line-height:40px;width:40px;border-radius:40px;background:#2d72db;color:#fff;text-align:center}.p2-2-3 .right{max-width:600px}.p2-2-3 .features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p2-2-3 .features>li{margin:30px 10px;width:calc(50% - 20px);max-width:250px}.p2-2-3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p2-2-3 h5{margin-left:20px;font-style:italic;color:rgba(100,104,116,0.2)}.p2-2-4{margin:140px auto;text-align:center;font-size:14px}.p2-2-4 .flex{margin:40px -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.p2-2-4 .flex>li{margin:10px;width:calc(33.3333% - 20px)}.p2-2-4 img{border-radius:20px}.p2-2-4 .text{padding:30px 20px 0}.p2-2-5{padding:80px 0;text-align:center;background:#f6f7f9;font-size:14px}.p2-2-5 .flex{margin:40px -10px -10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-2-5 .flex>li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px 10px 10px;width:calc(25% - 20px);padding:70px 20px 50px;background:#fff;border-radius:10px}.p2-2-5 .image{position:absolute;left:50%;top:-50px;height:88px;width:88px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:6px solid #f6f7f9;border-radius:50%;overflow:hidden;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#fff}.p2-2-6.container{margin:100px auto}@media (max-width: 1180px){.p2-2-3{background-position:20px center}.p2-2-3 .arrow-right{right:auto;left:430px}}@media (max-width: 1080px){.p2-2-3{background:none;display:block}.p2-2-3 .arrow-right{display:none}.p2-2-3>.left{width:unset;max-width:unset}.p2-2-3 .right{margin:30px 0 0;max-width:unset}}@media (max-width: 840px){.p2-2-4 .flex>li{width:calc(50% - 20px)}.p2-2-5 .flex>li{width:calc(50% - 20px)}}@media (max-width: 640px){.p2-2-2{margin:50px 0}.p2-2-3 .features>li{margin:10px 0;width:100%;max-width:unset}.p2-2-4{margin:70px 0}.p2-2-6.container{margin:50px 0}}@media (max-width: 540px){.p2-2-4 .flex>li{margin:10px auto;max-width:380px;width:100%}.p2-2-5 .flex>li{width:100%;padding:50px 20px 20px}}.p2-1-2{margin:100px auto;width:880px;text-align:center}.p2-1-2 .prefix{font-size:20px;color:#525866}.p2-1-2 .blocks{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p2-1-2 .blocks>li{margin:10px;padding:20px 30px;color:#fff;font-weight:400;background-image:-webkit-gradient(linear, left top, right top, from(#2d72db), to(#5996f3)),-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(left, #2d72db 0%, #5996f3 100%),-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(90deg, #2d72db 0%, #5996f3 100%),linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);background-blend-mode:normal, normal;border-style:solid;border-width:2px;border-image-source:linear-gradient(0deg, #2e73db 0%, #a1c6ff 100%);border-image-slice:1;border-radius:12px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-1-2 .blocks>li:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.p2-1-3{padding:100px 0;background-image:-webkit-gradient(linear, left bottom, left top, from(#f7f8fa), to(#fafbfc));background-image:-o-linear-gradient(bottom, #f7f8fa 0%, #fafbfc 100%);background-image:linear-gradient(0deg, #f7f8fa 0%, #fafbfc 100%);text-align:center}.p2-1-3>.container{padding:0 25px}.p2-1-3 .panels{margin:0 -25px -25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.p2-1-3 .panels>li{margin:25px;width:calc(33.3333% - 50px);border-radius:25px;overflow:hidden;-webkit-box-shadow:0px 20px 30px 0px rgba(195,200,214,0.3);box-shadow:0px 20px 30px 0px rgba(195,200,214,0.3);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-1-3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f6f7f9;padding-right:10px}.p2-1-3 .title img{margin:0 10px 0 0}.p2-1-3 .content{padding:20px 25px 30px;font-size:14px}.p2-1-3 .content>p:first-child{min-height:6em}.p2-1-3 .item{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:400}.p2-1-3 .item>img{margin:3px 0 0 auto}.p2-1-3 .item>i{font-size:16px;color:#6fca68}.p2-1-3 .item>span{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-right:10px}.p2-1-3 .list{border-top:1px solid #ececec;border-bottom:1px solid #ececec}.p2-1-3 .wrong{margin-bottom:0;color:#2d3341;font-weight:700}.p2-1-3 .wrong>i{color:#ce2323}.p2-1-4{margin:60px auto 160px;text-align:center}.p2-1-4 .difference{position:relative;margin-top:70px}.p2-1-4 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.p2-1-4 .left,.p2-1-4 .right{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-1-4 .left{text-align:left;padding-right:20px}.p2-1-4 .left img{margin:5px 15px 0 0}.p2-1-4 .left i{display:inline-block;margin-right:12px;color:#6fca68;font-size:18px}.p2-1-4 .right{padding-left:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.p2-1-4 .right img{margin:5px 0 0 15px}.p2-1-4 .right i{display:inline-block;margin-left:12px;color:#ce2323;font-size:18px}.p2-1-4 .chart{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:360px;max-height:100%}.p2-1-4 .chart>span{position:absolute;z-index:1;color:#fff;left:50%;top:27%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:400}.p2-1-4 .chart>span:nth-child(2){top:48%}.p2-1-4 .chart>span:nth-child(3){top:68%}.p2-1-4 .chart>span:nth-child(4){top:90%}.p2-1-5{position:relative;padding:100px 0}.p2-1-5:before{content:'\20';position:absolute;z-index:-1;right:0;top:0;bottom:0;width:1204px;max-width:100%;background:#f5f7fa url("../img/p02-1/p02-1-s05-bg.jpg") center no-repeat;background-size:cover}.p2-1-5>.flex{width:1240px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-1-5 .left{width:60%;max-width:680px}.p2-1-5 .left img{border-radius:20px}.p2-1-5 .right{max-width:500px}.p2-1-5 .btn{margin-top:40px}.p2-1-6{margin:120px auto;text-align:center}.p2-1-6 .video,.p2-1-6 .video-popup{margin-top:40px}.p2-1-6 .video-popup{background-color:#f6f7f9;-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);border:14px solid #1f2630;border-radius:30px}.p2-1-6 .hidden{opacity:0}.p2-1-7 .left{margin-top:50px;width:30%;max-width:400px}.p2-1-7 .btn{margin-top:30px}.p2-1-7 .right{max-width:780px}.p2-1-7 .cases{margin:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-1-7 .cases>li{position:relative;margin:10px;width:calc(50% - 20px);height:270px;max-width:380px;border-radius:10px;overflow:hidden}.p2-1-7 .cases>li:hover img{-webkit-transition:all 10s linear;-o-transition:all 10s linear;transition:all 10s linear;-webkit-transform:translate(0, calc(-100% + 270px));-ms-transform:translate(0, calc(-100% + 270px));transform:translate(0, calc(-100% + 270px))}.p2-1-7 .cases img{max-height:unset;-webkit-transition:none;-o-transition:none;transition:none}.p2-1-8{margin:120px auto}.p2-1-8>.flex{padding:40px 20px;border:1px solid #ececec;border-radius:20px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.p2-1-8 .left,.p2-1-8 .right{margin:0;padding:40px 20px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:420px}.p2-1-8 .line{margin:0 20px;width:1px;background:#ececec}.p2-1-8 h2{position:relative}.p2-1-8 h2:before{content:'\20';position:absolute;left:-20px;top:15px;width:7px;height:29px;border-radius:10px;background:#2d72db}.p2-1-8 .list{margin-top:40px;font-weight:400}.p2-1-8 .list>li{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p2-1-8 .list a:hover{color:#000}.p2-1-8 .index{margin-right:30px}@media (max-width: 1200px){.p2-1-4 .chart,.p2-1-4 .middle{display:none}.p2-1-4 .item+.item{border-top:1px solid #ececec}}@media (max-width: 980px){.p2-1-3 .panels>li{width:calc(50% - 50px)}.p2-1-5>.container{display:block}.p2-1-5 .left{width:unset;max-width:unset}.p2-1-5 .right{margin:40px 0 0;max-width:unset;text-align:center}.p2-1-7{display:block}.p2-1-7 .left{width:unset;max-width:unset;text-align:center}.p2-1-7 .right{margin:40px auto 0}.p2-1-8>.flex{display:block;padding:0 0 0 20px}.p2-1-8 .left,.p2-1-8 .right{width:unset;max-width:unset}}@media (max-width: 640px){.p2-1-2{margin:50px 0}.p2-1-2 .blocks>li{margin:5px;padding:10px 15px}.p2-1-3{padding:50px 0}.p2-1-3>.container{padding:0 10px}.p2-1-3 .panels{margin:30px -10px 0}.p2-1-3 .panels>li{margin:10px;width:100%}.p2-1-3 .content{padding:20px}.p2-1-3 .content>p:first-child{min-height:unset}.p2-1-4{margin:40px 0}.p2-1-4 .difference{margin-top:40px}.p2-1-4 .item{padding:15px 0}.p2-1-5{padding:50px 0}.p2-1-6{margin:60px 0}.p2-1-8{margin:60px 0}}@media (max-width: 480px){.p2-1-7 .cases>li{margin:10px auto;width:100%}}.p2-2{margin:120px auto;text-align:center}.p2-2 .flex{margin-top:50px}.p2-2 .left{width:44%;max-width:480px;text-align:left}.p2-2 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-2 .item+.item{margin-top:20px}.p2-2 .number{margin:0 15px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#d3d7e2;font-size:24px;line-height:1;font-weight:700}.p2-2 .text{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p2-2 .title{font-weight:700;color:#2d3341}.p2-2 .right{max-width:580px}@media (max-width: 980px){.p2-2 .flex{display:block}.p2-2 .left{width:unset;max-width:unset}.p2-2 .right{margin:40px auto 0;max-width:unset}}@media (max-width: 640px){.p2-2{margin:50px 0}}.home-banner{min-height:730px;padding:120px 0;text-align:center;overflow:hidden}.home-banner>.container{position:relative;z-index:1}.home-banner h1{margin-bottom:20px;color:#fff}.home-banner .btn{margin-top:50px}.backgrounds{position:absolute;left:0;top:0;bottom:0;right:0}.backgrounds video{position:absolute;left:50%;top:50%;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p1-2{position:absolute;z-index:1;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:40px;width:1580px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:30px;-webkit-box-shadow:0px 26px 95px 0px rgba(211,218,232,0.4);box-shadow:0px 26px 95px 0px rgba(211,218,232,0.4)}.p1-2>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:25%;max-width:350px}.p1-2 img{margin:0 20px auto 0}.p1-3{margin:90px auto 120px;width:1580px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p1-3.container{max-width:94% !important}.p1-3>.left{width:40%;max-width:590px;font-size:18px}.p1-3 h2{margin-top:10px}.p1-3>.right{position:relative;max-width:790px;margin:0 90px 0 0}.p1-3>.right:before{content:'\20';position:absolute;z-index:-1;right:0;top:50%;width:160px;height:160px;border-radius:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);background-image:-webkit-gradient(linear, left bottom, left top, from(#2d72db), to(#5996f3)),-webkit-gradient(linear, left top, left bottom, from(#2d72db), to(#2d72db));background-image:-o-linear-gradient(bottom, #2d72db 0%, #5996f3 100%),-o-linear-gradient(#2d72db, #2d72db);background-image:linear-gradient(0deg, #2d72db 0%, #5996f3 100%),linear-gradient(#2d72db, #2d72db);background-blend-mode:normal, normal}.p1-3>.right:after{content:'';display:block;width:100%;height:100%;border-radius:20px;background-color:rgba(0,109,255,0.1);position:absolute;left:0px;top:0px}.p1-3>.right img{border-radius:20px}.p1-3 .text{-webkit-box-sizing:border-box;box-sizing:border-box;width:70%;position:absolute;right:-40px;top:-55px;border-radius:30px;padding:15px 20px;opacity:1;max-width:260px;height:150px;z-index:9;background-image:url("../img/p01/dialogbox.png");background-position:center}.p1-3 .text p{font-size:16px;color:#1865da;font-weight:600}.p1-3 h3{position:absolute;right:50px;bottom:40px;max-width:380px;padding-left:100px;font-size:30px;line-height:2;color:#fff;text-align:right;z-index:9}.p1-3 .play{position:absolute;z-index:2;right:0;top:50%;line-height:110px;width:110px;font-size:24px;text-align:center;background:#feffff;color:#2d72db;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:50%}.p1-3 .play:hover{color:#227aff;-webkit-transform:translate(50%, -50%) rotate(120deg);-ms-transform:translate(50%, -50%) rotate(120deg);transform:translate(50%, -50%) rotate(120deg)}.p1-3 .play i{-webkit-transform:translate(2px, 0);-ms-transform:translate(2px, 0);transform:translate(2px, 0)}.p1-4{padding:100px 0;background:#f6f7f9}.p1-4>.container:first-child{width:790px;text-align:center}.p1-4>.container:last-child{width:1580px}.p1-4 h2{margin-bottom:10px}.p1-4 .panels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px -7px -7px}.p1-4 .panels>li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:7px;padding:40px 50px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(25% - 14px);min-height:330px;background:#fff;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p1-4 .panels>li img{max-width:54px}.p1-4 .panels>li:first-child{background-image:-webkit-gradient(linear, left bottom, left top, from(#2d72db), to(#5996f3)),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-o-linear-gradient(bottom, #2d72db 0%, #5996f3 100%),-o-linear-gradient(#fff, #fff);background-image:linear-gradient(0deg, #2d72db 0%, #5996f3 100%),linear-gradient(#fff, #fff);background-blend-mode:normal, normal}.p1-4 .panels>li:first-child .title,.p1-4 .panels>li:first-child p,.p1-4 .panels>li:first-child a{color:#fff}.p1-4 .panels>li:first-child img{max-width:54px}.p1-4 .panels>li:hover{-webkit-box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);z-index:2}.p1-4 .panels>li:hover:before{width:100%;display:none}.p1-4 .panels>li:before{content:'\20';position:absolute;bottom:0;left:0;width:0;height:4px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;background-image:-webkit-gradient(linear, left top, right top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(left, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(90deg, #2d72db 0%, #5996f3 100%)}.p1-4 .panels img{margin:0 auto 50px 0}.p1-4 .title{font-weight:700;color:#2d3341}.p1-4 .link{margin:auto auto 0 0}.p1-4 .link>i{display:inline-block;font-size:.6em;vertical-align:middle;-webkit-transform:translate(4px, -1px);-ms-transform:translate(4px, -1px);transform:translate(4px, -1px);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p1-4 .link:hover>i{-webkit-transform:translate(20px, -1px) rotatey(180deg);-ms-transform:translate(20px, -1px) rotatey(180deg);transform:translate(20px, -1px) rotatey(180deg)}.p1-5{margin:120px auto 160px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p1-5>.left{width:40%;max-width:440px;font-size:18px}.p1-5>.right{position:relative;max-width:660px;border:10px solid #1f2630;border-radius:30px;-webkit-box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);overflow:hidden}.p1-5 .btn{margin-top:30px}.p1-6{margin:200px 0 180px;position:relative;padding:40px 0}.p1-6:before{content:'\20';position:absolute;right:0;top:0;bottom:0;width:40%;max-width:750px;background:#f4f5f6}.p1-6>.container{position:relative;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p1-6 .left{width:50%;max-width:580px;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);position:relative;z-index:-1}.p1-6 .right{max-width:560px;margin:0 auto;margin-right:0}.p1-6 h2{margin-bottom:20px}.p1-6 .btn{margin-top:40px}.p1-7{position:relative;padding:260px 0 500px;overflow:hidden}.p1-7 .left{width:40%;max-width:480px;font-size:18px}.p1-7 h2{margin-bottom:20px}.p1-7 .btn{margin-top:40px}.p1-7 .photos{position:absolute;left:40%;top:50%;width:60%;max-height:100%;-webkit-transform:translate(20px, -50%);-ms-transform:translate(20px, -50%);transform:translate(20px, -50%)}.p1-8{position:relative;padding:154px 0 120px;text-align:right}.p1-8:before,.p1-8:after{position:absolute;left:0;width:60%;max-width:1090px}.p1-8:before{content:attr(data-hint);top:0;text-align:center;color:#f6f7f9;font-size:160px;line-height:1;font-weight:700}.p1-8:after{content:'\20';top:154px;bottom:0;background:#f6f7f9;border-radius:0 20px 20px 0}.p1-8 .container{position:relative;z-index:1}.p1-8 .flex{margin-top:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.p1-8 .left{width:40%;max-width:420px}.p1-8 .item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:2px solid #e2e4e9}.p1-8 .item+.item{margin-top:40px}.p1-8 .item:before{content:'\20';position:absolute;left:0;bottom:-2px;width:0;max-width:100%;height:3px;background:#2d72db;border-radius:4px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p1-8 .item.active:before{width:214px}.p1-8 .time{margin:0 auto 0 0;text-align:center;color:#b0b9c1}.p1-8 .time b{display:block;margin-top:-4px;font-size:36px;line-height:1}.p1-8 .time span{font-size:18px}.p1-8 .text{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-left:20px;max-width:340px;font-size:14px}.p1-8 .right{position:relative;max-width:680px;-webkit-box-shadow:0px 50px 50px 0px rgba(62,67,78,0.2);box-shadow:0px 50px 50px 0px rgba(62,67,78,0.2);border-radius:30px;overflow:hidden}.p1-8 .right h3{position:absolute;left:50px;right:50px;bottom:50px;color:#fff}.p1-8 .track{width:300%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.p1-8 .track>a{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p1-8 .track.active-1{-webkit-transform:translate(-33.3333%, 0);-ms-transform:translate(-33.3333%, 0);transform:translate(-33.3333%, 0)}.p1-8 .track.active-2{-webkit-transform:translate(-66.6666%, 0);-ms-transform:translate(-66.6666%, 0);transform:translate(-66.6666%, 0)}.p1-3-new{max-width:1920px;padding:240px 0 165px;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #f6f7f9), color-stop(50%, #fff));background-image:-o-linear-gradient(left, #f6f7f9 50%, #fff 50%);background-image:linear-gradient(to right, #f6f7f9 50%, #fff 50%);overflow:hidden;margin:0 auto}.p1-3-new .p1-3-new-wrap{width:1680px;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p1-3-new .p1-3-new-wrap .left{max-width:270px;width:23%}.p1-3-new .p1-3-new-wrap .left a{margin-top:30px}.p1-3-new .p1-3-new-wrap .right{position:relative;max-width:1230px;width:75%;margin:0 auto;margin-right:0}.p1-3-new .p1-3-new-wrap .img-wrap{position:relative}.p1-3-new .p1-3-new-wrap .video-popup{position:absolute;left:30px;bottom:30px;display:block;width:42px;height:42px;text-align:center;line-height:42px;background-color:rgba(0,0,0,0.4);border-radius:50%;border:solid 2px #ffffff;font-size:12px}.p1-3-new .p1-3-new-wrap .video-popup i{color:#fff;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.p1-3-new .p1-3-new-wrap .feedback-item{max-width:360px;background-color:#fff;border:1px solid #e6e9f1;border-radius:10px;overflow:hidden;cursor:-webkit-grab;cursor:grab;margin-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.p1-3-new .p1-3-new-wrap .customer-info{padding:20px 0 20px 30px}.p1-3-new .p1-3-new-wrap .customer-info p{margin:5px 0}.p1-3-new .p1-3-new-wrap .swiper-container{padding-bottom:80px;-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}.p1-3-new .p1-3-new-wrap .swiper-scrollbar{cursor:-webkit-grab;cursor:grab}.p1-4-new{margin:180px 0}.p1-4-new .p1-4-new-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p1-4-new .container{width:1580px}.p1-4-new .box{position:relative;display:block;max-width:760px;width:49%;background-color:#f0f2f7;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:70px 10px 50px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.p1-4-new .box:hover{-webkit-box-shadow:0px 30px 50px 0px rgba(162,174,195,0.4);box-shadow:0px 30px 50px 0px rgba(162,174,195,0.4)}.p1-4-new .img-wrap{margin-left:10px}.p1-4-new .img-wrap img{height:250px}.p1-4-new .cover-img{position:absolute;right:0px;top:5px}.p1-4-new .text-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p1-4-new .text p{margin:0;color:rgba(100,104,116,0.6);font-size:14px}.p1-4-new .icon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p1-4-new .icon-item{width:40%;font-size:14px;color:#646874;margin-top:15px}.p1-4-new .icon-item i{margin-right:5px;color:#497df5}.p1-4-new .box:last-child{background-color:#0d2a65}.p1-4-new .box:last-child .text h3{color:#fff}.p1-4-new .box:last-child .text p{color:rgba(255,255,255,0.56)}.p1-4-new .box:last-child .icon-item{color:#fff}.p1-4-new .box:last-child .icon-item:last-child{width:50%}.p1-6-new{padding:60px 0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #f6f7f9), color-stop(50%, #fff));background-image:-o-linear-gradient(top, #f6f7f9 50%, #fff 50%);background-image:linear-gradient(to bottom, #f6f7f9 50%, #fff 50%)}.p1-6-new .p1-6-new-wrap{width:1590px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 50px 45px;background-color:#fff;border-radius:30px;-webkit-box-shadow:0px 50px 51px 0px rgba(211,218,232,0.3);box-shadow:0px 50px 51px 0px rgba(211,218,232,0.3);text-align:center}.p1-6-new .p1-6-new-wrap p{margin:0}.p1-6-new .case-list-slick{position:relative;margin-top:40px}.p1-6-new .case-item{padding:10px 0}.p1-6-new .wrap{display:block;border-radius:10px;border:1px solid #e2e7ed;max-width:280px;overflow:hidden;margin:0 10px}.p1-6-new .wrap:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 0px 10px 0px rgba(8,26,43,0.15);box-shadow:0px 0px 10px 0px rgba(8,26,43,0.15)}.p1-6-new .wrap h4{padding:20px 0;border-top:1px solid #e2e7ed;font-size:14px;font-weight:400;color:#4c5367}.p1-6-new .wrap .img-wrap{max-height:550px;overflow:hidden}.p1-6-new i{position:absolute;color:rgba(100,104,116,0.5)}.p1-6-new i:hover{color:#2d72db}.p1-6-new .prev{left:-30px}.p1-6-new .next{right:-30px}.p1-7-new{padding:90px 0}.p1-7-new .p1-7-new-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent url("../img/p02-2/p02-2-s03-img.jpg") 5% center no-repeat}.p1-7-new .left{max-width:345px;width:29%}.p1-7-new .left p{font-size:14px}.p1-7-new .right{position:relative;width:69%;max-width:720px;padding:50px 0}.p1-7-new .instructions{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;line-height:40px;text-align:center;background-color:#2d72db;border-radius:50%}.p1-7-new .instructions i{color:#fff}.p1-7-new .function-list{max-width:630px;padding:0 10px;margin:0 auto;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p1-7-new .function-item{max-width:300px}.p1-7-new .function-item h4{font-size:20px;font-weight:500;color:#2d3341}.p1-7-new .function-item span{font-size:18px;font-weight:700;margin-left:20px;font-style:italic;color:rgba(100,104,116,0.2)}.p1-7-new .function-item P{font-size:16px;max-width:265px;color:#626871}.p1-7-new .function-item:nth-child(3),.p1-7-new .function-item:nth-child(4){margin:70px 0}.p1-7-new .function-item:nth-child(2n){margin-left:80px}#download-example .mml-modal{position:relative;width:100%;background:rgba(255,255,255,0.7)}#download-example .mml-modal-close{position:absolute;right:40px;top:10px}@media (max-width: 1680px){.p1-3-new .p1-3-new-wrap{padding:0 20px}.p1-3-new .p1-3-new-wrap .swiper-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.p1-3-new .p1-3-new-wrap .feedback-item{max-width:unset;margin-right:0}}@media (max-width: 1200px){.p1-2>.item{width:50%;max-width:unset}.p1-3{display:block}.p1-3>.left{width:unset;max-width:unset}.p1-3>.right{margin:70px auto 0;padding:0 40px}.p1-3>.right:before{width:120px;height:120px;left:40px}.p1-3 .play{width:80px;line-height:80px;left:40px}.p1-3 h3{right:80px}.p1-4 .panels>li{width:calc(33.3333% - 14px)}.p1-7-new .p1-7-new-wrap{background:none}}@media (max-width: 1024px){.p1-4-new{margin:130px 0}.p1-4-new .icon-list{margin-top:20px}.p1-7-new .p1-7-new-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p1-7-new .left{max-width:unset;width:100%;text-align:center}.p1-7-new .right{margin-top:40px;max-width:unset;width:95%}.p1-7-new .function-list{max-width:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p1-7-new .function-item p{max-width:unset}.p1-7-new .instructions{top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 980px){.p1-2{position:relative;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.p1-3.container .text{right:-20px}.p1-7{padding:120px 0}.p1-7>.container{display:block}.p1-7 .left{width:unset;max-width:unset;text-align:center}.p1-7 .photos{position:static;margin:40px 0 0;width:unset;-webkit-transform:none;-ms-transform:none;transform:none}.p1-8:after,.p1-8:before{width:100%}.p1-8 .flex{display:block}.p1-8 .left{margin:20px 0 40px;width:unset;max-width:unset}.p1-8 .text{max-width:unset}.p1-8 .right{margin:0 auto}.p1-3-new{padding:80px 0;background-image:none;background-color:#f6f7f9}.p1-3-new .p1-3-new-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p1-3-new .p1-3-new-wrap .left{max-width:unset;width:100%;text-align:center}.p1-3-new .p1-3-new-wrap .left a{margin-top:30px}.p1-3-new .p1-3-new-wrap .right{position:relative;max-width:1230px;width:95%;margin:0 auto;margin-top:40px}.p1-3-new .p1-3-new-wrap .customer-feedback-slicker .slick-dots{margin-top:40px}.p1-3-new .p1-3-new-wrap .scrollbar{display:none !important}.p1-4-new .p1-4-new-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p1-4-new .box{width:95%;margin:0 auto}.p1-4-new .box:last-child{margin-top:50px}}@media (max-width: 840px){.p1-4 .panels>li{width:calc(50% - 14px)}.p1-5{display:block}.p1-5>.left{margin:0 auto;width:unset;max-width:680px}.p1-5>.right{margin:40px auto 0}.p1-6{margin:100px 0}.p1-6:before{bottom:unset;height:40%;max-width:unset;width:100%}.p1-6>.container{display:block}.p1-6 .left{width:unset;max-width:unset;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}.p1-6 .right{margin:40px 0 0}.p1-4-new .cover-img{display:none}}@media (max-width: 760px){.p1-7-new .function-item{width:95%;max-width:unset}.p1-7-new .function-item:nth-child(3),.p1-7-new .function-item:nth-child(4){margin-bottom:0}.p1-7-new .function-item:nth-child(n){margin-top:40px}.p1-7-new .function-item:nth-child(2n){margin-left:0}.p1-7-new .function-item p{margin:0}}@media (max-width: 640px){.home-banner{min-height:600px}.backgrounds video{display:none}.p1-2{padding:20px}.p1-2>.item{width:100%}.p1-3{margin:60px auto}.p1-3 h3{bottom:20px;right:60px;font-size:20px}.p1-4{padding:60px 0}.p1-4 .panels>li{padding:20px}.p1-4 .panels img{margin:0 auto 25px 0}.p1-5{margin:60px 0}.p1-7{padding:60px 0}.p1-8{margin-bottom:60px;padding:100px 0 60px}.p1-8:before{font-size:80px}.p1-8:after{top:80px}.p1-8 .right h3{left:30px;right:30px;bottom:30px}.p1-4-new{margin:90px 0}}@media (max-width: 540px){.p1-3 .play{width:40px;line-height:40px;top:unset;bottom:0;font-size:12px;z-index:10}.p1-3-new{padding:60px 0}.p1-3-new .p1-3-new-wrap .right{max-width:360px}.p1-3-new .p1-3-new-wrap .swiper-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.p1-4-new .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p1-4-new .text-wrap{text-align:center;margin-top:30px}.p1-4-new .icon-item{width:50%}.p1-4-new .img-wrap{margin-left:0}}@media (max-width: 480px){.p1-4 .panels>li{width:100% !important;min-height:240px}}.p12-s2{margin:110px 0 50px}.p12-s2 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s2 h2{max-width:240px}.p12-s2 h2 span{font-weight:300}.p12-s2 .btn{margin-top:60px;-webkit-box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);border-radius:27px}.p12-s2 .info{max-width:280px;width:24%;margin-top:50px}.p12-s2 .slicker{max-width:840px;width:72%}.p12-s2 .slicker li{position:relative;padding-bottom:10px}.p12-s2 .slicker li>img{margin:0 auto 0 0;width:93%}.p12-s2 .slicker .small{position:absolute;right:0;bottom:0;z-index:2;width:19%}.p12-s2 .slicker .small>img{margin:0 0 0 auto}.p12-s2 .slick-dots{margin-top:25px}.p12-s2 .slick-dots li{padding:0;width:10px;height:10px;border-radius:5px;margin:5px;background-color:rgba(132,142,166,0.3)}.p12-s2 .slick-dots li.slick-active{width:30px;background-color:#848ea6}.p12-s3 .item{position:relative;margin:100px 0}.p12-s3 .item:nth-child(odd) .num{margin-right:30px}.p12-s3 .item:nth-child(odd) .info{margin-left:55px;margin-right:20px}.p12-s3 .item:nth-child(even) .tit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.p12-s3 .item:nth-child(even) .num{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:30px}.p12-s3 .item:nth-child(even) .mml-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p12-s3 .item:nth-child(even) .info{margin-left:65px;margin-right:20px}.p12-s3 .tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.p12-s3 .num{font-size:180px;line-height:108px;font-family:acumin-pro-condensed, sans-serif;font-weight:600;font-style:normal;color:#272c3a}.p12-s3 .mml-box{position:relative;z-index:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f7fc}.p12-s3 .img{max-width:726px;width:62%}.p12-s3 .info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:380px}.p12-s3 .info li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:25px 0;font-weight:400}.p12-s3 .info i{position:relative;top:5px;color:#6fca68;margin-right:20px}.p12-s4{margin:100px 0 160px;text-align:center}.p12-s4 .mml-img{position:relative;max-width:1180px;width:100%;margin:30px auto 0}.p12-s4 .mml-img img{-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4)}.p12-s4 .mml-img .vp-a{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.p12-s4 .mml-img .icon{display:block;width:68px;height:68px;line-height:68px;background-color:rgba(0,0,0,0.4);border-radius:50%;text-align:center}.p12-s4 .mml-img .icon::before{display:block;width:0;height:0;line-height:0;overflow:hidden;display:inline-block;*display:inline;*zoom:1;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;border-width:8px 0 8px 12px;content:''}.p12-s5{position:relative;padding:65px 0}.p12-s5::after{position:absolute;top:0;right:0;z-index:-1;width:50%;height:100%;content:'';display:block;background-color:#5a8fe1;background-image:url("../img/p12/p12s05-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px 0px 0px 10px}.p12-s5 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s5 .desc{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.p12-s5 .left{padding-right:10px}.p12-s5 .left h2{font-size:36px}.p12-s5 .left h2 span{font-weight:300}.p12-s5 .left h2 b{font-size:16px;color:#646874}.p12-s5 .left p span{font-style:italic;text-decoration:line-through}.p12-s5 .left .btn{margin-top:40px;-webkit-box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);border-radius:27px;padding:0 25px}.p12-s5 .right{padding-left:80px;padding-right:20px}.p12-s5 .right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#ffffff;font-weight:400;margin:25px 0}.p12-s5 .right i{position:relative;top:5px;margin-right:10px}.p12-s6{margin:220px 0 130px}.p12-s6 .mml-box{max-width:1920px;width:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p12-s6 .img{max-width:980px;width:52%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.p12-s6 .info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:440px;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:55px;margin-right:20px}.p12-s6 h2{margin-bottom:10px}.p12-s6 h2 span{font-weight:300}.p12-s6 ul{margin-top:50px;padding-right:20px}.p12-s6 ul li{position:relative;padding-left:32px;margin:35px 0}.p12-s6 ul h4{margin-bottom:10px}.p12-s6 ul i{position:absolute;top:7px;left:0;color:#6fca68}.p12-s7{margin:130px 0 120px}.p12-s7 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p12-s7 .info{max-width:400px;width:35%}.p12-s7 h2 span{font-weight:300}.p12-s7 .list{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:642px;margin-right:-10px}.p12-s7 .list li{width:calc(33.33% - 20px);margin:0 10px 20px;padding:25px 30px 30px;background-color:#ffffff;-webkit-box-shadow:0px 15px 30px 0px rgba(220,224,233,0.5);box-shadow:0px 15px 30px 0px rgba(220,224,233,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.p12-s7 .list i{font-size:46px;color:#2d72db}.p12-s7 .list p{font-size:14px;margin-top:10px}.p12-s8{background-image:url("../img/common/common-cta-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:200px 0;text-align:center}.p12-s8 p{color:#ffffff;font-size:18px}.p12-s8 h2{max-width:700px;margin:0 auto;color:#ffffff;font-size:46px}.p12-s8 .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.p12-s8 .btn{background-color:#ffffff;border-radius:27px;border:solid 2px #ffffff;color:#2d3341;margin:10px 10px 0;line-height:50px}.p12-s8 .btn:hover{opacity:.8;background-color:#ffffff;color:#2d3341}.p12-s8 .btn-reverse{color:#ffffff;background-color:transparent}.p12-s8 .btn-reverse:hover{opacity:1;background-color:#ffffff;color:#2d3341}@media screen and (max-width: 880px){.p12-s2 .info{width:100%;max-width:100%;margin:0 auto 50px}.p12-s2 h2{max-width:100%}.p12-s2 .btn{margin-top:30px}.p12-s2 .slicker{width:100%;margin:0 auto}.p12-s5 .right{padding-left:4%}.p12-s6{padding:0 10px}.p12-s6 .mml-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s6 .img{width:100%;margin:0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p12-s6 .info{width:100%;max-width:100%;margin:0 auto 30px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.p12-s7 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s7 .info{width:100%;max-width:100%;margin:0 auto 30px}.p12-s7 .list{width:100%;max-width:100%;margin:0 auto;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}@media screen and (max-width: 767px){.p12-s3 .item:nth-child(even) .tit{text-align:left}.p12-s3 .item:nth-child(even) .num{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:30px;margin-left:0}.p12-s3 .item:nth-child(even) .desc{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p12-s3 .mml-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s3 .img{width:100%;margin:0 auto 30px}.p12-s3 .info{width:100%;max-width:100%;margin:0 auto 30px !important;padding:0 30px;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.p12-s5::after{width:100%;height:50%;top:unset;bottom:0}.p12-s5 .desc{width:100%;margin:0 auto}.p12-s5 .left{margin-bottom:30px}.p12-s5 .right{padding:30px 20px 0}}@media screen and (max-width: 500px){.p12-s7 .list li{width:calc(50% - 20px)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImFic3RyYWN0cy92YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9taXhpbnMuc2NzcyIsImxheW91dC9jb21tb24uc2NzcyIsImxheW91dC9yZXNldC5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwibGF5b3V0L2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L21tbC1wb3B1cC5zY3NzIiwicGFnZXMvcDExLWNvbnRhY3Quc2NzcyIsInBhZ2VzL3AxMC0xLWJsb2ctZGV0YWlsLnNjc3MiLCJwYWdlcy9wMTAtYmxvZ3Muc2NzcyIsInBhZ2VzL3AwOS1mYXEuc2NzcyIsInBhZ2VzL3AwOC1qb2luLXVzLnNjc3MiLCJwYWdlcy9wMDctaGlzdG9yeS5zY3NzIiwicGFnZXMvcDA2LXRlYW0uc2NzcyIsInBhZ2VzL3AwNS1jb21wYW55LnNjc3MiLCJwYWdlcy9wMDQtcG9ydGZvbGlvLnNjc3MiLCJwYWdlcy9wMDMtMS1jbGllbnQuc2NzcyIsInBhZ2VzL3AwMy1jbGllbnRzLnNjc3MiLCJwYWdlcy9wMDItNy0xLWNvdXJzZS1kZXRhaWwuc2NzcyIsInBhZ2VzL3AwMi03LWNvdXJzZXMuc2NzcyIsInBhZ2VzL3AwMi02LXBob3RvZ3JhcGh5LnNjc3MiLCJwYWdlcy9wMDItNS12aS1kZXNpZ24uc2NzcyIsInBhZ2VzL3AwMi00LXNucy5zY3NzIiwicGFnZXMvcDAyLTMtc2VvLnNjc3MiLCJwYWdlcy9wMDItMi1zZW0uc2NzcyIsInBhZ2VzL3AwMi0xLWN1c3RvbWl6YXRpb24uc2NzcyIsInBhZ2VzL3AwMi1zb2x1dGlvbnMuc2NzcyIsInBhZ2VzL3AwMS1ob21lLnNjc3MiLCJwYWdlcy9wMTIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy9taXhpbnNcIjtcblxuQGltcG9ydCBcImxheW91dC9jb21tb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xuXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50L21tbC1ibG9nXCI7XG4vLyBAaW1wb3J0IFwiY29tcG9uZW50L21tbC1mYXFcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvbW1sLXBvcHVwXCI7XG5cdFxuQGltcG9ydCBcInBhZ2VzL3AxMS1jb250YWN0XCI7XG5AaW1wb3J0IFwicGFnZXMvcDEwLTEtYmxvZy1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMTAtYmxvZ3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDktZmFxXCI7XG5AaW1wb3J0IFwicGFnZXMvcDA4LWpvaW4tdXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDctaGlzdG9yeVwiO1xuQGltcG9ydCBcInBhZ2VzL3AwNi10ZWFtXCI7XG5AaW1wb3J0IFwicGFnZXMvcDA1LWNvbXBhbnlcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDQtcG9ydGZvbGlvXCI7XG5AaW1wb3J0IFwicGFnZXMvcDAzLTEtY2xpZW50XCI7XG5AaW1wb3J0IFwicGFnZXMvcDAzLWNsaWVudHNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItNy0xLWNvdXJzZS1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItNy1jb3Vyc2VzXCI7XG5AaW1wb3J0IFwicGFnZXMvcDAyLTYtcGhvdG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItNS12aS1kZXNpZ25cIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItNC1zbnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItMy1zZW9cIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItMi1zZW1cIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItMS1jdXN0b21pemF0aW9uXCI7XG5AaW1wb3J0IFwicGFnZXMvcDAyLXNvbHV0aW9uc1wiO1xuQGltcG9ydCBcInBhZ2VzL3AwMS1ob21lXCI7XG5AaW1wb3J0IFwicGFnZXMvcDEyXCI7IiwiLy8g5YWo5bGA5a2X5L2T5qC35byPXG4kZm9udERlZmF1bHQ6ICdzb3VyY2UtaGFuLXNhbnMtc2ltcGxpZmllZC1jJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kdHJhbnNpdGlvbjogYWxsIC4yNHM7XG5cbiRibHVlOiAjMmQ3MmRiO1xuJGJsdWUtdmljZTogIzIyN2FmZjsiLCIvL+aWh+acrOa6ouWHuumakOiXj+W5tuaYvuekuuecgeeVpeWPt1xuQG1peGluIGVscHMoKSB7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL+aWh+acrOa6ouWHuumakOiXj+W5tuaYvuekuuecgeeVpeWPt+WkmuihjFxuQG1peGluIGVscHMtd3JhcCgpe1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94Oy8vLXdlYmtpdC1ib3jkuLrml6fnmoTlsZ7mgKflgLzvvIwyMDEy5bm05pyA5paw55qE5qCH5YeG6I2J5qGI5Li6ZmxleO+8jOWmguaenOaKiuWAvOivpeS4umZsZXjvvIzlsIbkuI3mlK/mjIHlpJrooYznnIHnlaXlj7fjgIJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOy8vd2Via2l05pSv5oyB5q2k5bGe5oCn77yM5bm25LiU5piv5LiA5Liq5LiN6KeE6IyD55qE5bGe5oCn77yM5rKh5pyJ5Ye6546w5ZyoY3Nz6KeE6IyD55qE6I2J5qGI5Lit44CC5b+F6aG757uT5ZCIZGlzcGxheTogLXdlYmtpdC1ib3jlkowtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO+WxnuaAp+S4gOi1t+S9v+eUqFxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4vL+iuqeaWh+acrOaNouihjFxuQG1peGluIGJ3KCkge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuXG4vL+S4ieinkuW9oi3kuIogZGVtbzogQGluY2x1ZGUgdHJpYW5nbGUtdG9wKDEwcHgsMTBweCwjMDAwKVxuQG1peGluIHRyaWFuZ2xlLXRvcCgkd2lkdGgsJGhlaWdodCwkYmdDb2xvcil7XG4gICAgJF93OiAkd2lkdGgvMjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgKmRpc3BsYXk6aW5saW5lOyAqem9vbToxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnQ29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgZGFzaGVkIHNvbGlkIGRhc2hlZDtcbiAgICBib3JkZXItd2lkdGg6IDAgI3skX3d9ICN7JGhlaWdodH0gI3skX3d9O1xufVxuXG4vL+S4ieinkuW9oi3kuItcbkBtaXhpbiB0cmlhbmdsZS1ib3R0b20oJHdpZHRoLCRoZWlnaHQsJGJnQ29sb3Ipe1xuICAgICRfdzogJHdpZHRoLzI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICpkaXNwbGF5OmlubGluZTsgKnpvb206MTtcbiAgICBib3JkZXItY29sb3I6ICRiZ0NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgZGFzaGVkIGRhc2hlZCBkYXNoZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAjeyRoZWlnaHR9ICN7JF93fSAwICN7JF93fTtcbn1cblxuLy/kuInop5LlvaIt5bemXG5AbWl4aW4gdHJpYW5nbGUtbGVmdCgkd2lkdGgsJGhlaWdodCwkYmdDb2xvcil7XG4gICAgJF9oOiAkaGVpZ2h0LzI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICpkaXNwbGF5OmlubGluZTsgKnpvb206MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZ0NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBkYXNoZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAjeyRfaH0gI3skd2lkdGh9ICN7JF9ofSAwO1xufVxuXG4vL+S4ieinkuW9oi3lj7NcbkBtaXhpbiB0cmlhbmdsZS1yaWdodCgkd2lkdGgsJGhlaWdodCwkYmdDb2xvcil7XG4gICAgJF9oOiAkaGVpZ2h0LzI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICpkaXNwbGF5OmlubGluZTsgKnpvb206MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZ0NvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIGRhc2hlZCBkYXNoZWQgc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAjeyRfaH0gMCAjeyRfaH0gI3skd2lkdGh9O1xufVxuIiwiQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL3Jlc2V0XCI7XG5cbmh0bWwsXG5ib2R5IHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyDlrZfkvZPorr7nva5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzY0Njg3NDtcblx0Zm9udC1mYW1pbHk6IHNvdXJjZS1oYW4tc2Fucy1zaW1wbGlmaWVkLWMsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuYXtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcblx0Ly8g5a2X5L2T6K6+572uXG5cdGNvbG9yOiAjMmQzMzQxO1xufVxuaDEgeyBmb250LXNpemU6IDQ2cHg7IH1cbmgyIHsgZm9udC1zaXplOiAzOHB4OyB9XG5oMyB7IGZvbnQtc2l6ZTogMjRweDsgfVxuaDQgeyBmb250LXNpemU6IDIwcHg7IH1cbmg1IHsgZm9udC1zaXplOiAxOHB4OyB9XG5cblxuLy/muIXpmaTmta7liqhcbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW5lcntcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEyMDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuLmJhbm5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiAjMmQzMzQxIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9jb21tb24vY29tbW9uLXBhZ2UtYmFubmVyLWJnLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRtaW4taGVpZ2h0OiAzMjBweDtcblx0cGFkZGluZzogNDBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHQ+IC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQudGV4dCB7XG5cdFx0bWF4LXdpZHRoOiA2NjBweDtcblx0fVxuXHRoMSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cbi5icmVhZGNydW1ie1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRib3R0b206IDI1cHg7XG5cdG1heC13aWR0aDogMTE4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogI2ZmZjg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0PiBhe1xuXHRcdCY6Zmlyc3QtY2hpbGR7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cdFx0Jjpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cdH1cblx0PiBzcGFuIHsgbWFyZ2luOiAwIDhweDsgfVxuXHQ+IGIgeyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbn1cblxuLmZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdD4gLmxlZnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0fVxuXHQ+IC5yaWdodCB7XG5cdFx0ZmxleDogMSAxIDA7XG5cdFx0bWFyZ2luOiAwIDAgMCAyMHB4O1xuXHR9XG59XG5cbi5saW5rIHtcblx0Y29sb3I6ICRibHVlO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAkYmx1ZS12aWNlO1xuXHR9XG59XG5cbi52aWRlby1wb3B1cCxcbi52aWRlbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQucGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7IHRvcDogNTAlO1xuXHRcdHdpZHRoOiA1MHB4OyBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC00cHg7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIC5wbGF5OmJlZm9yZXtcblx0XHRhbmltYXRpb246IGJvdW5jZSAuMjRzIGVhc2UtaW4tb3V0IDBzIDE7XG5cdH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNik7IH1cblx0NTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbn1cblxuLnZpZGVvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblx0Ym94LXNoYWRvdzogMHB4IDUwcHggNzBweCAwcHggcmdiYSgxNzQsIDE4MSwgMTk1LCAwLjQpO1xuXHRib3JkZXI6IDE0cHggc29saWQgIzFmMjYzMDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0dmlkZW8sXG5cdGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0PiBpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdH1cblx0XG5cdCYucGxheWluZyB7XG5cdFx0PiAucGxheSB7IG9wYWNpdHk6IDA7IH1cblx0XHQ+IGlmcmFtZSB7IG9wYWNpdHk6IDE7IH1cblx0fVxufVxuXG4ubW1sLW1hc2t7XG5cdGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG4jbW9kYWwtdmlkZW8ge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhcnsgd2lkdGg6IDA7IGhlaWdodDogMDsgfVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b257IGRpc3BsYXk6IG5vbmU7IH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ieyBiYWNrZ3JvdW5kOiAjYWFhOyB9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcnsgZGlzcGxheTogbm9uZTsgfVxuXHQubW1sLW1vZGFse1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDEwMjRweDtcblx0fVxuXHQubW1sLW1vZGFsLWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7IGJvdHRvbTogMTAwJTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uc3VidGlse1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4sXG4ud3BjZjctc3VibWl0LFxuLmJ0bi1jb250YWN0ID4gYXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMzJweDtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogJGJsdWUtdmljZTtcblx0fVxufVxuLm1tbC1mb3Jte1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSwgdGV4dGFyZWF7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmNmY3Zjk7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI0cztcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRmNmZmO1xuXHRcdH1cblx0fVxufVxuLmlucHV0LXJvdyB7XG5cdG1hcmdpbjogMTBweCAwO1xufVxuXG5cbi5tb2RhbC1jb250YWN0IHtcblx0Lm1tbC1tb2RhbCB7XG5cdFx0d2lkdGg6IDY2MHB4O1xuXHR9XG4gICAgLnN0ZXBzIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWNlY2VjO1xuICAgIH1cbiAgICAubmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMyZDMzNDE7XG4gICAgICAgICAgICAuaW5kZXgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFzc2Vke1xuICAgICAgICAgICAgLmluZGV4e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQzMzQxO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZGV4IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubGluZSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZGRkO1xuICAgIH1cbiAgICAudGFicyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgID4gLm9wdGlvbnMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWF7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgfVxuICAgIC5vcHRpb25zIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4xNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoZXJzIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXHR9XG5cdC5wcmV2e1xuXHRcdGl7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAxMHB4IDAgMCAgO1xuXG5cdFx0fVxuXHR9XG5cdC5uZXh0e1xuXHRcdGl7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDAgMTBweCA7XG5cblx0XHR9XG5cdH1cbiAgICAubmV4dCxcbiAgICAucHJldixcbiAgICAuc3VibWl0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuICAgIH1cbiAgICAubmV4dCxcbiAgICAuc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5zdWJtaXQuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbn1cblxuXG4vKiBtbWxwYWdlICovXG4ubW1sLXBhZ2UsXG4ubW1sLWVsbGlwc2lze1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtaW4td2lkdGg6IDQycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tbWwtcGFnZXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmLm1tbC1hY3RpdmV7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGRkO1xuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdH1cbn1cbi5tbWwtcGFnZS1wcmV2LFxuLm1tbC1wYWdlLW5leHR7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tbWwtcGFnZS1wcmV2eyBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbi5tbWwtcGFnZS1uZXh0eyBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4vKiDkvb/nlKggc2xpY2sg5o+S5Lu255qE5pe25YCZIOWuueWZqOexu+WQjeWPr+S7peWKoOS4iiAuc2xpY2tlci0q77yM5Yid5aeL5YyW5LmL5ZCO5omN5pi+56S6ICovXG5bY2xhc3MqPXNsaWNrZXItXXtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5zbGljay1pbml0aWFsaXplZHtcblx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0bWF4LWhlaWdodDogdW5zZXQ7XG5cdH1cbn1cbi5zbGljay1zbGlkZXtcblx0b3V0bGluZTogbm9uZTtcblx0YXsgb3V0bGluZTogbm9uZTsgfVxufVxuLnNsaWNrLWFycm93e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7IHdpZHRoOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ji5hcnJvdy1seyBsZWZ0OiAwOyB9XG5cdCYuYXJyb3ctcnsgcmlnaHQ6IDA7IH1cbn1cbi5zbGljay1kb3Rze1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdD4gbGl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogNHB4O1xuXHRcdHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4NThlZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji5zbGljay1hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuXHRcdH1cblx0fVxuXHRidXR0b257IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi8qIOS4jeeUqCBzbGljayDnmoTlj6/ku6XliKDmjonov5nmrrUgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdGgxeyBmb250LXNpemU6IDM2cHg7IH1cblx0aDJ7IGZvbnQtc2l6ZTogMzJweDsgfVxuXHQuYnRuIHtcblx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0fVxuXHQubW1sLXBhZ2UsXG5cdC5tbWwtZWxsaXBzaXN7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0bWluLXdpZHRoOiAzMnB4O1xuXHR9XG4gICAgLm1vZGFsLWNvbnRhY3Qge1xuICAgICAgICAuc3RlcHMge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2hlcnMge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKj09PXJlc2V0PT09Ki9cbmh0bWwge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvL+ino+WGs+eCueWHu+WQjuWHuueOsOmYtOW9semXrumimFxuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQvL+emgeatouaoquWxj+aXtu+8jOaUvuWkp+Wtl+S9k1xuXHRvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOy8q5b+r6YCf5rua5Yqo5ZKM5Zue5by577yM5qih5ouf5Y6f55SfYXBw5pWI5p6cKi9cbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaHIsIHAsIGJsb2NrcXVvdGUsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIHByZSwgZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHRoLCB0ZCwgaWZyYW1lIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250RGVmYXVsdDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LXNpemU6IDEwMCU7XG59XG5cbmZpZWxkc2V0LCBpbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGRmbiwgZW0sIHRoLCB2YXIge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN1cCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuc3ViIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250OiAxMDAlICRmb250RGVmYXVsdDtcblx0YmFja2dyb3VuZDogI2Y4ZjhmYTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZXh0YXJlYSB7XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRvdmVyZmxvdzogYXV0bztcblx0Zm9udDogMTAwJSAkZm9udERlZmF1bHQ7XG5cdHJlc2l6ZTogbm9uZTtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuLypIVE1MNSovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQqZGlzcGxheTogaW5saW5lO1xuXHQqem9vbTogMTtcbn1cblxudGltZSwgbWFyayB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi8v5Y675o6JaW9z57O757uf5YaF6Zi05b2xXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdLCBzZWxlY3QsIGJ1dHRvbiwgdGV4dGFyZWEge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjRzIGVhc2U7XG59XG4iLCIkdGV4dENvbG9yOiAjMjIyOyAvLyDlr7zoiKrmloflrZfpopzoibJcbiRuYXZCZ0NvbG9yOiB0cmFuc3BhcmVudDsgLy8g5a+86Iiq6IOM5pmv6ImyXG4kc3ViTWVudUJnQ29sb3I6ICNmZmY7IC8vIOWtkOWvvOiIquiDjOaZr+iJslxuJHN0aWNreU1lbnVCZ0NvbG9yOiAjZmZmOyAvLyBzdGlja3kg5a+86Iiq6IOM5pmv6ImyXG4kY3VycmVudE1lbnVDb2xvcjogdW5zZXQ7IC8vIOWvvOiIquaWh+Wtl+mrmOS6ruminOiJslxuXG4ubS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDUwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QmdDb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Lm0taGVhZGVyLWJke1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXHQmLmhvbWUtaGVhZGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6bm90KC5zdGlja3ktaGVhZGVyKSB7XG5cdFx0XHQubG9nby1kYXJrIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0LmN1cnJlbnQtbWVudS1wYXJlbnQsXG5cdFx0XHQuY3VycmVudC1tZW51LWl0ZW17XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnN0aWNreS1oZWFkZXIge1xuXHRcdFx0LmxvZ28tbGlnaHR7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHR9XG5cdH1cblx0Ji5zdGlja3ktaGVhZGVyIHtcblx0XHRjb2xvcjogIzY0Njg3NDtcblx0XHQubS1oZWFkZXItYmQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAyMDtcblx0XHRcdGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN0aWNreU1lbnVCZ0NvbG9yO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxNzYwcHg7XG5cdFx0cGFkZGluZzogMjJweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0fVxuXHQubS1sb2dvIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC1oZWlnaHQ6IDQycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Y29sb3I6ICR0ZXh0Q29sb3I7XG5cdH1cblx0Lm0tbmF2IHtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdD4gbGkubWVudS1pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQubWVudS1hcnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjVlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNzIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuLWNvbnRhY3Qge1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViTWVudUJnQ29sb3I7XG5cdFx0XHRjb2xvcjogIzY0Njg3NDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Lm1lbnUtYXJyb3cge1xuICAgIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQ+IC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQrIC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0XHR9XG5cdCAgICBcdFx0PiAuc3ViLW1lbnUge1xuXHQgICAgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHRcdFx0dG9wOiAwO1xuXHQgICAgXHRcdFx0bGVmdDogMTAwJTtcblx0ICAgIFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jdXJyZW50LW1lbnUtcGFyZW50LFxuXHQuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHR9XG5cdC5tZW51e1xuXHRcdD4gLmN1cnJlbnQtbWVudS1wYXJlbnQsXG5cdFx0PiAuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDIwJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDJweDsgbGVmdDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHRleHRDb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc3RhY2sge1xuXHQuY29udGFpbmVyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0Lm0tbG9nbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cbn1cbi8vIOWPjOWvvOiIqlxuLnNwbGl0LW1lbnUge1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHQubS1sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGNhbGMoMjQlIC0gMTBweCk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm0tbmF2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQubWVudS1jb250YWluZXIge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIOiHquWumuS5ieWvvOiIqlxuLnJlc3BvbnNpdmUtbWVudS1iZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAwcHg7XG5cdC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAtNDBweDtcblx0XHRtYXgtd2lkdGg6IDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubS1oZWFkZXIge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQubS1sb2dvIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0Lm0tbmF2IHtcblx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIG1heC13aWR0aDogNjBweDtcblx0XHRcdC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQubWVudS1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Lm1lbnUtY29udGFpbmVyLmhhcy10ZW1wbGF0ZSB7XG5cdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0PiBsaS5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmbGV4OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0Lm1lbnUtYXJyb3cge1xuXHRcdFx0ICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQ+IGxpLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdCAgICBcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQgICAgXHRcdH1cblx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3RhY2sge1xuXHRcdC5tLWxvZ28ge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zcGxpdC1tZW51IHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6ICBmbGV4O1xuXHRcdH1cblx0XHQubS1sb2dvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cdFx0Lm0tbmF2IHtcblx0XHRcdC5tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN1c3RvbS1tZW51IHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0Lm0tbG9nbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lm0tbmF2IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PSBzaWxkZSBNZW51ID09PT09PT09PT09PT09PT09PT1cbi5zbGlkZS1tYXNrIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG4gIFx0ei1pbmRleDogOTAwMjtcbiAgXHRkaXNwbGF5OiBub25lO1xuIFx0d2lkdGg6IDEwMCU7XG4gIFx0aGVpZ2h0OiAxMjAlO1xuICBcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjYpO1xufVxuXG4uc2xpZGUtY2xvc2Uge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjI0cztcblx0PiBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uc2xpZGUtbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogLTI1MHB4O1xuICBcdHotaW5kZXg6IDEwMDAwMDtcblx0d2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG4gXHRib3JkZXItYm90dG9tLXdpZHRoOiA2MHB4O1xuICBcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMxOTE5MTk7XG5cdGNvbG9yOiAjYTZhNmE2O1xuXHRmb250LXNpemU6IDE1cHg7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgXHQubWVudS1jb250YWluZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpO1xuXHRcdHVsIGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjAzKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjb2xvcjogI2E2YTZhNjtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0JiA+IGEgLm1lbnUtYXJyb3cge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDVweCAxMHB4IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW51LWFycm93IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTQwcHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdGNvbG9yOiM5OTk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdFx0XHR9XG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuLWNvbnRhY3Qge1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuICBcdH1cbn1cbi5zbGlkZS1tZW51IC5tZW51LWNvbnRhaW5lciA+IHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdD4gYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR9XG5cdC5zdWItbWVudSBsaSB7XG5cdFx0PiBhIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHR9XG5cdFx0LnN1Yi1tZW51IGxpIGEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmN0YXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvY29tbW9uL2NvbW1vbi1jdGEtYmcuanBnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMzQxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmZvb3RlcntcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLmxvZ29ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbiAgICAuZm9vdGVyLWxvZ297XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggMDtcbiAgICB9XG4gICAgLnNoYXJle1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4uZm9vdGVyLWJke1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubGlua3Mge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgaDU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAzMHB4IDAgMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3RzIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1tbC1mb3Jte1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDcwcHggMCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4OyByaWdodDogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdmljZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMTZhNmE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZGQwNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnB1YmxpY3N7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEuNWVtIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7IHRvcDogMTAwJTsgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29weXJpZ2h0e1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5mb290ZXItYmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmNvbnRhY3RzIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdGEge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG59IiwiLm1tbC1tYXNre1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwMDtcbiAgICBsZWZ0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJi5tbWwtc2hvd3sgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG59XG4ubW1sLW1vZGFse1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyBcbiAgICAvLyBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggcmdiYSgzMywgMzMsIDMzLCAwLjE1KTtcbn1cbi5tbWwtbW9kYWwtaGVhZGVye1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1tbC1tb2RhbC1jbG9zZXtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmYyNTI1O1xuICAgIH1cbn1cbi5tbWwtbW9kYWwtY29udGVudHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBcbn1cblxuLm1tbC1wb3B1cHtcbiAgICAubW1sLW1vZGFsLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MCAzMHB4IDMwcHg7XG4gICAgICAgIC5wLXRpdHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1tbC1mb3Jtcm93e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBzcGFuLnRpdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzowIDIwcHggNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZzo1cHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBcbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZDcyZGI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucDExLTIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgPiAuZmxleCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMmQzMzQxO1xuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmOGY4ZmEgMCUsIHJnYmEoMjQ4LCAyNDgsIDI1MCwgMC41KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xuXHQgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBub3JtYWw7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoLTIwZGVnLCAjZWRmMGY2IDAlLCByZ2JhKDIzNywgMjQwLCAyNDYsIDAuMykgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0zNXB4OyB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4wNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlY2VjZWM7XG4gICAgfVxuICAgIC5zdGVwcyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAudGFicyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCA0MHB4O1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDsgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gICAgLnNlbGVjdCB7XG4gICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICA+IC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoZXJze1xuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDQwcHg7XG4gICAgfVxufVxuXG4ucDExLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID4gLmxlZnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTI0cHg7XG4gICAgfVxuICAgIC5jb250YWN0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5wMTEtMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAucDExLTIge1xuICAgICAgICA+IC5mbGV4IHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAgYXV0byAwO1xuICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgIGZsZXg6dW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnAxMS0yIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxufSIsIi5wMTAtMiB7XG4gICAgJi5ibG9nLWRldGFpbCA+IC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICB9XG4gICAgLmluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnRhZ3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcyNTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXZpY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudHMge1xuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNmZmO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDE5cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS12aWNlO1xuICAgICAgICB9XG4gICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwMCwgMTA0LCAxMTYsIDAuNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAucDEwLTIuYmxvZy1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgPiAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAxMC0yIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWNlY2VjO1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmxlZnQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIH1cbiAgICA+IC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogODBweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnRpbWUge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNjJweDsgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOGZiO1xuICAgICAgICBjb2xvcjogIzY0Njg3NDtcbiAgICB9XG4gICAgLmRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cbiAgICAudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmYWZmO1xuICAgICAgICBjb2xvcjogIzgwYThmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmJsb2dzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgPiAubGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAtMTBweCAyMHB4O1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlM2U0ZTY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJkMzM0MTtcbiAgICAgICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQ3MmRiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWNvbW1hbmQge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIHRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLCAxMDQsIDExNiwgMC41KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5wMTAtMjpub3QoLmJsb2ctZGV0YWlsKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJlY29tbWFuZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4ICl7XG4gICAgLnAxMC0yIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0xMHB4O1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KC5ibG9nLWRldGFpbCkgLnJlY29tbWFuZCB7XG4gICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wMTAtMiB7XG4gICAgICAgIC5ibG9ncyB7XG4gICAgICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAucmVjb21tYW5kIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnA5LTJ7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgID4gLmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMThweCAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDE2MiwgMTc0LCAxOTUsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZDBkMmQ5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGl0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZTFlNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYW5jaG9ycyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgID4gLmZhcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNxdWFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gICAgPiAucmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICB9XG4gICAgLnN1YnRpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhcS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGlwe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICYuc2hvdyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wOS0yIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLmFuY2hvcnMge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3F1YXJlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiIiwiLnA3LTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDkwcHggYXV0byA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIC5xdW90ZS1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgY29sb3I6ICNlZGVlZjE7XG4gICAgfVxufVxuXG4ucDctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgLml0ZW17XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC55ZWFyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPiBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9udGgge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgID4gYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnllYXIsXG4gICAgLm1vbnRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICA+IGIge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAjZDhkZWU2O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICB9XG4gICAgLnBpY3R1cmVzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IC0xMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAucDctMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDgwcHg7XG4gICAgfVxuICAgIC5wNy0ze1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucDctMiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA2MHB4O1xuICAgICAgICAucXVvdGUtbGVmdHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnA3LTMge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnllYXIsXG4gICAgICAgIC5tb250aCB7XG4gICAgICAgICAgICA+IGIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC55ZWFyID4gYiB7IGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgICAubW9udGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgID4gYiB7IGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAucGljdHVyZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wNy0ze1xuICAgICAgICAucGljdHVyZXN7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucDYtMiB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICA+IC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gICAgPiAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5cbi5wNi0zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgPiAuZmxleCB7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOm50aC1jaGlsZCggZXZlbiApe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxufVxuXG4ucDYtNCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDEzODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgID4gLmZsZXgge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggNDBweCAwcHggcmdiYSgxNjQsIDE4OSwgMjE0LCAwLjI1KTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuICAgIC5oYWxmIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5saW5lIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgICAuYnRuLWNre1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCAxMTUsIDIxOSwgMC4wOCk7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5wNi0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgPiAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDYtMyB7XG4gICAgICAgID4gLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDYtNCB7XG4gICAgICAgID4gLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuaGFsZiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucDYtMiB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cbiAgICAucDYtMyB7XG4gICAgICAgID4gLmZsZXgge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnA1LTIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAubGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoMTYyLCAxNzQsIDE5NSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIGNvbG9yOiAjMmQzMzQxO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcXVhcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzJkNzJkYiAwJSwgIzU5OTZmMyAxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYnN0cmFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC0xcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTFweCkgcm90YXRleSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucDUtMiB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcXVhcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmssXG4gICAgICAgIC5hYnN0cmFjdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wNC0yIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLmhvc3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5hdmF0YXIge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLnA0LTMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjdmOGZhIDAlLCAjZmFmYmZjIDEwMCUpO1xuICAgIC5jYXNlcyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAtMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmIzYjYzIDAlLCAjMjYzMzU0IDUwJSwgIzEzMjI0OCAxMDAlKSwgbGluZWFyLWdyYWRpZW50KCMyNjJlM2YsICMyNjJlM2YpO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4ucDQtNCB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLmNhc2VzIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDE2cHggMHB4IHJnYmEoMTU5LCAxNzUsIDIwMywgMC4zKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtMTAwJSArIDQwMHB4KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICAubW1sLWJ0bi1ib3h7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGEubW1sLWJ0bntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5wNC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDQtMyB7XG4gICAgICAgIC5jYXNlcyA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wNC00IHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wNC0yIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuICAgIC5wNC0zIHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wNC00IHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgNTBweDtcbiAgICAgICAgLmNhc2VzIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAucDQtMyB7XG4gICAgICAgIC5jYXNlc3tcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAzLW4tMiB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDgwcHg7XG4gICAgLmxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDMtbi0zIHtcbiAgICAuZmxleCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAucmVhc29ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5kZXgge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2QzZDdlMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cztcbiAgICB9XG4gICAgLnNjcmVlbnNob3Qge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hcnJvdy1wcmV2LFxuICAgIC5hcnJvdy1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogIzUyNTg2NjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTg2NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctcHJldiB7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gICAgfVxuICAgIC5hcnJvdy1uZXh0IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgIH1cbiAgICAucmV2ZXJzZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAuYXJyb3ctcHJldixcbiAgICAgICAgLmFycm93LW5leHQge1xuICAgICAgICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgPiBiIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTI1ODY2O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYW1lcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICA+IC5zcGxpdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMy1uLTQge1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAuZmxleCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICA+IGkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLCAxMDQsIDExNiwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXVvdGUge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuICAgIC5hdmF0YXIge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgICAucDMtbi0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID4gLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgPiAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDMtbi0zIHtcbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucDMtbi0ye1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICB9XG4gICAgLnAzLW4tMyB7XG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAzLW4tNCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAzLTIge1xuICAgIC5mbGV4IHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbi5wMy0zIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMjMwcHg7XG4gICAgfVxuICAgIC52aWRlb3Mge1xuICAgICAgICBtYXJnaW46IDMwcHggLTI1cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tcG9wdXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG59XG5cbi5wMy00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvcDAzL3AwMy1zMDQtYmcuanBnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgPiAuZmxleCB7XG4gICAgICAgIHdpZHRoOiAxNTYwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gICAgLnAzLTIge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDMtNCB7XG4gICAgICAgID4gLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAucDMtMyB7XG4gICAgICAgIC52aWRlb3Mge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnAzLTIge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAzLTMge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlb3Mge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IC0xMHB4IDA7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDMtNCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG59IiwiLnAyLTctbi0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZmYyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzIyMjg7XG4gICAgICAgID4gYTpob3ZlcixcbiAgICAgICAgPiBiIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICAgID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAyLTctbi0yIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMjBweDtcbiAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDE0OCwgMTU4LCAxODEsIDAuMDYpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDE0OCwgMTU4LCAxODEsIDAuMDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWNlY2VjO1xuICAgIH1cbiAgICAudGFnc3tcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZmFmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjODBhOGZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYnN0cmFjdCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICAudGltZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICAgIC50YWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIH1cbiAgICAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4ucDItNy1uLTMge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4OyBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDItNy1uLTMsXG4ucDItNy1uLTQge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgxNDgsIDE1OCwgMTgxLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlY2VjZWM7XG59XG5cbi5wMi03LW4tNCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICA+IC5mbGV4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IC0zcHggMCAwIDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnAyLTctbi0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID4gLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgPiAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wMi03LW4tMiB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XG4gICAgICAgID4gLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi03LW4tMyxcbiAgICAucDItNy1uLTQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAucDItNy1uLTN7XG4gICAgICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAyLTctMiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgPiAuZmxleCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgJjpob3ZlciBpbWd7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLnRhZ3N7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2ZhZmY7XG4gICAgICAgICAgICBjb2xvcjogIzgwYThmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFpbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLnAyLTctMyB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICB9XG59XG5cbi5mYXEge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJi5hY3RpdmV7XG4gICAgICAgIC5pbmRleCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlcjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmluZGV4IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcbiAgICAgICAgY29sb3I6ICM5Y2ExYTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWNlYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICAgIC5xdWVzdGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNTI1ODY2O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDk4LCAxMDQsIDExMywgMC41KTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7IHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB0b3A6IDUwJTsgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFuc3dlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnAyLTctMiB7XG4gICAgICAgID4gLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIC5wMi03LTMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wMi03LTIge1xuICAgICAgICA+IC5mbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDItNy0zIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuICAgIC5mYXEge1xuICAgICAgICAuaW5kZXgge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucDItNi0zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFxuICAgIC5uYXZzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogcmdiYSg0NSwgNTEsIDY1LCAwLjUpO1xuICAgICAgICA+IC5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMyZDMzNDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGxpdCB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAudGFie1xuICAgICAgICBtYXJnaW46IDIwcHggLTEwcHggMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMi02LTMsXG4ucDItNi00IHtcbiAgICAuZmxleCB7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4ucDItNi00IHtcbiAgICBtYXJnaW46IDIwMHB4IGF1dG87XG4gICAgLnRhYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICAgIC5uYXZzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHJnYmEoNDUsIDUxLCA2NSwgMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzM0MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAyLTYtMyxcbi5wMi02LTQsXG4ucDItNi01LFxuLnAyLTYtNiB7XG4gICAgaDMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7IHRvcDogLTQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ1LCA1MSwgNjUsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMi02LTUge1xuICAgID4gLmZsZXgge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICAgIG1hcmdpbjogMCA2MHB4IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4ucDItNi02IHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICA+IC5mbGV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4ucDItNi03IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmRpZmZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgYm90dG9tOiAwOyB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGxpdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICA+IC5kcmFnZ2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4OyBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ucDItNi04IHtcbiAgICBtYXJnaW46IDI0MHB4IGF1dG8gMTAwcHg7XG4gICAgLmxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIH1cbiAgICAuaXRlbXMge1xuICAgICAgICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpob3ZlciA+IC52aWV3IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzJkMzIzYiwgLjcpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubW9kYWwtdmlldyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgPiBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgICAucDItNi01IHtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi02LTYge1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5wMi02LTN7XG4gICAgICAgIC50YWIge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTYtMyxcbiAgICAucDItNi00IHtcbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTYtNCB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAgICAgLnRhYnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2cyB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTYtNSB7XG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTYtNiB7XG4gICAgICAgID4gLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTYtOCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wMi02LTQge1xuICAgICAgICAudGFicyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubmF2cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTYtMyxcbiAgICAucDItNi00e1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDItNi02IHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuICAgIC5wMi02LTh7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAyLTUtMyB7XG4gICAgPiAuZmxleCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHggO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLml0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXC8nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgfVxufVxuXG4ucDItNS00IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogODRweDsgbGVmdDogNTBweDsgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyZDcyZGIgMCUsICM1OTk2ZjMgMTAwJSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjdweCAzcHggcmdiYSgxMzUsIDE0MSwgMTYzLCAwLjMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMTBweCAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLnAyLTUtNSB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLmNsaWVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hdmF0YXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLnF1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnAyLTUtNSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNsaWVudCxcbiAgICAgICAgLnF1b3Rle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2xpZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLnAyLTUtM3tcbiAgICAgICAgPiAuZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi01LTQge1xuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucDItNS0zIHtcbiAgICAgICAgPiAuZmxleCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTUtNCB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi01LTUge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG59IiwiLnAyLTQtMyB7XG4gICAgd2lkdGg6IDE1ODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5mbGV4IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IC0xMHB4IC0xMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwMCwgMTA0LCAxMTYsIDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZGV4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogcmdiYSg0NSwgMTE1LCAyMTksIDAuMik7XG4gICAgfVxuICAgIC5wYW5lbCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICAgIGJveC1zaGFkb3c6IDEycHggMTZweCA1MHB4IDBweCByZ2JhKDY5LCA4MiwgMTM5LCAwLjEpO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWNlYztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMHB4OyBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDBweCAxMHB4IDBweCByZ2JhKDY5LCA4MiwgMTM5LCAwLjIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM2ZmNhNjg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2EwYTNiMjtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMi00LTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgICBtaW4taGVpZ2h0OiA0NDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvcDAyLTQvcDAyLTQtczA0LWJnLmpwZycpO1xuICAgIC5zbGlkZS1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7IHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS12aWNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDItNC01IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbW1sLXRoZW1lL2Rpc3QvaW1nL3AwMi00L3AwMi00LXMwNS1iZy5qcGcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgIH1cbiAgICAuY2hhdHMge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgICAgICAmOm5vdCgubWVzc2FnZSkgPiBpbWcge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgxNDgsIDE1OCwgMTgxLCAwLjI1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMTBweCAjMWYyNjMwO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW1vIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzJkNzJkYiAwJSwgIzU5OTZmMyAxMDAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4wNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xuICAgICAgICB9XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5wMi00LTMge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhLWNoZXZyb24tcmlnaHR7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTQtNXtcbiAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAucDItNC01IHtcbiAgICAgICAgLmNoYXRzIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wMi00LTIge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICB9XG4gICAgLnAyLTQtM3tcbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuZmEtY2hldnJvbi1yaWdodHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi00LTR7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgfVxuICAgIC5wMi00LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIC5wMi00LTV7XG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5jaGF0c3tcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wMi0zLTMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICA+IC5yb3cge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04MHB4OyBsZWZ0OiAtMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDQwcHggMHB4IHJnYmEoMTk1LCAyMDAsIDIwOSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNSkgc2NhbGVZKDEuMik7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCA0MHB4IDBweCByZ2JhKDE5NSwgMjAwLCAyMDksIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICArIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLCAxMDQsIDExNiwgMC43KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAyLTMtNCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIC5idG57XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAucDItMy0zIHtcbiAgICAgICAgPiAucm93IHtcbiAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyByaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucDItMy0zIHtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucDItMi0yIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgLnZpZGVvLXBvcHVwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDUwcHggNzBweCAwcHggcmdiYSgxNzQsIDE4MSwgMTk1LCAwLjQpO1xuICAgICAgICBib3JkZXI6IDE0cHggc29saWQgIzFmMjYzMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG59XG5cbi5wMi0yLTMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDItMi9wMDItMi1zMDMtaW1nLmpwZycpIDEwJSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC5sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgfVxuICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICAgIC5mZWF0dXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogcmdiYSgxMDAsIDEwNCwgMTE2LCAwLjIpO1xuICAgIH1cbn1cblxuLnAyLTItNHtcbiAgICBtYXJnaW46IDE0MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAuZmxleCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAtMTBweCAtMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcbiAgICB9XG59XG5cbi5wMi0yLTV7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAuZmxleCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAtMTBweCAtMTBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlOyB0b3A6IC01MHB4O1xuICAgICAgICBoZWlnaHQ6IDg4cHg7IHdpZHRoOiA4OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjZjZmN2Y5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbn1cblxuLnAyLTItNi5jb250YWluZXIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5wMi0yLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyBsZWZ0OiA0MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC5wMi0yLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmFycm93LXJpZ2h0IHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICA+IC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAucDItMi00IHtcbiAgICAgICAgLmZsZXggPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDItMi01IHtcbiAgICAgICAgLmZsZXggPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnAyLTItMiB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cbiAgICAucDItMi0zIHtcbiAgICAgICAgLmZlYXR1cmVze1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDItMi00IHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDA7XG4gICAgfVxuICAgIC5wMi0yLTYuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAucDItMi00IC5mbGV4ID4gbGkge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wMi0yLTUge1xuICAgICAgICAuZmxleCA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAyLTEtMntcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgd2lkdGg6IDg4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAucHJlZml4IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzUyNTg2NjtcbiAgICB9XG4gICAgLmJsb2NrcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpO1xuXHQgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBub3JtYWw7XG5cdCAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblx0ICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcblx0ICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJlNzNkYiAwJSwgI2ExYzZmZiAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDItMS0zIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjdmOGZhIDAlLCAjZmFmYmZjIDEwMCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICAgIC5wYW5lbHMge1xuICAgICAgICBtYXJnaW46IDAgLTI1cHggLTI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDUwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDE5NSwgMjAwLCAyMTQsIDAuMyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDZlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2ZmNhNjg7XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIH1cbiAgICAud3Jvbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjMmQzMzQxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICA+IGkge1xuICAgICAgICAgICAgY29sb3I6ICNjZTIzMjM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMi0xLTR7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5kaWZmZXJlbmNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICAubGVmdCwgLnJpZ2h0e1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzZmY2E2ODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNjZTIzMjM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTsgdG9wOiAyNyU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXsgdG9wOiA0OCU7IH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpeyB0b3A6IDY4JTsgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7IHRvcDogOTAlOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMi0xLTV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEyMDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZhIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDItMS9wMDItMS1zMDUtYmcuanBnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgPiAuZmxleCB7XG4gICAgICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuXG4ucDItMS02IHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC52aWRlbyxcbiAgICAudmlkZW8tcG9wdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAudmlkZW8tcG9wdXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNTBweCA3MHB4IDBweCByZ2JhKDE3NCwgMTgxLCAxOTUsIDAuNCk7XG4gICAgICAgIGJvcmRlcjogMTRweCBzb2xpZCAjMWYyNjMwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIH1cbiAgICAuaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5wMi0xLTd7XG4gICAgLmxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICB9XG4gICAgLmNhc2VzIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTEwMCUgKyAyNzBweCkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDItMS04IHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgPiAuZmxleCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIC5sZWZ0LFxuICAgIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gICAgLmxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7IHRvcDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7IGhlaWdodDogMjlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZGV4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wMi0xLTR7XG4gICAgICAgIC5jaGFydCxcbiAgICAgICAgLm1pZGRsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgKyAuaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5wMi0xLTMge1xuICAgICAgICAucGFuZWxzIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi0xLTUge1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTEtNyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi0xLTgge1xuICAgICAgICA+IC5mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubGVmdCwgXG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wMi0xLTIge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgLmJsb2NrcyB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAyLTEtMyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucGFuZWxzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAtMTBweCAwO1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgID4gcDpmaXJzdC1jaGlsZHsgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDItMS00IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIC5kaWZmZXJlbmNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMi0xLTV7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgLnAyLTEtNiB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgIH1cbiAgICAucDItMS04e1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wMi0xLTcge1xuICAgICAgICAuY2FzZXMge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAyLTJ7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmxleCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm51bWJlciB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbG9yOiAjZDNkN2UyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzJkMzM0MTtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5wMi0yIHtcbiAgICAgICAgLmZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wMi0yIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxufSIsIi5ob21lLWJhbm5lcnsgXG4gICAgbWluLWhlaWdodDogNzMwcHg7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn1cbi5iYWNrZ3JvdW5kcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlOyB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG59XG5cbi5wMS0ye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgd2lkdGg6IDE1ODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAyNnB4IDk1cHggMHB4IHJnYmEoMjExLCAyMTgsIDIzMiwgMC40KTtcbiAgICA+IC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggYXV0byAwO1xuICAgIH1cbn1cblxuLnAxLTN7XG4gICAgbWFyZ2luOiA5MHB4IGF1dG8gMTIwcHg7XG4gICAgd2lkdGg6IDE1ODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAmLmNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA5NCUhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmxlZnQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgPiAucmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNzkwcHg7XG4gICAgICAgIG1hcmdpbjogMCA5MHB4IDAgMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDsgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzJkNzJkYiAwJSwgIzU5OTZmMyAxMDAlKSwgbGluZWFyLWdyYWRpZW50KCMyZDcyZGIsICMyZDcyZGIpO1xuXHQgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTA5LDI1NSwuMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgXG5cbiAgICAudGV4dHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbW1sLXRoZW1lL2Rpc3QvaW1nL3AwMS9kaWFsb2dib3gucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTg2NWRhO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUwcHg7IGJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICAucGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IDA7IHRvcDogNTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZWZmZmY7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLXZpY2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAxLTQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA3OTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDogMTU4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnBhbmVscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IC03cHggLTdweDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTRweCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBcbiAgICAgICAgICAgICAgICAjMmQ3MmRiIDAlLCBcbiAgICAgICAgICAgICAgICAjNTk5NmYzIDEwMCUpLCBcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAjZmZmZmZmLCBcbiAgICAgICAgICAgICAgICAjZmZmZmZmKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgbm9ybWFsO1xuICAgICAgICAgICAgICAgIC50aXRsZSxwLGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDgwcHggMHB4IHJnYmEoMTYyLCAxNzQsIDE5NSwgMC4zNik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJkNzJkYiAwJSwgIzU5OTZmMyAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XG4gICAgfVxuICAgIC5saW5re1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwIDA7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMXB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xcHgpIHJvdGF0ZXkoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAxLTV7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDE2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgPiAucmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMWYyNjMwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKDE2MiwgMTc0LCAxOTUsIDAuMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLnAxLTZ7XG4gICAgbWFyZ2luOiAyMDBweCAwIDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY2O1xuICAgIH1cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbi5wMS03e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNjBweCAwIDUwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAucGhvdG9zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcbiAgICB9XG59XG5cbi5wMS04e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNTRweCAwIDEyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1oaW50KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcbiAgICAgICAgdG9wOiAxNTRweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuZmxleCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMmU0ZTk7XG4gICAgICAgICsgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwOyBib3R0b206IC0ycHg7XG4gICAgICAgICAgICB3aWR0aDogMDsgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbWUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNiMGI5YzE7XG4gICAgICAgIGJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1MHB4IDUwcHggMHB4IHJnYmEoNjIsIDY3LCA3OCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTBweDsgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJhY2t7XG4gICAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUtMXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMy4zMzMzJSwgMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUtMntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02Ni42NjY2JSwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucDEtMy1uZXcge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMTY1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCNmNmY3ZjkgNTAlLCNmZmZmZmYgNTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5wMS0zLW5ldy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDE2ODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXBvcHVwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWVkYmFjay1pdGVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTlmMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOmdyYWI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9ICAgXG4gICAgICAgIC5jdXN0b21lci1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIC5zY3JvbGxiYXIge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBib3R0b206IC02MHB4O1xuICAgICAgICAvLyAgICAgd2lkdGg6IDk4NXB4O1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYxO1xuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAvLyAgICAgLmJhciB7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDcyZGI7XG4gICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wMS00LW5ldyB7XG4gICAgbWFyZ2luOiAxODBweCAwO1xuICAgIC5wMS00LW5ldy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDE1ODBweDtcbiAgICB9XG4gICAgLmJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7IFxuICAgICAgICBwYWRkaW5nOiA3MHB4IDEwcHggNTBweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDMwcHggODBweCAwcHggcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjM2KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDUwcHggMHB4IHJnYmEoMTYyLDE3NCwxOTUsMC40KTtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZy13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3Zlci1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgICAudGV4dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICM2NDY4NzQsICRhbHBoYTogMC42KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaWNvbi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY0Njg3NDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDk3ZGY1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDJhNjU7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmZmZiwgJGFscGhhOiAwLjU2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnAxLTYtbmV3IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2ZjdmOSA1MCUsICNmZmZmZmYgNTAlKTtcbiAgICAucDEtNi1uZXctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNTkwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1MHB4IDUxcHggMHB4IHJnYmEoMjExLCAyMTgsIDIzMiwgMC4zKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FzZS1saXN0LXNsaWNrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAuY2FzZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAud3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlN2VkO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IFxuICAgICAgICAgICAgcmdiYSg4LCAyNiwgNDMsIDAuMTUpO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlN2VkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGM1MzY3O1xuICAgICAgICB9XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgIC8vIC8vIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICM2NDY4NzQsICRhbHBoYTogMC41KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzJkNzJkYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldiB7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMzBweFxuICAgIH1cbn1cbi5wMS03LW5ldyB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICAgIC5wMS03LW5ldy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvcDAyLTIvcDAyLTItczAzLWltZy5qcGcnKSA1JSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDY5JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICAuaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNzJkYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mdW5jdGlvbi1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5mdW5jdGlvbi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMzQxO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLDEwNCwxMTYsMC4yKTtcbiAgICAgICAgfVxuICAgICAgICBQIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYyNjg3MTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSwmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDcwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiNkb3dubG9hZC1leGFtcGxlIHtcbiAgICAubW1sLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIH1cbiAgICAubW1sLW1vZGFsLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAucDEtMy1uZXcge1xuICAgICAgICAucDEtMy1uZXctd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZlZWRiYWNrLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wMS0yIHtcbiAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+IC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgPiAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbGF5IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMS00e1xuICAgICAgICAucGFuZWxzID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAxNHB4KTtcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NiUgLSAxNHB4KTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtNy1uZXcge1xuICAgICAgICAucDEtNy1uZXctd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnAxLTQtbmV3IHtcbiAgICAgICAgbWFyZ2luOiAxMzBweCAwO1xuICAgICAgICAuaWNvbi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxLTctbmV3IHtcbiAgICAgICAgLnAxLTctbmV3LXdyYXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuICAgICAgICAuZnVuY3Rpb24tbGlzdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bmN0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAucDEtMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgfVxuICAgIC5wMS0zLmNvbnRhaW5lcntcbiAgICAgICAudGV4dHtcbiAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgIH1cbiAgICB9XG4gICAgLnAxLTcge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucGhvdG9zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMS04IHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtMy1uZXcge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgIC5wMS0zLW5ldy13cmFwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbWVyLWZlZWRiYWNrLXNsaWNrZXIge1xuICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxLTQtbmV3IHtcbiAgICAgICAgLnAxLTQtbmV3LXdyYXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYm94Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLnAxLTR7XG4gICAgICAgIC5wYW5lbHMgPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxLTUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiAubGVmdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAucmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtNntcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMS00LW5ldyB7XG4gICAgICAgIC5jb3Zlci1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5wMS03LW5ldyB7XG4gICAgICAgIC5mdW5jdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaG9tZS1iYW5uZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgICAuYmFja2dyb3VuZHN7XG4gICAgICAgIHZpZGVveyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuICAgIC5wMS0yIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtMyB7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtNHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAucGFuZWxzIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtNXtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuICAgIC5wMS03IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAucDEtOCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDsgcmlnaHQ6IDMwcHg7IGJvdHRvbTogMzBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxLTQtbmV3IHtcbiAgICAgICAgbWFyZ2luOiA5MHB4IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLnAxLTMge1xuICAgICAgICAucGxheSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMS0zLW5ldyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgLnAxLTMtbmV3LXdyYXAge1xuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEtNC1uZXcge1xuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24taXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wMS00e1xuICAgICAgICAucGFuZWxzID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMTItczJ7XG4gICAgbWFyZ2luOiAxMTBweCAwIDUwcHg7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA4MHB4IDBweCBcblx0XHRyZ2JhKDE2MiwgMTc0LCAxOTUsIDAuMzYpO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5zbGlja2Vye1xuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgPmltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuc21hbGx7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTU0cHg7XG4gICAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM4NDhlYTYsMC4zKTtcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4ZWE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufVxuXG4ucDEyLXMze1xuICAgIC5pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjoxMDBweCAwO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgLm51bXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAudGl0e1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVte1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tbWwtYm94e1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICAudGl0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5udW17XG4gICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMjcyYzNhO1xuICAgIH1cbiAgICAubW1sLWJveHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYztcbiAgICB9XG4gICAgLmltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA3MjZweDtcbiAgICAgICAgd2lkdGg6IDYyJTtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICAgIGZsZXg6MSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOjI1cHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgY29sb3I6IzZmY2E2ODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAxMi1zNHtcbiAgICBtYXJnaW46MTAwcHggMCAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm1tbC1pbWd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46MzBweCBhdXRvIDA7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1MHB4IDcwcHggMHB4IFxuXHRcdHJnYmEoMTc0LCAxODEsIDE5NSwgMC40KTtcbiAgICAgICAgfVxuICAgICAgICAudnAtYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwMDAwLC40KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLXJpZ2h0KDEycHgsMTZweCwjZmZmKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDEyLXM1e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjY1cHggMCA7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4ZmUxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvcDEyL3AxMnMwNS1iZy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmRlc2N7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NDY4NzQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggODBweCAwcHggXG4gICAgICAgICAgICAgICAgcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjM2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW46MjVweCAwO1xuXG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDo1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMTItczZ7XG4gICAgbWFyZ2luOjIyMHB4IDAgMTMwcHg7XG4gICAgLm1tbC1ib3h7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gICAgLmltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgb3JkZXI6MTtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICAgIGZsZXg6MSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjoyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzJweCA7XG4gICAgICAgICAgICBtYXJnaW46MzVweCAwO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6N3B4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgY29sb3I6IzZmY2E2ODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucDEyLXM3e1xuICAgIG1hcmdpbjoxMzBweCAwIDEyMHB4O1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuaW5mb3tcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0e1xuICAgICAgICBmbGV4OjEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjowIDEwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjVweCAzMHB4IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggXG4gICAgICAgICAgICAgICAgcmdiYSgyMjAsIDIyNCwgMjMzLCAwLjUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgY29sb3I6IzJkNzJkYjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucDEyLXM4e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9jb21tb24vY29tbW9uLWN0YS1iZy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6MjAwcHggMCA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvIDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG4gICAgLmJ0bnN7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLmJ0bntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XG4gICAgICAgIG1hcmdpbjoxMHB4IDEwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzM0MTtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tcmV2ZXJzZXtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzM0MTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg4MHB4KXtcbiAgICAucDEyLXMyIHtcbiAgICAgICAgLmluZm97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGlja2Vye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEyLXM1IC5yaWdodHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICB9XG4gICAgLnAxMi1zNiB7XG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuXG4gICAgICAgIC5tbWwtYm94e1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleDp1bnNldDtcblxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAucDEyLXM3IHtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mb3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDMwcHg7ICBcbiAgICAgICAgfVxuICAgICAgICAubGlzdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDsgXG4gICAgICAgICAgICBmbGV4OnVuc2V0IFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAucDEyLXMzIHtcbiAgICAgICAgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIC50aXR7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm51bXtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW1sLWJveHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuaW1neyBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAzMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMzBweDtcbiAgICAgICAgICAgIGZsZXg6dW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxMi1zNSB7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6NTAlO1xuICAgICAgICAgICAgdG9wOnVuc2V0O1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDsgICBcbiAgICBcbiAgICAgICAgfVxuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuICAgIC5wMTItczcgLmxpc3QgbGl7XG4gICAgICAgIHdpZHRoOiBj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 */
